@layer theme,base;@layer components{.lx-venues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-block-start:clamp(36px,4vw,56px);display:grid}@media (min-width:1024px){.lx-venues-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-venues-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:960px;margin-inline:auto}.lx-venues-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:640px;margin-inline:auto}}@media (max-width:1023.98px){.lx-venues-grid>li:nth-last-child(n+3){grid-column:1/-1}.lx-venues-grid>li:nth-last-child(n+3) .lx-venue-card{aspect-ratio:16/9}.lx-venues-grid>li:nth-last-child(-n+2) .lx-venue-card{aspect-ratio:1}}.lx-venue-reveal{block-size:100%}.lx-venue-card{aspect-ratio:4/5;border-radius:var(--lx-r-lg);color:#fff;isolation:isolate;outline-offset:3px;background:#000;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.lx-venue-card:focus-visible{outline:2px solid var(--lx-focus)}.lx-venue-card-photo{z-index:-2;transition:transform .9s var(--lx-ease-soft)}.lx-venue-card:hover .lx-venue-card-photo{transform:scale(1.04)}.lx-venue-card-wash{z-index:-1;pointer-events:none;background:linear-gradient(#0000 34%,#00000073 62%,#000000d1 100%);position:absolute;inset:0}.lx-venue-card--night{background:radial-gradient(120% 80% at 85% 0,#96dbe952,#96dbe900 60%),radial-gradient(90% 60% at 0 100%,#ffffff14,#fff0 70%),#000;box-shadow:inset 0 0 0 1px #ffffff1a}.lx-venue-card-light{aspect-ratio:1;filter:blur(6px);z-index:-2;inline-size:38%;transition:transform .9s var(--lx-ease-soft);background:radial-gradient(circle,#96dbe98c,#96dbe900 68%);border-radius:50%;position:absolute;inset-block-start:14%;inset-inline-end:14%}.lx-venue-card:hover .lx-venue-card-light{transform:scale(1.12)}.lx-venue-card-copy{gap:6px;inline-size:100%;padding:clamp(14px,1.8vw,24px);display:grid}.lx-venue-card-name{font-family:var(--font-lx-display), Georgia, serif;color:#fff}.lx-venue-card-line{color:#ffffffc7;font-size:.9rem;line-height:1.4}.lx-venue-card-arrow{color:var(--lx-olio);justify-self:start}@media (max-width:639.98px){.lx-venue-card-line{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.lx-venue-card-photo,.lx-venue-card-light{transition:none}.lx-venue-card:hover .lx-venue-card-photo,.lx-venue-card:hover .lx-venue-card-light{transform:none}}.lx-venue-hero{--lx-lead-haze:80%}.lx-venue-hero .lx-hero-bg:after{content:"";background:radial-gradient(70% 62% at 50% 52%, color-mix(in oklab, var(--lx-ground) 66%, transparent), color-mix(in oklab, var(--lx-ground) 34%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.lx-venue-hero .lx-hero-actions{margin-block-start:clamp(20px,2.4vw,32px)}.lx-venue-plans .lx-features-next{margin-block-start:clamp(32px,4vw,48px)}}@layer legacy,utilities;
@layer theme,base;@layer components{.lx-room{isolation:isolate;min-inline-size:0;position:relative;container:lx-room/inline-size}.lx-room-in{--lx-room-ratio:3 / 2;--lx-room-cover:.3;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.lx-room-photo{aspect-ratio:var(--lx-room-ratio);border-radius:var(--lx-r-lg);background:var(--lx-ground-2);position:relative;overflow:hidden}.lx-room-photo>.lx-media{border-radius:inherit}.lx-room-photo img{filter:grayscale();object-position:var(--lx-room-focus,50% 50%)}.lx-room-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#00000038 100%);position:absolute;inset:0}.lx-room-product{z-index:2;min-inline-size:0;margin-block-start:calc(-100% * var(--lx-room-cover) / (var(--lx-room-ratio)));position:relative}@container lx-room (min-width:600px){.lx-room--wide .lx-room-product{margin-inline:5%}}.lx-room--page .lx-room-product,.lx-room--phone .lx-room-product{justify-self:center;inline-size:min(100%,30rem)}.lx-room--phone .lx-room-product{inline-size:min(100%, var(--lx-phone-w))}@container lx-room (min-width:900px){.lx-room--wide .lx-room-in{--lx-room-ratio:16 / 9}}@container lx-room (min-width:600px){.lx-room--page .lx-room-in,.lx-room--phone .lx-room-in{--lx-room-ratio:3 / 4;grid-template-columns:minmax(0, 1fr) 8% minmax(0, var(--lx-room-side));align-items:start}.lx-room--page .lx-room-in{--lx-room-side:40%}.lx-room--phone .lx-room-in{--lx-room-side:calc(var(--lx-phone-w) - 8%)}.lx-room--page .lx-room-photo,.lx-room--phone .lx-room-photo{grid-area:1/1/auto/3}.lx-room--page .lx-room-product,.lx-room--phone .lx-room-product{grid-area:1/2/auto/4;justify-self:stretch;inline-size:auto;margin-block-start:16%}.lx-room--page .lx-room-photo:after,.lx-room--phone .lx-room-photo:after{background:linear-gradient(90deg,#0000 60%,#00000038 100%)}.lx-room--page .lx-room-photo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{background:linear-gradient(270deg,#0000 60%,#00000038 100%)}.lx-room--phone .lx-room-photo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{background:linear-gradient(270deg,#0000 60%,#00000038 100%)}}@media (min-width:640px){.lx-room.lx-room--page .lx-room-product .lx-frame--capped .lx-frame-in{max-block-size:min(740px,90svh)}}.lx-room.lx-room--page .lx-room-product .lx-frame-fade{block-size:16%}}@layer legacy,utilities;
