.page_page__ZU32B{min-height:100vh;background:var(--blue-deep)}.page_hero__SKW6o{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100svh;color:var(--white);background:var(--blue-deep)}.page_topBar__N6Ucl{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;min-height:3.25rem;padding:.55rem clamp(.85rem,3vw,1.75rem);background:var(--blue);border-bottom:2px solid rgba(255,255,255,.12)}@media (max-width:700px){.page_topBar__N6Ucl{min-height:2.75rem;padding:.4rem .75rem}}.page_heroStage__wL3Zm{position:relative;display:grid;align-items:end;min-height:0;overflow:hidden;background:var(--blue-deep)}.page_heroMedia__ktSCE{position:absolute;inset:0;z-index:0}.page_heroPoster__0Wq8_{width:100%;height:100%;object-fit:cover;object-position:center top;animation:page_poster-drift__9aoU1 8s ease-out forwards}.page_heroPosterFill__z1sAh{display:block}.page_heroPosterIntrinsic__GTNhv{display:none;width:100%;max-width:100%;height:auto;margin-inline:auto;object-fit:contain;object-position:center center}@media (max-width:700px){.page_hero__SKW6o{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:auto;min-height:calc(var(--app-height, 100dvh) + 9rem);max-height:none;padding-bottom:9rem;overflow:visible;background:var(--blue-deep)}.page_topBar__N6Ucl{flex:0 0 auto}.page_heroStage__wL3Zm{flex-direction:column}.page_heroMedia__ktSCE,.page_heroStage__wL3Zm{display:flex;flex:1 1 auto;width:100%;min-height:0}.page_heroMedia__ktSCE{position:relative;inset:auto;justify-content:center;align-items:center;line-height:0}.page_heroPosterFill__z1sAh{display:none}.page_heroPosterIntrinsic__GTNhv{display:block;width:100%;max-width:100%;height:auto;margin-inline:auto;object-fit:contain;object-position:center center;animation:none;transform:none}.page_heroBanner__iGXKc{position:relative;left:auto;right:auto;bottom:auto;flex:0 0 auto;width:100%;background:var(--blue-deep);padding:.85rem .85rem 1rem}.page_heroScrim__EyXs2{display:none}}.page_heroScrim__EyXs2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,24,60,.1),rgba(18,24,60,.25) 50%,rgba(18,24,60,.92)),linear-gradient(90deg,rgba(30,50,120,.35),transparent 55%)}.page_heroBanner__iGXKc{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;padding:1.25rem clamp(1.25rem,4vw,2.5rem) 1.5rem;background:linear-gradient(180deg,transparent,rgba(18,24,60,.55) 28%,rgba(18,24,60,.92));animation:page_rise-in__gkuo1 .9s ease-out both}.page_heroBannerCopy__Gx9k5{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.page_brandMark__ojkvm{width:min(120px,34vw);max-width:100%;height:auto;justify-self:end;align-self:end;filter:drop-shadow(0 6px 16px rgba(0,0,0,.35))}.page_heroTaglineBar__JeNIm{display:none}@media (min-width:701px){.page_hero__SKW6o{display:flex;flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;overflow:hidden;background:#4047a1}.page_topBar__N6Ucl{flex:0 0 auto;display:flex;align-items:center;gap:1.25rem}.page_heroTaglineBar__JeNIm{display:block;flex:1 1 auto;margin:0;max-width:none;text-align:center;font-size:clamp(.95rem,1.35vw,1.15rem);line-height:1.3}.page_heroStage__wL3Zm{flex:1 1 auto;min-height:0;overflow:hidden;background:#4047a1}.page_heroMedia__ktSCE,.page_heroStage__wL3Zm{display:flex;align-items:center;justify-content:center}.page_heroMedia__ktSCE{position:relative;inset:auto;width:100%;height:100%;line-height:0}.page_heroPosterFill__z1sAh{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;animation:none}.page_heroBanner__iGXKc,.page_heroScrim__EyXs2{display:none}}.page_heroTagline__BFtFD{max-width:28ch;font-size:clamp(.98rem,2.2vw,1.25rem);font-weight:500;line-height:1.35;color:var(--cream)}.page_ctaGroup__4nfzF{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.45rem}.page_ctaPrimary__wftVG,.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.35rem .9rem;font-family:var(--font-display);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;white-space:nowrap;flex:0 0 auto;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}@media (max-width:700px){.page_ctaPrimary__wftVG,.page_ctaSecondary__bpX9v{min-height:1.85rem;padding:.25rem .7rem;font-size:.72rem;border-width:1.5px}}.page_ctaPrimary__wftVG{background:var(--red);color:var(--white)}.page_ctaPrimary__wftVG:hover{background:var(--red-deep);transform:translateY(-2px)}.page_ctaSecondary__bpX9v{background:transparent;color:var(--white);border-color:var(--white)}.page_ctaSecondary__bpX9v:hover{background:var(--white);color:var(--blue);transform:translateY(-2px)}.page_section__61PEw{padding:var(--section-pad) 0}.page_sectionInner__SZiZg{width:var(--content);margin:0 auto}.page_sectionEyebrow__QRxkW{font-size:.95rem;letter-spacing:.12em;color:var(--red);margin-bottom:.6rem}.page_sectionEyebrow__QRxkW,.page_sectionTitle__hzsAh{font-family:var(--font-display);text-transform:uppercase}.page_sectionTitle__hzsAh{font-size:clamp(2rem,5vw,3.25rem);line-height:.95;letter-spacing:.02em;color:var(--blue);margin-bottom:1rem}.page_sectionLead__DmHNO{max-width:48ch;color:var(--ink-muted);margin-bottom:2rem}.page_teaser__9f9V0{background:var(--cream-warm)}.page_teaserGrid__V3Yrw{display:grid;grid-gap:2rem;gap:2rem;align-items:start}@media (min-width:860px){.page_teaserGrid__V3Yrw{grid-template-columns:1.05fr 1fr;gap:3rem}}.page_teaserImageWrap__v2wSJ{overflow:hidden;background:var(--blue-deep);animation:page_fade-in__YbWU6 1.1s ease-out .2s both}.page_teaserImage__5ZV1o{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}.page_teaserFrame__7Tgcy{width:100%;aspect-ratio:16/9;border:0}.page_quotes___SnUK{background:var(--blue);color:var(--white)}.page_quotes___SnUK .page_sectionTitle__hzsAh{color:var(--white)}.page_quotes___SnUK .page_sectionEyebrow__QRxkW{color:#ffb4b0}.page_quoteList__ibRvM{display:grid;grid-gap:1.75rem;gap:1.75rem;list-style:none}@media (min-width:800px){.page_quoteList__ibRvM{grid-template-columns:repeat(3,1fr);gap:2rem}}.page_quoteItem__bK7Hb{animation:page_rise-in__gkuo1 .8s ease-out both}.page_quoteItem__bK7Hb:nth-child(2){animation-delay:.12s}.page_quoteItem__bK7Hb:nth-child(3){animation-delay:.24s}.page_quoteText__Z7KVs{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.45;margin-bottom:1rem}.page_quoteText__Z7KVs:before{content:"“";font-family:var(--font-display);font-size:2.4rem;line-height:0;color:#ff8a84;margin-right:.15rem;vertical-align:-.35rem}.page_quoteAttr__UVuFP{font-family:var(--font-display);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.page_shows__Kdntc{background:var(--cream)}.page_showList__F361x{list-style:none;display:grid;grid-gap:0;gap:0;border-top:3px solid var(--blue)}.page_showRow__tHxlt{display:grid;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;align-items:center;padding:1.35rem 0;border-bottom:2px solid rgba(43,69,162,.2)}@media (min-width:720px){.page_showRow__tHxlt{grid-template-columns:8.5rem 1fr auto}}.page_showDate__wX5W2{font-family:var(--font-display);font-size:1.35rem;letter-spacing:.03em;text-transform:uppercase;color:var(--red)}.page_showVenue__uvngY{font-weight:700;font-size:1.15rem}.page_showCity__lYn_y{color:var(--ink-muted);font-size:.95rem}.page_ticketBtn__YSY2X,.page_ticketSoon__0pdlw{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.45rem 1.1rem;font-family:var(--font-display);font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.page_ticketBtn__YSY2X{background:var(--red);color:var(--white);transition:background-color .2s ease,transform .2s ease}.page_ticketBtn__YSY2X:hover{background:var(--red-deep);transform:translateY(-1px)}.page_ticketSoon__0pdlw{color:var(--blue);border:2px solid var(--blue);background:transparent}.page_comedians__ICd2b{background:var(--cream-warm)}.page_comedianDeck__Wn_Zc{display:grid;grid-gap:1.15rem;gap:1.15rem}.page_comedianToolbar__PZtei{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.page_comedianArrow__4q1hy{width:2.7rem;height:2.7rem;border:2px solid var(--blue);background:transparent;color:var(--blue);font-family:var(--font-display);font-size:1.2rem;line-height:1;cursor:pointer}.page_comedianArrow__4q1hy:hover{background:var(--blue);color:var(--cream)}.page_comedianCount__2rnIb{font-family:var(--font-display);letter-spacing:.08em;color:var(--blue);min-width:3.2rem}.page_comedianPicker__Z_EI2{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin-left:auto}.page_comedianPickActive__s_Zoz,.page_comedianPick__pL3jt{min-width:2.6rem;min-height:2.4rem;padding:.3rem .45rem;border:2px solid transparent;background:transparent;font-family:var(--font-display);font-size:.82rem;letter-spacing:.06em;cursor:pointer}.page_comedianPick__pL3jt{color:var(--ink-muted)}.page_comedianPickActive__s_Zoz,.page_comedianPick__pL3jt:hover{color:var(--blue);border-color:var(--blue)}.page_comedianPickActive__s_Zoz{background:var(--blue);color:var(--cream)}.page_stage__F5kId{display:grid;grid-gap:.85rem 1.5rem;gap:.85rem 1.5rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "social" "name" "bio" "clips";animation:page_rise-in__gkuo1 .35s ease-out}.page_photoWrap__jD9Oa{grid-area:photo;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--photo-placeholder)}.page_photo__nxU_7{object-fit:cover;object-position:center 18%}.page_photoFallback__UZ_Cd{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#b7b2a6,#8f8a7f);color:var(--cream);font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.5rem);letter-spacing:.06em}.page_socialNote__OOHQF,.page_socials__ncsex{grid-area:social;min-height:1.5rem}.page_socials__ncsex{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;list-style:none}.page_socialNote__OOHQF{color:var(--ink-muted);font-size:.9rem}.page_socialLink__1rXx0{font-family:var(--font-display);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--red);text-decoration:underline;text-underline-offset:.2em}.page_socialLink__1rXx0:hover{color:var(--blue)}.page_comedianName__fsYQ5{grid-area:name;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.03em;text-transform:uppercase;color:var(--blue);line-height:1.05;align-self:end}.page_comedianBio__PTiL_{grid-area:bio;color:var(--ink-muted);font-size:1.02rem}.page_clips__Q4m5_{grid-area:clips;display:grid;grid-gap:.75rem;gap:.75rem;list-style:none}.page_clipSlot__xdmwK{background:#141414;min-height:9.5rem;display:grid}.page_clipFrame__Z6nee{width:100%;height:100%;min-height:9.5rem;border:0;aspect-ratio:16/9}.page_clipLink___sdzH,.page_clipPending__i86YK{display:grid;place-items:center;min-height:9.5rem;margin:0;color:rgba(255,248,231,.72);font-family:var(--font-display);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.page_clipLink___sdzH{text-decoration:underline;text-underline-offset:.2em}.page_clipLink___sdzH:hover{color:var(--cream)}@media (min-width:860px){.page_stage__F5kId{grid-template-columns:minmax(0,.86fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto minmax(22rem,auto) auto;grid-template-areas:"photo name clips" "photo bio clips" "social bio clips";align-items:stretch}.page_photoWrap__jD9Oa{aspect-ratio:auto;height:100%;min-height:0}.page_clips__Q4m5_{grid-template-rows:1fr 1fr;height:100%}.page_clipFrame__Z6nee,.page_clipLink___sdzH,.page_clipPending__i86YK,.page_clipSlot__xdmwK{min-height:0;height:100%;aspect-ratio:auto}}.page_footer__sHKi3{background:var(--blue-deep);color:var(--cream);padding:2.5rem 0}.page_footerInner__rvzEu{width:var(--content);margin:0 auto;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;align-items:center}.page_footerBrand__fYpqm{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.page_footerLogo__PfgLJ{width:min(140px,38vw);height:auto;margin-left:auto;flex:0 0 auto}