.hero-bubble-wrap{--surround:var(--c-paper,#fff);background:var(--surround);padding:0 1.5vw clamp(24px,3vw,40px)}.bubble{border-radius:clamp(16px,2.55vw,32px);overflow:hidden;position:relative}.bubble--yellow{background:var(--c-yellow,#fef5ac)}.bubble--blue{background:var(--c-blue,#dae9ff)}.bubble--ink{background:var(--c-ink,#010103);color:#ececec}.bubble--ink h1,.bubble--ink h2{color:#fff}.bubble--paper{background:var(--c-paper,#fff)}.swirl{bottom:0;display:block;fill:var(--surround,var(--c-paper,#fff));height:auto;left:0;pointer-events:none;position:absolute;width:clamp(78px,10.8%,140px);z-index:0}.hero-grid{align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:var(--shell);padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px) clamp(52px,7vw,88px);position:relative;z-index:1}.hero-copy h1{font-size:clamp(38px,5.6vw,68px)}.hero-copy .lede{margin-top:22px}.facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:28px;padding:0}.facts li{background:transparent;border:1px solid var(--c-ink,#010103);border-radius:999px;font-size:14px;font-weight:500;padding:7px 15px}.form-card{background:var(--c-paper,#fff);border-radius:18px;padding:clamp(22px,2.6vw,32px)}.form-card h2{font-size:24px}.form-card .sub{color:var(--muted);font-size:14px;margin-top:8px}.form-card form .hs-form-field{margin-top:16px}.form-card form label{font-size:13px;font-weight:600;letter-spacing:.02em}.form-card form input,.form-card form select,.form-card form textarea{background:var(--c-paper,#fff);border:1px solid var(--hair);border-radius:10px;color:var(--c-ink,#010103);font-family:var(--sans);font-size:16px;padding:12px 14px;width:100%}.form-card form input:hover,.form-card form textarea:hover{border-color:var(--c-ink,#010103)}.form-card form textarea{min-height:74px;resize:vertical}.form-card form .actions{margin-top:20px}.form-card form .hs-button,.form-card form input[type=submit]{align-items:center;background:var(--c-ink,#010103);border:1px solid var(--c-ink,#010103);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:17px;font-weight:600;justify-content:center;padding:15px 28px;width:100%}.form-card form .hs-button:hover,.form-card form input[type=submit]:hover{background:#2b2b2b}.form-foot{color:var(--muted);font-size:13px;margin-top:14px}.form-foot a{text-underline-offset:3px}.seats{border-top:1px solid var(--hair);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;gap:12px;justify-content:space-between;margin-top:18px;padding-top:16px}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}}@media (max-width:620px){.facts li{font-size:13px}}