Fireworks Ember 1 – Education

via Fireworks · Generated

  • AIMAC Debt 6.24
  • Cost $0.31
  • Total Violations 86
  • HTML Size 64 KB
  • Em Dashes 26

Screenshot

View Fireworks Ember 1 Education page View Live Page

Accessibility Issues Found

86 Serious

  • color-contrast serious 86 instances

    Elements must meet minimum color contrast ratio thresholds

    Example HTML <p class="text-xs text-ink/50">U.S. Education Review, 2024</p>

Artifacts

View Generated HTML
<!DOCTYPE html>
<html lang="en" class="scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lumina University — Learn Beyond Boundaries</title>
<meta name="description" content="Lumina University is a hybrid campus and online institution offering accredited undergraduate, graduate, and professional programs designed for lifelong learners.">

<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js"></script>

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">

<script>
tailwind.config = {
  theme: {
    extend: {
      colors: {
        ink:   '#101326',
        ink2:  '#1A2038',
        paper: '#F7F4EE',
        cream: '#EFEAE0',
        gold:  '#E8A33D',
        goldD: '#C97F1F',
        indigo:'#3B4A8C',
        indigoL:'#5A6BB0'
      },
      fontFamily: {
        serif: ['Fraunces','Georgia','serif'],
        sans:  ['Inter','system-ui','sans-serif']
      }
    }
  }
}
</script>

