:root{--gqqm-bg:oklch(98.2% .007 250);--gqqm-surface:oklch(100% 0 0);--gqqm-ink:oklch(25% .028 252);--gqqm-slate:oklch(47% .048 250);--gqqm-silver:oklch(83% .017 250);--gqqm-blush:oklch(78% .043 345);--gqqm-line:oklch(89% .012 250);--gqqm-shadow:0 18px 44px oklch(45% .035 250/.12),inset 1px 1px 0 oklch(100% 0 0/.85);--gqqm-font-display:"Avenir Next",Montserrat,"Segoe UI",sans-serif;--gqqm-font-copy:Iowan Old Style,Charter,Georgia,serif;--gqqm-font-ui:"Avenir Next","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gqqm-bg);color:var(--gqqm-ink);font:16px/1.58 var(--gqqm-font-ui)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.gqqm-skip{position:absolute;left:-999px}.gqqm-skip:focus{left:16px;top:16px;z-index:99;background:var(--gqqm-ink);color:var(--gqqm-surface);padding:10px}.gqqm-announcement{background:var(--gqqm-ink);color:var(--gqqm-surface);font-size:13px}.gqqm-announcement__in,.gqqm-shell{max-width:1180px;margin:auto;padding-inline:28px}.gqqm-announcement__in{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gqqm-head{position:sticky;top:0;z-index:10;background:color-mix(in oklch,var(--gqqm-bg) 93%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--gqqm-line)}.gqqm-head__in{max-width:1180px;margin:auto;padding:15px 28px;display:flex;align-items:center;justify-content:space-between;gap:22px}.gqqm-brand{font:700 18px/1 var(--gqqm-font-display);letter-spacing:.04em}.gqqm-brand span{font-weight:400;color:var(--gqqm-slate)}.gqqm-nav{display:flex;gap:19px;align-items:center;font-size:14px}.gqqm-nav a{padding:8px 0;border-bottom:1px solid transparent}.gqqm-nav a:hover,.gqqm-nav a:focus-visible{border-color:var(--gqqm-ink)}.gqqm-menu{display:none;border:0;background:transparent;color:var(--gqqm-ink);font-weight:700}.gqqm-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--gqqm-ink);background:var(--gqqm-ink);color:var(--gqqm-surface);border-radius:12px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.gqqm-cta:hover{transform:translateY(-2px);box-shadow:0 9px 18px oklch(24% .03 250/.2)}.gqqm-cta:focus-visible,.gqqm-link:focus-visible,.gqqm-input:focus-visible{outline:3px solid var(--gqqm-blush);outline-offset:3px}.gqqm-link{font-weight:700;border-bottom:1px solid currentColor}.gqqm-main{min-height:62vh}.gqqm-hero{padding:72px 0 44px;text-align:center}.gqqm-eyebrow{margin:0 0 18px;color:var(--gqqm-slate);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gqqm-title{max-width:790px;margin:0 auto;font:600 clamp(42px,6.4vw,82px)/.98 var(--gqqm-font-display);letter-spacing:-.055em}.gqqm-title--inner{font-size:clamp(38px,5vw,64px);max-width:780px}.gqqm-lead{max-width:650px;margin:24px auto 0;color:var(--gqqm-slate);font:20px/1.52 var(--gqqm-font-copy)}.gqqm-home-image{display:block;width:min(100%,820px);height:auto;max-height:440px;object-fit:cover;margin:42px auto 0;border-radius:22px;box-shadow:var(--gqqm-shadow)}.gqqm-section{padding:72px 0;border-top:1px solid var(--gqqm-line)}.gqqm-section--soft{background:color-mix(in oklch,var(--gqqm-surface) 50%,transparent)}.gqqm-h2{max-width:650px;margin:0 0 32px;font:600 clamp(30px,4vw,49px)/1.04 var(--gqqm-font-display);letter-spacing:-.04em}.gqqm-copy{max-width:680px;font:19px/1.65 var(--gqqm-font-copy)}.gqqm-grid{display:grid;gap:22px}.gqqm-grid--three{grid-template-columns:repeat(3,1fr)}.gqqm-grid--four{grid-template-columns:repeat(4,1fr)}.gqqm-ticket,.gqqm-panel,.gqqm-team,.gqqm-quote{background:var(--gqqm-bg);border:1px solid color-mix(in oklch,var(--gqqm-silver) 72%,var(--gqqm-surface));border-radius:22px;box-shadow:var(--gqqm-shadow)}.gqqm-ticket{position:relative;padding:23px;overflow:hidden}.gqqm-ticket__image{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;margin:-23px -23px 20px;width:calc(100% + 46px);border-radius:22px 22px 0 0}.gqqm-ticket:after{content:"";position:absolute;right:-12px;top:62px;width:24px;height:24px;border-radius:50%;background:var(--gqqm-bg);box-shadow:0 140px 0 var(--gqqm-bg)}.gqqm-ticket__date{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gqqm-slate)}.gqqm-ticket h3{margin:18px 0 8px;font:600 25px/1.08 var(--gqqm-font-display);letter-spacing:-.035em}.gqqm-ticket p{margin:0;color:var(--gqqm-slate);font-size:14px}.gqqm-ticket__price{display:block;margin-top:22px;font-size:19px;font-weight:800}.gqqm-panel{padding:28px}.gqqm-panel h3{margin:0 0 8px;font:600 23px/1.2 var(--gqqm-font-display)}.gqqm-panel p{margin:0;color:var(--gqqm-slate)}.gqqm-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--gqqm-line);border-bottom:1px solid var(--gqqm-line)}.gqqm-metric{padding:26px 18px;border-right:1px solid var(--gqqm-line)}.gqqm-metric:last-child{border:0}.gqqm-metric strong{display:block;font:600 40px/1 var(--gqqm-font-display);letter-spacing:-.04em}.gqqm-metric span{display:block;margin-top:8px;color:var(--gqqm-slate);font-size:14px}.gqqm-list{display:grid;gap:0;border-top:1px solid var(--gqqm-line)}.gqqm-list article{display:grid;grid-template-columns:150px 1fr auto;gap:24px;padding:23px 0;border-bottom:1px solid var(--gqqm-line);align-items:start}.gqqm-list small{color:var(--gqqm-slate);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gqqm-list h3{margin:0;font:600 23px/1.2 var(--gqqm-font-display)}.gqqm-list p{margin:6px 0 0;color:var(--gqqm-slate)}.gqqm-team{padding:24px}.gqqm-avatar{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--gqqm-silver);font:600 20px var(--gqqm-font-display)}.gqqm-avatar--photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin-bottom:18px;border-radius:14px}.gqqm-team h3{margin:18px 0 4px;font:600 21px/1.2 var(--gqqm-font-display)}.gqqm-team p{margin:0;color:var(--gqqm-slate);font-size:14px}.gqqm-breadcrumb{padding-top:28px;color:var(--gqqm-slate);font-size:14px}.gqqm-breadcrumb a{text-decoration:underline}.gqqm-filter{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;border-radius:18px;background:var(--gqqm-bg);box-shadow:inset 5px 5px 11px oklch(45% .03 250/.12),inset -4px -4px 10px oklch(100% 0 0/.9)}.gqqm-input{width:100%;padding:12px;border:1px solid var(--gqqm-line);border-radius:10px;background:var(--gqqm-surface);color:var(--gqqm-ink)}.gqqm-faq{border-top:1px solid var(--gqqm-line)}.gqqm-faq details{border-bottom:1px solid var(--gqqm-line);padding:18px 0}.gqqm-faq summary{font-weight:800;cursor:pointer}.gqqm-faq p{max-width:700px;color:var(--gqqm-slate)}.gqqm-legal{max-width:760px;margin:auto}.gqqm-legal h2{margin-top:42px;font:600 28px var(--gqqm-font-display)}.gqqm-footer{padding:50px 0;background:var(--gqqm-ink);color:var(--gqqm-surface)}.gqqm-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:30px}.gqqm-footer a{color:color-mix(in oklch,var(--gqqm-surface) 75%,var(--gqqm-slate))}.gqqm-footer h3{margin:0 0 12px;font:600 18px var(--gqqm-font-display)}.gqqm-footer p{margin:5px 0;font-size:14px}.gqqm-cookie{position:fixed;right:20px;bottom:20px;z-index:20;max-width:410px;padding:20px;border-radius:18px;background:var(--gqqm-surface);border:1px solid var(--gqqm-line);box-shadow:var(--gqqm-shadow)}.gqqm-cookie p{margin:0 0 15px;color:var(--gqqm-slate);font-size:14px}.gqqm-cookie__actions{display:flex;gap:12px;align-items:center}.gqqm-cookie[hidden]{display:none}.gqqm-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:oklch(20% .03 250/.5)}.gqqm-modal[hidden]{display:none}.gqqm-modal__box{max-width:480px;padding:30px;border-radius:22px;background:var(--gqqm-surface);box-shadow:var(--gqqm-shadow)}.gqqm-modal__box h2{margin-top:0;font:600 32px var(--gqqm-font-display)}.gqqm-modal__close{float:right;border:0;background:transparent;font-size:22px;color:var(--gqqm-ink)}@media(max-width:850px){.gqqm-nav{display:none}.gqqm-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;padding:20px 28px;background:var(--gqqm-bg);border-bottom:1px solid var(--gqqm-line)}.gqqm-menu{display:block}.gqqm-grid--three,.gqqm-grid--four,.gqqm-footer__grid{grid-template-columns:1fr 1fr}.gqqm-filter{grid-template-columns:1fr 1fr}.gqqm-list article{grid-template-columns:1fr;gap:8px}.gqqm-list article .gqqm-cta{width:max-content}}@media(max-width:520px){.gqqm-announcement__in{font-size:11px}.gqqm-head__in,.gqqm-shell,.gqqm-announcement__in{padding-inline:18px}.gqqm-head__in .gqqm-cta{display:none}.gqqm-hero{padding-top:52px}.gqqm-grid--three,.gqqm-grid--four,.gqqm-footer__grid,.gqqm-filter{grid-template-columns:1fr}.gqqm-metrics{grid-template-columns:1fr}.gqqm-metric{border-right:0;border-bottom:1px solid var(--gqqm-line)}.gqqm-title{font-size:48px}.gqqm-cookie{right:12px;left:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}