.hero[data-astro-cid-5g3jvhfo]{padding:56px var(--margin) 120px;flex:1;align-items:center;gap:80px;display:flex}.copy[data-astro-cid-5g3jvhfo]{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}h1[data-astro-cid-5g3jvhfo]{letter-spacing:var(--tracking-tight);font-size:64px;font-weight:600;line-height:66px}.lead[data-astro-cid-5g3jvhfo]{max-width:540px;color:var(--color-muted);font-size:18px;font-weight:400;line-height:28px}.contact-row[data-astro-cid-5g3jvhfo]{border-top:1px solid var(--color-border);align-items:center;gap:16px;max-width:540px;padding-top:20px;display:flex}.contact-row[data-astro-cid-5g3jvhfo] svg[data-astro-cid-5g3jvhfo]{flex-shrink:0}.contact-row[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{flex:1;font-size:16px;line-height:22px}.contact-row[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo] span[data-astro-cid-5g3jvhfo]{color:var(--color-muted);font-weight:400}.row-button[data-astro-cid-5g3jvhfo]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);flex-shrink:0;align-items:center;height:40px;padding:0 18px;font-size:14px;line-height:18px;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.contact-row[data-astro-cid-5g3jvhfo]+.contact-row[data-astro-cid-5g3jvhfo]{margin-top:-4px}.mail-icon[data-astro-cid-5g3jvhfo]{fill:none;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.email-address[data-astro-cid-5g3jvhfo]{color:var(--color-muted);white-space:nowrap;font-weight:400;text-decoration:none}.email-address[data-astro-cid-5g3jvhfo]:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.row-button[data-astro-cid-5g3jvhfo]:hover{border-color:#b8b8b8;transform:translateY(-2px)}.ticket-wrap[data-astro-cid-5g3jvhfo]{filter:drop-shadow(0 6px 28px #00000029);flex-shrink:0}.ticket[data-astro-cid-5g3jvhfo]{--notch-x:539px;width:720px;-webkit-mask-image:radial-gradient(circle at var(--notch-x) 0, transparent 16px, #000 16.5px), radial-gradient(circle at var(--notch-x) 100%, transparent 16px, #000 16.5px);mask-image:radial-gradient(circle at var(--notch-x) 0, transparent 16px, #000 16.5px), radial-gradient(circle at var(--notch-x) 100%, transparent 16px, #000 16.5px);background:#3a3a3a;border-radius:28px;transition:rotate .4s cubic-bezier(.34,1.56,.64,1);display:flex;rotate:-2deg;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-wrap[data-astro-cid-5g3jvhfo]:hover .ticket[data-astro-cid-5g3jvhfo]{rotate:0deg}.ticket-main[data-astro-cid-5g3jvhfo]{flex-direction:column;flex:1;gap:32px;padding:40px;display:flex}.ticket-top[data-astro-cid-5g3jvhfo]{justify-content:space-between;align-items:center;display:flex}.ticket-label[data-astro-cid-5g3jvhfo]{color:var(--color-amber);letter-spacing:.12em;text-transform:uppercase;font-size:12px;line-height:16px}.ticket-title[data-astro-cid-5g3jvhfo]{color:#fff;letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:44px}.ticket-details[data-astro-cid-5g3jvhfo]{grid-template-columns:1fr 1fr;gap:20px 0;padding-top:24px;display:grid}.ticket-details[data-astro-cid-5g3jvhfo] div[data-astro-cid-5g3jvhfo]{flex-direction:column;gap:4px;display:flex}dt[data-astro-cid-5g3jvhfo]{color:#8c8c8c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:16px}dd[data-astro-cid-5g3jvhfo]{color:#fff;font-size:18px;font-weight:500;line-height:24px}.ticket-button[data-astro-cid-5g3jvhfo]{border-radius:var(--radius-pill);background:var(--color-amber);height:58px;color:var(--color-ink);justify-content:center;align-items:center;font-size:18px;line-height:22px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.ticket-button[data-astro-cid-5g3jvhfo]:hover{background:#eaa93e;transform:translateY(-2px)}.ticket-button[data-astro-cid-5g3jvhfo]:focus-visible{outline-color:var(--color-amber)}.perforation[data-astro-cid-5g3jvhfo]{border-left:2px dashed #5e5e5e;flex-shrink:0;width:2px;margin:28px 0}.ticket-stub[data-astro-cid-5g3jvhfo]{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:180px;padding:32px 20px;display:flex}.ticket-stub[data-astro-cid-5g3jvhfo] img[data-astro-cid-5g3jvhfo]{width:96px;height:90px}.ticket-stub[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{color:var(--color-amber);font-family:var(--font-hand);text-align:center;font-size:26px;font-weight:400;line-height:26px;rotate:-6deg}@media (prefers-reduced-motion:reduce){.ticket[data-astro-cid-5g3jvhfo]{transition:none}}@media (width<=1280px){.hero[data-astro-cid-5g3jvhfo]{flex-direction:column;align-items:flex-start;gap:64px}.ticket-wrap[data-astro-cid-5g3jvhfo]{align-self:center}}@media (width<=800px){h1[data-astro-cid-5g3jvhfo]{font-size:44px;line-height:48px}.ticket[data-astro-cid-5g3jvhfo]{--notch-x:calc(100% - 141px);width:min(720px, calc(100vw - 2 * var(--margin) - 24px))}.ticket-main[data-astro-cid-5g3jvhfo]{gap:24px;padding:28px}.ticket-title[data-astro-cid-5g3jvhfo]{font-size:30px;line-height:34px}.ticket-stub[data-astro-cid-5g3jvhfo]{width:140px;padding:24px 12px}.ticket-stub[data-astro-cid-5g3jvhfo] img[data-astro-cid-5g3jvhfo]{width:72px;height:68px}}@media (width<=640px){.hero[data-astro-cid-5g3jvhfo]{gap:48px;padding:40px 16px 80px}h1[data-astro-cid-5g3jvhfo]{font-size:var(--text-hero-mobile);line-height:44px}.contact-row[data-astro-cid-5g3jvhfo]{flex-wrap:wrap}.email-row[data-astro-cid-5g3jvhfo] .row-button[data-astro-cid-5g3jvhfo]{margin-left:40px}.ticket[data-astro-cid-5g3jvhfo]{--notch-x:calc(100% - 101px);width:calc(100vw - 40px);rotate:-1deg}.ticket-main[data-astro-cid-5g3jvhfo]{padding:22px}.ticket-title[data-astro-cid-5g3jvhfo]{font-size:24px;line-height:28px}.ticket-details[data-astro-cid-5g3jvhfo]{grid-template-columns:1fr;gap:14px}dd[data-astro-cid-5g3jvhfo]{font-size:16px}.ticket-button[data-astro-cid-5g3jvhfo]{height:50px;font-size:16px}.ticket-stub[data-astro-cid-5g3jvhfo]{gap:12px;width:100px}.ticket-stub[data-astro-cid-5g3jvhfo] img[data-astro-cid-5g3jvhfo]{width:56px;height:53px}.ticket-stub[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{font-size:20px;line-height:20px}}@media (width<=420px){.ticket[data-astro-cid-5g3jvhfo]{--notch-x:calc(100% - 79px)}.ticket-main[data-astro-cid-5g3jvhfo]{padding:20px 18px}.ticket-label[data-astro-cid-5g3jvhfo]{letter-spacing:.08em;font-size:11px}.ticket-top[data-astro-cid-5g3jvhfo] svg[data-astro-cid-5g3jvhfo]{width:22px;height:19px}.ticket-title[data-astro-cid-5g3jvhfo]{font-size:22px;line-height:26px}.ticket-stub[data-astro-cid-5g3jvhfo]{width:78px;padding:20px 8px}.ticket-stub[data-astro-cid-5g3jvhfo] img[data-astro-cid-5g3jvhfo]{width:48px;height:45px}.ticket-stub[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{font-size:17px;line-height:18px}}