<style>
  :root{ --gold:#E8A33D; --ink:#101326; }
  html{ -webkit-font-smoothing:antialiased; }
  body{ font-family:'Inter',sans-serif; background:#F7F4EE; color:#101326; overflow-x:hidden; }
  ::selection{ background:#E8A33D; color:#101326; }

  /* ---------- Scroll progress ---------- */
  #progressBar{ position:fixed; top:0; left:0; height:3px; width:0%;
    background:linear-gradient(90deg,#E8A33D,#C97F1F); z-index:100; }

  /* ---------- Grain overlay ---------- */
  .grain::after{ content:''; position:fixed; inset:0; pointer-events:none; z-index:90; opacity:.05;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E"); }

  /* ---------- Header ---------- */
  #siteHeader{ transition:box-shadow .35s ease, background .35s ease; }
  #siteHeader.scrolled{ background:rgba(16,19,38,.92); backdrop-filter:blur(12px); box-shadow:0 8px 30px rgba(0,0,0,.25); }
  .nav-link{ position:relative; }
  .nav-link::after{ content:''; position:absolute; left:0; bottom:-6px; height:2px; width:0; background:#E8A33D; transition:width .3s ease; }
  .nav-link:hover::after{ width:100%; }

  /* ---------- Hero ---------- */
  .hero-bg{ background:
      radial-gradient(900px 500px at 85% -10%, rgba(232,163,61,.16), transparent 60%),
      radial-gradient(700px 500px at -10% 110%, rgba(90,107,176,.22), transparent 60%),
      #101326; }
  .word-mask{ display:inline-block; overflow:hidden; vertical-align:bottom; }
  .word-mask span{ display:inline-block; transform:translateY(110%); }
  .float-slow{ animation:floatY 7s ease-in-out infinite; }
  .float-slower{ animation:floatY 10s ease-in-out infinite reverse; }
  @keyframes floatY{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-16px)} }

  /* ---------- Marquee ---------- */
  .marquee-track{ display:flex; width:max-content; animation:marquee 28s linear infinite; }
  @keyframes marquee{ to{ transform:translateX(-50%);} }
  .marquee-track:hover{ animation-play-state:paused; }

  /* ---------- Cards ---------- */
  .lift{ transition:transform .4s cubic-bezier(.2,.8,.2,1), box-shadow .4s ease; }
  .lift:hover{ transform:translateY(-8px); box-shadow:0 24px 50px -18px rgba(16,19,38,.35); }
  .program-card .card-img{ transition:transform .8s cubic-bezier(.2,.8,.2,1); }
  .program-card:hover .card-img{ transform:scale(1.07); }

  /* ---------- Reveal defaults (JS animates in) ---------- */
  .reveal{ opacity:0; transform:translateY(36px); }

  /* ---------- FAQ ---------- */
  .faq-answer{ max-height:0; overflow:hidden; transition:max-height .5s cubic-bezier(.2,.8,.2,1); }
  .faq-item.open .faq-answer{ max-height:320px; }
  .faq-item.open .faq-icon{ transform:rotate(45deg); }
  .faq-icon{ transition:transform .35s ease; }

  /* ---------- Quiz ---------- */
  .quiz-step{ display:none; }
  .quiz-step.active{ display:block; animation:stepIn .45s ease both; }
  @keyframes stepIn{ from{opacity:0; transform:translateX(24px);} to{opacity:1; transform:translateX(0);} }
  .quiz-opt{ transition:all .25s ease; cursor:pointer; }
  .quiz-opt:hover{ border-color:#E8A33D; transform:translateY(-2px); }
  .quiz-opt.selected{ border-color:#E8A33D; background:rgba(232,163,61,.12); }

  /* ---------- Chat ---------- */
  #chatPanel{ transform:translateY(20px) scale(.97); opacity:0; pointer-events:none;
    transition:transform .35s cubic-bezier(.2,.8,.2,1), opacity .3s ease; transform-origin:bottom right; }
  #chatPanel.open{ transform:translateY(0) scale(1); opacity:1; pointer-events:auto; }
  .chat-msg{ animation:stepIn .3s ease both; }
  .typing span{ display:inline-block; width:6px; height:6px; border-radius:50%; background:#5A6BB0; margin:0 1px; animation:blink 1.2s infinite; }
  .typing span:nth-child(2){ animation-delay:.2s } .typing span:nth-child(3){ animation-delay:.4s }
  @keyframes blink{ 0%,80%,100%{opacity:.25} 40%{opacity:1} }

  /* ---------- Buttons ---------- */
  .btn-gold{ background:#E8A33D; color:#101326; transition:all .3s ease; }
  .btn-gold:hover{ background:#F2B45C; transform:translateY(-2px); box-shadow:0 14px 30px -10px rgba(232,163,61,.55); }
  .btn-ghost{ border:1px solid rgba(247,244,238,.35); transition:all .3s ease; }
  .btn-ghost:hover{ border-color:#E8A33D; color:#E8A33D; transform:translateY(-2px); }

  .section-label{ letter-spacing:.28em; }
  .stat-num{ font-variant-numeric:tabular-nums; }

  /* Mobile menu */
  #mobileMenu{ transition:clip-path .5s cubic-bezier(.2,.8,.2,1); clip-path:circle(0% at calc(100% - 44px) 44px); }
  #mobileMenu.open{ clip-path:circle(150% at calc(100% - 44px) 44px); }
</style>
</head>

<body class="grain">
<div id="progressBar"></div>

<!-- ================= HEADER ================= -->
<header id="siteHeader" class="fixed top-0 left-0 w-full z-50 bg-ink/80 backdrop-blur-md">
  <div class="max-w-7xl mx-auto px-5 lg:px-8 flex items-center justify-between h-20">
    <a href="#top" class="flex items-center gap-3 group">
      <img src="https://placehold.co/48x48/101326/E8A33D?text=L&font=playfair+display" alt="Lumina University logo" class="rounded-lg ring-1 ring-gold/40 w-11 h-11">
      <span class="leading-tight">
        <span class="block font-serif text-xl text-paper font-semibold tracking-wide">Lumina University</span>
        <span class="block text-[10px] uppercase tracking-[.25em] text-gold/90">Learn Beyond Boundaries</span>
      </span>
    </a>

    <nav class="hidden lg:flex items-center gap-8 text-sm font-medium text-paper/80">
      <a href="#academics" class="nav-link hover:text-paper">Academics</a>
      <a href="#success" class="nav-link hover:text-paper">Student Success</a>
      <a href="#faculty" class="nav-link hover:text-paper">Faculty</a>
      <a href="#research" class="nav-link hover:text-paper">Research</a>
      <a href="#events" class="nav-link hover:text-paper">Events</a>
      <a href="#contact" class="nav-link hover:text-paper">Contact</a>
      <a href="#apply" class="btn-gold font-semibold px-5 py-2.5 rounded-full">Apply</a>
    </nav>

    <button id="menuBtn" class="lg:hidden text-paper p-2" aria-label="Open menu">
      <svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 6h18M3 12h18M3 18h18"/></svg>
    </button>
  </div>
</header>

<!-- Mobile menu -->
<div id="mobileMenu" class="fixed inset-0 z-40 bg-ink2/98 backdrop-blur-xl flex flex-col items-center justify-center gap-6 text-paper text-2xl font-serif">
  <a href="#academics" class="mob-link hover:text-gold">Academics</a>
  <a href="#success" class="mob-link hover:text-gold">Student Success</a>
  <a href="#faculty" class="mob-link hover:text-gold">Faculty</a>
  <a href="#research" class="mob-link hover:text-gold">Research</a>
  <a href="#events" class="mob-link hover:text-gold">Events</a>
  <a href="#contact" class="mob-link hover:text-gold">Contact</a>
  <a href="#apply" class="mob-link btn-gold px-8 py-3 rounded-full text-lg font-sans font-semibold mt-2">Apply Today</a>
</div>

<main id="top">

<!-- ================= HERO ================= -->
<section class="hero-bg min-h-screen flex items-center pt-28 pb-16 relative">
  <div class="max-w-7xl mx-auto px-5 lg:px-8 grid lg:grid-cols-12 gap-12 items-center w-full">

    <div class="lg:col-span-7">
      <p class="section-label text-gold text-xs uppercase font-semibold mb-6 reveal">Accredited · Hybrid & Online · Est. 1968</p>
      <h1 class="font-serif text-paper text-5xl sm:text-6xl xl:text-7xl leading-[1.04] font-medium">
        <span class="word-mask"><span>Where</span></span>
        <span class="word-mask"><span>curiosity</span></span><br>
        <span class="word-mask"><span class="italic text-gold">becomes</span></span>
        <span class="word-mask"><span class="italic text-gold">capability.</span></span>
      </h1>
      <p class="mt-7 text-paper/70 text-lg max-w-xl leading-relaxed reveal">
        Lumina University blends a historic residential campus with a nationally ranked online learning
        platform, offering 120+ accredited degree and certificate programs. Whether you are a first-year
        undergraduate, a working professional finishing a degree, or a doctoral candidate preparing a
        dissertation, you will find a pathway built around your life.
      </p>
      <div class="mt-9 flex flex-wrap gap-4 reveal">
        <a href="#apply" class="btn-gold font-semibold px-8 py-4 rounded-full">Apply Today</a>
        <a href="#contact" class="btn-ghost text-paper font-semibold px-8 py-4 rounded-full">Request Information</a>
      </div>

      <div class="mt-12 grid grid-cols-3 gap-6 max-w-lg reveal">
        <div><p class="stat-num font-serif text-3xl sm:text-4xl text-gold" data-count="94">0</p><p class="text-paper/55 text-xs mt-1 uppercase tracking-wider">% Graduate Employment</p></div>
        <div><p class="stat-num font-serif text-3xl sm:text-4xl text-gold" data-count="120">0</p><p class="text-paper/55 text-xs mt-1 uppercase tracking-wider">Programs of Study</p></div>
        <div><p class="stat-num font-serif text-3xl sm:text-4xl text-gold" data-count="14">0</p><p class="text-paper/55 text-xs mt-1 uppercase tracking-wider">:1 Student–Faculty Ratio</p></div>
      </div>
    </div>

    <div class="lg:col-span-5 relative reveal">
      <div class="rounded-3xl overflow-hidden ring-1 ring-paper/15 shadow-2xl">
        <img src="https://picsum.photos/seed/lumina-campus/900/1100" alt="Students collaborating on the Lumina University quad" class="w-full h-[420px] lg:h-[540px] object-cover">
      </div>
      <div class="float-slow absolute -top-6 -left-6 bg-paper rounded-2xl shadow-xl px-5 py-4 flex items-center gap-3">
        <span class="w-10 h-10 rounded-full bg-indigo text-paper grid place-items-center font-serif font-bold">A+</span>
        <div><p class="text-sm font-semibold">Top 50 Online Programs</p><p class="text-xs text-ink/50">U.S. Education Review, 2024</p></div>
      </div>
      <div class="float-slower absolute -bottom-6 -right-4 bg-ink2 ring-1 ring-gold/40 rounded-2xl shadow-xl px-5 py-4">
        <p class="text-gold font-serif text-2xl">$38M</p><p class="text-paper/60 text-xs">awarded in financial aid last year</p>
      </div>
    </div>
  </div>
</section>

<!-- ================= MARQUEE ================= -->
<div class="bg-gold py-4 overflow-hidden border-y border-ink/10">
  <div class="marquee-track gap-12 text-ink font-semibold text-sm uppercase tracking-widest">
    <span class="flex gap-12 shrink-0">
      <span>Regionally Accredited · HLC</span><span>·</span><span>98% First-Year Retention</span><span>·</span>
      <span>42,000 Alumni Worldwide</span><span>·</span><span>Fall 2025 Applications Open</span><span>·</span>
      <span>100% Online Options Available</span><span>·</span>
    </span>
    <span class="flex gap-12 shrink-0" aria-hidden="true">
      <span>Regionally Accredited · HLC</span><span>·</span><span>98% First-Year Retention</span><span>·</span>
      <span>42,000 Alumni Worldwide</span><span>·</span><span>Fall 2025 Applications Open</span><span>·</span>
      <span>100% Online Options Available</span><span>·</span>
    </span>
  </div>
</div>

<!-- ================= ACADEMICS ================= -->
<section id="academics" class="py-24 lg:py-32">
  <div class="max-w-7xl mx-auto px-5 lg:px-8">
    <div class="max-w-2xl mb-14 reveal">
      <p class="section-label text-indigo text-xs uppercase font-semibold mb-4">Academics</p>
      <h2 class="font-serif text-4xl lg:text-5xl leading-tight">Six schools. One standard: <span class="italic text-goldD">excellence.</span></h2>
      <p class="mt-5 text-ink/65 leading-relaxed">
        Every program at Lumina is built on small seminars, applied learning, and close mentorship.
        Undergraduate degrees typically require 120 credit hours, and most majors embed internships,
        undergraduate research, or a capstone practicum directly into the curriculum. Explore our schools below.
      </p>
    </div>

    <div class="grid sm:grid-cols-2 lg:grid-cols-3 gap-7">
      <!-- Card template x6 -->
      <article class="program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm">
        <div class="h-44 overflow-hidden"><img class="card-img w-full h-full object-cover" src="https://picsum.photos/seed/lumina-sci/700/460" alt="Science laboratory"></div>
        <div class="p-6">
          <p class="text-xs font-semibold uppercase tracking-widest text-indigo mb-2">School of Sciences</p>
          <h3 class="font-serif text-xl mb-2">Biology, Chemistry & Data Science</h3>
          <p class="text-sm text-ink/60 leading-relaxed">Hands-on research from your first semester, with B.S. and accelerated B.S./M.S. tracks and 24/7 lab access.</p>
          <a href="#finder" class="inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition">Explore programs →</a>
        </div>
      </article>

      <article class="program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm">
        <div class="h-44 overflow-hidden"><img class="card-img w-full h-full object-cover" src="https://picsum.photos/seed/lumina-biz/700/460" alt="Business school lecture hall"></div>
        <div class="p-6">
          <p class="text-xs font-semibold uppercase tracking-widest text-indigo mb-2">School of Business</p>
          <h3 class="font-serif text-xl mb-2">Finance, Marketing & the MBA</h3>
          <p class="text-sm text-ink/60 leading-relaxed">AACSB-aligned curriculum, a student-managed investment fund, and evening MBA cohorts for working professionals.</p>
          <a href="#finder" class="inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition">Explore programs →</a>
        </div>
      </article>

      <article class="program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm">
        <div class="h-44 overflow-hidden"><img class="card-img w-full h-full object-cover" src="https://picsum.photos/seed/lumina-edu/700/460" alt="Education students in a seminar"></div>
        <div class="p-6">
          <p class="text-xs font-semibold uppercase tracking-widest text-indigo mb-2">School of Education</p>
          <h3 class="font-serif text-xl mb-2">Teaching, Leadership & Ed.D.</h3>
          <p class="text-sm text-ink/60 leading-relaxed">State-licensure pathways, 600+ hours of supervised classroom placement, and a doctoral program for district leaders.</p>
          <a href="#finder" class="inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition">Explore programs →</a>
        </div>
      </article>

      <article class="program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm">
        <div class="h-44 overflow-hidden"><img class="card-img w-full h-full object-cover" src="https://picsum.photos/seed/lumina-art/700/460" alt="Arts studio"></div>
        <div class="p-6">
          <p class="text-xs font-semibold uppercase tracking-widest text-indigo mb-2">College of Arts & Humanities</p>
          <h3 class="font-serif text-xl mb-2">Design, Writing & History</h3>
          <p class="text-sm text-ink/60 leading-relaxed">Portfolio-driven studio courses, a student-run literary press, and study-away semesters in four countries.</p>
          <a href="#finder" class="inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition">Explore programs →</a>
        </div>
      </article>

      <article class="program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm">
        <div class="h-44 overflow-hidden"><img class="card-img w-full h-full object-cover" src="https://picsum.photos/seed/lumina-health/700/460" alt="Nursing simulation lab"></div>
        <div class="p-6">
          <p class="text-xs font-semibold uppercase tracking-widest text-indigo mb-2">School of Health Sciences</p>
          <h3 class="font-serif text-xl mb-2">Nursing, Public Health & PA Studies</h3>
          <p class="text-sm text-ink/60 leading-relaxed">High-fidelity simulation labs, 94% first-attempt NCLEX pass rate, and clinical rotations across 30 partner sites.</p>
          <a href="#finder" class="inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition">Explore programs →</a>
        </div>
      </article>

      <article class="program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm">
        <div class="h-44 overflow-hidden"><img class="card-img w-full h-full object-cover" src="https://picsum.photos/seed/lumina-online/700/460" alt="Online learner at home"></div>
        <div class="p-6">
          <p class="text-xs font-semibold uppercase tracking-widest text-indigo mb-2">Lumina Online</p>
          <h3 class="font-serif text-xl mb-2">100% Online Degrees & Certificates</h3>
          <p class="text-sm text-ink/60 leading-relaxed">Eight-week asynchronous terms, six start dates per year, and generous transfer-credit and prior-learning policies.</p>
          <a href="#finder" class="inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition">Explore programs →</a>
        </div>
      </article>
    </div>
  </div>
</section>

<!-- ================= STUDENT SUCCESS ================= -->
<section id="success" class="py-24 lg:py-32 bg-ink text-paper relative overflow-hidden">
  <div class="max-w-7xl mx-auto px-5 lg:px-8">
    <div class="grid lg:grid-cols-2 gap-14 items-center mb-16">
      <div class="reveal">
        <p class="section-label text-gold text-xs uppercase font-semibold mb-4">Student Success</p>
        <h2 class="font-serif text-4xl lg:text-5xl leading-tight">Support that starts on day one — and never really ends.</h2>
      </div>
      <p class="text-paper/65 leading-relaxed reveal">
        Every admitted student is paired with a dedicated success advisor before orientation. From
        degree audits and credit-hour planning to tutoring, counseling, and career coaching, the
        Lumina Success Network surrounds you with people whose only job is your progress. The result:
        a six-year graduation rate 18 points above the national average for our peer institutions.
      </p>
    </div>

    <div class="grid md:grid-cols-4 gap-6 mb-16">
      <div class="reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10"><p class="stat-num font-serif text-4xl text-gold" data-count="87">0</p><p class="text-sm text-paper/55 mt-2">% of seniors complete an internship or clinical placement</p></div>
      <div class="reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10"><p class="stat-num font-serif text-4xl text-gold" data-count="4200">0</p><p class="text-sm text-paper/55 mt-2">free tutoring sessions delivered each semester</p></div>
      <div class="reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10"><p class="stat-num font-serif text-4xl text-gold" data-count="96">0</p><p class="text-sm text-paper/55 mt-2">% of aid applicants receive an award package</p></div>
      <div class="reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10"><p class="stat-num font-serif text-4xl text-gold" data-count="63">0</p><p class="text-sm text-paper/55 mt-2">student-run clubs, societies, and honor organizations</p></div>
    </div>

    <!-- Testimonials -->
    <div class="grid md:grid-cols-3 gap-7">
      <figure class="lift reveal bg-paper text-ink rounded-2xl p-7">
        <div class="flex text-gold mb-4" aria-label="5 stars">★★★★★</div>
        <blockquote class="text-sm leading-relaxed text-ink/75">"I transferred in with 58 credit hours and was terrified they wouldn't count. My advisor mapped every single one, and I graduated on time with a double major. Nobody at my old school ever treated my time like it mattered."</blockquote>
        <figcaption class="mt-5 flex items-center gap-3">
          <img src="https://i.pravatar.cc/80?u=lumina-maya" alt="Maya R." class="w-11 h-11 rounded-full ring-2 ring-gold/50">
          <div><p class="text-sm font-semibold">Maya Rodriguez '24</p><p class="text-xs text-ink/50">B.A. Psychology → M.A. Counseling</p></div>
        </figcaption>
      </figure>
      <figure class="lift reveal bg-paper text-ink rounded-2xl p-7">
        <div class="flex text-gold mb-4" aria-label="5 stars">★★★★★</div>
        <blockquote class="text-sm leading-relaxed text-ink/75">"As a full-time nurse and dad of two, the online RN-to-BSN was the only realistic option. Eight-week terms meant I could focus on one class at a time. I finished in 14 months and got promoted the same year."</blockquote>
        <figcaption class="mt-5 flex items-center gap-3">
          <img src="https://i.pravatar.cc/80?u=lumina-devon" alt="Devon K." class="w-11 h-11 rounded-full ring-2 ring-gold/50">
          <div><p class="text-sm font-semibold">Devon Kim '23</p><p class="text-xs text-ink/50">RN-to-BSN, Lumina Online</p></div>
        </figcaption>
      </figure>
      <figure class="lift reveal bg-paper text-ink rounded-2xl p-7">
        <div class="flex text-gold mb-4" aria-label="5 stars">★★★★★</div>
        <blockquote class="text-sm leading-relaxed text-ink/75">"My dissertation chair read every draft within a week and pushed my work into two journal publications before I defended. That mentorship is the reason I now hold a tenure-track position."</blockquote>
        <figcaption class="mt-5 flex items-center gap-3">
          <img src="https://i.pravatar.cc/80?u=lumina-aisha" alt="Dr. Aisha B." class="w-11 h-11 rounded-full ring-2 ring-gold/50">
          <div><p class="text-sm font-semibold">Dr. Aisha Bello '22</p><p class="text-xs text-ink/50">Ed.D. Educational Leadership</p></div>
        </figcaption>
      </figure>
    </div>
  </div>
</section>

<!-- ================= FACULTY SPOTLIGHT ================= -->
<section id="faculty" class="py-24 lg:py-32">
  <div class="max-w-7xl mx-auto px-5 lg:px-8">
    <div class="flex flex-wrap items-end justify-between gap-6 mb-14 reveal">
      <div class="max-w-xl">
        <p class="section-label text-indigo text-xs uppercase font-semibold mb-4">Faculty Spotlight</p>
        <h2 class="font-serif text-4xl lg:text-5xl leading-tight">Taught by people still <span class="italic text-goldD">doing the work.</span></h2>
      </div>
      <p class="text-ink/60 max-w-md text-sm leading-relaxed">86% of our full-time faculty hold terminal degrees, and all of them teach — including our most decorated researchers. No 400-person lecture halls. Ever.</p>
    </div>

    <div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-7">
      <article class="lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center">
        <img src="https://i.pravatar.cc/160?u=lumina-prof-ellis" alt="Dr. Helena Ellis" class="w-24 h-24 rounded-full mx-auto ring-4 ring-gold/30 object-cover">
        <h3 class="font-serif text-xl mt-5">Dr. Helena Ellis</h3>
        <p class="text-xs uppercase tracking-widest text-indigo font-semibold mt-1">Neuroscience</p>
        <p class="text-sm text-ink/60 mt-3 leading-relaxed">NIH-funded researcher in memory formation; mentors 12 undergraduate lab assistants each year and co-publishes with students.</p>
      </article>
      <article class="lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center">
        <img src="https://i.pravatar.cc/160?u=lumina-prof-okafor" alt="Prof. Chidi Okafor" class="w-24 h-24 rounded-full mx-auto ring-4 ring-gold/30 object-cover">
        <h3 class="font-serif text-xl mt-5">Prof. Chidi Okafor</h3>
        <p class="text-xs uppercase tracking-widest text-indigo font-semibold mt-1">Finance & FinTech</p>
        <p class="text-sm text-ink/60 mt-3 leading-relaxed">Former derivatives trader who leads the student-managed $2.1M investment fund and the annual Lumina Markets Challenge.</p>
      </article>
      <article class="lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center">
        <img src="https://i.pravatar.cc/160?u=lumina-prof-lindqvist" alt="Dr. Sofia Lindqvist" class="w-24 h-24 rounded-full mx-auto ring-4 ring-gold/30 object-cover">
        <h3 class="font-serif text-xl mt-5">Dr. Sofia Lindqvist</h3>
        <p class="text-xs uppercase tracking-widest text-indigo font-semibold mt-1">Curriculum & Instruction</p>
        <p class="text-sm text-ink/60 mt-3 leading-relaxed">Author of three books on literacy education; directs the reading clinic serving 200 local K–8 students each semester.</p>
      </article>
      <article class="lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center">
        <img src="https://i.pravatar.cc/160?u=lumina-prof-velez" alt="Dr. Marco Velez" class="w-24 h-24 rounded-full mx-auto ring-4 ring-gold/30 object-cover">
        <h3 class="font-serif text-xl mt-5">Dr. Marco Velez</h3>
        <p class="text-xs uppercase tracking-widest text-indigo font-semibold mt-1">Data Science</p>
        <p class="text-sm text-ink/60 mt-3 leading-relaxed">Machine-learning specialist whose capstone teams have shipped production models for three regional hospital systems.</p>
      </article>
    </div>
  </div>
</section>

<!-- ================= RESEARCH EXCELLENCE ================= -->
<section id="research" class="py-24 lg:py-32 bg-cream">
  <div class="max-w-7xl mx-auto px-5 lg:px-8">
    <div class="max-w-2xl mb-14 reveal">
      <p class="section-label text-indigo text-xs uppercase font-semibold mb-4">Research Excellence</p>
      <h2 class="font-serif text-4xl lg:text-5xl leading-tight">Inquiry with real-world consequences.</h2>
      <p class="mt-5 text-ink/65 leading-relaxed">
        Lumina is classified as a High Research Activity institution, with $27M in active external
        grants. Graduate students defend dissertations and theses across 31 doctoral and master's
        programs — and undergraduates are invited into the lab far earlier than at most universities.
      </p>
    </div>

    <div class="grid lg:grid-cols-2 gap-10 items-center mb-12 reveal">
      <div class="rounded-3xl overflow-hidden shadow-xl"><img src="https://picsum.photos/seed/lumina-lab/1000/680" alt="Researchers in the Lumina materials science laboratory" class="w-full h-80 object-cover"></div>
      <div>
        <h3 class="font-serif text-2xl mb-3">Center for Climate-Resilient Infrastructure</h3>
        <p class="text-ink/65 leading-relaxed text-sm sm:text-base">
          A cross-disciplinary team of engineers, data scientists, and public-policy scholars modeling how
          mid-sized cities can adapt water and transit systems to extreme weather. The center's 2024
          findings were cited in two state infrastructure bills, and six doctoral candidates are currently
          writing dissertations embedded in live municipal projects.
        </p>
        <a href="#contact" class="inline-block mt-5 text-sm font-semibold text-goldD hover:text-ink transition">Partner with our researchers →</a>
      </div>
    </div>

    <div class="grid lg:grid-cols-2 gap-10 items-center reveal">
      <div class="lg:order-2 rounded-3xl overflow-hidden shadow-xl"><img src="https://picsum.photos/seed/lumina-archive/1000/680" alt="Archival research in the Lumina special collections library" class="w-full h-80 object-cover"></div>
      <div class="lg:order-1">
        <h3 class="font-serif text-2xl mb-3">Digital Humanities & Oral History Archive</h3>
        <p class="text-ink/65 leading-relaxed text-sm sm:text-base">
          Students and faculty have recorded and transcribed more than 1,900 oral histories from the
          region's immigrant communities, building a public archive used by scholars on four continents.
          The project trains undergraduates in archival ethics, audio engineering, and metadata design —
          and has produced 14 student conference presentations in three years.
        </p>
        <a href="#contact" class="inline-block mt-5 text-sm font-semibold text-goldD hover:text-ink transition">Explore the archive →</a>
      </div>
    </div>
  </div>
</section>

<!-- ================= INTERACTIVE: PROGRAM FINDER ================= -->
<section id="finder" class="py-24 lg:py-32 bg-ink text-paper relative overflow-hidden">
  <div class="absolute inset-0 opacity-[.07]" style="background-image:radial-gradient(circle at 1px 1px, #E8A33D 1px, transparent 0); background-size:34px 34px;"></div>
  <div class="max-w-4xl mx-auto px-5 lg:px-8 relative">
    <div class="text-center mb-12 reveal">
      <p class="section-label text-gold text-xs uppercase font-semibold mb-4">Interactive Tool</p>
      <h2 class="font-serif text-4xl lg:text-5xl leading-tight">Find your program in 30 seconds.</h2>
      <p class="mt-4 text-paper/60 max-w-xl mx-auto">Answer three quick questions and our Program Finder will match you with a Lumina pathway — including format, credit hours, and estimated completion time.</p>
    </div>

    <div id="quizBox" class="bg-ink2 ring-1 ring-paper/15 rounded-3xl p-7 sm:p-10 shadow-2xl reveal">
      <!-- progress -->
      <div class="flex items-center gap-2 mb-8">
        <div class="quiz-dot h-1.5 flex-1 rounded-full bg-gold transition-colors duration-300"></div>
        <div class="quiz-dot h-1.5 flex-1 rounded-full bg-paper/15 transition-colors duration-300"></div>
        <div class="quiz-dot h-1.5 flex-1 rounded-full bg-paper/15 transition-colors duration-300"></div>
      </div>

      <!-- Step 1 -->
      <div class="quiz-step active" data-step="1">
        <h3 class="font-serif text-2xl mb-6">What field excites you most?</h3>
        <div class="grid sm:grid-cols-2 gap-4">
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="field" data-val="science"><span class="font-semibold block">Science & Technology</span><span class="text-xs text-paper/50">Biology, data science, engineering</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="field" data-val="business"><span class="font-semibold block">Business & Leadership</span><span class="text-xs text-paper/50">Finance, management, MBA</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="field" data-val="health"><span class="font-semibold block">Health & Nursing</span><span class="text-xs text-paper/50">Nursing, public health, PA studies</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="field" data-val="education"><span class="font-semibold block">Education & Humanities</span><span class="text-xs text-paper/50">Teaching, writing, social sciences</span></button>
        </div>
      </div>

      <!-- Step 2 -->
      <div class="quiz-step" data-step="2">
        <h3 class="font-serif text-2xl mb-6">How do you want to learn?</h3>
        <div class="grid sm:grid-cols-3 gap-4">
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="mode" data-val="campus"><span class="font-semibold block">On Campus</span><span class="text-xs text-paper/50">Full residential experience</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="mode" data-val="online"><span class="font-semibold block">100% Online</span><span class="text-xs text-paper/50">Asynchronous, 8-week terms</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="mode" data-val="hybrid"><span class="font-semibold block">Hybrid</span><span class="text-xs text-paper/50">Evenings + online blend</span></button>
        </div>
      </div>

      <!-- Step 3 -->
      <div class="quiz-step" data-step="3">
        <h3 class="font-serif text-2xl mb-6">What's your goal?</h3>
        <div class="grid sm:grid-cols-3 gap-4">
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="goal" data-val="bachelor"><span class="font-semibold block">Bachelor's Degree</span><span class="text-xs text-paper/50">~120 credit hours</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="goal" data-val="master"><span class="font-semibold block">Master's Degree</span><span class="text-xs text-paper/50">30–36 credit hours</span></button>
          <button class="quiz-opt text-left border border-paper/20 rounded-xl p-5" data-key="goal" data-val="certificate"><span class="font-semibold block">Certificate</span><span class="text-xs text-paper/50">12–18 credit hours</span></button>
        </div>
      </div>

      <!-- Result -->
      <div class="quiz-step" data-step="result">
        <div class="text-center">
          <p class="text-gold text-xs uppercase tracking-widest font-semibold mb-3">Your recommended pathway</p>
          <h3 id="resultTitle" class="font-serif text-3xl mb-3">—</h3>
          <p id="resultDesc" class="text-paper/65 text-sm leading-relaxed max-w-lg mx-auto mb-6">—</p>
          <div id="resultMeta" class="flex flex-wrap justify-center gap-3 mb-8"></div>
          <div class="flex flex-wrap justify-center gap-4">
            <a href="#apply" class="btn-gold font-semibold px-7 py-3.5 rounded-full">Apply to This Program</a>
            <button id="quizRestart" class="btn-ghost text-paper font-semibold px-7 py-3.5 rounded-full">Start Over</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- ================= EVENTS ================= -->
<section id="events" class="py-24 lg:py-32">
  <div class="max-w-7xl mx-auto px-5 lg:px-8 grid lg:grid-cols-12 gap-12">
    <div class="lg:col-span-4 reveal">
      <p class="section-label text-indigo text-xs uppercase font-semibold mb-4">Events & Deadlines</p>
      <h2 class="font-serif text-4xl leading-tight mb-5">What's happening at Lumina.</h2>
      <p class="text-ink/60 text-sm leading-relaxed mb-8">
        Campus visits, virtual information sessions, and the dates that matter for your application.
        Prospective students who attend an event receive an application-fee waiver code.
      </p>
      <div class="bg-white rounded-2xl ring-1 ring-ink/8 p-6">
        <h3 class="font-serif text-lg mb-4 text-goldD">Upcoming Deadlines</h3>
        <ul class="space-y-3 text-sm">
          <li class="flex justify-between gap-4 border-b border-ink/8 pb-3"><span>Early Action — Fall 2025</span><span class="font-semibold shrink-0">Nov 1</span></li>
          <li class="flex justify-between gap-4 border-b border-ink/8 pb-3"><span>FAFSA Priority Filing</span><span class="font-semibold shrink-0">Feb 1</span></li>
          <li class="flex justify-between gap-4 border-b border-ink/8 pb-3"><span>Regular Decision</span><span class="font-semibold shrink-0">Mar 15</span></li>
          <li class="flex justify-between gap-4"><span>Graduate Rolling Admission</span><span class="font-semibold shrink-0">Year-round</span></li>
        </ul>
      </div>
    </div>

    <div class="lg:col-span-8 space-y-5">
      <article class="lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start">
        <div class="text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0"><p class="font-serif text-2xl text-gold leading-none">18</p><p class="text-[10px] uppercase tracking-widest mt-1">Oct</p></div>
        <div class="flex-1">
          <h3 class="font-serif text-xl">Fall Open House & Campus Tour</h3>
          <p class="text-sm text-ink/60 mt-2 leading-relaxed">Meet faculty, tour residence halls and labs, sit in on a real first-year seminar, and lunch with current students. Financial aid counselors available all day.</p>
          <p class="text-xs text-indigo font-semibold mt-3">Saturday · 9:00 AM – 3:00 PM · Main Campus</p>
        </div>
        <a href="#contact" class="hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center">RSVP</a>
      </article>

      <article class="lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start">
        <div class="text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0"><p class="font-serif text-2xl text-gold leading-none">29</p><p class="text-[10px] uppercase tracking-widest mt-1">Oct</p></div>
        <div class="flex-1">
          <h3 class="font-serif text-xl">Virtual Info Session: Lumina Online</h3>
          <p class="text-sm text-ink/60 mt-2 leading-relaxed">A live walkthrough of the online learning platform, transfer-credit evaluation process, and prior-learning assessment — followed by Q&A with online advisors.</p>
          <p class="text-xs text-indigo font-semibold mt-3">Wednesday · 6:30 PM ET · Zoom Webinar</p>
        </div>
        <a href="#contact" class="hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center">RSVP</a>
      </article>

      <article class="lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start">
        <div class="text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0"><p class="font-serif text-2xl text-gold leading-none">07</p><p class="text-[10px] uppercase tracking-widest mt-1">Nov</p></div>
        <div class="flex-1">
          <h3 class="font-serif text-xl">Graduate Research Showcase</h3>
          <p class="text-sm text-ink/60 mt-2 leading-relaxed">Poster sessions and three-minute thesis talks from 80+ master's and doctoral candidates. Open to prospective graduate students considering a thesis or dissertation pathway.</p>
          <p class="text-xs text-indigo font-semibold mt-3">Friday · 1:00 PM – 6:00 PM · Whitfield Hall</p>
        </div>
        <a href="#contact" class="hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center">RSVP</a>
      </article>

      <article class="lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start">
        <div class="text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0"><p class="font-serif text-2xl text-gold leading-none">15</p><p class="text-[10px] uppercase tracking-widest mt-1">Nov</p></div>
        <div class="flex-1">
          <h3 class="font-serif text-xl">Financial Aid & Scholarships Workshop</h3>
          <p class="text-sm text-ink/60 mt-2 leading-relaxed">Step-by-step FAFSA help, merit scholarship strategies, and an honest breakdown of net price. Bring your questions — leave with a plan.</p>
          <p class="text-xs text-indigo font-semibold mt-3">Saturday · 10:00 AM · Student Union + Livestream</p>
        </div>
        <a href="#contact" class="hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center">RSVP</a>
      </article>
    </div>
  </div>
</section>

<!-- ================= FAQ ================= -->
<section class="py-24 lg:py-28 bg-cream">
  <div class="max-w-3xl mx-auto px-5 lg:px-8">
    <div class="text-center mb-12 reveal">
      <p class="section-label text-indigo text-xs uppercase font-semibold mb-4">FAQ</p>
      <h2 class="font-serif text-4xl leading-tight">Questions we hear every week.</h2>
    </div>

    <div class="space-y-4">
      <div class="faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8">
        <button class="faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold">How much does tuition cost, and what financial aid is available?<span class="faq-icon text-gold text-2xl font-light shrink-0">+</span></button>
        <div class="faq-answer"><p class="px-6 pb-6 text-sm text-ink/65 leading-relaxed">Undergraduate tuition is $1,180 per credit hour on campus and $495 per credit hour through Lumina Online. 96% of aid applicants receive a package combining merit scholarships, need-based grants, federal aid, and work-study. Last year we awarded $38M in institutional aid, and our net-price calculator gives you a personalized estimate in under five minutes.</p></div>
      </div>
      <div class="faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8">
        <button class="faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold">Will my transfer credits count?<span class="faq-icon text-gold text-2xl font-light shrink-0">+</span></button>
        <div class="faq-answer"><p class="px-6 pb-6 text-sm text-ink/65 leading-relaxed">In most cases, yes. We accept up to 90 transfer credit hours toward a bachelor's degree from regionally accredited institutions, and we offer a free, no-obligation transfer evaluation before you apply. Military training, AP/IB/CLEP exams, and prior professional certifications can also earn credit through our prior-learning assessment.</p></div>
      </div>
      <div class="faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8">
        <button class="faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold">Are online degrees respected by employers?<span class="faq-icon text-gold text-2xl font-light shrink-0">+</span></button>
        <div class="faq-answer"><p class="px-6 pb-6 text-sm text-ink/65 leading-relaxed">Your diploma says "Lumina University" — it does not distinguish between campus and online study. Online students complete the same curriculum, learn from the same faculty, and meet the same accreditation standards. Our 94% graduate employment rate spans both formats, and online students have full access to career services and the alumni network.</p></div>
      </div>
      <div class="faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8">
        <button class="faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold">What does the application process look like?<span class="faq-icon text-gold text-2xl font-light shrink-0">+</span></button>
        <div class="faq-answer"><p class="px-6 pb-6 text-sm text-ink/65 leading-relaxed">Apply online in about 20 minutes: the application, one essay, and your transcripts. We are test-optional for undergraduates — SAT/ACT scores are welcomed but never required. Early Action decisions arrive by December 15, and graduate programs review on a rolling basis with decisions typically within three weeks.</p></div>
      </div>
      <div class="faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8">
        <button class="faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold">Can I visit campus before deciding?<span class="faq-icon text-gold text-2xl font-light shrink-0">+</span></button>
        <div class="faq-answer"><p class="px-6 pb-6 text-sm text-ink/65 leading-relaxed">Absolutely — we encourage it. Join a monthly Open House, book a personalized weekday tour with a current-student ambassador, or explore our 360° virtual tour from anywhere. Visitors who attend an official event receive an application-fee waiver. Reserve your spot through the Events section above or by calling the Office of Admission.</p></div>
      </div>
    </div>
  </div>
</section>

<!-- ================= CTA / APPLY ================= -->
<section id="apply" class="py-24 lg:py-32 bg-ink text-paper relative overflow-hidden">
  <div class="absolute -top-32 -right-32 w-[480px] h-[480px] rounded-full bg-gold/10 blur-3xl"></div>
  <div class="max-w-4xl mx-auto px-5 lg:px-8 text-center relative reveal">
    <img src="https://placehold.co/72x72/E8A33D/101326?text=L&font=playfair+display" alt="Lumina crest" class="mx-auto rounded-2xl ring-1 ring-gold/40 mb-8">
    <h2 class="font-serif text-4xl sm:text-5xl lg:text-6xl leading-tight">Your next chapter starts <span class="italic text-gold">here.</span></h2>
    <p class="mt-6 text-paper/65 max-w-2xl mx-auto leading-relaxed">
      Applications for Fall 2025 are open. There is no application fee through December 1, decisions
      are released on a rolling basis, and every admitted student is automatically considered for
      merit scholarships — no separate form required.
    </p>
    <div class="mt-10 flex flex-wrap justify-center gap-4">
      <a href="#contact" class="btn-gold font-semibold px-9 py-4 rounded-full text-lg">Start Your Application</a>
      <a href="#events" class="btn-ghost text-paper font-semibold px-9 py-4 rounded-full text-lg">Visit Campus</a>
    </div>
    <p class="mt-8 text-xs text-paper/40">Questions? Call the Office of Admission at <span class="text-gold">(555) 014-2200</span> — advisors answer until 7 PM ET on weekdays.</p>
  </div>
</section>

</main>

<!-- ================= FOOTER ================= -->
<footer id="contact" class="bg-ink2 text-paper/70 pt-20 pb-10 border-t border-paper/10">
  <div class="max-w-7xl mx-auto px-5 lg:px-8 grid md:grid-cols-2 lg:grid-cols-4 gap-12 mb-14">
    <div>
      <div class="flex items-center gap-3 mb-5">
        <img src="https://placehold.co/44x44/1A2038/E8A33D?text=L&font=playfair+display" alt="Lumina University logo" class="rounded-lg w-10 h-10">
        <div><p class="font-serif text-paper text-lg font-semibold leading-none">Lumina University</p><p class="text-[10px] uppercase tracking-[.25em] text-gold/80 mt-1">Learn Beyond Boundaries</p></div>
      </div>
      <p class="text-sm leading-relaxed">A regionally accredited, nonprofit university offering residential, hybrid, and fully online degrees since 1968.</p>
      <div class="flex gap-3 mt-6">
        <a href="#" aria-label="Facebook" class="w-9 h-9 grid place-items-center rounded-full ring-1 ring-paper/20 hover:ring-gold hover:text-gold transition"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M13.5 21v-8h2.7l.4-3h-3.1V8.1c0-.9.3-1.5 1.6-1.5h1.6V3.9c-.3 0-1.3-.1-2.4-.1-2.4 0-4 1.4-4 4V10H7.5v3h2.8v8h3.2z"/></svg></a>
        <a href="#" aria-label="X / Twitter" class="w-9 h-9 grid place-items-center rounded-full ring-1 ring-paper/20 hover:ring-gold hover:text-gold transition"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M18.9 2H22l-6.8 7.8L23.3 22h-6.3l-4.9-6.4L6.4 22H3.2l7.3-8.3L1 2h6.5l4.4 5.9L18.9 2zm-1.1 18h1.7L7.6 3.9H5.8L17.8 20z"/></svg></a>
        <a href="#" aria-label="LinkedIn" class="w-9 h-9 grid place-items-center rounded-full ring-1 ring-paper/20 hover:ring-gold hover:text-gold transition"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M4.98 3.5a2.5 2.5 0 11-.02 5 2.5 2.5 0 01.02-5zM3 9h4v12H3zM9.5 9h3.8v1.7h.1c.5-1 1.8-2 3.7-2 4 0 4.7 2.6 4.7 6V21h-4v-5.5c0-1.3 0-3-1.9-3s-2.1 1.4-2.1 2.9V21h-4z"/></svg></a>
        <a href="#" aria-label="YouTube" class="w-9 h-9 grid place-items-center rounded-full ring-1 ring-paper/20 hover:ring-gold hover:text-gold transition"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M23 7.2s-.2-1.6-.9-2.3c-.9-.9-1.9-.9-2.4-1C16.6 3.6 12 3.6 12 3.6s-4.6 0-7.7.3c-.5.1-1.5.1-2.4 1-.7.7-.9 2.3-.9 2.3S.8 9.1.8 11v1.8c0 1.9.2 3.8.2 3.8s.2 1.6.9 2.3c.9.9 2 .9 2.5 1 1.8.2 7.6.3 7.6.3s4.6 0 7.7-.4c.5-.1 1.5-.1 2.4-1 .7-.7.9-2.3.9-2.3s.2-1.9.2-3.8V11c0-1.9-.2-3.8-.2-3.8zM9.8 15.1V8.4l6.2 3.4-6.2 3.3z"/></svg></a>
      </div>
    </div>

    <div>
      <h4 class="text-paper font-serif text-lg mb-5">Admissions</h4>
      <ul class="space-y-3 text-sm">
        <li><a href="#apply" class="hover:text-gold transition">Apply Today</a></li>
        <li><a href="#contact" class="hover:text-gold transition">Request Information</a></li>
        <li><a href="#events" class="hover:text-gold transition">Visit Campus</a></li>
        <li><a href="#events" class="hover:text-gold transition">Deadlines & Financial Aid</a></li>
        <li><a href="#finder" class="hover:text-gold transition">Program Finder</a></li>
      </ul>
    </div>

    <div>
      <h4 class="text-paper font-serif text-lg mb-5">Academics</h4>
      <ul class="space-y-3 text-sm">
        <li><a href="#academics" class="hover:text-gold transition">Schools & Colleges</a></li>
        <li><a href="#academics" class="hover:text-gold transition">Lumina Online</a></li>
        <li><a href="#faculty" class="hover:text-gold transition">Faculty Directory</a></li>
        <li><a href="#research" class="hover:text-gold transition">Research Centers</a></li>
        <li><a href="#success" class="hover:text-gold transition">Student Success Network</a></li>
      </ul>
    </div>

    <div>
      <h4 class="text-paper font-serif text-lg mb-5">Contact</h4>
      <address class="not-italic text-sm space-y-3 leading-relaxed">
        <p>1200 Meridian Avenue<br>Northfield, VT 05401</p>
        <p>Admission: <a href="tel:+15550142200" class="text-gold hover:underline">(555) 014-2200</a><br>
        Email: <a href="mailto:admissions@lumina.edu" class="text-gold hover:underline">admissions@lumina.edu</a></p>
        <p>Office Hours: Mon–Fri, 8:30 AM – 7:00 PM ET</p>
      </address>
    </div>
  </div>

  <div class="max-w-7xl mx-auto px-5 lg:px-8 pt-8 border-t border-paper/10 flex flex-col sm:flex-row justify-between items-center gap-4 text-xs text-paper/40">
    <p>© 2025 Lumina University. All rights reserved. Lumina University is an equal-opportunity institution.</p>
    <div class="flex gap-6">
      <a href="#" class="hover:text-gold transition">Privacy Policy</a>
      <a href="#" class="hover:text-gold transition">Terms of Use</a>
      <a href="#" class="hover:text-gold transition">Accessibility</a>
      <a href="#" class="hover:text-gold transition">Consumer Information</a>
    </div>
  </div>
</footer>

<!-- ================= ADVISOR CHAT ================= -->
<button id="chatBtn" class="fixed bottom-6 right-6 z-[70] bg-gold text-ink rounded-full shadow-2xl w-16 h-16 grid place-items-center hover:scale-105 transition-transform" aria-label="Chat with an advisor">
  <svg id="chatIconOpen" width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
  <svg id="chatIconClose" class="hidden" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M18 6 6 18M6 6l12 12"/></svg>
</button>

<div id="chatPanel" class="fixed bottom-24 right-6 z-[70] w-[92vw] max-w-sm bg-white rounded-2xl shadow-2xl ring-1 ring-ink/10 overflow-hidden flex flex-col">
  <div class="bg-ink text-paper px-5 py-4 flex items-center gap-3">
    <img src="https://i.pravatar.cc/64?u=lumina-advisor" alt="Advisor avatar" class="w-9 h-9 rounded-full ring-2 ring-gold/60">
    <div><p class="text-sm font-semibold">Sarah — Admissions Advisor</p><p class="text-[11px] text-emerald-400 flex items-center gap-1"><span class="w-1.5 h-1.5 rounded-full bg-emerald-400 inline-block"></span>Online · replies instantly</p></div>
  </div>
  <div id="chatLog" class="flex-1 overflow-y-auto p-4 space-y-3 h-72 bg-paper">
    <div class="chat-msg max-w-[85%] bg-white rounded-2xl rounded-tl-sm px-4 py-3 text-sm text-ink/80 shadow-sm">Hi! I'm Sarah from Lumina Admissions. Ask me anything about <strong>programs, tuition, financial aid, deadlines, or transferring credits</strong>.</div>
  </div>
  <div class="p-3 border-t border-ink/10 flex gap-2 bg-white">
    <input id="chatInput" type="text" placeholder="Type your question…" class="flex-1 text-sm px-4 py-2.5 rounded-full bg-paper ring-1 ring-ink/10 focus:outline-none focus:ring-gold">
    <button id="chatSend" class="btn-gold rounded-full w-10 h-10 grid place-items-center shrink-0" aria-label="Send message">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 2 11 13M22 2l-7 20-4-9-9-4 20-7z"/></svg>
    </button>
  </div>
</div>

<script>
/* ============================================================
   LUMINA UNIVERSITY — Interactive Layer
   ============================================================ */
gsap.registerPlugin(ScrollTrigger);

/* ---------- Scroll progress bar ---------- */
const progressBar = document.getElementById('progressBar');
window.addEventListener('scroll', () => {
  const h = document.documentElement;
  progressBar.style.width = (h.scrollTop / (h.scrollHeight - h.clientHeight) * 100) + '%';
}, { passive: true });

/* ---------- Header shadow on scroll ---------- */
const header = document.getElementById('siteHeader');
window.addEventListener('scroll', () => header.classList.toggle('scrolled', window.scrollY > 40), { passive: true });

/* ---------- Mobile menu ---------- */
const menuBtn = document.getElementById('menuBtn');
const mobileMenu = document.getElementById('mobileMenu');
menuBtn.addEventListener('click', () => mobileMenu.classList.toggle('open'));
document.querySelectorAll('.mob-link').forEach(l => l.addEventListener('click', () => mobileMenu.classList.remove('open')));

/* ---------- Hero word-mask entrance ---------- */
gsap.to('.word-mask span', { y: 0, duration: 1.1, stagger: 0.12, ease: 'power4.out', delay: 0.2 });

/* ---------- Scroll reveals ---------- */
document.querySelectorAll('.reveal').forEach(el => {
  gsap.to(el, {
    opacity: 1, y: 0, duration: 0.9, ease: 'power3.out',
    scrollTrigger: { trigger: el, start: 'top 88%', once: true }
  });
});

/* ---------- Animated counters ---------- */
document.querySelectorAll('[data-count]').forEach(el => {
  const target = +el.dataset.count;
  ScrollTrigger.create({
    trigger: el, start: 'top 90%', once: true,
    onEnter: () => {
      const obj = { v: 0 };
      gsap.to(obj, {
        v: target, duration: 2, ease: 'power2.out',
        onUpdate: () => el.textContent = Math.round(obj.v).toLocaleString()
      });
    }
  });
});

/* ---------- FAQ accordion ---------- */
document.querySelectorAll('.faq-q').forEach(btn => {
  btn.addEventListener('click', () => {
    const item = btn.closest('.faq-item');
    const wasOpen = item.classList.contains('open');
    document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open'));
    if (!wasOpen) item.classList.add('open');
  });
});

/* ============================================================
   PROGRAM FINDER QUIZ
   ============================================================ */
const quizAnswers = {};
const quizSteps = document.querySelectorAll('.quiz-step');
const quizDots = document.querySelectorAll('.quiz-dot');
const stepOrder = ['1', '2', '3'];

const PROGRAMS = {
  'science-bachelor':   { t: 'B.S. in Data Science', d: 'A 120-credit-hour degree blending statistics, machine learning, and a two-semester industry capstone. Graduates land analyst and engineering roles at a 96% placement rate.', m: ['120 credit hours', '~4 years', 'Campus · Hybrid · Online'] },
  'science-master':     { t: 'M.S. in Applied Data Science', d: 'A 33-credit-hour graduate program with evening and online cohorts, culminating in an applied thesis or industry practicum.', m: ['33 credit hours', '18–24 months', 'Hybrid · Online'] },
  'science-certificate':{ t: 'Graduate Certificate in Data Analytics', d: 'A 15-credit-hour stackable certificate covering SQL, Python, and visualization — fully transferable into the M.S. later.', m: ['15 credit hours', '8–12 months', '100% Online'] },
  'business-bachelor':  { t: 'B.B.A. in Finance', d: 'A 120-credit-hour AACSB-aligned degree featuring the student-managed $2.1M investment fund and a guaranteed internship semester.', m: ['120 credit hours', '~4 years', 'Campus · Hybrid'] },
  'business-master':    { t: 'Master of Business Administration (MBA)', d: 'A 36-credit-hour MBA built for working professionals: 8-week terms, six start dates per year, and a global consulting capstone.', m: ['36 credit hours', '16–24 months', 'Hybrid · Online'] },
  'business-certificate':{ t: 'Certificate in Digital Marketing', d: 'A 12-credit-hour professional certificate in SEO, analytics, and campaign strategy — complete in two terms.', m: ['12 credit hours', '4–8 months', '100% Online'] },
  'health-bachelor':    { t: 'B.S.N. in Nursing', d: 'A 120-credit-hour pre-licensure program with high-fidelity simulation labs and 30+ clinical partners. 94% first-attempt NCLEX pass rate.', m: ['120 credit hours', '~4 years', 'Campus'] },
  'health-master':      { t: 'M.S. in Nursing (MSN)', d: 'A 36-credit-hour advanced-practice pathway with Family NP and Nurse Educator tracks and embedded clinical hours.', m: ['36 credit hours', '24–30 months', 'Hybrid · Online'] },
  'health-certificate': { t: 'Certificate in Public Health Essentials', d: 'An 18-credit-hour certificate in epidemiology, health policy, and community assessment for career changers.', m: ['18 credit hours', '8–12 months', '100% Online'] },
  'education-bachelor': { t: 'B.A. in Elementary Education', d: 'A 120-credit-hour licensure-track degree with 600+ supervised classroom hours and a 100% pass rate on state licensure exams last year.', m: ['120 credit hours', '~4 years', 'Campus'] },
  'education-master':   { t: 'M.Ed. in Educational Leadership', d: 'A 30-credit-hour program for aspiring principals and district leaders, with a supervised administrative internship.', m: ['30 credit hours', '18–24 months', 'Hybrid · Online'] },
  'education-certificate':{ t: 'Certificate in Instructional Design', d: 'A 15-credit-hour certificate in learning science, course design, and ed-tech tools — ideal for corporate trainers.', m: ['15 credit hours', '6–10 months', '100% Online'] }
};

function showStep(name) {
  quizSteps.forEach(s => s.classList.toggle('active', s.dataset.step === name));
  const idx = stepOrder.indexOf(name);
  quizDots.forEach((d, i) => d.className = 'quiz-dot h-1.5 flex-1 rounded-full transition-colors duration-300 ' + (idx === -1 || i <= idx ? 'bg-gold' : 'bg-paper/15'));
}

document.querySelectorAll('.quiz-opt').forEach(btn => {
  btn.addEventListener('click', () => {
    quizAnswers[btn.dataset.key] = btn.dataset.val;
    btn.parentElement.querySelectorAll('.quiz-opt').forEach(b => b.classList.remove('selected'));
    btn.classList.add('selected');
    setTimeout(() => {
      if (quizAnswers.field && quizAnswers.mode && quizAnswers.goal) return renderResult();
      showStep(stepOrder.find(s => !quizAnswers[{ '1': 'field', '2': 'mode', '3': 'goal' }[s]]));
    }, 220);
  });
});

function renderResult() {
  const p = PROGRAMS[`${quizAnswers.field}-${quizAnswers.goal}`];
  document.getElementById('resultTitle').textContent = p.t;
  document.getElementById('resultDesc').textContent = p.d + ' Format selected: ' +
    { campus: 'On Campus', online: '100% Online', hybrid: 'Hybrid' }[quizAnswers.mode] + '.';
  document.getElementById('resultMeta').innerHTML = p.m.map(x =>
    `<span class="text-xs font-semibold bg-gold/15 text-gold px-4 py-2 rounded-full ring-1 ring-gold/30">${x}</span>`).join('');
  showStep('result');
  quizDots.forEach(d => d.className = 'quiz-dot h-1.5 flex-1 rounded-full bg-gold transition-colors duration-300');
}

document.getElementById('quizRestart').addEventListener('click', () => {
  Object.keys(quizAnswers).forEach(k => delete quizAnswers[k]);
  document.querySelectorAll('.quiz-opt').forEach(b => b.classList.remove('selected'));
  showStep('1');
});

/* ============================================================
   ADVISOR CHAT (simulated, keyword-aware)
   ============================================================ */
const chatBtn = document.getElementById('chatBtn');
const chatPanel = document.getElementById('chatPanel');
const chatLog = document.getElementById('chatLog');
const chatInput = document.getElementById('chatInput');
const chatSend = document.getElementById('chatSend');

chatBtn.addEventListener('click', () => {
  const open = chatPanel.classList.toggle('open');
  document.getElementById('chatIconOpen').classList.toggle('hidden', open);
  document.getElementById('chatIconClose').classList.toggle('hidden', !open);
  if (open) chatInput.focus();
});

function addMsg(text, fromUser) {
  const div = document.createElement('div');
  div.className = 'chat-msg max-w-[85%] rounded-2xl px-4 py-3 text-sm shadow-sm ' +
    (fromUser ? 'ml-auto bg-ink text-paper rounded-br-sm' : 'bg-white text-ink/80 rounded-tl-sm');
  div.textContent = text;
  chatLog.appendChild(div);
  chatLog.scrollTop = chatLog.scrollHeight;
  return div;
}

function advisorReply(q) {
  const t = q.toLowerCase();
  if (/tuition|cost|price|expensive|pay/.test(t))
    return "Undergraduate tuition is $1,180/credit hour on campus and $495/credit hour online. 96% of aid applicants receive an award package — last year we gave out $38M in institutional aid. Want me to point you to the net-price calculator?";
  if (/aid|fafsa|scholarship|grant|loan/.test(t))
    return "File the FAFSA by Feb 1 for priority consideration. Every admitted student is automatically reviewed for merit scholarships — no extra form. Our Financial Aid Workshop on Nov 15 is a great next step.";
  if (/transfer|credit hour|credits/.test(t))
    return "We accept up to 90 transfer credit hours from regionally accredited schools, plus AP/IB, CLEP, military training, and prior-learning assessment. We offer a free transfer-credit evaluation before you even apply.";
  if (/deadline|apply|application|when/.test(t))
    return "Key dates: Early Action Nov 1, Regular Decision Mar 15, and graduate programs review year-round. Applying before Dec 1 waives the application fee. You can start right from the 'Apply' button at the top of the page!";
  if (/online|remote|distance/.test(t))
    return "Lumina Online runs on 8-week asynchronous terms with six start dates per year. Same faculty, same diploma — it never says 'online.' Try the Program Finder tool on this page to see online-eligible degrees.";
  if (/visit|tour|campus|open house/.test(t))
    return "We'd love to host you! Our Fall Open House is Oct 18, and weekday personalized tours run all semester. Attending any official event earns you an application-fee waiver.";
  if (/program|major|degree|study|nursing|mba|data|education|business/.test(t))
    return "We offer 120+ programs across six schools. The fastest way to narrow it down is the Program Finder quiz on this page — it takes 30 seconds. Or tell me your field of interest and I'll suggest a fit!";
  if (/dissertation|thesis|doctoral|phd|research/.test(t))
    return "We run 31 graduate programs, including doctorates in Education and Health Sciences. Doctoral candidates are matched with a dissertation chair in their first term. The Graduate Research Showcase on Nov 7 is open to prospects.";
  if (/hi|hello|hey/.test(t))
    return "Hello! Great to meet you. Are you exploring undergraduate, graduate, or certificate options? I can help with programs, tuition, deadlines, or campus visits.";
  return "Great question — a live advisor can give you the most accurate answer. Call (555) 014-2200 (weekdays until 7 PM ET) or email admissions@lumina.edu. Meanwhile, I can help with programs, tuition, financial aid, transfer credits, or deadlines!";
}

function sendChat() {
  const val = chatInput.value.trim();
  if (!val) return;
  addMsg(val, true);
  chatInput.value = '';
  const typing = document.createElement('div');
  typing.className = 'chat-msg typing bg-white rounded-2xl rounded-tl-sm px-4 py-3 w-fit shadow-sm';
  typing.innerHTML = '<span></span><span></span><span></span>';
  chatLog.appendChild(typing);
  chatLog.scrollTop = chatLog.scrollHeight;
  setTimeout(() => { typing.remove(); addMsg(advisorReply(val), false); }, 900 + Math.random() * 700);
}
chatSend.addEventListener('click', sendChat);
chatInput.addEventListener('keydown', e => { if (e.key === 'Enter') sendChat(); });
</script>
</body>
</html>
View Axe Report (JSON)
{
  "testEngine": {
    "name": "axe-core",
    "version": "4.10.2"
  },
  "testRunner": {
    "name": "axe"
  },
  "testEnvironment": {
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.8078.4 Safari/537.36",
    "windowWidth": 1280,
    "windowHeight": 720,
    "orientationAngle": 0,
    "orientationType": "landscape-primary"
  },
  "timestamp": "2026-11-12T09:53:15.641Z",
  "url": "https://benchmark.aimac.invalid/a83f7d08c90650636a19f026cb8d2f98437f63faae01d8a8d0b4e0506dcb0242.html",
  "toolOptions": {
    "runOnly": {
      "type": "tag",
      "values": [
        "wcag2a",
        "wcag2aa",
        "wcag21a",
        "wcag21aa",
        "wcag22a",
        "wcag22aa"
      ]
    },
    "resultTypes": [
      "violations"
    ],
    "reporter": "v1"
  },
  "inapplicable": [
    {
      "id": "area-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <area> elements of image maps have alternative text",
      "help": "Active <area> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/area-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-braille-equivalent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",
      "help": "aria-braille attributes must have a non-braille equivalent",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-braille-equivalent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-command-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA button, link and menuitem has an accessible name",
      "help": "ARIA commands must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-command-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-deprecated-role",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements do not use deprecated roles",
      "help": "Deprecated ARIA roles must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-input-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA input field has an accessible name",
      "help": "ARIA input fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-meter-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA meter node has an accessible name",
      "help": "ARIA meter nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-meter-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-progressbar-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA progressbar node has an accessible name",
      "help": "ARIA progressbar nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements with ARIA roles have all required ARIA attributes",
      "help": "Required ARIA attributes must be provided",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-children",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require child roles contain them",
      "help": "Certain ARIA roles must contain particular children",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-children?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-parent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require parent roles are contained by them",
      "help": "Certain ARIA roles must be contained by particular parents",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-parent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-roles",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all elements with a role attribute use a valid value",
      "help": "ARIA roles used must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-roles?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-toggle-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA toggle field has an accessible name",
      "help": "ARIA toggle fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-tooltip-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every ARIA tooltip node has an accessible name",
      "help": "ARIA tooltip nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "autocomplete-valid",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag21aa",
        "wcag135",
        "EN-301-549",
        "EN-9.1.3.5",
        "ACT"
      ],
      "description": "Ensure the autocomplete attribute is correct and suitable for the form field",
      "help": "autocomplete attribute must be used correctly",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/autocomplete-valid?application=axeAPI",
      "nodes": []
    },
    {
      "id": "blink",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag222",
        "section508",
        "section508.22.j",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <blink> elements are not used",
      "help": "<blink> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/blink?application=axeAPI",
      "nodes": []
    },
    {
      "id": "definition-list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dl> elements are structured correctly",
      "help": "<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/definition-list?application=axeAPI",
      "nodes": []
    },
    {
      "id": "dlitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dt> and <dd> elements are contained by a <dl>",
      "help": "<dt> and <dd> elements must be contained by a <dl>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/dlitem?application=axeAPI",
      "nodes": []
    },
    {
      "id": "duplicate-id-aria",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every id attribute value used in ARIA and in labels is unique",
      "help": "IDs used in ARIA and labels must be unique",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-focusable-content",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure <frame> and <iframe> elements with focusable content do not have tabindex=-1",
      "help": "Frames with focusable content must not have tabindex=-1",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-focusable-content?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title-unique",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements contain a unique title attribute",
      "help": "Frames must have a unique title attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title-unique?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.i",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements have an accessible name",
      "help": "Frames must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title?application=axeAPI",
      "nodes": []
    },
    {
      "id": "html-xml-lang-mismatch",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",
      "help": "HTML elements with lang and xml:lang must have the same base language",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure input buttons have discernible text",
      "help": "Input buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-button-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <input type=\"image\"> elements have alternative text",
      "help": "Image buttons must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-image-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "link-in-text-block",
      "impact": null,
      "tags": [
        "cat.color",
        "wcag2a",
        "wcag141",
        "TTv5",
        "TT13.a",
        "EN-301-549",
        "EN-9.1.4.1"
      ],
      "description": "Ensure links are distinguished from surrounding text in a way that does not rely on color",
      "help": "Links must be distinguishable without relying on color",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-in-text-block?application=axeAPI",
      "nodes": []
    },
    {
      "id": "marquee",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag222",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <marquee> elements are not used",
      "help": "<marquee> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/marquee?application=axeAPI",
      "nodes": []
    },
    {
      "id": "meta-refresh",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag221",
        "TTv5",
        "TT8.a",
        "EN-301-549",
        "EN-9.2.2.1"
      ],
      "description": "Ensure <meta http-equiv=\"refresh\"> is not used for delayed refresh",
      "help": "Delayed refresh under 20 hours must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-refresh?application=axeAPI",
      "nodes": []
    },
    {
      "id": "object-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure <object> elements have alternative text",
      "help": "<object> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/object-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "role-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure [role=\"img\"] elements have alternative text",
      "help": "[role=\"img\"] elements must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/role-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "scrollable-region-focusable",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "wcag213",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "EN-9.2.1.3"
      ],
      "description": "Ensure elements that have scrollable content are accessible by keyboard",
      "help": "Scrollable region must have keyboard access",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=axeAPI",
      "nodes": []
    },
    {
      "id": "select-name",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure select element has an accessible name",
      "help": "Select element must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/select-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "server-side-image-map",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag211",
        "section508",
        "section508.22.f",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure that server-side image maps are not used",
      "help": "Server-side image maps must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/server-side-image-map?application=axeAPI",
      "nodes": []
    },
    {
      "id": "summary-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure summary elements have discernible text",
      "help": "Summary elements must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/summary-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "svg-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
      "help": "<svg> elements with an img role must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/svg-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "td-headers-attr",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that each cell in a table that uses the headers attribute refers only to other cells in that table",
      "help": "Table cells that use the headers attribute must only refer to cells in the same table",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/td-headers-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "th-has-data-cells",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe",
      "help": "Table headers in a data table must refer to data cells",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells?application=axeAPI",
      "nodes": []
    },
    {
      "id": "valid-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2aa",
        "wcag312",
        "TTv5",
        "TT11.b",
        "EN-301-549",
        "EN-9.3.1.2",
        "ACT"
      ],
      "description": "Ensure lang attributes have valid values",
      "help": "lang attribute must have a valid value",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/valid-lang?application=axeAPI",
      "nodes": []
    },
    {
      "id": "video-caption",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag122",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT17.a",
        "EN-301-549",
        "EN-9.1.2.2"
      ],
      "description": "Ensure <video> elements have captions",
      "help": "<video> elements must have captions",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/video-caption?application=axeAPI",
      "nodes": []
    },
    {
      "id": "no-autoplay-audio",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag142",
        "TTv5",
        "TT2.a",
        "EN-301-549",
        "EN-9.1.4.2",
        "ACT"
      ],
      "description": "Ensure <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio",
      "help": "<video> or <audio> elements must not play automatically",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/no-autoplay-audio?application=axeAPI",
      "nodes": []
    }
  ],
  "passes": [
    {
      "id": "aria-allowed-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure an element's role supports its ARIA attributes",
      "help": "Elements must only use supported ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<div class=\"flex text-gold mb-4\" aria-label=\"5 stars\">\u2605\u2605\u2605\u2605\u2605</div>",
          "target": [
            "figure:nth-child(1) > .mb-4.text-gold[aria-label=\"5 stars\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-conditional-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are used as described in the specification of the element's role",
      "help": "ARIA attributes must be used as specified for the element's role",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<div class=\"flex text-gold mb-4\" aria-label=\"5 stars\">\u2605\u2605\u2605\u2605\u2605</div>",
          "target": [
            "figure:nth-child(1) > .mb-4.text-gold[aria-label=\"5 stars\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-hidden-body",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "wcag412",
        "EN-301-549",
        "EN-9.1.3.1",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden=\"true\" is not present on the document body.",
      "help": "aria-hidden=\"true\" must not be present on the document body",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-hidden-body",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No aria-hidden attribute is present on document body"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<body class=\"grain\" style=\"\">",
          "target": [
            "body"
          ]
        }
      ]
    },
    {
      "id": "aria-hidden-focus",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden elements are not focusable nor contain focusable elements",
      "help": "ARIA hidden element must not be focusable or contain focusable elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "focusable-modal-open",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "No focusable elements while a modal is open"
            },
            {
              "id": "focusable-disabled",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "No focusable elements contained within element"
            },
            {
              "id": "focusable-not-tabbable",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "No focusable elements contained within element"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<span class=\"flex gap-12 shrink-0\" aria-hidden=\"true\">",
          "target": [
            "span[aria-hidden=\"true\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-prohibited-attr",
      "impact": "serious",
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are not prohibited for an element's role",
      "help": "Elements must only use permitted ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<a href=\"#\" aria-label=\"Facebook\" class=\"w-9 h-9 grid place-items-center rounded-full ring-1 ring-paper/20 hover:ring-gold hover:text-gold transition\">",
          "target": [
            "a[aria-label=\"Facebook\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr-value",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all ARIA attributes have valid values",
      "help": "ARIA attributes must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<div class=\"flex text-gold mb-4\" aria-label=\"5 stars\">\u2605\u2605\u2605\u2605\u2605</div>",
          "target": [
            "figure:nth-child(1) > .mb-4.text-gold[aria-label=\"5 stars\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure attributes that begin with aria- are valid ARIA attributes",
      "help": "ARIA attributes must conform to valid names",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<div class=\"flex text-gold mb-4\" aria-label=\"5 stars\">\u2605\u2605\u2605\u2605\u2605</div>",
          "target": [
            "figure:nth-child(1) > .mb-4.text-gold[aria-label=\"5 stars\"]"
          ]
        }
      ]
    },
    {
      "id": "avoid-inline-spacing",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag21aa",
        "wcag1412",
        "EN-301-549",
        "EN-9.1.4.12",
        "ACT"
      ],
      "description": "Ensure that text spacing set through style attributes can be adjusted with custom stylesheets",
      "help": "Inline text spacing must be adjustable with custom stylesheets",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/avoid-inline-spacing?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "important-letter-spacing",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Letter-spacing in the style attribute is not set to !important, or meets the minimum"
            },
            {
              "id": "important-word-spacing",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "word-spacing in the style attribute is not set to !important, or meets the minimum"
            },
            {
              "id": "important-line-height",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "line-height in the style attribute is not set to !important, or meets the minimum"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\" style=\"scroll-behavior: smooth;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure buttons have discernible text",
      "help": "Buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has inner text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button class=\"quiz-opt text-left border border-paper/20 rounded-xl p-5\" data-key=\"field\" data-val=\"science\"><span class=\"font-semibold block\">Science &amp; Technology</span><span class=\"text-xs text-paper/50\">Biology, data science, engineering</span></button>",
          "target": [
            "button[data-val=\"science\"]"
          ]
        }
      ]
    },
    {
      "id": "bypass",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag241",
        "section508",
        "section508.22.o",
        "TTv5",
        "TT9.a",
        "EN-301-549",
        "EN-9.2.4.1"
      ],
      "description": "Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
      "help": "Page must have means to bypass repeated blocks",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/bypass?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "internal-link-present",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Valid skip link found"
            },
            {
              "id": "header-present",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<h1 class=\"font-serif text-paper text-5xl sm:text-6xl xl:text-7xl leading-[1.04] font-medium\">",
                  "target": [
                    "h1"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl lg:text-5xl leading-tight\">Six schools. One standard: <span class=\"italic text-goldD\">excellence.</span></h2>",
                  "target": [
                    "#academics > .max-w-7xl.lg\\:px-8.mx-auto > .max-w-2xl.mb-14.reveal > .lg\\:text-5xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mb-2\">Biology, Chemistry &amp; Data Science</h3>",
                  "target": [
                    ".program-card.shadow-sm:nth-child(1) > .p-6 > .mb-2.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mb-2\">Finance, Marketing &amp; the MBA</h3>",
                  "target": [
                    ".program-card.shadow-sm:nth-child(2) > .p-6 > .mb-2.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mb-2\">Teaching, Leadership &amp; Ed.D.</h3>",
                  "target": [
                    ".program-card.shadow-sm:nth-child(3) > .p-6 > .mb-2.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mb-2\">Design, Writing &amp; History</h3>",
                  "target": [
                    ".program-card.shadow-sm:nth-child(4) > .p-6 > .mb-2.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mb-2\">Nursing, Public Health &amp; PA Studies</h3>",
                  "target": [
                    ".program-card.shadow-sm:nth-child(5) > .p-6 > .mb-2.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mb-2\">100% Online Degrees &amp; Certificates</h3>",
                  "target": [
                    ".program-card.shadow-sm:nth-child(6) > .p-6 > .mb-2.text-xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl lg:text-5xl leading-tight\">Support that starts on day one \u2014 and never really ends.</h2>",
                  "target": [
                    ".gap-14 > .reveal:nth-child(1) > .lg\\:text-5xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl lg:text-5xl leading-tight\">Taught by people still <span class=\"italic text-goldD\">doing the work.</span></h2>",
                  "target": [
                    ".max-w-xl > .lg\\:text-5xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mt-5\">Dr. Helena Ellis</h3>",
                  "target": [
                    ".p-7.text-center:nth-child(1) > .mt-5.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mt-5\">Prof. Chidi Okafor</h3>",
                  "target": [
                    ".p-7.text-center:nth-child(2) > .mt-5.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mt-5\">Dr. Sofia Lindqvist</h3>",
                  "target": [
                    ".p-7.text-center:nth-child(3) > .mt-5.text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl mt-5\">Dr. Marco Velez</h3>",
                  "target": [
                    ".p-7.text-center:nth-child(4) > .mt-5.text-xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl lg:text-5xl leading-tight\">Inquiry with real-world consequences.</h2>",
                  "target": [
                    "#research > .max-w-7xl.lg\\:px-8.mx-auto > .max-w-2xl.mb-14.reveal > .lg\\:text-5xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-2xl mb-3\">Center for Climate-Resilient Infrastructure</h3>",
                  "target": [
                    ".gap-10.lg\\:grid-cols-2.mb-12 > div:nth-child(2) > .mb-3.text-2xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-2xl mb-3\">Digital Humanities &amp; Oral History Archive</h3>",
                  "target": [
                    ".lg\\:order-1 > .mb-3.text-2xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl lg:text-5xl leading-tight\">Find your program in 30 seconds.</h2>",
                  "target": [
                    ".mb-12.text-center.reveal > .lg\\:text-5xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-2xl mb-6\">What field excites you most?</h3>",
                  "target": [
                    ".active > .mb-6.text-2xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl leading-tight mb-5\">What's happening at Lumina.</h2>",
                  "target": [
                    ".lg\\:col-span-4 > .mb-5"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg mb-4 text-goldD\">Upcoming Deadlines</h3>",
                  "target": [
                    ".text-lg.mb-4.text-goldD"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl\">Fall Open House &amp; Campus Tour</h3>",
                  "target": [
                    ".items-start.gap-6:nth-child(1) > .flex-1 > .text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl\">Virtual Info Session: Lumina Online</h3>",
                  "target": [
                    ".items-start.gap-6:nth-child(2) > .flex-1 > .text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl\">Graduate Research Showcase</h3>",
                  "target": [
                    ".items-start.gap-6:nth-child(3) > .flex-1 > .text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl\">Financial Aid &amp; Scholarships Workshop</h3>",
                  "target": [
                    ".items-start.gap-6:nth-child(4) > .flex-1 > .text-xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl leading-tight\">Questions we hear every week.</h2>",
                  "target": [
                    ".max-w-3xl > .mb-12.text-center.reveal > h2"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-4xl sm:text-5xl lg:text-6xl leading-tight\">Your next chapter starts <span class=\"italic text-gold\">here.</span></h2>",
                  "target": [
                    ".sm\\:text-5xl"
                  ]
                },
                {
                  "html": "<h4 class=\"text-paper font-serif text-lg mb-5\">Admissions</h4>",
                  "target": [
                    "div:nth-child(2) > h4"
                  ]
                },
                {
                  "html": "<h4 class=\"text-paper font-serif text-lg mb-5\">Academics</h4>",
                  "target": [
                    "div:nth-child(3) > h4"
                  ]
                },
                {
                  "html": "<h4 class=\"text-paper font-serif text-lg mb-5\">Contact</h4>",
                  "target": [
                    "div:nth-child(4) > h4"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a heading"
            },
            {
              "id": "landmark",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<main id=\"top\">",
                  "target": [
                    "#top"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a landmark region"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\" style=\"scroll-behavior: smooth;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#101326",
                "bgColor": "#e8a33d",
                "contrastRatio": 8.51,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 8.51"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"#apply\" class=\"btn-gold font-semibold px-5 py-2.5 rounded-full\">Apply</a>",
          "target": [
            ".py-2\\.5.btn-gold[href$=\"#apply\"]"
          ]
        }
      ]
    },
    {
      "id": "document-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag242",
        "TTv5",
        "TT12.a",
        "EN-301-549",
        "EN-9.2.4.2",
        "ACT"
      ],
      "description": "Ensure each HTML document contains a non-empty <title> element",
      "help": "Documents must have <title> element to aid in navigation",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/document-title?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "doc-has-title",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Document has a non-empty <title> element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\" style=\"scroll-behavior: smooth;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "form-field-multiple-labels",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag332",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.3.3.2"
      ],
      "description": "Ensure form field does not have multiple label elements",
      "help": "Form field must not have multiple label elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "multiple-label",
              "data": null,
              "relatedNodes": [],
              "impact": "moderate",
              "message": "Form field does not have multiple label elements"
            }
          ],
          "impact": null,
          "html": "<input id=\"chatInput\" type=\"text\" placeholder=\"Type your question\u2026\" class=\"flex-1 text-sm px-4 py-2.5 rounded-full bg-paper ring-1 ring-ink/10 focus:outline-none focus:ring-gold\">",
          "target": [
            "#chatInput"
          ]
        }
      ]
    },
    {
      "id": "html-has-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure every HTML document has a lang attribute",
      "help": "<html> element must have a lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "The <html> element has a lang attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\" style=\"scroll-behavior: smooth;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "html-lang-valid",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure the lang attribute of the <html> element has a valid value",
      "help": "<html> element must have a valid value for the lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-lang-valid?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "valid-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Value of lang attribute is included in the list of valid languages"
            }
          ],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\" style=\"scroll-behavior: smooth;\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "TT7.b",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <img> elements have alternative text or a role of none or presentation",
      "help": "Images must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/image-alt?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-alt",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has an alt attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "alt-space-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a valid alt attribute value"
            }
          ],
          "impact": null,
          "html": "<img src=\"https://placehold.co/48x48/101326/E8A33D?text=L&amp;font=playfair+display\" alt=\"Lumina University logo\" class=\"rounded-lg ring-1 ring-gold/40 w-11 h-11\">",
          "target": [
            ".rounded-lg.ring-gold\\/40[alt=\"Lumina University logo\"]"
          ]
        }
      ]
    },
    {
      "id": "label",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every form element has a label",
      "help": "Form elements must have labels",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/label?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "non-empty-placeholder",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a placeholder attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "hidden-explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Form element has a visible explicit <label>"
            }
          ],
          "impact": null,
          "html": "<input id=\"chatInput\" type=\"text\" placeholder=\"Type your question\u2026\" class=\"flex-1 text-sm px-4 py-2.5 rounded-full bg-paper ring-1 ring-ink/10 focus:outline-none focus:ring-gold\">",
          "target": [
            "#chatInput"
          ]
        }
      ]
    },
    {
      "id": "link-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"#top\" class=\"flex items-center gap-3 group\">",
          "target": [
            ".group"
          ]
        }
      ]
    },
    {
      "id": "list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that lists are structured correctly",
      "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/list?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "only-listitems",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List element only has direct children that are allowed inside <li> elements"
            }
          ],
          "impact": null,
          "html": "<ul class=\"space-y-3 text-sm\">",
          "target": [
            ".ring-ink\\/8.p-6.bg-white > ul"
          ]
        }
      ]
    },
    {
      "id": "listitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <li> elements are used semantically",
      "help": "<li> elements must be contained in a <ul> or <ol>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/listitem?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li class=\"flex justify-between gap-4 border-b border-ink/8 pb-3\"><span>Early Action \u2014 Fall 2025</span><span class=\"font-semibold shrink-0\">Nov 1</span></li>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(1)"
          ]
        }
      ]
    },
    {
      "id": "meta-viewport",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag2aa",
        "wcag144",
        "EN-301-549",
        "EN-9.1.4.4",
        "ACT"
      ],
      "description": "Ensure <meta name=\"viewport\"> does not disable text scaling and zooming",
      "help": "Zooming and scaling must not be disabled",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-viewport?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "meta-viewport",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "<meta> tag does not disable zooming on mobile devices"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
          "target": [
            "meta[name=\"viewport\"]"
          ]
        }
      ]
    },
    {
      "id": "nested-interactive",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
      "help": "Interactive controls must not be nested",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<img src=\"https://placehold.co/48x48/101326/E8A33D?text=L&amp;font=playfair+display\" alt=\"Lumina University logo\" class=\"rounded-lg ring-1 ring-gold/40 w-11 h-11\">",
          "target": [
            ".rounded-lg.ring-gold\\/40[alt=\"Lumina University logo\"]"
          ]
        }
      ]
    },
    {
      "id": "target-size",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag22aa",
        "wcag258"
      ],
      "description": "Ensure touch targets have sufficient size and space",
      "help": "All touch targets must be 24px large, or leave sufficient space",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/target-size?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "target-size",
              "data": {
                "minSize": 24,
                "width": 257.6,
                "height": 44
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Control has sufficient size (257.6px by 44px, should be at least 24px by 24px)"
            },
            {
              "id": "target-offset",
              "data": {
                "closestOffset": 24,
                "minOffset": 24
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"#top\" class=\"flex items-center gap-3 group\">",
          "target": [
            ".group"
          ]
        }
      ]
    }
  ],
  "incomplete": [
    {
      "id": "aria-prohibited-attr",
      "impact": "serious",
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are not prohibited for an element's role",
      "help": "Elements must only use permitted ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": {
                "role": null,
                "nodeName": "div",
                "messageKey": "noRoleSingular",
                "prohibited": [
                  "aria-label"
                ]
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "aria-label attribute is not well supported on a div with no valid role attribute."
            }
          ],
          "impact": "serious",
          "html": "<div class=\"flex text-gold mb-4\" aria-label=\"5 stars\">\u2605\u2605\u2605\u2605\u2605</div>",
          "target": [
            "figure:nth-child(1) > .mb-4.text-gold[aria-label=\"5 stars\"]"
          ],
          "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": null,
                "bgColor": null,
                "contrastRatio": 0,
                "fontSize": "15.0pt (20px)",
                "fontWeight": "normal",
                "messageKey": "bgGradient",
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<header id=\"siteHeader\" class=\"fixed top-0 left-0 w-full z-50 bg-ink/80 backdrop-blur-md\">",
                  "target": [
                    "#siteHeader"
                  ]
                },
                {
                  "html": "<section class=\"hero-bg min-h-screen flex items-center pt-28 pb-16 relative\">",
                  "target": [
                    ".hero-bg"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element's background color could not be determined due to a background gradient"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"block font-serif text-xl text-paper font-semibold tracking-wide\">Lumina University</span>",
          "target": [
            ".tracking-wide"
          ],
          "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background gradient"
        }
      ]
    }
  ],
  "violations": [
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#84848a",
                "bgColor": "#f7f4ee",
                "contrastRatio": 3.38,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"float-slow absolute -top-6 -left-6 bg-paper rounded-2xl shadow-xl px-5 py-4 flex items-center gap-3\">",
                  "target": [
                    ".float-slow"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-ink/50\">U.S. Education Review, 2024</p>",
          "target": [
            ".float-slow > div > .text-ink\\/50.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#727581",
                "bgColor": "#1a2038",
                "contrastRatio": 3.5,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-ink2 text-paper/70 pt-20 pb-10 border-t border-paper/10\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p>\u00a9 2025 Lumina University. All rights reserved. Lumina University is an equal-opportunity institution.</p>",
          "target": [
            ".pt-8 > p"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#727581",
                "bgColor": "#1a2038",
                "contrastRatio": 3.5,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-ink2 text-paper/70 pt-20 pb-10 border-t border-paper/10\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-gold transition\">Privacy Policy</a>",
          "target": [
            ".gap-6.flex > .hover\\:text-gold.transition[href=\"#\"]:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#727581",
                "bgColor": "#1a2038",
                "contrastRatio": 3.5,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-ink2 text-paper/70 pt-20 pb-10 border-t border-paper/10\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-gold transition\">Terms of Use</a>",
          "target": [
            ".gap-6.flex > .hover\\:text-gold.transition[href=\"#\"]:nth-child(2)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#727581",
                "bgColor": "#1a2038",
                "contrastRatio": 3.5,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-ink2 text-paper/70 pt-20 pb-10 border-t border-paper/10\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-gold transition\">Accessibility</a>",
          "target": [
            ".gap-6.flex > .hover\\:text-gold.transition[href=\"#\"]:nth-child(3)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#727581",
                "bgColor": "#1a2038",
                "contrastRatio": 3.5,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer id=\"contact\" class=\"bg-ink2 text-paper/70 pt-20 pb-10 border-t border-paper/10\">",
                  "target": [
                    "#contact"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-gold transition\">Consumer Information</a>",
          "target": [
            ".gap-6.flex > .hover\\:text-gold.transition[href=\"#\"]:nth-child(4)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.5 (foreground color: #727581, background color: #1a2038, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ce8c35",
                "bgColor": "#f7f4ee",
                "contrastRatio": 2.57,
                "fontSize": "36.0pt (48px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.57 (foreground color: #ce8c35, background color: #f7f4ee, font size: 36.0pt (48px), font weight: normal). Expected contrast ratio of 3:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"italic text-goldD\">excellence.</span>",
          "target": [
            ".max-w-2xl.mb-14.reveal > .lg\\:text-5xl > .italic.text-goldD"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.57 (foreground color: #ce8c35, background color: #f7f4ee, font size: 36.0pt (48px), font weight: normal). Expected contrast ratio of 3:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#71717a",
                "bgColor": "#f7f4ee",
                "contrastRatio": 4.4,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.4 (foreground color: #71717a, background color: #f7f4ee, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"mt-5 text-ink/65 leading-relaxed\">",
          "target": [
            "#academics > .max-w-7xl.lg\\:px-8.mx-auto > .max-w-2xl.mb-14.reveal > .text-ink\\/65.mt-5.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.4 (foreground color: #71717a, background color: #f7f4ee, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8b92b5",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.93,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs font-semibold uppercase tracking-widest text-indigo mb-2\">School of Sciences</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(1) > .p-6 > .mb-2.tracking-widest.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a7a6a9",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.32,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 leading-relaxed\">Hands-on research from your first semester, with B.S. and accelerated B.S./M.S. tracks and 24/7 lab access.</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(1) > .p-6 > .text-ink\\/60.leading-relaxed.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcb177",
                "bgColor": "#fcfaf8",
                "contrastRatio": 1.9,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#finder\" class=\"inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition\">Explore programs \u2192</a>",
          "target": [
            ".program-card.shadow-sm:nth-child(1) > .p-6 > .mt-4.hover\\:text-ink[href$=\"#finder\"]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8b92b5",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.93,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs font-semibold uppercase tracking-widest text-indigo mb-2\">School of Business</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(2) > .p-6 > .mb-2.tracking-widest.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a7a6a9",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.32,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 leading-relaxed\">AACSB-aligned curriculum, a student-managed investment fund, and evening MBA cohorts for working professionals.</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(2) > .p-6 > .text-ink\\/60.leading-relaxed.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcb177",
                "bgColor": "#fcfaf8",
                "contrastRatio": 1.9,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#finder\" class=\"inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition\">Explore programs \u2192</a>",
          "target": [
            ".program-card.shadow-sm:nth-child(2) > .p-6 > .mt-4.hover\\:text-ink[href$=\"#finder\"]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8b92b5",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.93,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs font-semibold uppercase tracking-widest text-indigo mb-2\">School of Education</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(3) > .p-6 > .mb-2.tracking-widest.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a7a6a9",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.32,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 leading-relaxed\">State-licensure pathways, 600+ hours of supervised classroom placement, and a doctoral program for district leaders.</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(3) > .p-6 > .text-ink\\/60.leading-relaxed.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcb177",
                "bgColor": "#fcfaf8",
                "contrastRatio": 1.9,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#finder\" class=\"inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition\">Explore programs \u2192</a>",
          "target": [
            ".program-card.shadow-sm:nth-child(3) > .p-6 > .mt-4.hover\\:text-ink[href$=\"#finder\"]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8b92b5",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.93,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs font-semibold uppercase tracking-widest text-indigo mb-2\">College of Arts &amp; Humanities</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(4) > .p-6 > .mb-2.tracking-widest.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a7a6a9",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.32,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 leading-relaxed\">Portfolio-driven studio courses, a student-run literary press, and study-away semesters in four countries.</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(4) > .p-6 > .text-ink\\/60.leading-relaxed.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcb177",
                "bgColor": "#fcfaf8",
                "contrastRatio": 1.9,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#finder\" class=\"inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition\">Explore programs \u2192</a>",
          "target": [
            ".program-card.shadow-sm:nth-child(4) > .p-6 > .mt-4.hover\\:text-ink[href$=\"#finder\"]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8b92b5",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.93,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(5)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs font-semibold uppercase tracking-widest text-indigo mb-2\">School of Health Sciences</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(5) > .p-6 > .mb-2.tracking-widest.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a7a6a9",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.32,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(5)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 leading-relaxed\">High-fidelity simulation labs, 94% first-attempt NCLEX pass rate, and clinical rotations across 30 partner sites.</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(5) > .p-6 > .text-ink\\/60.leading-relaxed.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcb177",
                "bgColor": "#fcfaf8",
                "contrastRatio": 1.9,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(5)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#finder\" class=\"inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition\">Explore programs \u2192</a>",
          "target": [
            ".program-card.shadow-sm:nth-child(5) > .p-6 > .mt-4.hover\\:text-ink[href$=\"#finder\"]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8b92b5",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.93,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(6)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs font-semibold uppercase tracking-widest text-indigo mb-2\">Lumina Online</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(6) > .p-6 > .mb-2.tracking-widest.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.93 (foreground color: #8b92b5, background color: #fcfaf8, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a7a6a9",
                "bgColor": "#fcfaf8",
                "contrastRatio": 2.32,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(6)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 leading-relaxed\">Eight-week asynchronous terms, six start dates per year, and generous transfer-credit and prior-learning policies.</p>",
          "target": [
            ".program-card.shadow-sm:nth-child(6) > .p-6 > .text-ink\\/60.leading-relaxed.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.32 (foreground color: #a7a6a9, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcb177",
                "bgColor": "#fcfaf8",
                "contrastRatio": 1.9,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"program-card lift reveal bg-white rounded-2xl overflow-hidden ring-1 ring-ink/8 shadow-sm\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 15.2433px, 0px); opacity: 0.5766;\">",
                  "target": [
                    ".program-card.shadow-sm:nth-child(6)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#finder\" class=\"inline-block mt-4 text-sm font-semibold text-goldD hover:text-ink transition\">Explore programs \u2192</a>",
          "target": [
            ".program-card.shadow-sm:nth-child(6) > .p-6 > .mt-4.hover\\:text-ink[href$=\"#finder\"]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.9 (foreground color: #dcb177, background color: #fcfaf8, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#996e35",
                "bgColor": "#101326",
                "contrastRatio": 4.05,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"success\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#success"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.05 (foreground color: #996e35, background color: #101326, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"section-label text-gold text-xs uppercase font-semibold mb-4\">Student Success</p>",
          "target": [
            ".gap-14 > .reveal:nth-child(1) > .section-label.mb-4.uppercase"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.05 (foreground color: #996e35, background color: #101326, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#6f6f78",
                "bgColor": "#101326",
                "contrastRatio": 3.69,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"success\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#success"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.69 (foreground color: #6f6f78, background color: #101326, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-paper/65 leading-relaxed reveal\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 13.2497px, 0px); opacity: 0.632;\">",
          "target": [
            ".text-paper\\/65.leading-relaxed.reveal"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.69 (foreground color: #6f6f78, background color: #101326, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#60616c",
                "bgColor": "#161b31",
                "contrastRatio": 2.77,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 13.2497px, 0px); opacity: 0.632;\">",
                  "target": [
                    ".ring-paper\\/10.bg-ink2.p-6:nth-child(1)"
                  ]
                },
                {
                  "html": "<section id=\"success\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#success"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-paper/55 mt-2\">% of seniors complete an internship or clinical placement</p>",
          "target": [
            ".ring-paper\\/10.bg-ink2.p-6:nth-child(1) > .text-paper\\/55.mt-2.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#60616c",
                "bgColor": "#161b31",
                "contrastRatio": 2.77,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 13.2497px, 0px); opacity: 0.632;\">",
                  "target": [
                    ".ring-paper\\/10.bg-ink2.p-6:nth-child(2)"
                  ]
                },
                {
                  "html": "<section id=\"success\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#success"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-paper/55 mt-2\">free tutoring sessions delivered each semester</p>",
          "target": [
            ".ring-paper\\/10.bg-ink2.p-6:nth-child(2) > .text-paper\\/55.mt-2.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#60616c",
                "bgColor": "#161b31",
                "contrastRatio": 2.77,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 13.2497px, 0px); opacity: 0.632;\">",
                  "target": [
                    ".ring-paper\\/10.bg-ink2.p-6:nth-child(3)"
                  ]
                },
                {
                  "html": "<section id=\"success\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#success"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-paper/55 mt-2\">% of aid applicants receive an award package</p>",
          "target": [
            ".ring-paper\\/10.bg-ink2.p-6:nth-child(3) > .text-paper\\/55.mt-2.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#60616c",
                "bgColor": "#161b31",
                "contrastRatio": 2.77,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"reveal bg-ink2 rounded-2xl p-6 ring-1 ring-paper/10\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 13.2497px, 0px); opacity: 0.632;\">",
                  "target": [
                    ".ring-paper\\/10.bg-ink2.p-6:nth-child(4)"
                  ]
                },
                {
                  "html": "<section id=\"success\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#success"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-paper/55 mt-2\">student-run clubs, societies, and honor organizations</p>",
          "target": [
            ".ring-paper\\/10.bg-ink2.p-6:nth-child(4) > .text-paper\\/55.mt-2.text-sm"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.77 (foreground color: #60616c, background color: #161b31, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#888fb4",
                "bgColor": "#f7f4ee",
                "contrastRatio": 2.88,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.88 (foreground color: #888fb4, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"section-label text-indigo text-xs uppercase font-semibold mb-4\">Faculty Spotlight</p>",
          "target": [
            ".max-w-xl > .section-label.mb-4.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.88 (foreground color: #888fb4, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dcaf73",
                "bgColor": "#f7f4ee",
                "contrastRatio": 1.83,
                "fontSize": "36.0pt (48px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.83 (foreground color: #dcaf73, background color: #f7f4ee, font size: 36.0pt (48px), font weight: normal). Expected contrast ratio of 3:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"italic text-goldD\">doing the work.</span>",
          "target": [
            ".max-w-xl > .lg\\:text-5xl > .italic.text-goldD"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.83 (foreground color: #dcaf73, background color: #f7f4ee, font size: 36.0pt (48px), font weight: normal). Expected contrast ratio of 3:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#a5a4a7",
                "bgColor": "#f7f4ee",
                "contrastRatio": 2.25,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.25 (foreground color: #a5a4a7, background color: #f7f4ee, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-ink/60 max-w-md text-sm leading-relaxed\">86% of our full-time faculty hold terminal degrees, and all of them teach \u2014 including our most decorated researchers. No 400-person lecture halls. Ever.</p>",
          "target": [
            ".max-w-md"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.25 (foreground color: #a5a4a7, background color: #f7f4ee, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#84848a",
                "bgColor": "#f7f4ee",
                "contrastRatio": 3.38,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<figure class=\"lift reveal bg-paper text-ink rounded-2xl p-7\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 0.0001px, 0px); opacity: 1;\">",
                  "target": [
                    "figure:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-ink/50\">B.A. Psychology \u2192 M.A. Counseling</p>",
          "target": [
            "figure:nth-child(1) > figcaption > div > .text-ink\\/50.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#84848a",
                "bgColor": "#f7f4ee",
                "contrastRatio": 3.38,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<figure class=\"lift reveal bg-paper text-ink rounded-2xl p-7\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 0.0001px, 0px); opacity: 1;\">",
                  "target": [
                    "figure:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-ink/50\">RN-to-BSN, Lumina Online</p>",
          "target": [
            "figure:nth-child(2) > figcaption > div > .text-ink\\/50.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#84848a",
                "bgColor": "#f7f4ee",
                "contrastRatio": 3.38,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<figure class=\"lift reveal bg-paper text-ink rounded-2xl p-7\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 0.0001px, 0px); opacity: 1;\">",
                  "target": [
                    "figure:nth-child(3)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-ink/50\">Ed.D. Educational Leadership</p>",
          "target": [
            "figure:nth-child(3) > figcaption > div > .text-ink\\/50.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.38 (foreground color: #84848a, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#818188",
                "bgColor": "#fefdfd",
                "contrastRatio": 3.8,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 5.2815px, 0px); opacity: 0.8533;\">",
                  "target": [
                    ".p-7.text-center:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-3 leading-relaxed\">NIH-funded researcher in memory formation; mentors 12 undergraduate lab assistants each year and co-publishes with students.</p>",
          "target": [
            ".p-7.text-center:nth-child(1) > .mt-3.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#818188",
                "bgColor": "#fefdfd",
                "contrastRatio": 3.8,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 5.2815px, 0px); opacity: 0.8533;\">",
                  "target": [
                    ".p-7.text-center:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-3 leading-relaxed\">Former derivatives trader who leads the student-managed $2.1M investment fund and the annual Lumina Markets Challenge.</p>",
          "target": [
            ".p-7.text-center:nth-child(2) > .mt-3.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#818188",
                "bgColor": "#fefdfd",
                "contrastRatio": 3.8,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 5.2815px, 0px); opacity: 0.8533;\">",
                  "target": [
                    ".p-7.text-center:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-3 leading-relaxed\">Author of three books on literacy education; directs the reading clinic serving 200 local K\u20138 students each semester.</p>",
          "target": [
            ".p-7.text-center:nth-child(3) > .mt-3.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#818188",
                "bgColor": "#fefdfd",
                "contrastRatio": 3.8,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl p-7 ring-1 ring-ink/8 text-center\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 5.2815px, 0px); opacity: 0.8533;\">",
                  "target": [
                    ".p-7.text-center:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-3 leading-relaxed\">Machine-learning specialist whose capstone teams have shipped production models for three regional hospital systems.</p>",
          "target": [
            ".p-7.text-center:nth-child(4) > .mt-3.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.8 (foreground color: #818188, background color: #fefdfd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#75747a",
                "bgColor": "#efeae0",
                "contrastRatio": 3.86,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"research\" class=\"py-24 lg:py-32 bg-cream\">",
                  "target": [
                    "#research"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.86 (foreground color: #75747a, background color: #efeae0, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"mt-5 text-ink/65 leading-relaxed\">",
          "target": [
            "#research > .max-w-7xl.lg\\:px-8.mx-auto > .max-w-2xl.mb-14.reveal > .text-ink\\/65.mt-5.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.86 (foreground color: #75747a, background color: #efeae0, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#75747a",
                "bgColor": "#efeae0",
                "contrastRatio": 3.86,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"research\" class=\"py-24 lg:py-32 bg-cream\">",
                  "target": [
                    "#research"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.86 (foreground color: #75747a, background color: #efeae0, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-ink/65 leading-relaxed text-sm sm:text-base\">",
          "target": [
            ".gap-10.lg\\:grid-cols-2.mb-12 > div:nth-child(2) > .sm\\:text-base.text-ink\\/65.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.86 (foreground color: #75747a, background color: #efeae0, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#cf903d",
                "bgColor": "#efeae0",
                "contrastRatio": 2.27,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"research\" class=\"py-24 lg:py-32 bg-cream\">",
                  "target": [
                    "#research"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.27 (foreground color: #cf903d, background color: #efeae0, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#contact\" class=\"inline-block mt-5 text-sm font-semibold text-goldD hover:text-ink transition\">Partner with our researchers \u2192</a>",
          "target": [
            ".gap-10.lg\\:grid-cols-2.mb-12 > div:nth-child(2) > .hover\\:text-ink.inline-block.mt-5"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.27 (foreground color: #cf903d, background color: #efeae0, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#cb8327",
                "bgColor": "#efeae0",
                "contrastRatio": 2.57,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"research\" class=\"py-24 lg:py-32 bg-cream\">",
                  "target": [
                    "#research"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.57 (foreground color: #cb8327, background color: #efeae0, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#contact\" class=\"inline-block mt-5 text-sm font-semibold text-goldD hover:text-ink transition\">Explore the archive \u2192</a>",
          "target": [
            ".lg\\:order-1 > .hover\\:text-ink.inline-block.mt-5"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.57 (foreground color: #cb8327, background color: #efeae0, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#949aba",
                "bgColor": "#f7f4ee",
                "contrastRatio": 2.52,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.52 (foreground color: #949aba, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"section-label text-indigo text-xs uppercase font-semibold mb-4\">Events &amp; Deadlines</p>",
          "target": [
            ".lg\\:col-span-4 > .section-label.mb-4.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.52 (foreground color: #949aba, background color: #f7f4ee, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#aeadaf",
                "bgColor": "#f7f4ee",
                "contrastRatio": 2.03,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.03 (foreground color: #aeadaf, background color: #f7f4ee, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-ink/60 text-sm leading-relaxed mb-8\">\n        Campus visits, virtual information sessions, and the dates that matter for your application.\n        Prospective students who attend an event receive an application-fee waiver code.\n      </p>",
          "target": [
            ".mb-8.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.03 (foreground color: #aeadaf, background color: #f7f4ee, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#dfb681",
                "bgColor": "#fbfaf7",
                "contrastRatio": 1.8,
                "fontSize": "13.5pt (18px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 1.8 (foreground color: #dfb681, background color: #fbfaf7, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<h3 class=\"font-serif text-lg mb-4 text-goldD\">Upcoming Deadlines</h3>",
          "target": [
            ".text-lg.mb-4.text-goldD"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.8 (foreground color: #dfb681, background color: #fbfaf7, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span>Early Action \u2014 Fall 2025</span>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(1) > span:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"font-semibold shrink-0\">Nov 1</span>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(1) > .shrink-0.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span>FAFSA Priority Filing</span>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(2) > span:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"font-semibold shrink-0\">Feb 1</span>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(2) > .shrink-0.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span>Regular Decision</span>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(3) > span:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"font-semibold shrink-0\">Mar 15</span>",
          "target": [
            ".border-b.border-ink\\/8.pb-3:nth-child(3) > .shrink-0.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span>Graduate Rolling Admission</span>",
          "target": [
            ".justify-between:nth-child(4) > span:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white rounded-2xl ring-1 ring-ink/8 p-6\">",
                  "target": [
                    ".lg\\:col-span-4 > .ring-ink\\/8.p-6.bg-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"font-semibold shrink-0\">Year-round</span>",
          "target": [
            ".justify-between:nth-child(4) > .shrink-0.font-semibold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#efc991",
                "bgColor": "#7d7d84",
                "contrastRatio": 2.61,
                "fontSize": "18.0pt (24px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">18</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Oct</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(1) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.61 (foreground color: #efc991, background color: #7d7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"font-serif text-2xl text-gold leading-none\">18</p>",
          "target": [
            ".items-start.gap-6:nth-child(1) > .px-4.py-3.bg-ink > .leading-none.text-2xl.text-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.61 (foreground color: #efc991, background color: #7d7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#f7f4ee",
                "bgColor": "#7d7d84",
                "contrastRatio": 3.72,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">18</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Oct</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(1) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.72 (foreground color: #f7f4ee, background color: #7d7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-[10px] uppercase tracking-widest mt-1\">Oct</p>",
          "target": [
            ".items-start.gap-6:nth-child(1) > .px-4.py-3.bg-ink > .text-\\[10px\\].mt-1.tracking-widest"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.72 (foreground color: #f7f4ee, background color: #7d7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.91,
                "fontSize": "15.0pt (20px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9937px, 0px); opacity: 0.528;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<h3 class=\"font-serif text-xl\">Fall Open House &amp; Campus Tour</h3>",
          "target": [
            ".items-start.gap-6:nth-child(1) > .flex-1 > .text-xl"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.91 (foreground color: #7d7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#aeadaf",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.14,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9937px, 0px); opacity: 0.528;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.14 (foreground color: #aeadaf, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-2 leading-relaxed\">Meet faculty, tour residence halls and labs, sit in on a real first-year seminar, and lunch with current students. Financial aid counselors available all day.</p>",
          "target": [
            ".items-start.gap-6:nth-child(1) > .flex-1 > .mt-2.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.14 (foreground color: #aeadaf, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#949aba",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.65,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9937px, 0px); opacity: 0.528;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(1)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.65 (foreground color: #949aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-indigo font-semibold mt-3\">Saturday \u00b7 9:00 AM \u2013 3:00 PM \u00b7 Main Campus</p>",
          "target": [
            ".items-start.gap-6:nth-child(1) > .flex-1 > .mt-3.text-indigo.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.65 (foreground color: #949aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7d7d84",
                "bgColor": "#efc991",
                "contrastRatio": 2.61,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
                  "target": [
                    ".items-start.gap-6:nth-child(1) > .sm\\:inline-block.self-center.hidden"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.61 (foreground color: #7d7d84, background color: #efc991, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
          "target": [
            ".items-start.gap-6:nth-child(1) > .sm\\:inline-block.self-center.hidden"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.61 (foreground color: #7d7d84, background color: #efc991, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#efc990",
                "bgColor": "#7c7d84",
                "contrastRatio": 2.62,
                "fontSize": "18.0pt (24px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">29</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Oct</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(2) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.62 (foreground color: #efc990, background color: #7c7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"font-serif text-2xl text-gold leading-none\">29</p>",
          "target": [
            ".items-start.gap-6:nth-child(2) > .px-4.py-3.bg-ink > .leading-none.text-2xl.text-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.62 (foreground color: #efc990, background color: #7c7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#f7f4ee",
                "bgColor": "#7c7d84",
                "contrastRatio": 3.73,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">29</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Oct</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(2) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.73 (foreground color: #f7f4ee, background color: #7c7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-[10px] uppercase tracking-widest mt-1\">Oct</p>",
          "target": [
            ".items-start.gap-6:nth-child(2) > .px-4.py-3.bg-ink > .text-\\[10px\\].mt-1.tracking-widest"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.73 (foreground color: #f7f4ee, background color: #7c7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7c7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.92,
                "fontSize": "15.0pt (20px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.92 (foreground color: #7c7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<h3 class=\"font-serif text-xl\">Virtual Info Session: Lumina Online</h3>",
          "target": [
            ".items-start.gap-6:nth-child(2) > .flex-1 > .text-xl"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.92 (foreground color: #7c7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#adacae",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.16,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.16 (foreground color: #adacae, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-2 leading-relaxed\">A live walkthrough of the online learning platform, transfer-credit evaluation process, and prior-learning assessment \u2014 followed by Q&amp;A with online advisors.</p>",
          "target": [
            ".items-start.gap-6:nth-child(2) > .flex-1 > .mt-2.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.16 (foreground color: #adacae, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#939aba",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.65,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(2)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.65 (foreground color: #939aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-indigo font-semibold mt-3\">Wednesday \u00b7 6:30 PM ET \u00b7 Zoom Webinar</p>",
          "target": [
            ".items-start.gap-6:nth-child(2) > .flex-1 > .mt-3.text-indigo.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.65 (foreground color: #939aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7c7d84",
                "bgColor": "#efc990",
                "contrastRatio": 2.62,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
                  "target": [
                    ".items-start.gap-6:nth-child(2) > .sm\\:inline-block.self-center.hidden"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.62 (foreground color: #7c7d84, background color: #efc990, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
          "target": [
            ".items-start.gap-6:nth-child(2) > .sm\\:inline-block.self-center.hidden"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.62 (foreground color: #7c7d84, background color: #efc990, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#efc990",
                "bgColor": "#7c7d84",
                "contrastRatio": 2.62,
                "fontSize": "18.0pt (24px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">07</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Nov</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(3) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.62 (foreground color: #efc990, background color: #7c7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"font-serif text-2xl text-gold leading-none\">07</p>",
          "target": [
            ".items-start.gap-6:nth-child(3) > .px-4.py-3.bg-ink > .leading-none.text-2xl.text-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.62 (foreground color: #efc990, background color: #7c7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#f7f4ee",
                "bgColor": "#7c7d84",
                "contrastRatio": 3.73,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">07</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Nov</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(3) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.73 (foreground color: #f7f4ee, background color: #7c7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-[10px] uppercase tracking-widest mt-1\">Nov</p>",
          "target": [
            ".items-start.gap-6:nth-child(3) > .px-4.py-3.bg-ink > .text-\\[10px\\].mt-1.tracking-widest"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.73 (foreground color: #f7f4ee, background color: #7c7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7c7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.92,
                "fontSize": "15.0pt (20px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.92 (foreground color: #7c7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<h3 class=\"font-serif text-xl\">Graduate Research Showcase</h3>",
          "target": [
            ".items-start.gap-6:nth-child(3) > .flex-1 > .text-xl"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.92 (foreground color: #7c7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#adacae",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.16,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.16 (foreground color: #adacae, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-2 leading-relaxed\">Poster sessions and three-minute thesis talks from 80+ master's and doctoral candidates. Open to prospective graduate students considering a thesis or dissertation pathway.</p>",
          "target": [
            ".items-start.gap-6:nth-child(3) > .flex-1 > .mt-2.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.16 (foreground color: #adacae, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#939aba",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.65,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(3)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.65 (foreground color: #939aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-indigo font-semibold mt-3\">Friday \u00b7 1:00 PM \u2013 6:00 PM \u00b7 Whitfield Hall</p>",
          "target": [
            ".items-start.gap-6:nth-child(3) > .flex-1 > .mt-3.text-indigo.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.65 (foreground color: #939aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7c7d84",
                "bgColor": "#efc990",
                "contrastRatio": 2.62,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
                  "target": [
                    ".items-start.gap-6:nth-child(3) > .sm\\:inline-block.self-center.hidden"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.62 (foreground color: #7c7d84, background color: #efc990, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
          "target": [
            ".items-start.gap-6:nth-child(3) > .sm\\:inline-block.self-center.hidden"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.62 (foreground color: #7c7d84, background color: #efc990, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#efc990",
                "bgColor": "#7c7d84",
                "contrastRatio": 2.62,
                "fontSize": "18.0pt (24px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "3:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">15</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Nov</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(4) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.62 (foreground color: #efc990, background color: #7c7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"font-serif text-2xl text-gold leading-none\">15</p>",
          "target": [
            ".items-start.gap-6:nth-child(4) > .px-4.py-3.bg-ink > .leading-none.text-2xl.text-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.62 (foreground color: #efc990, background color: #7c7d84, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#f7f4ee",
                "bgColor": "#7c7d84",
                "contrastRatio": 3.73,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"text-center bg-ink text-paper rounded-xl px-4 py-3 shrink-0\"><p class=\"font-serif text-2xl text-gold leading-none\">15</p><p class=\"text-[10px] uppercase tracking-widest mt-1\">Nov</p></div>",
                  "target": [
                    ".items-start.gap-6:nth-child(4) > .px-4.py-3.bg-ink"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.73 (foreground color: #f7f4ee, background color: #7c7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-[10px] uppercase tracking-widest mt-1\">Nov</p>",
          "target": [
            ".items-start.gap-6:nth-child(4) > .px-4.py-3.bg-ink > .text-\\[10px\\].mt-1.tracking-widest"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.73 (foreground color: #f7f4ee, background color: #7c7d84, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7c7d84",
                "bgColor": "#fbfaf7",
                "contrastRatio": 3.92,
                "fontSize": "15.0pt (20px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.92 (foreground color: #7c7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<h3 class=\"font-serif text-xl\">Financial Aid &amp; Scholarships Workshop</h3>",
          "target": [
            ".items-start.gap-6:nth-child(4) > .flex-1 > .text-xl"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.92 (foreground color: #7c7d84, background color: #fbfaf7, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#adacae",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.16,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.16 (foreground color: #adacae, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-sm text-ink/60 mt-2 leading-relaxed\">Step-by-step FAFSA help, merit scholarship strategies, and an honest breakdown of net price. Bring your questions \u2014 leave with a plan.</p>",
          "target": [
            ".items-start.gap-6:nth-child(4) > .flex-1 > .mt-2.text-ink\\/60.leading-relaxed"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.16 (foreground color: #adacae, background color: #fbfaf7, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#939aba",
                "bgColor": "#fbfaf7",
                "contrastRatio": 2.65,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<article class=\"lift reveal bg-white rounded-2xl ring-1 ring-ink/8 p-6 flex gap-6 items-start\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.9028px, 0px); opacity: 0.5305;\">",
                  "target": [
                    ".items-start.gap-6:nth-child(4)"
                  ]
                },
                {
                  "html": "<body class=\"grain\" style=\"\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.65 (foreground color: #939aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-indigo font-semibold mt-3\">Saturday \u00b7 10:00 AM \u00b7 Student Union + Livestream</p>",
          "target": [
            ".items-start.gap-6:nth-child(4) > .flex-1 > .mt-3.text-indigo.text-xs"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.65 (foreground color: #939aba, background color: #fbfaf7, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#7c7d84",
                "bgColor": "#efc990",
                "contrastRatio": 2.62,
                "fontSize": "10.5pt (14px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
                  "target": [
                    ".items-start.gap-6:nth-child(4) > .sm\\:inline-block.self-center.hidden"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.62 (foreground color: #7c7d84, background color: #efc990, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#contact\" class=\"hidden sm:inline-block btn-gold text-sm font-semibold px-5 py-2.5 rounded-full shrink-0 self-center\">RSVP</a>",
          "target": [
            ".items-start.gap-6:nth-child(4) > .sm\\:inline-block.self-center.hidden"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.62 (foreground color: #7c7d84, background color: #efc990, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#8c92b2",
                "bgColor": "#efeae0",
                "contrastRatio": 2.54,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section class=\"py-24 lg:py-28 bg-cream\">",
                  "target": [
                    ".lg\\:py-28"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.54 (foreground color: #8c92b2, background color: #efeae0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"section-label text-indigo text-xs uppercase font-semibold mb-4\">FAQ</p>",
          "target": [
            ".mb-12.text-center.reveal > .section-label.mb-4.text-indigo"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.54 (foreground color: #8c92b2, background color: #efeae0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#74747a",
                "bgColor": "#f8f6f1",
                "contrastRatio": 4.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.1883px, 0px); opacity: 0.5503;\">",
                  "target": [
                    ".faq-item.ring-ink\\/8.bg-white:nth-child(1)"
                  ]
                },
                {
                  "html": "<section class=\"py-24 lg:py-28 bg-cream\">",
                  "target": [
                    ".lg\\:py-28"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.3 (foreground color: #74747a, background color: #f8f6f1, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<button class=\"faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold\">How much does tuition cost, and what financial aid is available?<span class=\"faq-icon text-gold text-2xl font-light shrink-0\">+</span></button>",
          "target": [
            ".faq-item.ring-ink\\/8.bg-white:nth-child(1) > .faq-q.justify-between.text-left"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.3 (foreground color: #74747a, background color: #f8f6f1, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#74747a",
                "bgColor": "#f8f6f1",
                "contrastRatio": 4.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.1883px, 0px); opacity: 0.5503;\">",
                  "target": [
                    ".faq-item.ring-ink\\/8.bg-white:nth-child(2)"
                  ]
                },
                {
                  "html": "<section class=\"py-24 lg:py-28 bg-cream\">",
                  "target": [
                    ".lg\\:py-28"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.3 (foreground color: #74747a, background color: #f8f6f1, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<button class=\"faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold\">Will my transfer credits count?<span class=\"faq-icon text-gold text-2xl font-light shrink-0\">+</span></button>",
          "target": [
            ".faq-item.ring-ink\\/8.bg-white:nth-child(2) > .faq-q.justify-between.text-left"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.3 (foreground color: #74747a, background color: #f8f6f1, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#74747a",
                "bgColor": "#f8f6f1",
                "contrastRatio": 4.3,
                "fontSize": "12.0pt (16px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"faq-item reveal bg-white rounded-2xl ring-1 ring-ink/8\" style=\"translate: none; rotate: none; scale: none; transform: translate3d(0px, 16.1883px, 0px); opacity: 0.5503;\">",
                  "target": [
                    ".faq-item.ring-ink\\/8.bg-white:nth-child(3)"
                  ]
                },
                {
                  "html": "<section class=\"py-24 lg:py-28 bg-cream\">",
                  "target": [
                    ".lg\\:py-28"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.3 (foreground color: #74747a, background color: #f8f6f1, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<button class=\"faq-q w-full flex justify-between items-center gap-4 text-left p-6 font-semibold\">Are online degrees respected by employers?<span class=\"faq-icon text-gold text-2xl font-light shrink-0\">+</span></button>",
          "target": [
            ".faq-item.ring-ink\\/8.bg-white:nth-child(3) > .faq-q.justify-between.text-left"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.3 (foreground color: #74747a, background color: #f8f6f1, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#6a6b74",
                "bgColor": "#101326",
                "contrastRatio": 3.47,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"apply\" class=\"py-24 lg:py-32 bg-ink text-paper relative overflow-hidden\">",
                  "target": [
                    "#apply"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.47 (foreground color: #6a6b74, background color: #101326, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"mt-8 text-xs text-paper/40\">Questions? Call the Office of Admission at <span class=\"text-gold\">(555) 014-2200</span> \u2014 advisors answer until 7 PM ET on weekdays.</p>",
          "target": [
            ".mt-8"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.47 (foreground color: #6a6b74, background color: #101326, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        }
      ]
    }
  ],
  "coverage": {
    "contract": "main-document-vertical-scroll",
    "complete": true,
    "positions": [
      {
        "y": 0,
        "height": 8944
      },
      {
        "y": 576,
        "height": 8944
      },
      {
        "y": 1152,
        "height": 8944
      },
      {
        "y": 1728,
        "height": 8944
      },
      {
        "y": 2304,
        "height": 8944
      },
      {
        "y": 2880,
        "height": 8944
      },
      {
        "y": 3456,
        "height": 8944
      },
      {
        "y": 4032,
        "height": 8944
      },
      {
        "y": 4608,
        "height": 8944
      },
      {
        "y": 5184,
        "height": 8944
      },
      {
        "y": 5760,
        "height": 8944
      },
      {
        "y": 6336,
        "height": 8944
      },
      {
        "y": 6912,
        "height": 8944
      },
      {
        "y": 7488,
        "height": 8944
      },
      {
        "y": 8064,
        "height": 8944
      },
      {
        "y": 8224,
        "height": 8944
      }
    ],
    "scans": 17,
    "max_states": 512,
    "settle_ms": 5000,
    "page_timeout_seconds": 150,
    "layout_stability": "consecutive 100ms size samples within one CSS pixel",
    "animation_settling": "finite animations present when scroll resources are ready finish or are cancelled",
    "interactive_states": "not exercised",
    "horizontal_scroll": "not exercised"
  }
}
System Prompt
You are a lead web developer at a top digital agency, tasked with creating a one-page website for a new client based on the given specifications, delivered as an HTML file. First non-whitespace char '<', last non-whitespace char '>'. Use the following services to generate placeholder images where needed:
- placehold.co (text): https://placehold.co/[{w}x{h}|{size}][/{bg-color}/{text-color}]?text={text}&font=[lato|lora|montserrat|noto sans|open sans|oswald|playfair display|poppins|pt sans|raleway|roboto|source sans|source sans pro]
- picsum.photos (photos): https://picsum.photos/[{w}/{h}|{size}]?[grayscale][&blur={1-10}]
- pravatar.cc (avatars): https://i.pravatar.cc/{size}?u={identifier}
Choose sizes appropriate to layout.
User Prompt
Create a **complete, polished, production-quality** primary web page for a new client in the "Education" sector.
Your goal is to generate the full HTML code for a page that is not just functional but also visually compelling, content-rich, and feels like a finished product ready for launch.

**Client & Category:**
- Industry: "Education"
- Description: Educational resources, school and university information, and online learning platforms.

**Your Creative Task:**
1.  **Invent:** Create a unique, professional-sounding site name and a strong tagline fitting the "Education" category.
2.  **Define Page:** Determine the most effective primary page type (e.g., homepage, service landing page, category portal) to showcase this fictional entity.
3.  **Design:** Develop an opinionated, modern, and professional layout. Make distinct choices about structure and flow.

**Content & Structure Requirements (Deliver a COMPLETE page):**
-   **Overall:** The final page must feel substantial and complete, with realistic amounts of text (multiple paragraphs per section where appropriate, avoid single sentences), well-integrated placeholder images, and logical flow. It should look like a real website a business would proudly use.
-   **HEADER:** Include the invented site name, tagline, a logo placeholder image, and a primary navigation bar. Ensure the navigation has **at least 5-7 clearly defined, relevant links** including: "Contact", "Events", "Apply".
-   **MAIN CONTENT:** Structure this area with **at least 3-4 distinct, well-developed sections**.
    -   Address key topics relevant to the "Education" category. Consider themes similar to: "Student Success", "Faculty Spotlight", "Research Excellence".
    -   **Content Depth:** Populate each section with **substantial, realistic text** (multiple sentences/paragraphs). Use authentic industry language and terminology like: "dissertation", "financial aid", "credit hours".
    -   **Visuals:** Integrate relevant placeholder images logically within the content sections.
    -   **Calls to Action:** Include clear and contextually relevant CTAs. Use strong verbs similar to: "Request Information", "Apply Today", "Visit Campus".
-   **ENGAGEMENT (Recommended):** Strongly consider incorporating **one meaningful interactive element** that would genuinely benefit a user in the "Education" sector. Ideas similar but not limited to: "advisor chat".
-   **SIDEBAR (Optional):** If your design includes a sidebar, populate it with **useful, relevant content**. Ideas: "student success stories", "upcoming deadlines", "alumni achievements".
-   **FOOTER:** Include a professional footer with invented contact details, copyright (current year), social media links, and standard links (Privacy, Terms).
-   **MODERN WEB PATTERNS:** Include modern web patterns like testimonial cards, feature grids, or FAQ accordions where appropriate.