@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{margin:0;background:var(--ora-bg);color:var(--ora-ink);font-family:Archivo,sans-serif}:root{--ora-shell:1240px;--ora-gutter:40px;--ora-scheme:light;--ora-bg:#f4f4f7;--ora-sunken:#f4f4f7;--ora-card:#ffffff;--ora-header:#ffffff;--ora-input:#ffffff;--ora-ink:#141418;--ora-selected:#fff8ec;--ora-cta-wash:#f7f4ee;--ora-stripe-a:#ececf1;--ora-stripe-b:#e4e4ea;--ora-shadow:0 2px 8px rgba(20,20,24,.06);--ora-menu-shadow:0 18px 40px rgba(20,20,24,.12);--ora-amber-text:#b45309;--ora-green-text:#15803d;--ora-red-text:#b42318;--ora-blue-text:#1d4ed8;--ora-tile:#f6f6f9;--ora-line:color-mix(in srgb,var(--ora-ink) 9%,transparent);--ora-line-soft:color-mix(in srgb,var(--ora-ink) 6%,transparent);--ora-line-strong:color-mix(in srgb,var(--ora-ink) 16%,transparent);--ora-ink-2:color-mix(in srgb,var(--ora-ink) 78%,transparent);--ora-muted:color-mix(in srgb,var(--ora-ink) 62%,transparent)}html{color-scheme:var(--ora-scheme)}html[data-theme=dark]{--ora-scheme:dark;--ora-bg:#0e0e10;--ora-sunken:#101012;--ora-card:#17171a;--ora-header:#17171a;--ora-input:#1d1d21;--ora-ink:#ffffff;--ora-selected:rgba(245,166,35,.14);--ora-cta-wash:#121214;--ora-stripe-a:#232326;--ora-stripe-b:#1c1c1f;--ora-shadow:none;--ora-menu-shadow:0 20px 50px rgba(0,0,0,.55);--ora-amber-text:#f5a623;--ora-green-text:#2fae72;--ora-red-text:#ff8a76;--ora-blue-text:#8fb3ff;--ora-tile:#111114}.ora-shell{box-sizing:border-box;width:100%;max-width:var(--ora-shell);margin-left:auto;margin-right:auto}.ora-gutter{padding-left:var(--ora-gutter);padding-right:var(--ora-gutter)}@media (max-width:900px){:root{--ora-gutter:20px}}@media (max-width:480px){:root{--ora-gutter:16px}}.ora-store-head{display:flex;align-items:center;gap:26px;padding:16px 40px}.ora-store-logo{display:flex;flex:none}.ora-logo,.ora-store-logo{align-items:center;min-width:0}.ora-logo{display:inline-flex;gap:calc(var(--ora-logo-size,34px) * .28)}.ora-logo-mark{display:block;flex:none;height:var(--ora-logo-size,34px);width:auto}.ora-wordmark{font-family:Archivo,sans-serif;font-size:calc(var(--ora-logo-size,34px) * .62);font-stretch:105%;line-height:1;white-space:nowrap}.ora-wordmark-ora{font-weight:900;color:#e8442e;letter-spacing:.01em}.ora-wordmark-ticket{font-weight:800;color:var(--ora-ink);letter-spacing:.05em}.ora-wordmark-suffix{display:inline-block;margin-left:.5em;font-weight:700;font-size:.55em;letter-spacing:.12em;text-transform:uppercase;color:var(--ora-amber-text);vertical-align:middle}.ora-store-nav{display:flex;gap:22px;font:600 13.5px Archivo,sans-serif}.ora-store-link,.ora-store-nav{color:color-mix(in srgb,var(--ora-ink) 70%,transparent)}.ora-store-link{padding-bottom:3px;border-bottom:2px solid transparent}.ora-store-link[data-on=true]{border-bottom-color:#e8442e;color:var(--ora-ink)}.ora-store-spacer{flex:1 1;min-width:8px}.ora-store-actions{display:flex;align-items:center;gap:12px;flex:none;height:36px}.ora-store-actions-rule{width:1px;height:16px;flex:none;background:color-mix(in srgb,var(--ora-ink) 14%,transparent)}.ora-store-auth{display:flex;align-items:stretch;height:36px;flex:none;overflow:hidden;box-sizing:border-box;border-radius:999px;border:1px solid color-mix(in srgb,var(--ora-ink) 18%,transparent)}.ora-store-login,.ora-store-signup{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 16px;white-space:nowrap;font:700 13px Archivo,sans-serif;color:var(--ora-ink)}.ora-store-signup{border-right:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent)}.ora-store-login:hover,.ora-store-signup:hover{background:color-mix(in srgb,var(--ora-ink) 5%,transparent);color:var(--ora-ink)}.ora-store-tickets{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;flex:none;white-space:nowrap;box-sizing:border-box;font:700 13px Archivo,sans-serif;color:#0e0e10;background:#f5a623;padding:0 16px;border-radius:999px}.ora-store-tickets-short{display:none}.ora-store-tickets-n{background:#0e0e10;color:#f5a623;border-radius:999px;font:800 11px Archivo,sans-serif;padding:2px 7px}.ora-store-menu-btn{display:none;cursor:pointer;width:38px;height:38px;padding:0;flex:none;align-items:center;justify-content:center;border-radius:10px;background:var(--ora-card);color:var(--ora-ink);border:1px solid color-mix(in srgb,var(--ora-ink) 18%,transparent)}.ora-store-menu-btn:hover{border-color:#f5a623;color:#f5a623}.ora-store-drawer{display:none;padding:4px 16px 16px;border-top:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);background:var(--ora-card)}.ora-store-drawer nav{display:flex;flex-direction:column}.ora-store-drawer-link{display:block;padding:13px 8px;font:700 16px Archivo,sans-serif;color:var(--ora-ink);border-bottom:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent)}.ora-store-drawer-link[data-on=true]{color:#e8442e}.ora-store-drawer-auth{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px 4px 2px}.ora-store-drawer-login,.ora-store-drawer-signup{text-align:center;border-radius:999px;padding:12px 10px;font:700 14px Archivo,sans-serif}.ora-store-drawer-login{color:var(--ora-ink);border:1px solid color-mix(in srgb,var(--ora-ink) 20%,transparent)}.ora-store-drawer-signup{background:#e8442e;color:#fff}a.ora-store-drawer-signup:hover{color:#fff}.ora-store-drawer-signout{background:transparent;cursor:pointer;color:var(--ora-red-text)}.ora-tabbar{display:none}@media (max-width:900px){.ora-store:has(.ora-tabbar){padding-bottom:calc(62px + env(safe-area-inset-bottom))}.ora-store-head{gap:10px;padding:10px 16px;flex-wrap:nowrap}.ora-store-actions-rule,.ora-store-auth,.ora-store-nav,.ora-store-tickets{display:none}.ora-store-menu-btn{display:inline-flex}.ora-store-bar[data-open=true] .ora-store-drawer{display:block}.ora-store-bar[data-open=true] .ora-store-menu-btn{border-color:#e8442e;color:#e8442e}.ora-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--ora-card);border-top:1px solid color-mix(in srgb,var(--ora-ink) 10%,transparent);padding:6px 2px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}}.ora-tab{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px 2px;font:600 10.5px Archivo,sans-serif}.ora-tab,a.ora-tab,a.ora-tab:hover{color:color-mix(in srgb,var(--ora-ink) 46%,transparent)}.ora-tab[data-on=true],a.ora-tab[data-on=true],a.ora-tab[data-on=true]:hover{color:var(--ora-ink)}.ora-tab-ico{position:relative;display:flex;height:24px;align-items:center}.ora-tab-n{position:absolute;top:-4px;right:-8px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#e8442e;color:#fff;font:800 9px Archivo,sans-serif;line-height:15px;text-align:center}@media (max-width:360px){.ora-store-logo .ora-wordmark{display:none}}.ora-badge-pick-label{font:600 12px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 58%,transparent);margin-bottom:6px}.ora-badge-pick-note{margin:0 0 10px;font:400 12px/1.45 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 50%,transparent)}.ora-badge-picks{display:flex;flex-wrap:wrap;gap:8px}.ora-badge-pick{cursor:pointer;border-radius:999px;padding:8px 12px;font:700 12px Archivo,sans-serif;border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent);background:var(--ora-card);color:var(--ora-ink)}.ora-badge-pick[data-on=true]{background:#e8442e;border-color:#e8442e;color:#fff}.ora-admin{display:flex;align-items:flex-start;min-height:calc(100vh - 47px)}.ora-admin-main{flex:1 1;min-width:0;padding:28px 32px 60px}.ora-admin-side{width:240px;flex:none;align-self:stretch;background:var(--ora-card);border-left:1px solid var(--ora-line);border-right:1px solid var(--ora-line)}.ora-admin-nav{position:-webkit-sticky;position:sticky;top:47px;max-height:calc(100vh - 47px);overflow-y:auto;padding:22px 14px}.ora-admin-toggle{display:none}.ora-admin-link:hover{background:color-mix(in srgb,var(--ora-ink) 5%,transparent)!important;color:var(--ora-ink)!important}.ora-admin-link[aria-current=page]:hover{background:color-mix(in srgb,#e8442e 16%,transparent)!important}@media (max-width:900px){.ora-admin{flex-direction:column;align-items:stretch}.ora-admin-side{width:100%;border-left:none;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);position:-webkit-sticky;position:sticky;top:47px;z-index:40}.ora-admin-toggle{display:flex;justify-content:space-between;width:100%;cursor:pointer;background:var(--ora-card);color:var(--ora-ink);border:none;padding:13px 20px;font:700 13.5px Archivo,sans-serif}.ora-admin-nav{display:none;position:static;max-height:70vh;padding:8px 14px 16px}.ora-admin-side[data-open=true] .ora-admin-nav{display:block}.ora-admin-main{padding:20px 16px 48px}.ora-admin-split,.ora-split{grid-template-columns:1fr!important}}.ora-home{padding:20px 0 8px}.ora-home-stage{position:relative;margin:0 var(--ora-gutter) 0}.ora-home-hero{position:relative;overflow:hidden;min-height:480px;border-radius:20px;border:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);display:flex;flex-direction:column;align-items:stretch;background:#141418}.ora-home-hero-backdrop{position:absolute;inset:0;overflow:hidden}.ora-home-hero-bg{position:absolute;inset:-48px;background-size:cover;background-position:50%;background-color:#141418;filter:blur(30px) saturate(1.25);opacity:0;transition:opacity .9s ease}.ora-home-hero-bg[data-on=true]{opacity:1}.ora-hero-flow{position:absolute;z-index:1;top:30px;bottom:112px;right:56px;width:min(46%,560px);perspective:1300px;touch-action:pan-y}.ora-hero-flow-stage{position:absolute;inset:0;transform-style:preserve-3d}.ora-hero-card{position:absolute;left:50%;top:0;height:100%;aspect-ratio:3/4;display:block;border-radius:16px;overflow:hidden;background:#18181c;box-shadow:0 26px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12);transition:transform .65s cubic-bezier(.22,.7,.2,1),opacity .65s ease;will-change:transform;-webkit-tap-highlight-color:transparent}.ora-hero-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ora-hero-card-shade{position:absolute;inset:0;pointer-events:none;background:#0e0e10;opacity:0;transition:opacity .65s ease}.ora-hero-card:not([data-d="0"]) .ora-hero-card-shade{opacity:.4}.ora-hero-card:not([data-d="0"]):hover .ora-hero-card-shade{opacity:.2}.ora-hero-card-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;font:800 18px/1.2 Archivo,sans-serif;color:rgba(255,255,255,.8);background:linear-gradient(160deg,#2a2a30,#141418)}.ora-home-hero-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(14,14,16,.88),rgba(14,14,16,.62) 48%,rgba(14,14,16,.28)),linear-gradient(0deg,rgba(14,14,16,.92) 0,rgba(14,14,16,.2) 55%,transparent 80%),radial-gradient(circle at 88% 12%,rgba(232,68,46,.28),transparent 42%)}.ora-home-hero-inner{position:relative;z-index:1;width:100%;max-width:760px;box-sizing:border-box;flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:48px 72px 96px}.ora-home-hero[data-poster=true] .ora-home-hero-inner{max-width:50%;padding-right:24px}.ora-home-hero-slide{min-height:220px;animation:ora-hero-in .4s ease}@keyframes ora-hero-in{0%{opacity:0}to{opacity:1}}.ora-home-kicker{font:600 12px ui-monospace,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ora-amber-text);margin-bottom:12px}.ora-home-hero .ora-home-kicker{color:#f5a623}.ora-home-hero-title{margin:0;font:900 clamp(36px,6.4vw,62px)/.95 Archivo,sans-serif;font-stretch:115%;letter-spacing:-.015em;text-transform:uppercase;color:#fff;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ora-home-hero-title[data-long=true]{font-size:clamp(30px,4.4vw,48px);line-height:1;-webkit-line-clamp:3}.ora-home-hero-title span{color:#e8442e}.ora-home-hero-sub{margin:12px 0 0;max-width:34ch;font:700 clamp(15px,1.5vw,19px)/1.3 Archivo,sans-serif;color:rgba(255,255,255,.92)}.ora-home-hero-meta,.ora-home-hero-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ora-home-hero-meta{margin:14px 0 0;font:500 14.5px/1.45 Archivo,sans-serif;color:rgba(255,255,255,.72)}.ora-home-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.ora-home-hero-from{font:700 14px Archivo,sans-serif;color:#fff}.ora-home-hero-arrow{position:absolute;top:42%;z-index:2;cursor:pointer;width:42px;height:42px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(14,14,16,.45);color:#fff;border:1px solid rgba(255,255,255,.28);font:400 28px/1 Archivo,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ora-home-hero-arrow:hover{background:rgba(14,14,16,.7);border-color:#f5a623;color:#f5a623}.ora-home-hero-arrow-prev{left:16px}.ora-home-hero-arrow-next{right:16px}.ora-home-hero-dots{position:absolute;z-index:2;right:24px;top:22px;display:flex;align-items:center;gap:7px}.ora-home-hero[data-poster=true] .ora-home-hero-dots{top:auto;bottom:92px;right:calc(56px + min(46%, 560px) / 2);transform:translateX(50%)}.ora-home-hero-dot{cursor:pointer;width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.38)}.ora-home-hero-dot:hover{background:rgba(255,255,255,.7)}.ora-home-hero-dot[aria-current=true]{width:22px;background:#f5a623}@media (prefers-reduced-motion:reduce){.ora-hero-card,.ora-hero-card-shade,.ora-home-hero-bg{transition:none}.ora-home-hero-slide{animation:none}}.ora-home-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#e8442e;color:#fff;border:none;border-radius:12px;padding:13px 22px;font:800 14px Archivo,sans-serif;letter-spacing:.03em}a.ora-home-btn,a.ora-home-btn:hover{color:#fff}.ora-home-find{position:relative;z-index:5;width:min(920px,calc(100% - 16px));margin:-88px auto 20px;padding:18px 22px 16px;background:var(--ora-card);color:var(--ora-ink);border-radius:22px;border:1px solid color-mix(in srgb,var(--ora-ink) 10%,transparent);box-shadow:var(--ora-menu-shadow);box-sizing:border-box}.ora-home-find-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;margin-bottom:14px;background:var(--ora-sunken);border-radius:999px;border:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent)}.ora-home-find-tab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:999px;font:700 13px Archivo,sans-serif;border:none;background:transparent}.ora-home-find-tab,a.ora-home-find-tab{color:color-mix(in srgb,var(--ora-ink) 52%,transparent)}a.ora-home-find-tab:hover{color:var(--ora-ink);background:color-mix(in srgb,var(--ora-ink) 6%,transparent)}.ora-home-find-tab[aria-selected=true]{color:var(--ora-ink);background:var(--ora-card);box-shadow:0 1px 3px color-mix(in srgb,var(--ora-ink) 12%,transparent)}.ora-home-find-label{margin:0;font:700 11px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ora-ink) 48%,transparent)}.ora-home-find-form{display:flex;flex-direction:column;gap:8px}.ora-home-find-bar{display:flex;align-items:stretch;gap:8px;min-height:54px;background:var(--ora-sunken);border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);border-radius:14px;padding:5px 5px 5px 14px;transition:border-color .15s ease,box-shadow .15s ease}.ora-home-find-bar:focus-within{border-color:#f5a623;box-shadow:0 0 0 3px color-mix(in srgb,#f5a623 22%,transparent)}.ora-home-find-field{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0}.ora-home-find-ico{flex:none;color:color-mix(in srgb,var(--ora-ink) 42%,transparent)}.ora-home-find-field input{flex:1 1;min-width:0;border:none;background:transparent;padding:10px 0;font:500 15px Archivo,sans-serif;color:var(--ora-ink);outline:none}.ora-home-find-field input::placeholder{color:color-mix(in srgb,var(--ora-ink) 40%,transparent)}.ora-home-find-go{cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#f5a623;color:#0e0e10;border:none;border-radius:10px;padding:0 22px;min-width:112px;font:800 14px Archivo,sans-serif}.ora-home-find-go:hover{background:#e89b16}.ora-home-find-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent)}.ora-chip{cursor:pointer;border-radius:999px;padding:6px 12px;font:600 12.5px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 75%,transparent);background:transparent;border:1px solid color-mix(in srgb,var(--ora-ink) 20%,transparent)}.ora-chip[data-on=true]{color:#fff;background:#e8442e;border-color:#e8442e}.ora-chip-dark{color:rgba(255,255,255,.88);border-color:rgba(255,255,255,.35);background:rgba(14,14,16,.28)}.ora-chip-dark[data-on=true]{color:#fff;background:#e8442e;border-color:#e8442e}.ora-home-find .ora-chip{padding:5px 11px;color:color-mix(in srgb,var(--ora-ink) 72%,transparent);border-color:color-mix(in srgb,var(--ora-ink) 14%,transparent);background:transparent}.ora-home-find .ora-chip[data-on=true]{color:#fff;background:var(--ora-ink);border-color:var(--ora-ink)}html[data-theme=dark] .ora-home-find .ora-chip[data-on=true]{color:#0e0e10}.ora-home-find .ora-chip:hover{border-color:var(--ora-ink);color:var(--ora-ink);background:var(--ora-card)}.ora-home-find .ora-chip[data-on=true]:hover{color:#fff;border-color:var(--ora-ink);background:var(--ora-ink)}html[data-theme=dark] .ora-home-find .ora-chip[data-on=true]:hover{color:#0e0e10}.ora-catfish{position:fixed;left:0;right:0;bottom:0;z-index:66;pointer-events:none}.ora-catfish-frame{display:block;width:100%;height:100%;border:0;background:transparent;pointer-events:none}.ora-catfish[data-filled=true] .ora-catfish-frame{pointer-events:auto}@media (max-width:900px){.ora-catfish{bottom:calc(62px + env(safe-area-inset-bottom))}}.ora-poster-fill{isolation:isolate}.ora-poster-fill[style*="--ora-poster"]{background:#18181c}.ora-poster-fill[style*="--ora-poster"]:before{content:"";position:absolute;inset:-32px;z-index:-1;pointer-events:none;background:var(--ora-poster) center/cover no-repeat;filter:blur(26px) saturate(1.25) brightness(.78)}.ora-poster-fill[style*="--ora-poster"]>img{filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.ora-poster-fill>img[data-fit=cover]{object-fit:cover!important;object-position:center;filter:none}.ora-home-sec{padding:28px var(--ora-gutter) 8px;scroll-margin-top:72px}.ora-home-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ora-home-h{margin:0;font:800 22px Archivo,sans-serif;font-stretch:110%;color:var(--ora-ink);text-transform:uppercase}.ora-home-note{margin:6px 0 0;font:400 13px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 52%,transparent)}.ora-home-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:36px;padding:0 14px;border-radius:999px;box-sizing:border-box;font:700 13px Archivo,sans-serif;letter-spacing:0;text-transform:none;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent);box-shadow:var(--ora-shadow)}.ora-home-more,a.ora-home-more{color:var(--ora-ink)}a.ora-home-more:hover{color:var(--ora-ink);border-color:#f5a623;background:color-mix(in srgb,#f5a623 14%,var(--ora-card))}.ora-home-feat-h{margin:0;font:800 22px/1.2 Archivo,sans-serif;color:var(--ora-ink)}.ora-home-feat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px 16px;gap:22px 16px}.ora-home-feat{display:grid;grid-gap:12px;gap:12px;min-height:440px;grid-template-columns:1.2fr .95fr .95fr;grid-template-rows:minmax(200px,1fr) minmax(200px,1fr)}.ora-home-feat[data-n="1"]{grid-template-columns:1fr;grid-template-rows:minmax(340px,1fr);min-height:340px}.ora-home-feat[data-n="2"]{grid-template-columns:1.2fr 1fr;grid-template-rows:minmax(380px,1fr);min-height:380px}.ora-home-feat[data-n="3"]{grid-template-columns:1.25fr 1fr;grid-template-rows:minmax(190px,1fr) minmax(190px,1fr)}.ora-feat-lead{grid-row:1/-1}.ora-home-feat[data-n="4"] .ora-feat-wide{grid-column:2/-1}.ora-feat-tile{position:relative;overflow:hidden;border-radius:16px;min-height:0;min-width:0;display:flex;align-items:flex-end;color:#fff;background:#1a1a1e}a.ora-feat-tile:hover{color:#fff}.ora-feat-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.ora-feat-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 13px Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.35);background:repeating-linear-gradient(45deg,#222226,#222226 10px,#1a1a1e 0,#1a1a1e 20px)}.ora-feat-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(14,14,16,.95) 0,rgba(14,14,16,.7) 30%,rgba(14,14,16,.2) 55%,transparent 72%)}.ora-feat-badge{position:absolute;top:14px;right:14px;z-index:1;background:#f5a623;color:#0e0e10;border-radius:6px;padding:5px 9px;font:800 10.5px Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ora-feat-copy{position:relative;z-index:1;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.ora-feat-cat{font:700 10.5px Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5a623}.ora-feat-name{font:800 16.5px/1.15 Archivo,sans-serif;color:#fff}.ora-feat-lead .ora-feat-name{font-size:clamp(22px,2.5vw,30px);font-stretch:110%}.ora-feat-wide .ora-feat-name{font-size:18px}.ora-feat-venue{font:400 13px Archivo,sans-serif;color:rgba(255,255,255,.7)}.ora-feat-lead .ora-feat-copy{padding:22px 22px 20px}.ora-home-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ora-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px 16px;gap:22px 16px}.ora-home-grid-4{row-gap:22px}.ora-home-weekend{display:grid;grid-template-columns:1.65fr minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.ora-home-weekend-solo{grid-template-columns:1fr}.ora-home-weekend-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ora-home-empty{text-align:center;padding:48px 16px;color:color-mix(in srgb,var(--ora-ink) 50%,transparent);font:500 15px Archivo,sans-serif}.ora-home-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ora-home-trust-card{background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);border-radius:14px;padding:20px 18px 18px}.ora-home-trust-ico{color:var(--ora-amber-text);margin-bottom:12px}.ora-home-trust-title{font:800 14.5px Archivo,sans-serif;color:var(--ora-ink);margin-bottom:6px}.ora-home-trust-card p{margin:0;font:400 13px/1.5 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 55%,transparent)}.ora-home-cta{margin:28px var(--ora-gutter) 36px;display:grid;grid-template-columns:1.05fr minmax(280px,.95fr);grid-gap:0;gap:0;align-items:stretch;position:relative;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,var(--ora-ink) 10%,transparent);background:radial-gradient(ellipse at 0 110%,rgba(232,68,46,.32),transparent 55%),radial-gradient(ellipse at 92% -10%,rgba(245,166,35,.18),transparent 42%),#141418;color:#fff;box-shadow:var(--ora-shadow)}html[data-theme=dark] .ora-home-cta{background:radial-gradient(ellipse at 0 110%,rgba(232,68,46,.24),transparent 55%),radial-gradient(ellipse at 92% -10%,rgba(245,166,35,.14),transparent 42%),#1a1a1e;border-color:color-mix(in srgb,#f5a623 28%,transparent)}.ora-home-cta-copy{padding:40px 36px 36px;min-width:0}.ora-home-cta .ora-home-kicker{color:#f5a623;margin-bottom:10px}.ora-home-cta h2{margin:0;max-width:11.5ch;font:900 clamp(30px,4.8vw,48px)/.92 Archivo,sans-serif;font-stretch:115%;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.ora-home-cta-copy>p{margin:14px 0 0;max-width:38ch;font:400 14.5px/1.55 Archivo,sans-serif;color:rgba(255,255,255,.68)}.ora-home-cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ora-home-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28)}a.ora-home-btn-ghost{color:#fff}a.ora-home-btn-ghost:hover{color:#fff;border-color:#f5a623;background:rgba(245,166,35,.12)!important}.ora-home-cta-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ora-home-cta-cat{cursor:pointer;background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 13px;font:600 12.5px Archivo,sans-serif}.ora-home-cta-cat:hover{border-color:#f5a623;color:#fff;background:rgba(245,166,35,.14)}.ora-home-cta-pane{min-width:0;display:flex;flex-direction:column;gap:12px;padding:22px 22px 22px 20px;background:rgba(255,255,255,.04);border-left:1px solid rgba(255,255,255,.08)}.ora-home-cta-pane-h{display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 12px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.ora-home-cta-pane-h a.ora-home-more{height:32px;padding:0 12px;color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);box-shadow:none;letter-spacing:0;text-transform:none;font-weight:700}.ora-home-cta-pane-h a.ora-home-more:hover{color:#fff;border-color:#f5a623;background:rgba(245,166,35,.14)}.ora-home-cta-lineup{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ora-home-cta-show{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:8px;border-radius:12px;color:#fff}.ora-home-cta-show:hover{background:rgba(255,255,255,.07);color:#fff}.ora-home-cta-thumb{width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none;background:repeating-linear-gradient(45deg,#2a2a2e,#2a2a2e 8px,#222226 0,#222226 16px);display:flex;align-items:center;justify-content:center;font:10px ui-monospace,monospace;color:rgba(255,255,255,.4)}.ora-home-cta-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ora-home-cta-show-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.ora-home-cta-show-date{font:600 10.5px ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#f5a623}.ora-home-cta-show-name{font:800 14.5px/1.2 Archivo,sans-serif;color:#fff}.ora-home-cta-show-name,.ora-home-cta-show-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-home-cta-show-sub{font:400 12.5px/1.35 Archivo,sans-serif;color:rgba(255,255,255,.58)}.ora-home-cta-empty{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px 8px;font:800 16px Archivo,sans-serif;color:#fff}.ora-home-cta-empty p{margin:0 0 10px;font:400 13.5px/1.5 Archivo,sans-serif;color:rgba(255,255,255,.6);max-width:32ch}@media (max-width:1100px){.ora-home-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-home-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ora-home-hero{min-height:360px;border-radius:16px}.ora-home-hero-inner{padding:28px 20px 80px;max-width:none}.ora-home-hero[data-poster=true] .ora-home-hero-inner{max-width:none;padding-right:20px;padding-top:34px}.ora-hero-flow{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:clamp(300px,82vw,460px);margin-top:22px;flex:none}.ora-home-hero[data-poster=true] .ora-home-hero-dots{right:auto;left:50%;bottom:auto;transform:translateX(-50%);top:calc(22px + clamp(300px,82vw,460px) + 12px)}.ora-home-hero-title{font-size:clamp(26px,8vw,44px)}.ora-home-hero-meta{font-size:13.5px}.ora-home-hero-arrow{display:none}.ora-home-hero-dots{right:16px;top:14px;left:auto;bottom:auto}.ora-home-find{width:calc(100% - 8px);margin:-64px auto 4px;padding:14px 14px 12px;border-radius:16px}.ora-home-feat,.ora-home-feat[data-n="2"],.ora-home-feat[data-n="3"],.ora-home-feat[data-n="4"]{grid-template-columns:1fr 1fr;grid-template-rows:minmax(260px,auto) minmax(170px,auto) minmax(170px,auto);min-height:0}.ora-feat-lead{grid-row:auto;min-height:260px}.ora-feat-lead,.ora-home-feat[data-n="4"] .ora-feat-wide{grid-column:1/-1}.ora-home-weekend{grid-template-columns:1fr}.ora-home-trust,.ora-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-home-cta{grid-template-columns:1fr}.ora-home-cta-pane{border-left:none;border-top:1px solid rgba(255,255,255,.08)}.ora-home-cta h2{max-width:none}}@media (max-width:600px){.ora-home{padding:12px 0 8px}.ora-home-head{align-items:flex-start;gap:8px}.ora-home-h{font-size:18px}.ora-home-hero{padding:0;border-radius:14px;min-height:320px}.ora-home-hero-inner{padding:22px 16px 72px}.ora-home-hero-actions{margin-top:16px;gap:12px}.ora-home-find{width:100%;margin:-56px auto 0;padding:14px 12px 12px;border-radius:18px}.ora-home-find-bar{flex-direction:column;padding:4px;min-height:0}.ora-home-find-field{padding:0 10px}.ora-home-find-go{width:100%;height:46px;min-width:0}.ora-home-feat,.ora-home-feat[data-n="2"],.ora-home-feat[data-n="3"],.ora-home-feat[data-n="4"]{grid-template-columns:1fr;grid-template-rows:none}.ora-feat-lead,.ora-feat-tile{min-height:220px}.ora-home-feat[data-n="4"] .ora-feat-wide{grid-column:auto}.ora-home-feat-grid,.ora-home-grid-4,.ora-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ora-home-trust{grid-template-columns:1fr}.ora-home-cta-copy{padding:28px 20px 24px}.ora-home-cta-pane{padding:16px 16px 20px}}a{color:var(--ora-amber-text);text-decoration:none}a:hover{color:#e8442e}.ora-event-page{padding:28px var(--ora-gutter) 56px}.ora-org-card{margin-top:22px;padding:14px;background:var(--ora-tile);border-radius:12px;border:1px solid var(--ora-line-soft)}.ora-org-card-id{display:flex;align-items:center;gap:10px}.ora-org-card-av{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5a623;color:#0e0e10;font:800 14px Archivo,sans-serif}.ora-org-card-name{font:700 13px Archivo,sans-serif;color:var(--ora-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-org-card-status{font:600 11.5px Archivo,sans-serif;color:var(--ora-muted);margin-top:2px}.ora-org-card-status[data-ok=true]{color:var(--ora-green-text)}.ora-org-card-link{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;font:700 12.5px Archivo,sans-serif;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent)}.ora-org-card-link,a.ora-org-card-link,a.ora-org-card-link:hover{color:var(--ora-ink)}.ora-org-card-link:hover{border-color:#f5a623}.ora-org-card-link:focus-visible{outline:3px solid #f5a623;outline-offset:2px}.ora-event-back{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px 0 12px;margin-bottom:18px;border-radius:999px;box-sizing:border-box;cursor:pointer;font:700 13.5px Archivo,sans-serif;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent);transition:border-color .15s ease,background .15s ease}.ora-event-back,a.ora-event-back,a.ora-event-back:hover{color:var(--ora-ink)}.ora-event-back:hover{border-color:color-mix(in srgb,var(--ora-ink) 32%,transparent);background:color-mix(in srgb,var(--ora-ink) 4%,var(--ora-card))}.ora-event-back:focus-visible{outline:3px solid #f5a623;outline-offset:2px}.ora-event-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-gap:28px;gap:28px;align-items:start}.ora-event-layout>*{min-width:0}.ora-event-meta>div:last-child{min-width:0;overflow-wrap:anywhere}.ora-event-desc,.ora-event-fact dd,.ora-event-org-name,.ora-event-title,.ora-ticket-copy{overflow-wrap:anywhere}.ora-event-poster{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px color-mix(in srgb,#000 18%,transparent),0 0 0 1px color-mix(in srgb,var(--ora-ink) 8%,transparent);font:12px ui-monospace,monospace;color:color-mix(in srgb,var(--ora-ink) 45%,transparent)}.ora-event-poster img{display:block;width:auto;height:auto;max-width:100%;max-height:min(78dvh,820px)}.ora-event-poster[data-img=false]{width:100%;min-height:180px;background:#101013;display:flex;align-items:center;justify-content:center}.ora-event-poster-veil{display:none}.ora-event-badge{position:absolute;top:16px;left:16px;z-index:1;background:#e8442e;color:#fff;font:800 12px Archivo,sans-serif;padding:6px 11px;border-radius:6px;letter-spacing:.06em}.ora-event-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 10px}.ora-event-kicker-item{font:600 11.5px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ora-amber-text)}.ora-event-kicker-dot{color:color-mix(in srgb,var(--ora-ink) 28%,transparent)}.ora-event-title{margin:0;font:900 clamp(28px,4.4vw,42px)/1.05 Archivo,sans-serif;font-stretch:112%;text-transform:uppercase;color:var(--ora-ink);letter-spacing:-.02em}.ora-event-org{display:flex;gap:12px;margin-top:16px;align-items:center}.ora-event-org-av{width:40px;height:40px;border-radius:50%;flex:none;background:#f5a623;color:#0e0e10;display:flex;align-items:center;justify-content:center;font:800 15px Archivo,sans-serif}.ora-event-org-name{font:700 14.5px Archivo,sans-serif;color:var(--ora-ink)}.ora-event-org-sub{font:400 12.5px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 50%,transparent);margin-top:2px}.ora-event-org-sub[data-ok=true]{color:var(--ora-green-text)}.ora-event-ended{margin:0 0 12px;background:color-mix(in srgb,var(--ora-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);border-radius:10px;padding:10px 14px;font:700 13px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 70%,transparent)}.ora-event-whenwhere{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px;max-width:640px}.ora-event-meta{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 10%,transparent);border-radius:14px;padding:14px 16px;box-shadow:var(--ora-shadow)}.ora-event-meta-ico{width:40px;height:40px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#f5a623 16%,transparent);color:var(--ora-amber-text)}.ora-event-meta-lbl{font:600 10.5px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ora-ink) 45%,transparent)}.ora-event-meta-val{font:700 14.5px/1.3 Archivo,sans-serif;color:var(--ora-ink);margin-top:4px}.ora-event-meta-sub{font:400 12.5px/1.4 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 55%,transparent);margin-top:3px}.ora-event-meta-link{display:inline-block;margin-top:8px;font:600 12.5px Archivo,sans-serif;color:var(--ora-amber-text)}.ora-event-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;max-width:640px}.ora-event-tool{cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent);background:var(--ora-card);font:600 12.5px Archivo,sans-serif}.ora-event-tool,a.ora-event-tool{color:var(--ora-ink)}a.ora-event-tool:hover,button.ora-event-tool:hover{border-color:#f5a623;color:var(--ora-ink);background:var(--ora-selected)}.ora-event-copied{font:600 12.5px Archivo,sans-serif;color:var(--ora-green-text)}.ora-event-desc{font:400 14.5px/1.7 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 60%,transparent);margin-top:22px;max-width:640px;white-space:pre-line}.ora-event-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px;max-width:640px}.ora-event-fact{background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);border-radius:12px;padding:14px 16px}.ora-event-fact dt{font:600 10.5px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ora-ink) 45%,transparent)}.ora-event-fact dd{margin:5px 0 0;font:600 14px Archivo,sans-serif;color:var(--ora-ink)}.ora-event-buybar{display:none}@media (max-width:900px){.ora-event-facts,.ora-event-layout,.ora-event-whenwhere{grid-template-columns:1fr}.ora-event-page{padding-bottom:110px}.ora-event-buybar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:10px;right:10px;z-index:65;bottom:calc(70px + env(safe-area-inset-bottom));padding:10px 10px 10px 16px;border-radius:16px;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);box-shadow:0 12px 32px color-mix(in srgb,#000 22%,transparent);transition:transform .2s ease,opacity .2s ease}.ora-event-buybar[data-hidden=true]{transform:translateY(16px);opacity:0;pointer-events:none}.ora-event-buybar-copy{display:flex;flex-direction:column;min-width:0}.ora-event-buybar-k{font:500 11.5px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 55%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-event-buybar-copy strong{font:800 17px Archivo,sans-serif;color:var(--ora-ink)}.ora-event-buybar-btn{flex:none;border:0;cursor:pointer;height:44px;padding:0 22px;border-radius:12px;background:#e8442e;color:#fff;font:800 14px Archivo,sans-serif}}button,input,select,textarea{font-family:Archivo,sans-serif}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--ora-ink) 38%,transparent)}@keyframes oraspin{to{transform:rotate(1turn)}}@keyframes orapulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes orascan{0%{top:8%}50%{top:88%}to{top:8%}}.ora-card{transition:border-color .15s}.ora-card:hover{border-color:rgba(245,166,35,.5)!important}.ora-ecard,a.ora-ecard{cursor:pointer;height:100%;overflow:hidden;border-radius:14px;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);display:flex;flex-direction:column;text-decoration:none;color:inherit}a.ora-ecard:hover{color:inherit}.ora-ecard-art{position:relative;overflow:hidden;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font:11px ui-monospace,monospace;color:color-mix(in srgb,var(--ora-ink) 45%,transparent);background:repeating-linear-gradient(45deg,var(--ora-stripe-a),var(--ora-stripe-a) 10px,var(--ora-stripe-b) 10px,var(--ora-stripe-b) 20px);flex-shrink:0}.ora-ecard[data-poster=true] .ora-ecard-art{aspect-ratio:3/4}.ora-ecard-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ora-ecard-badge{position:absolute;top:12px;left:12px;z-index:1;background:#e8442e;color:#fff;font:800 11px Archivo,sans-serif;padding:5px 9px;border-radius:6px;letter-spacing:.06em}.ora-ecard-body{padding:16px 18px 18px;border-top:2px dashed color-mix(in srgb,var(--ora-ink) 12%,transparent);display:flex;flex-direction:column;flex:1 1}.ora-ecard[data-compact=true] .ora-ecard-body{padding:14px 16px 16px}.ora-ecard-date{font:600 11px ui-monospace,monospace;color:var(--ora-amber-text);letter-spacing:.1em}.ora-ecard-name{margin:7px 0 5px;font:800 18px/1.2 Archivo,sans-serif;color:var(--ora-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ora-ecard[data-compact=true] .ora-ecard-name{font-size:16.5px}.ora-ecard-venue{font:400 13px/1.35 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 55%,transparent);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ora-ecard-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px}.ora-ecard[data-compact=true] .ora-ecard-row{margin-top:auto;padding-top:12px}.ora-ecard-price{font:700 14px Archivo,sans-serif;color:var(--ora-ink)}.ora-ecard-cat{font:600 11.5px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 52%,transparent)}.ora-ecard-buy{font:700 12px Archivo,sans-serif;color:#0e0e10;background:#f5a623;padding:7px 14px;border-radius:999px;white-space:nowrap}@media (max-width:600px){.ora-home-grid-4 .ora-ecard-art,.ora-home-grid-4 .ora-ecard[data-poster=true] .ora-ecard-art,.ora-related-grid .ora-ecard-art,.ora-related-grid .ora-ecard[data-poster=true] .ora-ecard-art{aspect-ratio:3/4}.ora-home-grid-4 .ora-ecard-body,.ora-related-grid .ora-ecard-body{padding:8px 8px 10px}.ora-home-grid-4 .ora-ecard-date,.ora-related-grid .ora-ecard-date{font-size:9.5px;letter-spacing:.04em}.ora-home-grid-4 .ora-ecard-name,.ora-related-grid .ora-ecard-name{margin:4px 0 2px;font-size:13.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ora-home-grid-4 .ora-ecard-venue,.ora-related-grid .ora-ecard-venue{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ora-home-grid-4 .ora-ecard-row,.ora-related-grid .ora-ecard-row{margin-top:auto;padding-top:8px}.ora-home-grid-4 .ora-ecard-price,.ora-related-grid .ora-ecard-price{font-size:12px}.ora-home-grid-4 .ora-ecard-buy,.ora-home-grid-4 .ora-ecard-cat,.ora-related-grid .ora-ecard-buy,.ora-related-grid .ora-ecard-cat{display:none}.ora-home-grid-4 .ora-ecard-badge,.ora-related-grid .ora-ecard-badge{top:8px;left:8px;font-size:9px;padding:3px 6px}.ora-xcard-meta{padding:10px 2px 2px;gap:3px}.ora-xcard-date{font-size:10.5px}.ora-xcard-venue{font-size:12px}.ora-xcard-price{font-size:12.5px}.ora-xcard-badge{top:8px;right:8px;font-size:9px;padding:3px 6px}}.ora-cta:hover{background:#d13a26!important}.ora-dim:hover{color:var(--ora-ink)!important}.ora-theme-btn{cursor:pointer;width:36px;height:36px;border-radius:50%;flex:none;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--ora-card);color:var(--ora-ink);border:1px solid color-mix(in srgb,var(--ora-ink) 18%,transparent)}.ora-theme-btn:hover{border-color:#f5a623;color:#f5a623}.ora-theme-dock{right:16px}.ora-auth-back,.ora-theme-dock{position:fixed;top:16px;z-index:70}.ora-auth-back{left:16px;display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:999px;font:600 13px Archivo,sans-serif}.ora-auth-back,a.ora-auth-back{color:color-mix(in srgb,var(--ora-ink) 58%,transparent)}a.ora-auth-back:hover{color:var(--ora-ink);background:color-mix(in srgb,var(--ora-ink) 6%,transparent)}.ora-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:24px;position:relative;overflow:hidden}.ora-auth-label{display:block;margin-bottom:6px;font:600 12px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 58%,transparent)}.ora-auth-input{width:100%;box-sizing:border-box;display:block;margin-bottom:14px;background:var(--ora-input);border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);border-radius:10px;padding:13px 14px;font:500 14px Archivo,sans-serif;color:var(--ora-ink)}.ora-auth-input:focus{outline:2px solid #e8442e;outline-offset:2px;border-color:#e8442e;box-shadow:0 0 0 3px rgba(232,68,46,.22)}.ora-auth-reveal:focus-visible,.ora-cta:focus-visible{outline:2px solid #e8442e;outline-offset:2px}.ora-phone{display:flex;align-items:stretch;margin-bottom:14px;background:var(--ora-input);border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);border-radius:10px;overflow:hidden}.ora-phone:focus-within{border-color:#e8442e;box-shadow:0 0 0 3px rgba(232,68,46,.22)}.ora-phone-cc{display:flex;align-items:center;flex:none;padding:0 12px;font:700 13px Archivo,sans-serif;color:var(--ora-ink);border-right:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);background:color-mix(in srgb,var(--ora-ink) 4%,transparent)}.ora-phone .ora-auth-input{border:none;margin:0;border-radius:0;background:transparent;box-shadow:none}.ora-phone .ora-auth-input:focus{outline:none;border:none;box-shadow:none}.ora-auth-secret{position:relative;margin-bottom:14px}.ora-auth-secret .ora-auth-input{margin-bottom:0;padding-right:68px}.ora-auth-reveal{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:32px;padding:0 10px;border:none;border-radius:8px;cursor:pointer;background:transparent;color:color-mix(in srgb,var(--ora-ink) 62%,transparent);font:700 12px Archivo,sans-serif}.ora-auth-reveal:hover{color:var(--ora-ink)}.ora-auth-error{margin-top:14px;background:rgba(232,68,46,.12);border:1px solid rgba(232,68,46,.4);border-radius:10px;padding:11px 14px;font:600 12.5px/1.45 Archivo,sans-serif;color:var(--ora-red-text)}.ora-otp{display:flex;gap:8px;justify-content:center;margin:18px 0 4px}.ora-otp-box{width:48px;height:54px;box-sizing:border-box;text-align:center;padding:0;font:700 22px Archivo,sans-serif;color:var(--ora-ink);background:var(--ora-input);border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent);border-radius:12px}.ora-otp-box:focus{outline:none;border-color:#e8442e;box-shadow:0 0 0 3px rgba(232,68,46,.22)}@media (max-width:400px){.ora-otp{gap:6px}.ora-otp-box{width:42px;height:48px;font-size:20px}}@media (max-width:720px){.ora-auth-page{padding-top:64px;align-items:flex-start}}.ora-x:hover{color:#e8442e!important}@media (max-width:800px){.ora-tickets-layout{grid-template-columns:1fr!important}.ora-tickets-list{flex-direction:row!important;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.ora-tickets-list>button{flex:none;width:210px;scroll-snap-align:start}}@media (max-width:1100px){div[style*="repeat(5, 1fr)"],div[style*="repeat(5,1fr)"]{grid-template-columns:repeat(3,1fr)!important}div[style*="repeat(4, 1fr)"],div[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){div[style*="68px"]{font-size:clamp(36px,9.5vw,68px)!important}div[style*="padding: 0px 40px"],div[style*="padding: 16px 40px"],div[style*="padding: 28px 40px"],div[style*="padding: 30px 40px"],div[style*="padding: 32px 40px"],div[style*="padding: 36px 40px"],div[style*="padding: 4px 40px"],div[style*="padding: 52px 40px"],div[style*="padding:0 40px"],div[style*="padding:16px 40px"],div[style*="padding:28px 40px"],div[style*="padding:30px 40px"],div[style*="padding:32px 40px"],div[style*="padding:36px 40px"],div[style*="padding:4px 40px"],div[style*="padding:52px 40px"]{padding-left:20px!important;padding-right:20px!important}div[style*="padding: 40px"],div[style*="padding:40px"]{padding:20px!important}div[style*="padding: 16px 40px"],div[style*="padding:16px 40px"]{flex-wrap:wrap}div[style*="1.4fr 1fr"],div[style*="1.5fr 1fr"],div[style*="1fr 320px"]{grid-template-columns:1fr!important}div[style*="repeat(3, 1fr)"],div[style*="repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}div[style*="min-height: calc(-47px + 100vh)"],div[style*="min-height:calc(100vh - 47px)"]{flex-direction:column!important}div[style*="width: 230px"],div[style*="width:230px"]{width:auto!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent)}}@media (max-width:640px){div.ora-stat-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ora-orders-head{display:none!important}div.ora-orders-row[style]{grid-template-columns:minmax(0,1fr) auto!important;row-gap:3px;min-width:0!important}.ora-orders-row>span:first-child{order:1}.ora-orders-row>span:nth-child(4){order:2;text-align:right;font-weight:700;color:var(--ora-ink)}.ora-orders-row>span:nth-child(2){order:3;overflow-wrap:anywhere}.ora-orders-row>span:nth-child(5){order:4;text-align:right}.ora-orders-row>span:nth-child(3){order:5;grid-column:1/-1;color:var(--ora-muted)}div[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr"],div[style*="repeat(3, 1fr)"],div[style*="repeat(3,1fr)"],div[style*="repeat(4, 1fr)"],div[style*="repeat(4,1fr)"],div[style*="repeat(5, 1fr)"],div[style*="repeat(5,1fr)"]{grid-template-columns:1fr!important}div[style*="padding: 10px 22px"],div[style*="padding:10px 22px"]{flex-wrap:wrap;row-gap:8px;position:static!important}div[style*="top: 47px"],div[style*="top:47px"]{top:0!important}div[style*="justify-content: space-between"],div[style*="justify-content:space-between"]{flex-wrap:wrap}div[style*="1.2fr 1.4fr"],div[style*="1.2fr 1.6fr"],div[style*="1.5fr 1.3fr"],div[style*="1.6fr 1fr 1fr 36px"]{min-width:620px}div[style*="border-radius: 14px"][style*="padding: 20px"],div[style*="border-radius:14px"][style*="padding:20px"]{overflow-x:auto}div[style*="width: 400px"],div[style*="width: 460px"],div[style*="width:400px"],div[style*="width:460px"]{width:min(92vw,460px)!important}div[style*="width: 390px"],div[style*="width:390px"]{width:min(100%,390px)!important}div[style*="gap: 24px"][style*="align-items: center"],div[style*="gap:24px"][style*="align-items:center"]{flex-wrap:wrap}input[style*="width: 220px"],input[style*="width:220px"]{width:100%!important}}.ora-guest-scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.ora-guest-pay{position:relative;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);background:var(--ora-card);color:var(--ora-ink);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.45)}.ora-guest-pay a{color:#e8442e}.ora-guest-pay a:hover{color:#c53622}.ora-guest-pay button,.ora-guest-pay input,.ora-guest-pay select,.ora-guest-pay textarea{font-family:Archivo,sans-serif}.ora-guest-pay input::placeholder,.ora-guest-pay textarea::placeholder{color:#9a9aa3}.ora-guest-sum{background:var(--ora-sunken);padding:28px 24px;border-right:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);display:flex;flex-direction:column;min-width:0}.ora-guest-back{cursor:pointer;align-self:flex-start;background:none;border:none;padding:0;margin:0 0 16px;font:600 13.5px Archivo,sans-serif;color:#555}.ora-guest-stub{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;background:#121214;border-radius:14px;overflow:hidden;margin-bottom:18px;box-shadow:0 10px 28px rgba(0,0,0,.18)}.ora-guest-stub-art{position:relative;overflow:hidden;min-height:149px;background:linear-gradient(160deg,#2a1a16,#17171a 60%,#101012)}.ora-guest-stub-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.ora-guest-stub-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:900 11px Archivo,sans-serif;letter-spacing:.1em;color:rgba(255,255,255,.28)}.ora-guest-stub-art:after{display:none}.ora-guest-stub-meta{position:relative;padding:14px 14px 14px 16px;color:#fff;border-left:2px dashed rgba(255,255,255,.16);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ora-guest-stub-meta:after,.ora-guest-stub-meta:before{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--ora-sunken)}.ora-guest-stub-meta:before{top:-8px}.ora-guest-stub-meta:after{bottom:-8px}.ora-guest-stub-tag{display:inline-block;font:800 9px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0e0e10;background:#f5a623;border-radius:999px;padding:3px 8px;margin-bottom:8px}.ora-guest-event-name{font:800 15px/1.25 Archivo,sans-serif;color:var(--ora-ink);word-break:break-word}.ora-guest-stub-meta .ora-guest-event-name{color:#fff}.ora-guest-event-sub{font:500 12px/1.35 Archivo,sans-serif;color:#6b6b74;margin-top:4px}.ora-guest-stub-meta .ora-guest-event-sub{color:rgba(255,255,255,.7)}.ora-guest-stub-types{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ora-guest-stub-types span{font:700 10.5px Archivo,sans-serif;color:#fff;background:rgba(255,255,255,.12);border-radius:999px;padding:4px 8px}.ora-guest-kicker{font:700 11px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a8a94}.ora-guest-lines{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ora-guest-line{display:flex;justify-content:space-between;gap:12px;font:500 13.5px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 55%,transparent)}.ora-guest-line span:last-child{flex:none;font-weight:600;color:var(--ora-ink)}.ora-guest-line-disc,.ora-guest-line-disc span:last-child{color:#1f8a56}.ora-guest-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);font:800 17px Archivo,sans-serif;color:var(--ora-ink)}.ora-guest-form{padding:28px 28px 24px;min-width:0;display:flex;flex-direction:column}.ora-guest-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.ora-guest-h{margin:0;font:800 20px/1.2 Archivo,sans-serif;color:var(--ora-ink)}.ora-guest-x{cursor:pointer;background:none;border:none;width:32px;height:32px;border-radius:8px;font:600 22px/1 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 50%,transparent);flex:none}.ora-guest-x:hover{background:var(--ora-sunken);color:var(--ora-ink)}.ora-guest-lead{margin:0 0 18px;font:400 13px/1.5 Archivo,sans-serif;color:#6b6b74}.ora-guest-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.ora-guest-field{display:flex;flex-direction:column;min-width:0}.ora-guest-field-wide{grid-column:1/-1}.ora-guest-lbl{font:600 11.5px Archivo,sans-serif;color:#5c5c66;margin-bottom:6px}.ora-guest-in{width:100%;box-sizing:border-box;height:44px;background:var(--ora-input);border:1px solid color-mix(in srgb,var(--ora-ink) 16%,transparent);border-radius:8px;padding:0 12px;font:500 13.5px Archivo,sans-serif;color:var(--ora-ink);outline:none}.ora-guest-in:focus{border-color:var(--ora-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ora-ink) 8%,transparent)}.ora-guest-sec{margin:14px 0 8px;font:800 15px Archivo,sans-serif;color:var(--ora-ink)}.ora-guest-methods{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ora-guest-methods[data-n="1"]{grid-template-columns:1fr}.ora-guest-methods[data-n="2"]{grid-template-columns:1fr 1fr}.ora-guest-method{cursor:pointer;min-height:64px;border:2px solid color-mix(in srgb,var(--ora-ink) 14%,transparent);background:var(--ora-input);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:10px 12px}.ora-guest-method[data-on=true]{border-color:var(--ora-ink);background:var(--ora-sunken)}.ora-guest-method[data-kind=mpesa][data-on=true]{border-color:#39b54a;background:rgba(57,181,74,.12)}.ora-guest-method[data-kind=airtel][data-on=true]{border-color:#ec1a23;background:rgba(236,26,35,.08)}.ora-guest-method[data-kind=card][data-on=true]{border-color:#1434cb;background:color-mix(in srgb,#1434cb 8%,var(--ora-sunken))}.ora-guest-method-hint{margin:0 0 12px;font:400 12.5px/1.45 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 52%,transparent)}.ora-pay-mark{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;pointer-events:none}.ora-pay-mark img{display:block;width:auto;max-width:100%;object-fit:contain}.ora-pay-mark[data-kind=mpesa] img{height:36px}.ora-pay-mark[data-kind=airtel] img{height:28px}.ora-pay-mark[data-kind=card] img{height:22px}.ora-pay-mark[data-kind=card] img:last-child{height:28px}.ora-guest-terms{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font:400 12.5px/1.5 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 55%,transparent);cursor:pointer}.ora-guest-terms input{margin-top:3px;flex:none;accent-color:var(--ora-ink)}.ora-guest-err{margin-top:12px;background:#fff1ee;border:1px solid #ffc4b8;border-radius:8px;padding:10px 12px;font:600 12.5px Archivo,sans-serif;color:#c23a2a}.ora-guest-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px}.ora-guest-cancel{background:var(--ora-sunken);padding:12px 16px;font:700 13px Archivo,sans-serif;color:var(--ora-ink)}.ora-guest-cancel,.ora-guest-paybtn{cursor:pointer;border:none;border-radius:10px}.ora-guest-paybtn{background:#f5a623;color:#0e0e10;padding:12px 20px;font:800 13.5px Archivo,sans-serif}.ora-guest-paybtn:hover{background:#e09514}.ora-guest-wait{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}.ora-guest-wait-card{width:min(360px,92vw);background:#17171a;border-radius:16px;padding:28px;text-align:center;color:#fff}.ora-guest-wait-card[data-wide=true]{width:min(440px,94vw);padding:16px}.ora-guest-wait-in{width:100%;box-sizing:border-box;height:46px;margin-top:14px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#111;color:#fff;text-align:center;font:700 16px Archivo,sans-serif;letter-spacing:.12em;outline:none}.ora-guest-wait-frame{width:100%;height:min(520px,62vh);border:0;border-radius:12px;background:#fff}.ora-guest-done p{font:500 14px/1.55 Archivo,sans-serif;color:#444;margin:0 0 16px}.ora-guest-ticket{display:inline-block;background:#f5a623;color:#0e0e10;font:800 13px Archivo,sans-serif;border-radius:10px;padding:12px 16px;margin-bottom:18px}.ora-guest-ticket:hover{color:#0e0e10}.ora-guest-signup{background:var(--ora-sunken);border-radius:12px;padding:16px}.ora-guest-signup a{display:inline-block;background:#e8442e;color:#fff;font:800 13px Archivo,sans-serif;border-radius:10px;padding:11px 16px}.ora-guest-signup a:hover{color:#fff}@media (max-width:720px){.ora-guest-pay{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.ora-guest-sum{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent)}.ora-guest-grid{grid-template-columns:1fr}.ora-guest-method{min-height:58px;padding:8px}}.ora-x{position:relative;padding:32px var(--ora-gutter) 72px;isolation:isolate}.ora-x:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-8px var(--ora-gutter,40px) auto;height:240px;background:radial-gradient(ellipse 70% 80% at 88% 0,color-mix(in srgb,#f5a623 22%,transparent),transparent 70%),radial-gradient(ellipse 55% 70% at 8% 30%,color-mix(in srgb,#e8442e 12%,transparent),transparent 68%)}.ora-x-title{margin:0 0 20px;font:800 44px/1.12 Archivo,sans-serif;letter-spacing:-.03em;color:var(--ora-ink)}.ora-x-title em{font-style:normal;background:linear-gradient(90deg,#f5a623,#f08a1a 42%,#e8442e);-webkit-background-clip:text;background-clip:text;color:transparent}.ora-x-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;flex-wrap:wrap}.ora-x-quicks{display:flex;flex-wrap:wrap;gap:8px}.ora-x-chip{cursor:pointer;height:36px;padding:0 14px;border-radius:999px;box-sizing:border-box;font:600 13.5px Archivo,sans-serif;color:var(--ora-ink);background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent)}.ora-x-chip:hover{border-color:color-mix(in srgb,var(--ora-ink) 32%,transparent)}.ora-x-chip[data-on=true]{background:var(--ora-ink);color:#fff;border-color:var(--ora-ink)}html[data-theme=dark] .ora-x-chip[data-on=true]{color:#0e0e10}.ora-x-filters-btn{display:none;cursor:pointer;height:36px;padding:0 14px;border-radius:999px;font:700 13px Archivo,sans-serif;color:var(--ora-ink);background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 14%,transparent)}.ora-x-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.ora-x-side{position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;background:var(--ora-card);border:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent);border-radius:20px;padding:16px 18px 20px;box-shadow:var(--ora-shadow)}.ora-x-leg{display:block;margin:0 0 8px;padding:0;font:700 11px Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ora-ink) 48%,transparent)}.ora-x-search{margin-bottom:6px}.ora-x-search-field input{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);background:var(--ora-sunken);color:var(--ora-ink);font:500 13.5px Archivo,sans-serif;outline:none}.ora-x-search-field input::placeholder{color:color-mix(in srgb,var(--ora-ink) 40%,transparent)}.ora-x-search-field input:focus{border-color:color-mix(in srgb,var(--ora-ink) 35%,transparent)}.ora-x-group{border:none;margin:16px 0 0;padding:0;min-width:0}.ora-x-opt{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font:500 14px Archivo,sans-serif;color:var(--ora-ink)}.ora-x-opt input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--ora-ink) 28%,transparent);background:transparent}.ora-x-opt input:checked{border-color:var(--ora-ink);background:radial-gradient(circle,var(--ora-ink) 0 5px,transparent 5.5px)}.ora-x-select{width:100%;box-sizing:border-box;height:40px;padding:0 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);background:var(--ora-sunken);color:var(--ora-ink);font:600 13.5px Archivo,sans-serif;outline:none}.ora-x-clear{display:inline-block;margin-top:16px;font:700 13px Archivo,sans-serif;color:var(--ora-amber-text)}.ora-x-results-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 18px}.ora-x-results-title{margin:0;font:700 20px Archivo,sans-serif;color:var(--ora-ink)}.ora-x-results-note{margin:4px 0 0;font:400 13px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 50%,transparent)}.ora-x-sort{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--ora-ink) 55%,transparent)}.ora-x-sort,.ora-x-sort select{font:600 13px Archivo,sans-serif}.ora-x-sort select{height:36px;padding:0 10px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--ora-ink) 12%,transparent);background:var(--ora-card);color:var(--ora-ink);outline:none}.ora-x-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px}a.ora-xcard,a.ora-xcard:hover{display:flex;flex-direction:column;min-width:0;color:inherit}.ora-xcard-art{position:relative;display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:repeating-linear-gradient(45deg,var(--ora-stripe-a),var(--ora-stripe-a) 10px,var(--ora-stripe-b) 10px,var(--ora-stripe-b) 20px)}.ora-xcard-art img{width:100%;height:100%;object-fit:contain;display:block}.ora-xcard-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font:600 12px Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 45%,transparent)}.ora-xcard-badge{position:absolute;top:12px;right:12px;z-index:1;background:#e8442e;color:#fff;font:800 10px Archivo,sans-serif;letter-spacing:.04em;padding:5px 8px;border-radius:6px}.ora-xcard-meta{display:flex;flex-direction:column;gap:4px;padding:12px 2px 4px;flex:1 1}.ora-xcard-date{font:600 12px Archivo,sans-serif;letter-spacing:.02em;color:var(--ora-amber-text);text-transform:uppercase}.ora-xcard-name{font:700 16px/1.25 Archivo,sans-serif;color:var(--ora-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ora-xcard-venue{font:400 13px/1.35 Archivo,sans-serif;color:color-mix(in srgb,var(--ora-ink) 52%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ora-xcard-price{margin-top:auto;padding-top:4px;font:700 13.5px Archivo,sans-serif;color:var(--ora-ink)}.ora-xcard-price[data-soon=true]{color:color-mix(in srgb,var(--ora-ink) 50%,transparent);font-weight:600}a.ora-xcard .ora-xcard-art{transition:box-shadow .25s ease}a.ora-xcard .ora-xcard-art img{transition:transform .5s ease}a.ora-xcard:hover .ora-xcard-art{box-shadow:0 12px 28px color-mix(in srgb,var(--ora-ink) 16%,transparent)}a.ora-xcard:hover .ora-xcard-art img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){a.ora-xcard:hover .ora-xcard-art img{transform:none}}a.ora-xcard:hover .ora-xcard-name{color:#e8442e}.ora-x-empty{text-align:center;padding:64px 16px;color:color-mix(in srgb,var(--ora-ink) 55%,transparent);font:500 15px Archivo,sans-serif}.ora-x-empty p{margin:0 0 8px}.ora-x-empty .ora-home-more{margin-top:16px}@media (max-width:980px){.ora-x-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ora-x-title{font-size:32px;max-width:none}.ora-x-layout{grid-template-columns:1fr}.ora-x-side{display:none;position:static;margin-bottom:8px}.ora-x-side[data-open=true]{display:block}.ora-x-filters-btn{display:inline-flex;align-items:center;flex:none;white-space:nowrap}.ora-x-toolbar{flex-wrap:nowrap}.ora-x-quicks{flex:1 1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-2px 0;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ora-x-quicks::-webkit-scrollbar{display:none}.ora-x-chip{flex:none;white-space:nowrap}}@media (max-width:520px){.ora-x-title{font-size:28px}.ora-x-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ora-x-results-h{flex-direction:column;align-items:flex-start}.ora-xcard-name{font-size:14px}.ora-xcard-date{font-size:10.5px}.ora-xcard-venue{font-size:12px}.ora-xcard-meta{gap:2px;padding:8px 1px 2px}}.ora-store-drawer-theme{display:none}@media (max-width:480px){.ora-store-actions>.ora-theme-btn{display:none}.ora-store-head{gap:6px!important}.ora-store-actions{gap:8px}.ora-store-logo .ora-logo{--ora-logo-size:28px!important}.ora-store-drawer-theme{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;font:700 16px Archivo,sans-serif;color:var(--ora-ink);border-bottom:1px solid color-mix(in srgb,var(--ora-ink) 8%,transparent)}}.ora-acctbar-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:600px){.ora-acctbar{padding:8px 16px!important;gap:10px!important}.ora-acctbar-name{display:none}}.ora-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ora-pass-cq{container-type:inline-size}.ora-pass-details{overflow-wrap:anywhere}.ora-pass-details>div,.ora-pass-stub{min-width:0}.ora-pass-qr canvas{width:108px!important;height:108px!important}@container (max-width: 560px){.ora-ticket-pass{grid-template-columns:1fr!important}.ora-pass-poster{aspect-ratio:auto!important;height:auto}.ora-pass-poster[data-poster=true]{min-height:0!important}.ora-pass-stub{flex-direction:column!important}.ora-pass-details,.ora-pass-qr{border-left:none!important}.ora-pass-qr{border-top:2px dashed rgba(0,0,0,.08)!important;padding:20px!important}.ora-pass-qr canvas{width:190px!important;height:190px!important}}@media (max-width:560px){.ora-ticket-choice{display:grid!important;grid-template-columns:minmax(0,1fr) auto}.ora-ticket-copy{grid-column:1/-1}.ora-ticket-quantity button{width:44px!important;height:44px!important}.ora-guest-scrim{padding:10px}.ora-guest-form,.ora-guest-sum{padding:20px 16px}.ora-guest-pay input{font-size:16px}.ora-scanner{overflow-wrap:anywhere}}.ora-admin-main button:disabled,.ora-scanner button:disabled{opacity:.5!important;cursor:not-allowed!important}.ora-ads{position:fixed;top:96px;width:160px;display:flex;flex-direction:column;gap:14px;z-index:5}.ora-ads-left{left:calc(50% - var(--ora-shell) / 2 - 160px - 24px)}.ora-ads-right{right:calc(50% - var(--ora-shell) / 2 - 160px - 24px)}.ora-ad{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--ora-card);border:1px solid var(--ora-line);border-radius:12px;color:var(--ora-ink);text-decoration:none}.ora-ad:hover{border-color:var(--ora-line-strong)}.ora-ad-tag{position:absolute;top:6px;right:6px;z-index:1;font:700 9px Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--ora-ink) 55%,transparent);color:var(--ora-card)}.ora-ad-art{aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--ora-line);display:flex;align-items:center;justify-content:center;font:800 11px Archivo,sans-serif;letter-spacing:.12em;color:var(--ora-muted)}.ora-ad-art img{width:100%;height:100%;object-fit:cover;display:block}.ora-ad-kicker{font:700 10px Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ora-muted);margin-top:4px}.ora-ad-title{font:800 13.5px/1.25 Archivo,sans-serif}.ora-ad-sub{font:500 11.5px/1.3 Archivo,sans-serif;color:var(--ora-muted)}.ora-ad-cta{margin-top:6px;font:700 12px Archivo,sans-serif;color:#e8442e}.ora-ad-inline{margin:28px auto;max-width:970px;padding:0 var(--ora-gutter);text-align:center;min-height:0}.ora-ad-inline-tag{display:block;font:600 10px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ora-muted);margin-bottom:4px}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}.ora-ad-inline:not(:has(ins[data-ad-status=filled])){margin-top:0;margin-bottom:0}.ora-ad-inline:not(:has(ins[data-ad-status=filled])) .ora-ad-inline-tag{display:none}.ora-consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:200;max-width:640px;margin:0 auto;display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 16px;background:var(--ora-card);color:var(--ora-ink);border:1px solid var(--ora-line-strong);border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.22)}.ora-consent p{flex:1 1 260px;margin:0;font:500 12.5px/1.5 Archivo,sans-serif;color:var(--ora-ink-2)}.ora-consent a{color:var(--ora-amber-text);text-decoration:underline}.ora-consent-actions{display:flex;gap:8px;flex:none}.ora-consent button{font:700 12.5px Archivo,sans-serif;border-radius:9px;padding:9px 14px;cursor:pointer}.ora-consent-primary{background:#e8442e;color:#fff;border:1px solid #e8442e}.ora-consent-secondary{background:transparent;color:var(--ora-ink);border:1px solid var(--ora-line-strong)}@media (max-width:900px){.ora-consent{bottom:76px}}