:root{--event-ink: #090604;--event-cream: #f0e7d9;--event-copper: #d98b55;--event-line: rgba(240, 231, 217, .28);--event-display: "Bodoni Moda", Georgia, serif;--event-sans: "Manrope", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{min-width:320px;min-height:100%;background:var(--event-ink);color:var(--event-cream)}body{min-height:100svh;overflow-x:hidden;font-family:var(--event-sans);text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.ui-icon{width:.95rem;height:.95rem;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.steak-night__media,.steak-night__veil,.steak-night__noise{position:fixed;inset:0}.steak-night__media{z-index:0;overflow:hidden;background:#160b07}.steak-night__media video{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:saturate(.96) contrast(1.05)}@media(min-width:761px)and (min-aspect-ratio:4/3){.steak-night__media video{object-position:center bottom}}.steak-night__veil{z-index:1;background:linear-gradient(90deg,#070302e0,#07030280 48%,#07030233),linear-gradient(0deg,rgba(7,3,2,.72) 0%,transparent 48%,rgba(7,3,2,.42) 100%)}.steak-night__noise{z-index:2;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}.event-nav{position:relative;z-index:4;display:flex;min-height:6rem;align-items:center;justify-content:space-between;padding:1.2rem clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--event-line)}.event-wordmark{display:block;width:clamp(5.8rem,8vw,7.5rem)}.event-wordmark img{display:block;width:100%;height:auto}.event-back{display:inline-flex;min-height:44px;align-items:center;gap:1rem;border-bottom:1px solid var(--event-line);font-size:.61rem;letter-spacing:.12em;text-transform:uppercase}.event-back .ui-icon{color:var(--event-copper)}.steak-night{position:relative;z-index:3;display:grid;min-height:calc(100svh - 6rem);grid-template-columns:minmax(0,1fr) minmax(15rem,22vw)}.steak-night__content{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,5vw,5rem)}.steak-night__eyebrow{display:flex;align-items:center;gap:.85rem;margin-bottom:clamp(1.5rem,3vw,2.75rem);font-size:.62rem;letter-spacing:.17em;text-transform:uppercase}.steak-night__eyebrow i{width:.45rem;height:.45rem;background:var(--event-copper);border-radius:50%;box-shadow:0 0 1rem #d98b55d9}.steak-night h1{max-width:9ch;font-family:var(--event-display);font-size:clamp(5.1rem,11vw,11rem);font-weight:400;letter-spacing:-.065em;line-height:.7;text-transform:uppercase}.steak-night h1 span,.steak-night h1 em{display:block}.steak-night h1 em{padding-left:.52em;color:var(--event-copper);font-weight:400}.steak-night h1 span:last-child{padding-left:.16em}.steak-night__bottom{display:grid;grid-template-columns:minmax(15rem,29rem) auto;align-items:end;gap:clamp(2rem,5vw,6rem);margin-top:clamp(2.5rem,5vw,4.5rem)}.steak-night__intro{color:#f0e7d9c2;font-size:clamp(.76rem,1vw,.9rem);line-height:1.75}.steak-night__actions{display:grid;width:clamp(15rem,20vw,19rem);gap:.65rem}.steak-night__info-toggle{appearance:none;display:flex;width:100%;min-height:3.6rem;align-items:center;justify-content:space-between;padding:0 1.25rem;border:1px solid rgba(217,139,85,.62);background:#210f0994;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--event-cream);cursor:pointer;font-family:var(--event-sans);font-size:.58rem;letter-spacing:.12em;text-align:left;text-transform:uppercase;transition:background .3s ease,border-color .3s ease}.steak-night__info-toggle b{color:var(--event-copper);font-size:1.25rem;font-weight:300;line-height:1;transition:transform .35s ease}.steak-night__info-toggle[aria-expanded=true]{border-color:#f0e7d97a;background:#2a140cdb}.steak-night__info-toggle[aria-expanded=true] b{transform:rotate(45deg)}.steak-night__info-toggle:hover,.steak-night__info-toggle:focus-visible{border-color:var(--event-copper);background:#36190ed1;outline:none}.steak-night__package{max-height:0;overflow:hidden;padding:0 1.25rem;border:1px solid transparent;background:#090604c7;opacity:0;transform:translateY(-.35rem);transition:max-height .5s cubic-bezier(.22,1,.36,1),padding .4s ease,border-color .4s ease,opacity .3s ease,transform .4s ease}.steak-night__package.is-open{max-height:24rem;padding:1.15rem 1.25rem;border-color:#f0e7d938;opacity:1;transform:translateY(0)}.steak-night__package ul{display:grid;gap:.62rem;padding-left:1rem;color:#f0e7d9cc;font-size:.67rem;line-height:1.45}.steak-night__package li::marker{color:var(--event-copper)}.steak-night__package p{display:flex;align-items:baseline;gap:.45rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(240,231,217,.18);color:#f0e7d9ad;font-size:.61rem;letter-spacing:.09em;text-transform:uppercase}.steak-night__package p strong{color:var(--event-cream);font-family:var(--event-display);font-size:1.65rem;font-weight:400;letter-spacing:-.04em}.steak-night__cta{display:inline-flex;min-width:clamp(15rem,20vw,19rem);min-height:4.5rem;align-items:center;justify-content:space-between;gap:2rem;padding:0 1.5rem;border:1px solid rgba(240,231,217,.55);background:#09060447;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;transition:background .3s ease,color .3s ease,transform .3s ease}.steak-night__cta b{color:var(--event-copper);font-size:1.05rem;font-weight:400}.steak-night__cta:hover,.steak-night__cta:focus-visible{background:var(--event-cream);color:var(--event-ink);outline:none;transform:translateY(-.25rem)}.steak-night__details{display:grid;align-content:end;border-left:1px solid var(--event-line)}.steak-night__details div{display:grid;gap:.7rem;padding:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--event-line)}.steak-night__details span{color:#f0e7d985;font-size:.53rem;letter-spacing:.15em;text-transform:uppercase}.steak-night__details strong{font-family:var(--event-display);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:400;line-height:1.1}.steak-night__details .event-location{display:flex;align-items:baseline;flex-wrap:wrap;gap:.32em}.event-location__city{display:inline-flex;align-items:center;gap:.32em;white-space:nowrap}.event-location__city i{display:inline-block;width:.16em;height:.16em;flex:0 0 auto;border-radius:50%;background:currentColor;transform:translateY(.03em)}@media(max-width:820px){.event-nav{min-height:5.25rem}.event-back{gap:.65rem;font-size:.5rem}.steak-night{min-height:calc(100svh - 5.25rem);grid-template-columns:1fr}.steak-night__content{justify-content:flex-end;padding-top:7rem;padding-bottom:2rem}.steak-night h1{font-size:clamp(4.6rem,22vw,7.1rem);line-height:.72}.steak-night__bottom{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.steak-night__cta{width:100%;min-width:0}.steak-night__actions{width:100%}.steak-night__info-toggle,.steak-night__cta{min-height:4rem}.steak-night__package ul{font-size:.72rem}.steak-night__details{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--event-line);border-left:0}.steak-night__details div{min-width:0;padding:1.25rem;border-top:0;border-right:1px solid var(--event-line)}.steak-night__details div:last-child{grid-column:1 / -1;border-top:1px solid var(--event-line);border-right:0}.steak-night__media video{object-position:center center}.steak-night__veil{background:radial-gradient(ellipse 88% 20% at 50% 50%,rgba(7,3,2,.52),transparent 76%),linear-gradient(0deg,#070302e0,#0703026b 58%,#07030259)}}@media(max-width:390px){.steak-night h1{font-size:4.35rem}.steak-night__eyebrow{font-size:.53rem}}@media(prefers-reduced-motion:reduce){.steak-night__media video{display:none}.steak-night__cta,.happening-card--link{transition:none}}
