.hero-section.mtrix-10f3mcu.mtrix-10f3mcu{--off-black:#1e1e1e;--cream:#fffbe6;--purple:#1f027d;--panel-bg:rgba(207, 197, 240, .15);display:flex;align-items:stretch;justify-content:center;width:100%;background:#ffffff;color:var(--off-black)}.hero-section.mtrix-10f3mcu .mtrix-10f3mcu{box-sizing:border-box}.hero-copy-panel.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;flex:0 0 50%;align-items:center;justify-content:center;width:50%;min-width:0;padding:48px 80px;background:var(--panel-bg)}.hero-content.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;width:100%;max-width:600px}.headline-group.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.eyebrow.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;align-items:center;justify-content:center;padding:8px 0;border-bottom:1px solid var(--off-black)}.eyebrow.mtrix-10f3mcu p.mtrix-10f3mcu{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:125%;text-transform:uppercase;white-space:nowrap}h1.mtrix-10f3mcu.mtrix-10f3mcu{width:100%;margin:0;font-family:Playfair Display,serif;font-size:44px;font-weight:700;line-height:125%;letter-spacing:-.03em;color:var(--off-black)}h1.mtrix-10f3mcu strong.mtrix-10f3mcu{font-weight:800;color:var(--purple)}.description.mtrix-10f3mcu.mtrix-10f3mcu{width:100%;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-.03em;color:var(--off-black)}.cta-row.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.cta-button.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;align-items:center;justify-content:center;padding:20px 32px;border-radius:100px;background:var(--purple);color:var(--cream);font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:-.03em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.cta-button.mtrix-10f3mcu.mtrix-10f3mcu:hover{transform:translateY(-1px);background:#26049a}.timer-note.mtrix-10f3mcu.mtrix-10f3mcu{display:flex;align-items:center;justify-content:center;gap:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:125%;letter-spacing:-.03em;color:var(--off-black);white-space:nowrap}.clock-icon.mtrix-10f3mcu.mtrix-10f3mcu{width:22px;height:20px;flex:0 0 auto}.hero-image-wrap.mtrix-10f3mcu.mtrix-10f3mcu{position:relative;flex:0 0 50%;width:50%;min-width:0;aspect-ratio:1 / 1;background:linear-gradient(180deg,#9ec4e8 0%,#eef3fb 100%);overflow:hidden}.hero-image-wrap.mtrix-10f3mcu img.mtrix-10f3mcu{display:block;width:100%;height:100%}.hero-image-wrap.mtrix-10f3mcu img.mtrix-10f3mcu{object-fit:cover;pointer-events:none}@media (max-width: 960px){.hero-copy-panel.mtrix-10f3mcu.mtrix-10f3mcu{padding:40px 48px}h1.mtrix-10f3mcu.mtrix-10f3mcu{font-size:38px;letter-spacing:-.03em}}@media (max-width: 860px){.hero-copy-panel.mtrix-10f3mcu.mtrix-10f3mcu{padding-right:32px;padding-left:32px}h1.mtrix-10f3mcu.mtrix-10f3mcu{font-size:34px;letter-spacing:-.03em}.cta-row.mtrix-10f3mcu.mtrix-10f3mcu{justify-content:flex-start}}@media (max-width: 767px){.hero-section.mtrix-10f3mcu.mtrix-10f3mcu{flex-direction:column-reverse}.hero-copy-panel.mtrix-10f3mcu.mtrix-10f3mcu{width:100%;padding:24px 16px}.hero-content.mtrix-10f3mcu.mtrix-10f3mcu{gap:32px;max-width:600px}h1.mtrix-10f3mcu.mtrix-10f3mcu{font-size:32px;line-height:125%;letter-spacing:-.03em}.cta-row.mtrix-10f3mcu.mtrix-10f3mcu{flex-direction:column;width:100%;gap:16px}.cta-button.mtrix-10f3mcu.mtrix-10f3mcu{width:auto;max-width:100%;padding:20px 32px}.hero-image-wrap.mtrix-10f3mcu.mtrix-10f3mcu{width:100%;flex:none}}@media (max-width: 374px){.eyebrow.mtrix-10f3mcu p.mtrix-10f3mcu,.description.mtrix-10f3mcu.mtrix-10f3mcu,.cta-button.mtrix-10f3mcu.mtrix-10f3mcu,.timer-note.mtrix-10f3mcu.mtrix-10f3mcu{font-size:15px}h1.mtrix-10f3mcu.mtrix-10f3mcu{font-size:30px}.cta-button.mtrix-10f3mcu.mtrix-10f3mcu{padding-right:24px;padding-left:24px}}html{scroll-behavior:smooth}body{background-color:#fffefa}
