.ubEX_q_video{aspect-ratio:1;object-fit:cover;--feather-x:linear-gradient(90deg, transparent 0%, #000 14%, #000 86%, transparent 100%);--feather-y:linear-gradient(180deg, transparent 0%, #000 10%, #000 88%, transparent 100%);width:100%;height:auto;-webkit-mask-image:var(--feather-x), var(--feather-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--feather-x), var(--feather-y);mask-image:var(--feather-x), var(--feather-y);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1000px){.ubEX_q_video{width:calc(100% + 64px);max-width:680px;margin-left:-64px}}@media (max-width:999px){.ubEX_q_video{max-width:min(100%,420px,46svh)}}
.PFftmG_ticket{border:1px solid var(--line-on-dark);border-radius:var(--radius-ticket);background:var(--surface-on-dark);-webkit-backdrop-filter:blur(14px);width:100%;max-width:560px;box-shadow:var(--shadow-ticket), inset 0 1px 0 var(--surface-on-dark-strong);margin-top:10px;overflow:hidden}.PFftmG_event{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.PFftmG_thumb{border-radius:var(--radius-thumb);background:var(--thumb-ground);flex-shrink:0;width:92px;height:112px;overflow:hidden}.PFftmG_thumbImage{object-fit:cover;width:100%;height:100%;display:block}.PFftmG_details{gap:10px;min-width:0;display:grid}.PFftmG_statusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PFftmG_date{border:1px solid var(--line-on-dark-soft);border-radius:var(--radius-pill);background:var(--surface-on-dark-strong);font-size:13px;font-weight:var(--w-medium);color:var(--ice-violet);white-space:nowrap;align-items:center;padding:6px 12px;display:inline-flex}.PFftmG_status{font-size:12px;font-weight:var(--w-semibold);color:var(--lemon);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.PFftmG_statusDot{background:var(--lemon);border-radius:50%;width:7px;height:7px;display:inline-block}.PFftmG_titleBlock{gap:3px;display:grid}.PFftmG_title{font-size:18px;font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--text-on-ink);line-height:1.25}.PFftmG_place{color:var(--text-on-dark-muted);font-size:14px}.PFftmG_attendees{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PFftmG_avatars{display:flex}.PFftmG_avatar{border:2px solid var(--avatar-ring);width:30px;height:30px;font-size:11px;font-weight:var(--w-bold);color:var(--hero-ground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.PFftmG_avatar+.PFftmG_avatar{margin-left:-8px}.PFftmG_avatarLilac{background:var(--avatar-lilac)}.PFftmG_avatarLemon{background:var(--lemon)}.PFftmG_avatarPeach{background:var(--avatar-peach)}.PFftmG_avatarMore{background:var(--surface-on-dark-strong);font-size:14px;font-weight:var(--w-regular);color:var(--text-on-ink)}.PFftmG_count{color:var(--text-on-dark-muted);white-space:nowrap;font-size:13px}.PFftmG_stub{border-top:1px dashed var(--line-on-dark-dash);background:var(--ticket-stub);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.PFftmG_holder{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.PFftmG_icon{border-radius:var(--radius-tile);background:var(--surface-on-dark-strong);width:36px;height:36px;color:var(--ice-violet);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PFftmG_holderText{flex-direction:column;gap:1px;min-width:0;display:flex}.PFftmG_holderName{font-size:13px;font-weight:var(--w-semibold);color:var(--text-on-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PFftmG_code{letter-spacing:.06em;color:var(--text-on-dark-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.PFftmG_payment{flex-shrink:0;align-items:center;gap:14px;display:flex}.PFftmG_price{font-size:18px;font-family:var(--font-display);font-weight:var(--w-extrabold);letter-spacing:-.01em;color:var(--text-on-ink);white-space:nowrap}.PFftmG_qr{flex-shrink:0;display:block}.PFftmG_qrGround{fill:var(--surface)}.PFftmG_qrInk{fill:var(--ink-deep)}@media (max-width:359px){.PFftmG_event{gap:12px;padding:16px}.PFftmG_thumb{width:72px;height:96px}.PFftmG_date{padding:6px 10px;font-size:12px}}
.XEfXoq_seal{z-index:1;border-radius:4px;display:block;position:absolute}.XEfXoq_seal:after{content:"";position:absolute;inset:-14px}.XEfXoq_seal:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.IIRn-q_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.IIRn-q_accent{color:var(--accent)}.IIRn-q_eyebrow{font-size:12px;font-weight:var(--w-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0}.IIRn-q_white{margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);background:var(--surface)}.IIRn-q_hero{padding:clamp(56px,7vw,104px) 0 clamp(40px,5vw,64px)}.IIRn-q_heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(24px,4vw,56px);display:grid}.IIRn-q_heroIntro{justify-items:start;gap:26px;display:grid}.IIRn-q_badge{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--page);font-size:13px;font-weight:var(--w-medium);color:var(--text-body);white-space:nowrap;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:inline-flex}.IIRn-q_badgeDot{background:var(--lemon);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.IIRn-q_headline{font-size:clamp(42px,5.4vw,80px);font-family:var(--font-display);font-weight:var(--w-extrabold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.98}@media (max-width:400px){.IIRn-q_headline{font-size:clamp(32px,10.5vw,42px)}}.IIRn-q_heroAside{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(12px,2vw,28px);display:flex}.IIRn-q_lead{max-width:36ch;color:var(--text-body);text-wrap:pretty;flex:260px;margin:0 0 clamp(4px,1vw,12px);font-size:clamp(17px,1.3vw,20px)}.IIRn-q_else{flex-shrink:0;width:260px;height:268px;margin:84px 0 calc(-1*clamp(40px,5vw,64px) - clamp(8px,1vw,12px) - 6px) auto;position:relative}@media (min-width:1100px){.IIRn-q_heroAside{justify-content:flex-end;gap:20px}.IIRn-q_lead{flex-basis:180px;max-width:24ch}.IIRn-q_else{margin-left:0}}.IIRn-q_elseImage{width:100%;height:100%;display:block}.IIRn-q_elseBubble{border-radius:var(--radius-bubble);background:var(--brand);width:max-content;max-width:176px;color:var(--text-on-ink);font-size:14px;font-weight:var(--w-semibold);box-shadow:var(--shadow-float);padding:12px 16px;line-height:1.35;position:absolute;bottom:calc(100% + 10px);right:4px}@media (max-width:560px){.IIRn-q_heroAside{flex-wrap:nowrap;gap:12px}.IIRn-q_lead{flex:1 1 0;min-width:0}.IIRn-q_else{aspect-ratio:600/619;width:clamp(110px,34vw,190px);height:auto}.IIRn-q_elseBubble{max-width:100%;padding:9px 11px;font-size:13px;right:0}}.IIRn-q_beatrice{padding:clamp(8px,1vw,12px) 0 clamp(32px,4vw,40px)}.IIRn-q_beatricePanel{border-radius:var(--radius-panel);background:var(--page);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(12px,1.4vw,16px);display:grid}.IIRn-q_beatriceFigure{gap:10px;margin:0;display:grid}.IIRn-q_beatriceCaption{color:var(--text-muted);padding:0 4px;font-size:13px;line-height:1.5}.IIRn-q_beatricePhoto{aspect-ratio:1784/1695;border-radius:var(--radius-photo);background:var(--hairline);position:relative;overflow:hidden}.IIRn-q_beatriceImage{object-fit:cover}.IIRn-q_beatriceText{gap:20px;padding:clamp(12px,2vw,24px) clamp(12px,3vw,40px) clamp(20px,2vw,24px) clamp(12px,1vw,0px);display:grid}.IIRn-q_beatriceHeading{font-size:clamp(36px,4vw,52px);font-family:var(--font-display);font-weight:var(--w-extrabold);letter-spacing:-.035em;margin:0;line-height:1}.IIRn-q_beatriceBody{max-width:42ch;color:var(--text-body);text-wrap:pretty;margin:0;font-size:18px}.IIRn-q_beatriceMeta{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;padding-top:20px;display:grid}.IIRn-q_beatriceWho{align-content:start;display:grid}.IIRn-q_beatriceName{font-size:17px;font-weight:var(--w-semibold)}.IIRn-q_beatriceRole{color:var(--text-body);font-size:14px}.IIRn-q_contact{padding:0 0 clamp(60px,7vw,110px)}.IIRn-q_contactRow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.IIRn-q_cards{flex:320px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.IIRn-q_card{border-radius:var(--radius-card);gap:12px;padding:30px 28px;display:grid}.IIRn-q_iceLemon{background:var(--ice-lemon)}.IIRn-q_iceOrange{background:var(--ice-orange)}.IIRn-q_cardLabel{font-size:13px;font-weight:var(--w-semibold);letter-spacing:.06em;color:var(--text-body)}.IIRn-q_cardBody{color:var(--text-strong);margin:0;font-size:16px;line-height:1.5}.IIRn-q_cardStrong{font-weight:var(--w-semibold);color:var(--ink)}.IIRn-q_cardMail{font-size:16px;font-weight:var(--w-semibold)}.IIRn-q_cardPhone{color:var(--text-strong);font-size:16px}.IIRn-q_cardLink{font-size:15px;font-weight:var(--w-semibold);align-items:center;gap:8px;display:inline-flex}.IIRn-q_faq{border-top:1px solid var(--hairline);background:var(--page);padding:clamp(60px,7vw,110px) 0}.IIRn-q_faqGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(32px,6vw,90px);display:grid}.IIRn-q_faqIntro{align-content:start;gap:14px;display:grid}.IIRn-q_faqHeading{font-size:clamp(32px,4.4vw,56px);font-family:var(--font-display);font-weight:var(--w-extrabold);letter-spacing:-.03em;margin:0;line-height:1.02}.IIRn-q_faqLead{max-width:36ch;color:var(--text-body);margin:0;font-size:18px}.IIRn-q_faqList{border-bottom:1px solid var(--hairline);grid-column:span 2;min-width:0}.IIRn-q_faqItem{border-top:1px solid var(--hairline)}.IIRn-q_faqQuestion{cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:24px 0;list-style:none;display:grid}.IIRn-q_faqQuestion::-webkit-details-marker{display:none}.IIRn-q_faqNum{font-size:14px;font-weight:var(--w-semibold);color:var(--text-muted)}.IIRn-q_faqText{font-size:clamp(18px,5.6vw,21px);font-weight:var(--w-semibold);letter-spacing:-.02em;line-height:1.25}.IIRn-q_faqMarker{width:18px;height:18px;margin:0 7px;position:relative}.IIRn-q_faqMarker:before,.IIRn-q_faqMarker:after{content:"";background:var(--accent);transition:opacity var(--dur);position:absolute}.IIRn-q_faqMarker:before{width:18px;height:2px;top:8px;left:0}.IIRn-q_faqMarker:after{width:2px;height:18px;top:0;left:8px}.IIRn-q_faqItem[open] .IIRn-q_faqMarker:after{opacity:0}.IIRn-q_faqItem::details-content{content-visibility:hidden;transition:grid-template-rows var(--dur), content-visibility var(--dur) allow-discrete;grid-template-rows:0fr;display:grid;overflow:hidden}.IIRn-q_faqItem[open]::details-content{content-visibility:visible;grid-template-rows:1fr}@supports (interpolate-size:allow-keywords){.IIRn-q_faqItem{interpolate-size:allow-keywords}.IIRn-q_faqItem::details-content{block-size:0;transition:block-size var(--dur), content-visibility var(--dur) allow-discrete;display:block;overflow:clip}.IIRn-q_faqItem[open]::details-content{block-size:auto}}.IIRn-q_faqAnswer{max-width:64ch;min-height:0;color:var(--text-body);margin:0;padding:0 44px 26px 68px;font-size:16px}.IIRn-q_faqLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.IIRn-q_faqLink:hover{color:var(--ink)}.IIRn-q_faqLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.IIRn-q_ctaSection{padding:clamp(60px, 7vw, 100px) var(--gutter)}.IIRn-q_ctaBand{max-width:var(--container);border-radius:var(--radius-panel);background:var(--brand);color:var(--text-on-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(24px,5vw,80px);display:flex}.IIRn-q_ctaHeading{max-width:18ch;font-size:clamp(32px,4vw,56px);font-family:var(--font-display);font-weight:var(--w-extrabold);letter-spacing:-.035em;text-wrap:balance;color:var(--text-on-ink);margin:0;line-height:1}.IIRn-q_ctaButtons{flex-wrap:wrap;gap:12px;display:flex}.IIRn-q_cardLink:focus-visible,.IIRn-q_cardMail:focus-visible,.IIRn-q_cardPhone:focus-visible,.IIRn-q_faqQuestion:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.IIRn-q_faqList{grid-column:1/-1}}@media (max-width:620px){.IIRn-q_faqQuestion{grid-template-columns:40px minmax(0,1fr) auto}.IIRn-q_faqAnswer{padding:0 0 26px 52px}}@media (prefers-reduced-motion:reduce){.IIRn-q_faqMarker:before,.IIRn-q_faqMarker:after{transition-duration:.01ms}.IIRn-q_faqItem::details-content{transition-duration:.01ms}.IIRn-q_faqItem[open]::details-content{transition-duration:.01ms}}
.Tv9Ana_hero{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px)}.Tv9Ana_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.Tv9Ana_accent{color:var(--accent)}.Tv9Ana_top{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(24px,4vw,56px);display:grid}.Tv9Ana_intro{justify-items:start;gap:26px;display:grid}.Tv9Ana_badge{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--page);font-size:13px;font-weight:var(--w-medium);color:var(--text-body);white-space:nowrap;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:inline-flex}.Tv9Ana_badgeDot{background:var(--lemon);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.Tv9Ana_headline{font-size:clamp(42px,5.4vw,80px);font-family:var(--font-display);font-weight:var(--w-extrabold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.98}.Tv9Ana_lead{max-width:44ch;color:var(--text-body);text-wrap:pretty;margin:0 0 6px;font-size:clamp(17px,1.3vw,20px)}.Tv9Ana_figure{margin:0}.Tv9Ana_caption{color:var(--text-muted);margin-top:10px;font-size:14px;line-height:1.5}.Tv9Ana_frame{aspect-ratio:1221/534;border-radius:var(--radius-panel);background:var(--hairline);margin-top:clamp(32px,4vw,48px);position:relative;overflow:hidden}.Tv9Ana_image{object-fit:cover}.Tv9Ana_notch{border-top-left-radius:var(--radius-panel);background:var(--surface);padding:16px 0 0 16px;display:flex;position:absolute;bottom:0;right:0}.Tv9Ana_arrow{background:var(--accent);width:72px;height:72px;color:var(--text-on-ink);transition:background-color var(--dur) ease-out, transform var(--dur) ease-out;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex}@media (max-width:700px){.Tv9Ana_notch{padding:10px 0 0 10px}.Tv9Ana_arrow{width:48px;height:48px;font-size:20px}}.Tv9Ana_arrow:hover{background:var(--accent-hover);color:var(--text-on-ink);transform:translateY(2px)}.Tv9Ana_arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Tv9Ana_arrow{transition:none}.Tv9Ana_arrow:hover{transform:none}}
