@font-face{font-family:Fields Display;src:url(/fonts/FieldsDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fields Display;src:url(/fonts/FieldsDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fields Display;src:url(/fonts/FieldsDisplay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fields Display;src:url(/fonts/FieldsDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fields Display;src:url(/fonts/FieldsDisplay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Fields Display;src:url(/fonts/FieldsDisplay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Demi.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-DemiOblique.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Heavy.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-HeavyOblique.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-BoldOblique.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-ExtraBoldOblique.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--burnt-gold: #A28231;--light-gold: #E0CF75;--beige: #F5F0E3;--indigo: #230564;--sober-blue: #2A597D;--paper: #F5F0E3;--paper-raised: #FBF8F0;--paper-sunken: #EDE6D4;--line: #E0D7C0;--line-strong: #CBBE9C;--ink: #1A0A3D;--ink-2: #463568;--ink-3: #7C6E97;--ink-on-gold: #2E2410;--gold-900: #6E5720;--gold-700: #876B27;--gold-600: #A28231;--gold-400: #C4A84E;--gold-300: #E0CF75;--gold-100: #F0E6BE;--indigo-900: #15033C;--indigo-700: #230564;--indigo-500: #3A1E7A;--indigo-300: #6A53A6;--bg: var(--paper);--bg-dark: var(--indigo-700);--surface: var(--paper-raised);--accent: var(--burnt-gold);--accent-soft: var(--light-gold);--link: var(--sober-blue);--focus-ring: var(--burnt-gold);--success: #4F7A3F;--warning: #B7791F;--danger: #9B3B2E;--font-display: "Fields Display", "Fields", "Cormorant Garamond", Georgia, serif;--font-sans: "Futura PT", "Futura Std", "Futura", "Jost", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.563rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-4xl: 3.052rem;--text-5xl: 3.815rem;--w-light: 300;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--shadow-sm: 0 1px 2px rgba(46,36,16,.08);--shadow-md: 0 6px 18px rgba(46,36,16,.1);--shadow-lg: 0 18px 48px rgba(35,5,100,.14);--shadow-gold: 0 8px 28px rgba(162,130,49,.28);--ease-out: cubic-bezier(.22,.61,.36,1);--ease-in-out: cubic-bezier(.65,.05,.36,1);--dur-fast: .14s;--dur: .24s;--dur-slow: .42s}.maq-display{font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:.01em;line-height:1.04;color:var(--ink)}.maq-h1{font-family:var(--font-display);font-weight:600;font-size:var(--text-5xl);line-height:1.02;letter-spacing:.005em;color:var(--ink)}.maq-h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-4xl);line-height:1.06;color:var(--ink)}.maq-h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);line-height:1.1;color:var(--ink)}.maq-h4{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);line-height:1.2;letter-spacing:.01em;color:var(--ink)}.maq-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.22em;color:var(--accent)}.maq-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lg);line-height:1.55;color:var(--ink-2)}.maq-body{font-family:var(--font-sans);font-weight:400;font-size:var(--text-base);line-height:1.65;color:var(--ink-2)}.maq-small{font-family:var(--font-sans);font-weight:400;font-size:var(--text-sm);line-height:1.5;color:var(--ink-3)}.maq-mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.01em}.maq-wordmark{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--burnt-gold)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}::selection{background:var(--light-gold);color:var(--ink-on-gold)}#root{min-height:100vh}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--r-xs)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.maq-nav-link:hover{color:var(--ink)!important}.maq-speaker-social:hover{color:var(--burnt-gold)!important}.maq-speakers-viewport{scrollbar-width:none;-ms-overflow-style:none}.maq-speakers-viewport::-webkit-scrollbar{display:none}.maq-footer-link{text-decoration:none;transition:color .2s}.maq-footer-link:hover{color:var(--light-gold)!important}.maq-burger{display:none!important}@media(max-width:1080px){.maq-stat{padding:0 32px!important}}@media(max-width:900px){.maq-header{padding:12px 20px!important;gap:16px!important}.maq-nav{display:none!important}.maq-burger{display:flex!important}.maq-header-cta{display:none!important}.maq-hero{grid-template-columns:1fr!important;gap:40px!important;padding:32px 20px 64px!important}.maq-hero-title{font-size:clamp(28px,8.4vw,52px)!important}.maq-section-title{font-size:32px!important}.maq-hero-symbol{max-width:320px;margin:0 auto}.maq-section{padding:32px 20px 56px!important}.maq-speakers-section{padding:32px 0 56px!important}.maq-section-head{padding:0 20px!important}.maq-schedule{padding:32px 0 56px!important}.maq-schedule-inner{padding:0 20px!important}.maq-sponsors{padding:32px 0 40px!important}.maq-sponsors-inner{padding:0 20px!important}.maq-edital{flex-direction:column!important;align-items:flex-start!important;gap:20px!important;padding:32px 20px!important}.maq-tiers-grid{grid-template-columns:1fr!important;gap:28px!important}.maq-tier-card{transform:none!important}.maq-modal-aside{display:none!important}.maq-modal-main{padding:32px 24px!important}.maq-footer-inner{padding:48px 20px 32px!important}.maq-footer-links{gap:40px!important}}@media(max-width:760px){.maq-track-grid{grid-template-columns:1fr!important;gap:36px!important}}@media(max-width:620px){.maq-stats{padding:28px 12px!important;gap:8px 0!important}.maq-stat{padding:12px 14px!important;border-right:none!important;width:50%}.maq-stat-n{font-size:32px!important}.maq-hero-actions{flex-direction:column!important;align-items:stretch!important}.maq-hero-actions>*{text-align:center}.maq-tabs{flex-wrap:wrap!important}.maq-sch-row{flex-wrap:wrap!important;gap:12px!important}.maq-sch-bar{display:none!important}.maq-footer-links{flex-direction:column!important;gap:28px!important}.maq-sponsor-tier{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.maq-sponsor-row{justify-content:flex-start!important;gap:4px 0!important}.maq-sponsor-logo{padding:0 16px 0 0!important;border-left:none!important}}
