:root{--lfe-frame-pad:var(--lfe-space-8);--lfe-frame-pad-sm:var(--lfe-space-6);--lfe-card-pad:var(--lfe-space-6);--lfe-section-gap:var(--lfe-space-12);--lfe-btn-pad-y:.875rem;--lfe-btn-pad-x:1.5rem;--lfe-btn-min-h:44px}.lfe-container{width:100%;max-width:1280px;padding-inline:var(--lfe-section-px);margin-inline:auto}.lfe-container--narrow{max-width:920px}.lfe-container--wide{max-width:1440px}.lfe-section{padding-block:var(--lfe-section-py);padding-inline:0}.lfe-section--black{background-color:var(--lfe-black);color:var(--lfe-ivory)}.lfe-section--soft{background-color:var(--lfe-black-soft);color:var(--lfe-ivory)}.lfe-section--crimson{background-color:var(--lfe-crimson-deep);color:var(--lfe-ivory)}.lfe-eyebrow{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--lfe-gold);font-weight:600;line-height:var(--lfe-lh-micro);display:block}.lfe-display{font-family:var(--lfe-font-display);font-size:var(--lfe-fs-display);font-weight:400;line-height:var(--lfe-lh-display)}.lfe-display--italic{font-style:italic}.lfe-h2{font-family:var(--lfe-font-display);font-size:var(--lfe-fs-xl);font-weight:400;line-height:1.15}.lfe-kicker{padding-top:calc(var(--lfe-space-4) + 14px);display:block;position:relative}.lfe-kicker:before{content:"";background-color:var(--lfe-gold);width:60px;height:2px;display:block;position:absolute;top:0;left:0}.lfe-kicker--center:before{left:50%;transform:translate(-50%)}.lfe-btn{justify-content:center;align-items:center;gap:var(--lfe-space-2);padding:var(--lfe-btn-pad-y)var(--lfe-btn-pad-x);min-height:var(--lfe-btn-min-h);border-radius:var(--lfe-radius-md);font-family:var(--lfe-font-body);font-size:var(--lfe-fs-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--lfe-dur-base)var(--lfe-ease-out),color var(--lfe-dur-base)var(--lfe-ease-out),border-color var(--lfe-dur-base)var(--lfe-ease-out),transform var(--lfe-dur-base)var(--lfe-ease-out),box-shadow var(--lfe-dur-base)var(--lfe-ease-out);white-space:nowrap;user-select:none;border:2px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lfe-btn:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-btn--primary{background:var(--bg-sunset,linear-gradient(135deg,#f2b33d 0%,#f89b3a 50%,#b83a78 100%));color:var(--cosmos-deep);letter-spacing:.04em;border-color:#0000;font-weight:700;box-shadow:0 4px 16px #b83a7859,0 0 32px #f2b33d2e}.lfe-btn--primary:hover,.lfe-btn--primary:focus-visible{filter:brightness(1.08)saturate(1.05);transform:translateY(-3px);box-shadow:0 10px 30px #b83a7880,0 0 60px #f2b33d52}.lfe-btn--primary:active{filter:brightness(.96);transform:translateY(-1px)}.lfe-btn--gold{background-color:var(--lfe-gold);color:var(--lfe-black);border-color:var(--lfe-gold)}.lfe-btn--gold:hover,.lfe-btn--gold:focus-visible{background-color:var(--lfe-gold-bright);border-color:var(--lfe-gold-bright);transform:translateY(-3px);box-shadow:0 8px 28px #c8a55b73}.lfe-btn--gold:active{transform:translateY(-1px)}.lfe-btn--ghost{color:var(--lfe-gold);border-color:var(--lfe-gold);background-color:#0000}.lfe-btn--ghost:hover,.lfe-btn--ghost:focus-visible{background-color:var(--lfe-gold);color:var(--lfe-black);transform:translateY(-3px);box-shadow:0 8px 24px #c8a55b4d}.lfe-btn--ghost:active{transform:translateY(-1px)}.lfe-btn--link{color:var(--lfe-gold);min-height:unset;background-color:#0000;border-color:#0000;border-radius:0;padding-inline:0;text-decoration:none;position:relative}.lfe-btn--link:after{content:"";background-color:var(--lfe-gold-bright);width:0;height:1px;transition:width var(--lfe-dur-base)var(--lfe-ease-out);position:absolute;bottom:-2px;left:0}.lfe-btn--link:hover:after,.lfe-btn--link:focus-visible:after{width:100%}.lfe-btn--link:hover,.lfe-btn--link:focus-visible{color:var(--lfe-gold-bright)}@media (prefers-reduced-motion:reduce){.lfe-btn{transition:background-color .01ms,color .01ms,border-color .01ms}.lfe-btn:hover,.lfe-btn:focus-visible{box-shadow:none;transform:none}.lfe-btn--link:after{transition:none}}.lfe-card{background-color:var(--lfe-black-soft);border-radius:var(--lfe-radius-md);padding:var(--lfe-card-pad);gap:var(--lfe-space-4);transition:transform var(--lfe-dur-base)var(--lfe-ease-out),box-shadow var(--lfe-dur-base)var(--lfe-ease-out),border-color var(--lfe-dur-base)var(--lfe-ease-out);border:1px solid #8e723333;flex-direction:column;display:flex;overflow:hidden}.lfe-card:hover{border-color:var(--lfe-gold);box-shadow:var(--lfe-shadow-md),var(--lfe-shadow-glow);transform:translateY(-4px)}.lfe-card__media{margin:calc(var(--lfe-card-pad)*-1);border-radius:var(--lfe-radius-md)var(--lfe-radius-md)0 0;margin-bottom:0;overflow:hidden}.lfe-card__media--portrait{aspect-ratio:4/5}.lfe-card__media--landscape{aspect-ratio:16/9}.lfe-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--lfe-dur-slow)var(--lfe-ease-out)}.lfe-card:hover .lfe-card__media img{transform:scale(1.04)}.lfe-card__body{gap:var(--lfe-space-3);flex-direction:column;flex:1;display:flex}.lfe-card__eyebrow{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--lfe-gold);font-weight:600}.lfe-card__title{font-family:var(--lfe-font-display);font-size:var(--lfe-fs-md);color:var(--lfe-ivory);font-weight:400;line-height:1.2}.lfe-card__excerpt{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);line-height:var(--lfe-lh-body)}.lfe-card--media-first{gap:0;padding:0}.lfe-card--media-first .lfe-card__body{padding:var(--lfe-card-pad)}@media (prefers-reduced-motion:reduce){.lfe-card,.lfe-card__media img{transition:border-color var(--lfe-dur-base)var(--lfe-ease-out)}.lfe-card:hover,.lfe-card:hover .lfe-card__media img{transform:none}}.lfe-pill{padding:var(--lfe-space-2)var(--lfe-space-4);border-radius:var(--lfe-radius-pill);border:1px solid var(--lfe-gold);min-height:44px;font-size:var(--lfe-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lfe-gold);cursor:pointer;transition:background-color var(--lfe-dur-fast)var(--lfe-ease-out),color var(--lfe-dur-fast)var(--lfe-ease-out);user-select:none;background-color:#0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lfe-pill:hover,.lfe-pill:focus-visible{background-color:var(--lfe-gold);color:var(--lfe-black)}.lfe-pill:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-pill.is-active{background-color:var(--lfe-gold);color:var(--lfe-black)}.lfe-media{--ratio:16/9;aspect-ratio:var(--ratio);border-radius:var(--lfe-radius-md);position:relative;overflow:hidden}.lfe-media img,.lfe-media video,.lfe-media iframe{object-fit:cover;width:100%;height:100%;display:block}.lfe-media--square{--ratio:1/1}.lfe-media--portrait{--ratio:4/5}.lfe-media--cinema{--ratio:21/9}.lfe-media--tall{--ratio:3/4}.lfe-media--flush{border-radius:0}.lfe-cta-group{align-items:center;gap:var(--lfe-space-4);flex-wrap:wrap;display:flex}.lfe-cta-group--center{justify-content:center}.lfe-divider-gold{background-color:var(--lfe-gold);width:60px;height:2px;margin-block:var(--lfe-space-6);border:none;display:block}.lfe-divider-gold--center{margin-inline:auto}.lfe-stack>*+*{margin-top:var(--lfe-stack-gap,var(--lfe-space-6))}.lfe-stack--sm>*+*{--lfe-stack-gap:var(--lfe-space-4)}.lfe-stack--lg>*+*{--lfe-stack-gap:var(--lfe-space-12)}.lfe-cluster{gap:var(--lfe-cluster-gap,var(--lfe-space-3));flex-wrap:wrap;align-items:center;display:flex}.lfe-grid-3{gap:var(--lfe-space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lfe-text-balance{text-wrap:balance}.lfe-lead{font-size:var(--lfe-fs-md);color:var(--lfe-ivory-muted);max-width:68ch;line-height:1.7}@keyframes lfe-shimmer{0%{background-position:-200%}to{background-position:200%}}.lfe-skeleton{background-color:var(--lfe-black-soft);background-image:linear-gradient(90deg,var(--lfe-black-soft)25%,#c8a55b14 50%,var(--lfe-black-soft)75%);border-radius:var(--lfe-radius-sm);background-size:200% 100%;animation:1.8s ease-in-out infinite lfe-shimmer;display:block}@media (prefers-reduced-motion:reduce){.lfe-skeleton{background-image:none;animation:none}}.lfe-skeleton--text{width:80%;height:1em}.lfe-skeleton--heading{width:60%;height:1.5em}.lfe-skeleton--avatar{border-radius:50%;width:48px;height:48px}.lfe-reveal,[data-reveal]{opacity:0;transition:opacity var(--lfe-dur-slow)var(--lfe-ease-stage),transform var(--lfe-dur-slow)var(--lfe-ease-stage),clip-path var(--lfe-dur-slow)var(--lfe-ease-stage)}.lfe-reveal,[data-reveal=fade]{transform:none}[data-reveal=up]{transform:translateY(24px)}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal=curtain]{clip-path:inset(40% 0);transform:none}.lfe-reveal.is-visible,[data-reveal].is-visible{opacity:1;clip-path:inset(0% 0);transform:none}@media (prefers-reduced-motion:reduce){.lfe-reveal,[data-reveal]{opacity:1;clip-path:none;transition:none;transform:none}}@keyframes lfe-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.lfe-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.lfe-marquee__inner{gap:var(--lfe-space-12);width:max-content;animation:28s linear infinite lfe-marquee-x;display:flex}.lfe-marquee:hover .lfe-marquee__inner,.lfe-marquee:focus-within .lfe-marquee__inner{animation-play-state:paused}.lfe-marquee--slow .lfe-marquee__inner{animation-duration:48s}.lfe-marquee--fast .lfe-marquee__inner{animation-duration:16s}@media (prefers-reduced-motion:reduce){.lfe-marquee__inner{animation-play-state:paused}}.lfe-parallax{backface-visibility:hidden}.lfe-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:2ch;display:inline-block}.lfe-card--scenic,.lfe-card--scenic .lfe-card__media{position:relative;overflow:hidden}.lfe-card--scenic .lfe-card__media:after{content:"";transition:transform var(--lfe-dur-slow)var(--lfe-ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#c8a55b2e 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.lfe-card--scenic:hover .lfe-card__media:after,.lfe-card--scenic:focus-within .lfe-card__media:after{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.lfe-card--scenic .lfe-card__media:after{display:none}}.lfe-skip-link{top:var(--lfe-space-4);left:var(--lfe-space-4);z-index:var(--lfe-z-toast);padding:var(--lfe-space-3)var(--lfe-space-6);background-color:var(--lfe-gold);color:var(--lfe-black);font-family:var(--lfe-font-body);font-size:var(--lfe-fs-sm);border-radius:var(--lfe-radius-md);border:2px solid var(--lfe-gold-deep);box-shadow:var(--lfe-shadow-md);transform:translateY(calc(-100% - var(--lfe-space-8)));transition:transform var(--lfe-dur-fast)var(--lfe-ease-out);font-weight:600;text-decoration:none;position:fixed}.lfe-skip-link:focus{outline:2px solid var(--lfe-gold-bright);outline-offset:3px;transform:translateY(0)}.lfe-header{z-index:var(--lfe-z-sticky);background-color:var(--lfe-black);transition:background-color var(--lfe-dur-base)var(--lfe-ease-out),border-color var(--lfe-dur-base)var(--lfe-ease-out),box-shadow var(--lfe-dur-base)var(--lfe-ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.lfe-header__topbar{background-color:var(--lfe-black-soft);padding-block:var(--lfe-space-2);border-bottom:1px solid #c8a55b26;display:none}.lfe-header__topbar-text{font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted);text-align:center;margin:0}.lfe-header__inner{justify-content:space-between;align-items:center;gap:var(--lfe-space-4);padding-block:var(--lfe-space-4);display:flex}.lfe-header.is-scrolled{background-color:#0b0a09;border-bottom-color:#c8a55b33;box-shadow:0 4px 24px #00000080}.lfe-header__actions{align-items:center;gap:var(--lfe-space-3);display:flex}.lfe-header__cta,.lfe-nav-primary{display:none}.lfe-logo{flex-direction:column;gap:2px;line-height:1;text-decoration:none;display:flex}.lfe-logo:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:4px;border-radius:var(--lfe-radius-sm)}.lfe-logo__name{font-family:var(--lfe-font-display);font-size:var(--lfe-fs-lg);color:var(--lfe-gold);font-style:italic;font-weight:400;line-height:1}.lfe-logo__eyebrow{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-ivory-muted);font-weight:600;line-height:1}.lfe-logo--image{line-height:0;display:inline-block}.lfe-logo--image picture,.lfe-logo--image img{width:220px;max-width:100%;height:auto;display:block}.lfe-logo--image.lfe-logo--mobile img{width:170px}@media (width>=1024px) and (width<=1199.98px){.lfe-header__inner{padding-inline:var(--lfe-space-6);gap:var(--lfe-space-3)}.lfe-header .lfe-logo--image picture,.lfe-header .lfe-logo--image img{width:180px}.lfe-nav-primary .lfe-nav-primary__list{gap:0}.lfe-nav-primary .lfe-nav-primary__list a{padding-inline:var(--lfe-space-2)}.lfe-nav-primary .lfe-nav-primary__list a:after{left:var(--lfe-space-2);right:var(--lfe-space-2)}}.lfe-logo--image.lfe-logo--footer,.lfe-logo--image.lfe-logo--footer picture,.lfe-logo--image.lfe-logo--footer img{opacity:.95;width:300px;max-width:100%}.lfe-nav-primary__list{align-items:center;gap:var(--lfe-space-1);margin:0;padding:0;list-style:none;display:flex}.lfe-nav-primary__list li{position:relative}.lfe-nav-primary__list a{padding:var(--lfe-space-2)var(--lfe-space-3);font-family:var(--lfe-font-body);font-size:var(--lfe-fs-sm);color:var(--lfe-ivory);border-radius:var(--lfe-radius-sm);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lfe-nav-primary__list a:after{content:"";bottom:2px;left:var(--lfe-space-3);right:var(--lfe-space-3);background-color:var(--lfe-gold-bright);transform-origin:0;height:1px;transition:transform var(--lfe-dur-fast)var(--lfe-ease-out);position:absolute;transform:scaleX(0)}.lfe-nav-primary__list a:hover,.lfe-nav-primary__list a:focus-visible{color:var(--lfe-gold-bright)}.lfe-nav-primary__list a:hover:after,.lfe-nav-primary__list a:focus-visible:after{transform:scaleX(1)}.lfe-nav-primary__list a:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px}.lfe-nav-primary__list .lfe-current>a{color:var(--lfe-gold)}.lfe-nav-primary__list .lfe-current>a:after{background-color:var(--lfe-gold);transform:scaleX(1)}.lfe-nav-primary__list>.lfe-has-children{--lfe-submenu-gap:1.35rem;align-items:center;display:flex}.lfe-nav-primary__list .lfe-current-ancestor>a,.lfe-nav-primary__list .lfe-current-parent>a{color:var(--lfe-gold)}.lfe-nav-primary__list .lfe-current-ancestor>a:after,.lfe-nav-primary__list .lfe-current-parent>a:after{background-color:var(--lfe-gold);transform:scaleX(1)}.lfe-nav-primary__list .lfe-submenu-toggle{width:26px;height:36px;margin-left:calc(var(--lfe-space-2)*-1);border-radius:var(--lfe-radius-sm);color:#f5efe3b8;cursor:pointer;transition:color var(--lfe-dur-fast)var(--lfe-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.lfe-nav-primary__list .lfe-submenu-toggle svg{transition:transform .32s var(--lfe-ease-out)}.lfe-nav-primary__list .lfe-has-children:hover>.lfe-submenu-toggle,.lfe-nav-primary__list .is-open>.lfe-submenu-toggle,.lfe-nav-primary__list .lfe-submenu-toggle:focus-visible,.lfe-nav-primary__list .lfe-current-ancestor>.lfe-submenu-toggle{color:var(--lfe-gold-bright)}.lfe-nav-primary__list .lfe-submenu-toggle:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px}.lfe-nav-primary__list .lfe-has-children:hover>.lfe-submenu-toggle svg,.lfe-nav-primary__list .is-open>.lfe-submenu-toggle svg{transform:rotate(180deg)}.lfe-nav-primary__list .lfe-submenu{top:100%;left:calc(var(--lfe-space-6)*-1);z-index:30;padding-top:var(--lfe-submenu-gap);pointer-events:none;visibility:hidden;transition:visibility 0s linear .26s;position:absolute}.lfe-nav-primary__list .lfe-has-children:hover>.lfe-submenu,.lfe-nav-primary__list .is-open>.lfe-submenu{pointer-events:auto;visibility:visible;transition:visibility}.lfe-nav-primary__list .lfe-submenu__panel{width:28rem;padding:var(--lfe-space-4)var(--lfe-space-2)var(--lfe-space-2);-webkit-backdrop-filter:blur(16px)saturate(1.2);opacity:0;transform-origin:3.5rem 0;transition:opacity .22s var(--lfe-ease-out),transform .32s var(--lfe-ease-out);background:radial-gradient(90% 70% at 50% -12%,#f2b33d29 0%,#f2b33d0a 45%,#0000 70%),linear-gradient(#161b42f7 0%,#090b20fa 100%);border:1px solid #f2b33d3d;border-radius:12px;position:relative;transform:translateY(10px)scale(.985);box-shadow:0 32px 70px -24px #000000d9,0 0 50px -18px #f2b33d38,inset 0 1px #ffffff0a}.lfe-nav-primary__list .lfe-submenu__panel:before{content:"";background:linear-gradient(90deg,transparent,var(--stage-gold-bright,#f6c768)50%,transparent);pointer-events:none;width:55%;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.lfe-nav-primary__list .lfe-submenu__panel:after{content:"";background:#181d45;border-top:1px solid #f2b33d57;border-left:1px solid #f2b33d57;border-top-left-radius:2px;width:11px;height:11px;position:absolute;top:-6px;left:3.1rem;transform:rotate(45deg)}.lfe-nav-primary__list .lfe-has-children:hover .lfe-submenu__panel,.lfe-nav-primary__list .is-open .lfe-submenu__panel{opacity:1;transform:translateY(0)scale(1)}.lfe-nav-primary__list .lfe-submenu__eyebrow{margin:0 0 var(--lfe-space-2);padding-inline:var(--lfe-space-3);font-family:var(--lfe-font-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-gold);font-size:.68rem;font-weight:600}.lfe-nav-primary__list .lfe-submenu__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lfe-nav-primary__list .lfe-submenu__item{opacity:0;transition:opacity .26s var(--lfe-ease-out),transform .36s var(--lfe-ease-out);transform:translateY(6px)}.lfe-nav-primary__list .lfe-has-children:hover .lfe-submenu__item,.lfe-nav-primary__list .is-open .lfe-submenu__item{opacity:1;transform:translateY(0)}.lfe-nav-primary__list .lfe-has-children:hover .lfe-submenu__item:first-child,.lfe-nav-primary__list .is-open .lfe-submenu__item:first-child{transition-delay:60ms}.lfe-nav-primary__list .lfe-has-children:hover .lfe-submenu__item:nth-child(2),.lfe-nav-primary__list .is-open .lfe-submenu__item:nth-child(2){transition-delay:.12s}.lfe-nav-primary__list .lfe-has-children:hover .lfe-submenu__item:nth-child(3),.lfe-nav-primary__list .is-open .lfe-submenu__item:nth-child(3){transition-delay:.18s}.lfe-nav-primary .lfe-nav-primary__list .lfe-submenu__link{align-items:center;gap:var(--lfe-space-4);width:100%;min-height:44px;padding:var(--lfe-space-2)var(--lfe-space-3)var(--lfe-space-2)var(--lfe-space-2);color:var(--lfe-ivory);white-space:normal;isolation:isolate;transition:background-color var(--lfe-dur-fast)var(--lfe-ease-out);border-radius:9px;grid-template-columns:auto 1fr auto;display:grid;position:relative}.lfe-nav-primary .lfe-nav-primary__list .lfe-submenu__link:after{content:"";z-index:-1;border-radius:inherit;transform-origin:0;opacity:0;height:auto;transition:opacity var(--lfe-dur-base)var(--lfe-ease-out),transform .42s var(--lfe-ease-out);background:linear-gradient(90deg,#f2b33d24 0%,#f2b33d0a 55%,#0000 100%);position:absolute;inset:0;transform:scaleX(.6)}.lfe-nav-primary__list .lfe-submenu__link:hover:after,.lfe-nav-primary__list .lfe-submenu__link:focus-visible:after,.lfe-nav-primary__list .lfe-submenu__item.lfe-current>.lfe-submenu__link:after{opacity:1;transform:scaleX(1)}.lfe-nav-primary__list .lfe-submenu__link:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:-2px}.lfe-nav-primary__list .lfe-submenu__thumb{border-radius:6px;width:60px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f2b33d38,0 6px 16px -6px #000000b3}.lfe-nav-primary__list .lfe-submenu__thumb img{object-fit:cover;filter:saturate(.85)brightness(.9);width:100%;height:100%;transition:transform .6s var(--lfe-ease-out),filter var(--lfe-dur-base)var(--lfe-ease-out);display:block}.lfe-nav-primary__list .lfe-submenu__link:hover .lfe-submenu__thumb img,.lfe-nav-primary__list .lfe-submenu__link:focus-visible .lfe-submenu__thumb img{filter:saturate(1.05)brightness(1.05);transform:scale(1.1)}.lfe-nav-primary__list .lfe-submenu__text{gap:3px;min-width:0;display:grid}.lfe-nav-primary__list .lfe-submenu__title{align-items:center;gap:var(--lfe-space-2);font-family:var(--lfe-font-display);letter-spacing:.005em;color:var(--lfe-ivory);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);font-size:1rem;font-weight:500;line-height:1.2;display:flex}.lfe-nav-primary__list .lfe-submenu__link:hover .lfe-submenu__title,.lfe-nav-primary__list .lfe-submenu__link:focus-visible .lfe-submenu__title,.lfe-nav-primary__list .lfe-submenu__item.lfe-current .lfe-submenu__title{color:var(--lfe-gold-bright)}.lfe-nav-primary__list .lfe-submenu__badge{font-family:var(--lfe-font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lfe-gold);border:1px solid #f2b33d73;border-radius:999px;padding:3px 7px 2px;font-size:.58rem;font-weight:600;line-height:1}.lfe-nav-primary__list .lfe-submenu__desc{color:#f5efe39e;font-size:.8125rem;line-height:1.35}.lfe-nav-primary__list .lfe-submenu__arrow{color:var(--lfe-gold);opacity:0;transition:opacity var(--lfe-dur-fast)var(--lfe-ease-out),transform .32s var(--lfe-ease-out);transform:translate(-6px)}.lfe-nav-primary__list .lfe-submenu__link:hover .lfe-submenu__arrow,.lfe-nav-primary__list .lfe-submenu__link:focus-visible .lfe-submenu__arrow{opacity:1;transform:translate(0)}.lfe-nav-primary .lfe-nav-primary__list .lfe-submenu__all{min-height:44px;margin-top:var(--lfe-space-2);padding:var(--lfe-space-2)var(--lfe-space-3);font-family:var(--lfe-font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:#f5efe3b8;border-top:1px solid #f2b33d24;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.lfe-nav-primary__list .lfe-submenu__all:after{content:none}.lfe-nav-primary__list .lfe-submenu__all:hover,.lfe-nav-primary__list .lfe-submenu__all:focus-visible{color:var(--lfe-gold-bright)}.lfe-nav-primary__list .lfe-submenu__all:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:-2px}.lfe-nav-primary__list .lfe-submenu__all-arrow{transition:transform .32s var(--lfe-ease-out)}.lfe-nav-primary__list .lfe-submenu__all:hover .lfe-submenu__all-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.lfe-nav-primary__list a:after,.lfe-nav-primary__list .lfe-submenu,.lfe-nav-primary__list .lfe-submenu__panel,.lfe-nav-primary__list .lfe-submenu__item,.lfe-nav-primary__list .lfe-submenu__thumb img,.lfe-nav-primary__list .lfe-submenu__arrow,.lfe-nav-primary__list .lfe-submenu__all-arrow,.lfe-nav-primary__list .lfe-submenu-toggle svg{transition:none}.lfe-nav-primary__list .lfe-submenu__panel,.lfe-nav-primary__list .lfe-submenu__item,.lfe-nav-primary__list .lfe-submenu__link:hover .lfe-submenu__thumb img{transform:none}.lfe-header{transition:none}}.lfe-mobile-toggle{width:44px;height:44px;padding:var(--lfe-space-2);border-radius:var(--lfe-radius-sm);color:var(--lfe-ivory);cursor:pointer;transition:background-color var(--lfe-dur-fast)var(--lfe-ease-out),border-color var(--lfe-dur-fast)var(--lfe-ease-out),color var(--lfe-dur-fast)var(--lfe-ease-out);background-color:#0000;border:1px solid #c8a55b59;justify-content:center;align-items:center;display:flex}.lfe-mobile-toggle:hover{border-color:var(--lfe-gold);color:var(--lfe-gold);background-color:#c8a55b1f}.lfe-mobile-toggle:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-mobile-menu{z-index:var(--lfe-z-overlay);-webkit-backdrop-filter:blur(4px);background-color:#0b0a09b3;position:fixed;inset:0}.lfe-mobile-menu[hidden]{display:none}.lfe-mobile-menu__inner{background-color:var(--lfe-black-soft);overscroll-behavior:contain;border-left:1px solid #c8a55b33;flex-direction:column;width:min(360px,90vw);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.lfe-mobile-menu__header{padding:var(--lfe-space-4)var(--lfe-space-6);border-bottom:1px solid #c8a55b26;justify-content:space-between;align-items:center;display:flex}.lfe-mobile-menu__close{border-radius:var(--lfe-radius-sm);width:44px;height:44px;color:var(--lfe-ivory);cursor:pointer;transition:background-color var(--lfe-dur-fast)var(--lfe-ease-out),border-color var(--lfe-dur-fast)var(--lfe-ease-out),color var(--lfe-dur-fast)var(--lfe-ease-out);background-color:#0000;border:1px solid #c8a55b59;justify-content:center;align-items:center;display:flex}.lfe-mobile-menu__close:hover{border-color:var(--lfe-gold);color:var(--lfe-gold);background-color:#c8a55b1f}.lfe-mobile-menu__close:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-mobile-menu__nav{padding:var(--lfe-space-6);flex:1}.lfe-mobile-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lfe-mobile-menu__list a{padding:var(--lfe-space-4)0;font-family:var(--lfe-font-display);font-size:var(--lfe-fs-md);color:var(--lfe-ivory);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);border-bottom:1px solid #c8a55b1a;align-items:center;font-weight:400;text-decoration:none;display:flex}.lfe-mobile-menu__list a:hover,.lfe-mobile-menu__list a:focus-visible{color:var(--lfe-gold)}.lfe-mobile-menu__list a:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px}.lfe-mobile-menu__list .lfe-current>a{color:var(--lfe-gold)}.lfe-mobile-menu__list>.lfe-has-children{grid-template-columns:1fr auto;align-items:stretch;display:grid}.lfe-mobile-menu__list .lfe-current-ancestor>a{color:var(--lfe-gold)}.lfe-mobile-menu__list .lfe-submenu-toggle{width:48px;min-height:44px;color:var(--lfe-ivory);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c8a55b1a;place-items:center;padding:0;display:grid}.lfe-mobile-menu__list .lfe-submenu-toggle svg{width:18px;height:18px;transition:transform var(--lfe-dur-fast)var(--lfe-ease-out)}.lfe-mobile-menu__list .is-open>.lfe-submenu-toggle{color:var(--lfe-gold)}.lfe-mobile-menu__list .is-open>.lfe-submenu-toggle svg{transform:rotate(180deg)}.lfe-mobile-menu__list .lfe-submenu-toggle:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:-2px}.lfe-mobile-menu__list .sub-menu{margin:0 0 var(--lfe-space-2);padding:0 0 0 var(--lfe-space-4);border-left:1px solid #f2b33d59;grid-column:1/-1;list-style:none;display:none}.lfe-mobile-menu__list .is-open>.sub-menu{display:block}.lfe-mobile-menu__list .sub-menu a{font-family:var(--lfe-font-body);font-size:var(--lfe-fs-base)}@media (prefers-reduced-motion:reduce){.lfe-mobile-menu__list .lfe-submenu-toggle svg{transition:none}}.lfe-mobile-menu__footer{padding:var(--lfe-space-6);gap:var(--lfe-space-4);border-top:1px solid #c8a55b26;flex-direction:column;display:flex}.lfe-mobile-menu__cta{justify-content:center;width:100%}body.is-menu-open{overflow:hidden}.lfe-social-icons{gap:var(--lfe-space-4);margin-top:1.25rem}.lfe-social-icon{width:auto;height:auto;color:var(--bone,#f0e8d6);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:4px;text-decoration:none;transition:color .22s ease-out,transform .22s ease-out;display:inline-flex}.lfe-social-icon svg{width:32px;height:32px;display:block}.lfe-social-icon:hover,.lfe-social-icon:focus-visible{color:var(--stage-gold-bright,#fad879);background:0 0;border:0;transform:translateY(-2px)}.lfe-social-icon:focus-visible{outline:2px solid var(--stage-gold-bright,#fad879);outline-offset:4px;border-radius:4px}.lfe-footer{background-color:var(--lfe-black);color:var(--lfe-ivory)}.lfe-footer__upper{padding-block:var(--lfe-section-py)}.lfe-footer__columns{gap:var(--lfe-space-12);grid-template-columns:minmax(0,1fr);display:grid}.lfe-footer__col-title{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--lfe-gold);margin-bottom:var(--lfe-space-4);font-weight:600}.lfe-footer__tagline{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);line-height:var(--lfe-lh-body);margin-top:var(--lfe-space-4);max-width:30ch}.lfe-nav-footer__list,.lfe-footer__contact-list{gap:var(--lfe-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lfe-nav-footer__list a{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);text-decoration:none}.lfe-nav-footer__list a:hover,.lfe-nav-footer__list a:focus-visible{color:var(--lfe-gold)}.lfe-nav-footer__list a:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px;border-radius:2px}.lfe-nav-footer__list .lfe-current>a{color:var(--lfe-gold)}.lfe-footer__contact-link{align-items:center;gap:var(--lfe-space-2);font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);text-decoration:none;display:inline-flex}.lfe-footer__contact-link:hover,.lfe-footer__contact-link:focus-visible{color:var(--lfe-gold)}.lfe-footer__contact-link:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px}.lfe-footer__location{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);margin-top:var(--lfe-space-2)}.lfe-social-icons{margin-top:var(--lfe-space-4)}.lfe-footer__subscribe-desc{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);line-height:var(--lfe-lh-body);margin-bottom:var(--lfe-space-4)}.lfe-footer__subscribe-form{gap:var(--lfe-space-3);flex-direction:column;display:flex}.lfe-footer__subscribe-input{width:100%;padding:var(--lfe-space-3)var(--lfe-space-4);border-radius:var(--lfe-radius-sm);color:var(--lfe-ivory);font-size:var(--lfe-fs-sm);font-family:var(--lfe-font-body);opacity:.7;cursor:not-allowed;background-color:#ffffff0f;border:1px solid #c8a55b4d}.lfe-footer__subscribe-note{font-size:var(--lfe-fs-xs);color:var(--lfe-ivory);opacity:.75}.lfe-divider-gold--full{opacity:.35;width:100%;margin-block:0}.lfe-footer__lower{gap:var(--lfe-space-4);padding-block:var(--lfe-space-8);text-align:center;flex-direction:column;align-items:center;display:flex}.lfe-footer__copy{font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted);margin:0}html.lfe-splash-active #subsana-cookies-banner,html.lfe-splash-active #subsana-cookies-minimized{visibility:hidden!important}.lfe-footer__cookie-notice{font-size:.8125rem}.lfe-footer__cookie-prefs{color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline}.lfe-footer__cookie-prefs:hover{color:var(--lfe-gold);text-decoration:none}.lfe-footer__cookie-prefs:focus-visible{outline:2px solid var(--lfe-gold);outline-offset:2px;border-radius:2px}.lfe-footer__studio{font-size:var(--lfe-fs-xs);color:var(--lfe-ivory);opacity:.7;text-align:center;margin:0;padding-block-end:var(--lfe-space-6)}.lfe-footer__studio a{color:inherit;text-underline-offset:2px;padding-block:var(--lfe-space-2);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);text-decoration:underline;display:inline-block}.lfe-footer__studio a:hover,.lfe-footer__studio a:focus-visible{color:var(--lfe-gold)}.lfe-footer__studio a:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px;border-radius:2px}.lfe-nav-legal__list{justify-content:center;gap:var(--lfe-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lfe-nav-legal__list a{font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);text-decoration:none}.lfe-nav-legal__list a:hover,.lfe-nav-legal__list a:focus-visible{color:var(--lfe-gold)}.lfe-nav-legal__list a:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px;border-radius:2px}.lfe-breadcrumbs{padding-block:var(--lfe-space-4);padding-inline:var(--lfe-section-px)}.lfe-breadcrumbs__list{align-items:center;gap:var(--lfe-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lfe-breadcrumbs__item{align-items:center;gap:var(--lfe-space-1);display:flex}.lfe-breadcrumbs__link{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--lfe-gold);transition:color var(--lfe-dur-fast)var(--lfe-ease-out);font-weight:600;text-decoration:none}.lfe-breadcrumbs__link:hover,.lfe-breadcrumbs__link:focus-visible{color:var(--lfe-gold-bright)}.lfe-breadcrumbs__link:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px;border-radius:2px}.lfe-breadcrumbs__current{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--lfe-ivory-muted);font-weight:600}.lfe-breadcrumbs__sep{font-size:var(--lfe-fs-xs);color:var(--lfe-gold);opacity:.6;line-height:1}@media (width>=768px){.lfe-header__topbar{display:block}.lfe-footer__columns{grid-template-columns:1fr 1fr}.lfe-footer__col--brand{grid-column:1/-1}.lfe-footer__lower{text-align:left;flex-direction:row;justify-content:space-between}}@media (width>=1024px){.lfe-nav-primary{flex:1;justify-content:flex-end;display:flex}.lfe-header__cta{display:inline-flex}.lfe-mobile-toggle{display:none}.lfe-footer__columns{grid-template-columns:repeat(4,1fr)}.lfe-footer__col--brand{grid-column:auto}.lfe-footer__subscribe-form{flex-flow:wrap}.lfe-footer__subscribe-input-wrap{flex:1;min-width:180px}}@media (prefers-reduced-motion:reduce){.lfe-skip-link,.lfe-mobile-toggle,.lfe-mobile-menu__close,.lfe-social-icon,.lfe-footer__contact-link{transition:none}}.lfe-espectaculo-hero{align-items:flex-end;min-height:70vh;padding-block:0;display:flex;position:relative;overflow:hidden}.lfe-espectaculo-hero__media{position:absolute;inset:0}.lfe-espectaculo-hero__media .lfe-media{width:100%;height:100%;aspect-ratio:unset;border-radius:0}.lfe-espectaculo-hero__media .lfe-media img{height:100%}.lfe-espectaculo-hero__overlay{background:linear-gradient(#0b0a0933 0%,#0b0a0999 50%,#0b0a09f2 100%);position:absolute;inset:0}.lfe-espectaculo-hero__content{z-index:1;padding-block:var(--lfe-space-16);position:relative}.lfe-espectaculo-hero__subtitle{max-width:60ch;margin-block:var(--lfe-space-4)var(--lfe-space-8)}.lfe-espectaculo-grid{gap:var(--lfe-space-12);grid-template-columns:1fr;display:grid}.lfe-espectaculo-ficha__title{margin-bottom:var(--lfe-space-4)}.lfe-espectaculo-ficha__list{gap:var(--lfe-space-3);margin-bottom:var(--lfe-space-6);flex-direction:column;display:flex}.lfe-espectaculo-ficha__row{gap:var(--lfe-space-1);padding-bottom:var(--lfe-space-3);border-bottom:1px solid #c8a55b1f;flex-direction:column;display:flex}.lfe-espectaculo-ficha__row dt{font-size:var(--lfe-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--lfe-gold);font-weight:600}.lfe-espectaculo-ficha__row dd{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);margin-left:0}.lfe-espectaculo-sidebar__cta{margin-top:var(--lfe-space-6);gap:var(--lfe-space-3);flex-direction:column;display:flex}.lfe-espectaculo-video{margin-top:var(--lfe-space-8)}@media (width>=1024px){.lfe-espectaculo-grid{grid-template-columns:1fr 360px;align-items:start}}.lfe-prensa__meta{gap:var(--lfe-space-3);margin-block:var(--lfe-space-4);font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);flex-wrap:wrap;align-items:center;display:flex}.lfe-prensa__medio{color:var(--lfe-ivory-muted)}.lfe-prensa__fecha{color:var(--lfe-ivory-muted);opacity:.8}.lfe-prensa__quote{border-left:3px solid var(--lfe-gold);padding-left:var(--lfe-space-6);margin-block:var(--lfe-space-8);font-family:var(--lfe-font-display);font-size:var(--lfe-fs-md);color:var(--lfe-ivory);font-style:italic;line-height:1.5}.lfe-prensa__quote p{margin:0}.lfe-prensa__image{margin-block:var(--lfe-space-8)}.lfe-prensa__body{max-width:68ch;color:var(--lfe-ivory);line-height:1.7}.lfe-prensa__body>*+*{margin-top:var(--lfe-space-5,1.25rem)}.lfe-prensa__external{margin-top:var(--lfe-space-8)}.lfe-prensa__back{margin-top:var(--lfe-space-8);padding-top:var(--lfe-space-6);border-top:1px solid #c8a55b26}.lfe-archive__header{max-width:70ch;margin-bottom:var(--lfe-space-12)}.lfe-archive__header .lfe-eyebrow{margin-bottom:var(--lfe-space-3)}.lfe-archive__header .lfe-h2{margin-bottom:var(--lfe-space-4)}.lfe-prensa-list{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:flex}.lfe-prensa-list>li{margin:0}.lfe-prensa-item{scroll-margin-top:calc(var(--lfe-header-h,88px) + 1.5rem);transition:transform .3s var(--lfe-ease-out),border-color .3s var(--lfe-ease-out),box-shadow .3s var(--lfe-ease-out);background:#f4ecdb;border:1px solid #c8a55b80;border-radius:6px;grid-template-columns:minmax(0,34%) 1fr;gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #5a0f1a0a,0 12px 30px -18px #0a0a0a66}.lfe-prensa-item:hover{border-color:#c8a55bd9;transform:translateY(-4px);box-shadow:0 2px 4px #5a0f1a0d,0 22px 44px -20px #0a0a0a80}@media (prefers-reduced-motion:reduce){.lfe-prensa-item{transition:none}.lfe-prensa-item:hover{transform:none}}.lfe-prensa-item__thumb{background:#eadfca;min-height:200px;position:relative;overflow:hidden}.lfe-prensa-item__thumb:not(.is-placeholder) img{object-fit:cover;width:100%;height:100%;display:block}.lfe-prensa-item__thumb.is-placeholder{background:radial-gradient(120% 90% at 50% 15%,#f2b33d14,#0000 60%),linear-gradient(160deg,#182253,#0a0f2e);justify-content:center;align-items:center;display:flex}.lfe-prensa-item__logo{opacity:.5;width:72%;max-width:220px;height:auto}.lfe-prensa-item__body{flex-direction:column;justify-content:center;gap:.85rem;min-width:0;padding:clamp(1.5rem,3vw,2.4rem);display:flex}@media (width<=640px){.lfe-prensa-item{grid-template-columns:1fr}.lfe-prensa-item__thumb{aspect-ratio:16/9;min-height:0}}.lfe-prensa-item__meta{border-bottom:1px solid #8b1a2a2e;flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.lfe-prensa-item .lfe-card__eyebrow{color:#8b1a2a;font-family:var(--lfe-font-eyebrow,"General Sans"),sans-serif;letter-spacing:.16em;font-size:.7rem}.lfe-prensa-item__fecha{font-family:var(--lfe-font-body,"General Sans"),sans-serif;letter-spacing:.06em;color:#6b5d4a;opacity:1;font-size:.75rem}.lfe-prensa-item .lfe-pill{color:#8b1a2a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #8b1a2a59;border-radius:2px;padding:.2rem .6rem;font-size:.68rem}.lfe-prensa-item .lfe-card__title{font-family:var(--lfe-font-display,"Clash Display"),sans-serif;letter-spacing:-.01em;color:#5a0f1a;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;line-height:1.1}.lfe-prensa-item .lfe-card__title a{color:inherit;text-decoration:none}.lfe-prensa-item .lfe-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.lfe-prensa-item .lfe-card__excerpt{font-family:var(--lfe-font-body,"General Sans"),sans-serif;color:#574a37;margin:0;font-size:.95rem;line-height:1.55}.lfe-prensa-item{--lfe-prensa-title-lines:2;--lfe-prensa-excerpt-lines:2}.lfe-prensa-item .lfe-card__title,.lfe-prensa-item .lfe-card__excerpt{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lfe-prensa-item .lfe-card__title{-webkit-line-clamp:var(--lfe-prensa-title-lines);line-clamp:var(--lfe-prensa-title-lines);min-height:calc(var(--lfe-prensa-title-lines)*1.1em)}.lfe-prensa-item .lfe-card__excerpt{-webkit-line-clamp:var(--lfe-prensa-excerpt-lines);line-clamp:var(--lfe-prensa-excerpt-lines);min-height:calc(var(--lfe-prensa-excerpt-lines)*1.55em)}.lfe-prensa-item:has(.lfe-card__title a:focus-visible){outline:2px solid var(--lfe-focus-color);outline-offset:3px}.lfe-prensa-item .lfe-prensa-item__meta .lfe-card__eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lfe-prensa-item__meta .lfe-pill,.lfe-prensa-item__fecha{white-space:nowrap;flex-shrink:0}.lfe-prensa-item .lfe-pill{cursor:default;min-height:0;line-height:1.2}@media (width>=1024px){.lfe-prensa-item__meta{flex-wrap:nowrap}}.lfe-prensa-item__meta>*{min-height:1.4rem}.lfe-prensa-item__meta .lfe-pill,.lfe-prensa-item__fecha{align-items:center;display:inline-flex}.lfe-prensa-item .lfe-prensa-item__meta .lfe-card__eyebrow{line-height:1.4rem;display:block}@media (width<=1023px){.lfe-prensa-item{--lfe-prensa-title-lines:3;--lfe-prensa-excerpt-lines:3}.lfe-prensa-item__meta{grid-template-rows:repeat(2,minmax(1.4rem,auto));grid-template-columns:auto minmax(0,1fr);place-items:center start;display:grid}.lfe-prensa-item .lfe-prensa-item__meta .lfe-card__eyebrow{grid-area:1/1/auto/-1;max-width:100%}.lfe-prensa-item__meta .lfe-pill{grid-area:2/1}.lfe-prensa-item__fecha{grid-area:2/2}}@media (width<=374px){.lfe-prensa-item__meta{grid-template-rows:repeat(3,minmax(1.4rem,auto));grid-template-columns:minmax(0,1fr)}.lfe-prensa-item__fecha{grid-area:3/1}}.lfe-prensa-item .lfe-cta-group{gap:1rem;margin-top:auto;padding-top:.25rem}.lfe-prensa-item .lfe-btn--link{color:#8b1a2a;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.lfe-prensa-item .lfe-cta-group a[target=_blank]{z-index:2;position:relative}.lfe-prensa-carousel{padding-block:clamp(2.5rem,5vw,4rem)}.lfe-prensa-carousel__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overflow-x:auto}.lfe-prensa-carousel__viewport::-webkit-scrollbar{display:none}.lfe-prensa-carousel__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.lfe-prensa-carousel__viewport.is-dragging .lfe-press-quotes__item{pointer-events:none}.lfe-prensa-carousel__track{align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:.5rem .25rem;list-style:none;display:flex}.lfe-prensa-carousel__track>.lfe-press-quotes__item{scroll-snap-align:start;flex:0 0 clamp(270px,78vw,360px)}.lfe-prensa-carousel__dots{justify-content:center;align-items:center;gap:.55rem;margin-top:1.5rem;display:flex}.lfe-prensa-carousel__dot{cursor:pointer;width:8px;height:8px;transition:background .3s ease,width .3s var(--lfe-ease-out,ease);background:#f0e8d647;border:0;border-radius:99px;padding:0;position:relative}.lfe-prensa-carousel__dot:before{content:"";position:absolute;inset:-8px}.lfe-prensa-carousel__dot:hover{background:#f2b33da6}.lfe-prensa-carousel__dot.is-active{background:var(--lfe-gold,#f2b33d);width:24px}.lfe-prensa-carousel__dot:focus-visible{outline:2px solid var(--lfe-gold,#f2b33d);outline-offset:3px}.lfe-search__header{margin-bottom:var(--lfe-space-12)}.lfe-search__term{color:var(--lfe-gold);background-color:#0000}.lfe-search__form{margin-top:var(--lfe-space-6);max-width:480px}.lfe-search-result{gap:var(--lfe-space-6);padding:var(--lfe-space-6);border-bottom:1px solid #c8a55b1f;align-items:flex-start;display:flex}.lfe-search-result__body{flex:1;min-width:0}.lfe-search-result__thumb{flex-shrink:0;width:100px}.lfe-search-result__thumb img{object-fit:cover;border-radius:var(--lfe-radius-sm);width:100%;height:75px}.lfe-search__highlight{color:var(--lfe-gold-bright);background-color:#c8a55b40;border-radius:2px;padding-inline:2px}.lfe-search-form__inner{gap:var(--lfe-space-3);align-items:center;display:flex}.lfe-search-form__input{padding:var(--lfe-space-3)var(--lfe-space-4);border-radius:var(--lfe-radius-sm);color:var(--lfe-ivory);font-size:var(--lfe-fs-sm);font-family:var(--lfe-font-body);min-height:44px;transition:border-color var(--lfe-dur-fast)var(--lfe-ease-out);background-color:#ffffff0f;border:1px solid #c8a55b4d;flex:1}.lfe-search-form__input:focus{outline:2px solid var(--lfe-gold-bright);outline-offset:2px;border-color:var(--lfe-gold)}.lfe-search-form__input::placeholder{color:var(--lfe-ivory-muted);opacity:.6}.lfe-pagination{margin-top:var(--lfe-space-12)}.lfe-pagination .nav-links{gap:var(--lfe-space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.lfe-pagination .page-numbers{min-width:44px;min-height:44px;padding:var(--lfe-space-2)var(--lfe-space-3);border-radius:var(--lfe-radius-sm);font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);transition:background-color var(--lfe-dur-fast)var(--lfe-ease-out),border-color var(--lfe-dur-fast)var(--lfe-ease-out),color var(--lfe-dur-fast)var(--lfe-ease-out);border:1px solid #c8a55b40;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lfe-pagination .page-numbers:hover,.lfe-pagination .page-numbers:focus-visible{border-color:var(--lfe-gold);color:var(--lfe-gold);background-color:#c8a55b1f}.lfe-pagination .page-numbers:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-pagination .page-numbers.current{background-color:var(--lfe-gold);border-color:var(--lfe-gold);color:var(--lfe-black);font-weight:600}.lfe-pagination .page-numbers.dots{cursor:default;border-color:#0000}.lfe-archive-filters{margin-bottom:var(--lfe-space-8)}.lfe-404{align-items:center;min-height:70svh;display:flex}.lfe-404.lfe-section{padding-block:clamp(2.5rem,7svh,6rem)}.lfe-404 .lfe-display{margin-block:var(--lfe-space-4);font-size:clamp(2.5rem,min(2rem + 4vw,10svh),6rem)}.lfe-404__search{max-width:480px;margin-inline:auto}.lfe-article__meta{gap:var(--lfe-space-4);margin-top:var(--lfe-space-4);font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);flex-wrap:wrap;display:flex}.lfe-article__date,.lfe-article__author{color:var(--lfe-ivory-muted)}.lfe-article__featured-image{margin-block:var(--lfe-space-8)}.lfe-article__body .lfe-container,.lfe-article__tags.lfe-container{padding-bottom:var(--lfe-space-12)}.lfe-related .lfe-eyebrow{margin-bottom:var(--lfe-space-8)}.lfe-shows-empty{padding-block:var(--lfe-space-16);text-align:center;max-width:60ch;margin-inline:auto}.lfe-shows-empty .lfe-cta-group{margin-top:var(--lfe-space-8);justify-content:center}.lfe-shows-grid{padding-block:var(--lfe-section-py,clamp(4rem,8vw,8rem));background-color:var(--lfe-black)}.lfe-shows-grid__filters{gap:var(--lfe-space-2);margin-bottom:var(--lfe-space-8);padding-inline:var(--lfe-section-px);flex-wrap:wrap;display:flex}.lfe-shows-grid__grid{grid-template-columns:repeat(var(--lfe-grid-cols,3),1fr);gap:var(--lfe-space-8);padding-inline:var(--lfe-section-px);display:grid}.lfe-shows-grid__empty{padding:var(--lfe-space-16)var(--lfe-section-px);color:var(--lfe-ivory-muted);font-size:var(--lfe-fs-md)}.lfe-show-card .lfe-card__link{color:inherit;text-decoration:none}.lfe-show-card .lfe-card__link:hover,.lfe-show-card .lfe-card__link:focus-visible{color:var(--lfe-gold)}@media (width<=900px){.lfe-shows-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.lfe-shows-grid__grid{grid-template-columns:1fr}}.lfe-show-card{--lfe-card-rot:0deg;--lfe-card-base-y:0px;aspect-ratio:3/4;width:100%;color:var(--lfe-ivory);transform:rotate(var(--lfe-card-rot))translateY(var(--lfe-card-base-y));isolation:isolate;background:0 0;transition:transform .56s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:visible}.lfe-show-card__link{isolation:isolate;width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:visible}.lfe-show-card__link:focus-visible{outline:2px solid var(--lfe-gold-bright,#e6c988);outline-offset:8px;border-radius:2px}.lfe-show-card__media{z-index:1;background-blend-mode:overlay;background-image:linear-gradient(#f0e8d600 calc(33% - 1px),#f0e8d614 33%,#f0e8d600 calc(33% + 1px));margin:0;transition:box-shadow .52s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -28px #000000d9,0 2px 8px #0006,0 0 0 1px #c8a55b61,0 0 36px -6px #f2b33d47}.lfe-show-card__media picture,.lfe-show-card__media img{object-fit:cover;filter:contrast(1.06)saturate(1.04);width:100%;height:100%;transition:transform .78s cubic-bezier(.2,.7,.2,1),filter .54s;display:block}.lfe-show-card__overlay{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(135deg,#b83a782e 0%,#b83a7800 60%);transition:opacity .32s;position:absolute;inset:0;box-shadow:inset 0 -80px 120px -40px #0a12358c}@media (hover:hover) and (pointer:fine){.lfe-show-card__overlay{mix-blend-mode:color}}.lfe-show-card:hover,.lfe-show-card:focus-within{transform:rotate(0deg)translateY(calc(var(--lfe-card-base-y) - 12px));z-index:10}.lfe-show-card:hover .lfe-show-card__media,.lfe-show-card:focus-within .lfe-show-card__media{box-shadow:0 50px 100px -32px #000000f2,0 0 0 1px #f2b33da6,0 0 48px -4px #f2b33d66}.lfe-show-card:hover .lfe-show-card__overlay,.lfe-show-card:focus-within .lfe-show-card__overlay{opacity:1}.lfe-show-card__ticket{z-index:4;writing-mode:vertical-rl;font-family:var(--lfe-font-sans,"Inter"),system-ui,sans-serif;letter-spacing:.22em;color:var(--lfe-gold-bright,#e6c988);opacity:.72;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;max-height:70%;font-size:10px;font-weight:500;transition:transform .42s cubic-bezier(.2,.7,.2,1),opacity .32s;position:absolute;top:24px;left:-22px;overflow:hidden;transform:rotate(180deg)translate(0)}.lfe-show-card:hover .lfe-show-card__ticket,.lfe-show-card:focus-within .lfe-show-card__ticket{opacity:1;color:var(--lfe-gold,#f2b33d);transform:rotate(180deg)translate(8px)}.lfe-show-card__seal{z-index:5;width:88px;height:88px;color:var(--lfe-gold,#f2b33d);opacity:.62;pointer-events:none;filter:drop-shadow(0 2px 6px #0006);transition:transform .44s cubic-bezier(.2,.7,.2,1),opacity .32s;position:absolute;top:-16px;right:-16px;transform:rotate(18deg)}.lfe-show-card:hover .lfe-show-card__seal,.lfe-show-card:focus-within .lfe-show-card__seal{opacity:.92;transform:rotate(22deg)}.lfe-show-card__available{z-index:6;border:1.5px solid var(--lfe-magenta,#b83a78);backdrop-filter:blur(4px);width:64px;height:64px;color:var(--lfe-magenta,#b83a78);opacity:0;pointer-events:none;text-align:center;background:#0b0a09c7;border-radius:50%;place-items:center;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .28s;display:grid;position:absolute;top:76px;right:-12px;transform:rotate(-12deg)scale(.85)}.lfe-show-card__available--gold{border-color:var(--lfe-gold,#f2b33d);color:var(--lfe-gold,#f2b33d)}.lfe-show-card__available-text{font-family:var(--lfe-font-sans,"Inter"),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.1}.lfe-show-card:hover .lfe-show-card__available,.lfe-show-card:focus-within .lfe-show-card__available{opacity:1;transform:rotate(-12deg)scale(1)}.lfe-show-card__pin{z-index:7;width:22px;height:22px;color:var(--lfe-gold-bright,#e6c988);filter:drop-shadow(0 3px 4px #00000080);pointer-events:none;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg)}.lfe-show-card--featured:hover .lfe-show-card__pin,.lfe-show-card--featured:focus-within .lfe-show-card__pin{transform:translate(-50%)rotate(2deg)}.lfe-show-card__body{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0a123500 0%,#0a1235d9 60%,#0a1235f5 100%);flex-direction:column;gap:.35rem;padding:clamp(2.5rem,4vw,3.5rem) 1.25rem 1rem;transition:opacity .36s,transform .42s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.lfe-show-card--featured .lfe-show-card__body,.lfe-show-card:hover .lfe-show-card__body,.lfe-show-card:focus-within .lfe-show-card__body{opacity:1;transform:translateY(0)}.lfe-show-card__title{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-bone,#f0e8d6);letter-spacing:-.005em;text-shadow:0 2px 14px #000000b3;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400;line-height:1.05}.lfe-show-card__desc{color:#f0e8d6c7;letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.lfe-show-card__cta{font-family:var(--lfe-font-sans,"Inter"),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-gold-bright,#e6c988);opacity:0;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.7rem;font-weight:600;transition:opacity .32s,transform .32s;display:inline-flex;transform:translateY(4px)}.lfe-show-card__cta-arrow{transition:transform .32s cubic-bezier(.2,.7,.2,1);display:inline-block}.lfe-show-card:hover .lfe-show-card__cta,.lfe-show-card:focus-within .lfe-show-card__cta{opacity:1;transform:translateY(0)}.lfe-show-card:hover .lfe-show-card__cta-arrow,.lfe-show-card:focus-within .lfe-show-card__cta-arrow{transform:translate(4px)}.lfe-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lfe-show-card,.lfe-show-card__media,.lfe-show-card__media img,.lfe-show-card__ticket,.lfe-show-card__seal,.lfe-show-card__available,.lfe-show-card__pin,.lfe-show-card__body,.lfe-show-card__cta,.lfe-show-card__cta-arrow,.lfe-show-card__overlay{transition:opacity .2s;transform:none}.lfe-show-card:hover,.lfe-show-card:focus-within,.lfe-show-card:hover .lfe-show-card__ticket,.lfe-show-card:focus-within .lfe-show-card__ticket,.lfe-show-card:hover .lfe-show-card__seal,.lfe-show-card:focus-within .lfe-show-card__seal,.lfe-show-card:hover .lfe-show-card__available,.lfe-show-card:focus-within .lfe-show-card__available,.lfe-show-card:hover .lfe-show-card__pin,.lfe-show-card:focus-within .lfe-show-card__pin,.lfe-show-card--featured:hover .lfe-show-card__pin,.lfe-show-card--featured:focus-within .lfe-show-card__pin,.lfe-show-card:hover .lfe-show-card__media img,.lfe-show-card:focus-within .lfe-show-card__media img,.lfe-show-card:hover .lfe-show-card__cta-arrow,.lfe-show-card:focus-within .lfe-show-card__cta-arrow{transform:none}}@media (width<=640px){.lfe-show-card__ticket{font-size:9px;left:-16px}.lfe-show-card__seal{width:64px;height:64px;top:-10px;right:-10px}.lfe-show-card__available{width:48px;height:48px;top:56px;right:-8px}.lfe-show-card__available-text{font-size:8px}.lfe-show-card__body{opacity:1;transform:translateY(0)}}.lfe-press-list{padding-block:var(--lfe-section-py,clamp(4rem,8vw,8rem));background-color:var(--lfe-black)}.lfe-press-list__items{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lfe-press-list__item{align-items:start;gap:var(--lfe-space-6);padding-block:var(--lfe-space-6);border-bottom:1px solid #8e723326;grid-template-columns:160px 1fr 48px;display:grid}.lfe-press-list__item:first-child{border-top:1px solid #8e723326}.lfe-press-list__meta{gap:var(--lfe-space-2);flex-direction:column;padding-top:.15rem;display:flex}.lfe-press-list__medium{font-size:var(--lfe-fs-xs);color:var(--lfe-gold)}.lfe-press-list__date{font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted)}.lfe-press-list__title{font-family:var(--lfe-font-display);font-size:var(--lfe-fs-md);color:var(--lfe-ivory);margin:0 0 var(--lfe-space-2);font-weight:400;line-height:1.2}.lfe-press-list__link{color:inherit;transition:color var(--lfe-dur-fast)var(--lfe-ease-out);text-decoration:none}.lfe-press-list__link:hover,.lfe-press-list__link:focus-visible{color:var(--lfe-gold)}.lfe-press-list__link:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-press-list__excerpt{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.lfe-press-list__arrow{color:var(--lfe-gold);min-width:44px;min-height:44px;transition:transform var(--lfe-dur-fast)var(--lfe-ease-out),color var(--lfe-dur-fast)var(--lfe-ease-out);justify-content:center;align-items:center;padding-top:.2rem;text-decoration:none;display:flex}.lfe-press-list__arrow:hover,.lfe-press-list__arrow:focus-visible{color:var(--lfe-gold-bright);transform:translate(4px)}.lfe-press-list__arrow:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-press-list__empty{color:var(--lfe-ivory-muted);font-size:var(--lfe-fs-md);padding:var(--lfe-space-16)0}@media (width<=680px){.lfe-press-list__item{grid-template-rows:auto auto;grid-template-columns:1fr 44px}.lfe-press-list__meta{gap:var(--lfe-space-4);flex-direction:row;grid-column:1/-1;align-items:center}.lfe-press-list__content{grid-column:1}.lfe-press-list__arrow{grid-area:2/2;align-self:center}}@media (prefers-reduced-motion:reduce){.lfe-press-list__arrow{transition:color var(--lfe-dur-fast)var(--lfe-ease-out)}.lfe-press-list__arrow:hover{transform:none}}.lfe-cta-banner{padding-block:var(--lfe-section-py,clamp(4rem,8vw,8rem))}.lfe-cta-banner--crimson{background:linear-gradient(135deg,var(--lfe-crimson-deep)0%,var(--lfe-crimson)100%);color:var(--lfe-ivory)}.lfe-cta-banner--soft{background-color:var(--lfe-black-soft);color:var(--lfe-ivory);border-top:1px solid #8e723333;border-bottom:1px solid #8e723333}.lfe-cta-banner--gold{background:linear-gradient(135deg,var(--lfe-gold-deep)0%,var(--lfe-gold)100%);color:var(--lfe-black)}.lfe-cta-banner--gold .lfe-eyebrow{color:var(--lfe-black);opacity:.7}.lfe-cta-banner--gold .lfe-cta-banner__lead{color:#0b0a09bf}.lfe-cta-banner__inner{align-items:center;gap:var(--lfe-space-12);grid-template-columns:2fr 1fr;display:grid}.lfe-cta-banner__eyebrow{margin-bottom:var(--lfe-space-3)}.lfe-cta-banner__heading{margin:0 0 var(--lfe-space-4)}.lfe-cta-banner__lead{font-size:var(--lfe-fs-md);color:var(--lfe-ivory-muted);max-width:54ch;margin:0;line-height:1.6}.lfe-cta-banner__action{justify-content:flex-end;display:flex}@media (width<=768px){.lfe-cta-banner__inner{gap:var(--lfe-space-8);grid-template-columns:1fr}.lfe-cta-banner__action{justify-content:flex-start}}.lfe-contact-form-wrapper{padding-block:var(--lfe-section-py,clamp(4rem,8vw,8rem));background-color:var(--lfe-black)}.lfe-contact-form-wrapper__title{margin-bottom:var(--lfe-space-4)}.lfe-contact-form-wrapper__lead{font-size:var(--lfe-fs-md);color:var(--lfe-ivory-muted);margin-bottom:var(--lfe-space-8);max-width:54ch;line-height:1.6}.lfe-contact-form-wrapper__form{max-width:640px}.lfe-contact-form-wrapper__placeholder{border-radius:var(--lfe-radius-md);padding:var(--lfe-space-8);color:var(--lfe-ivory-muted);font-size:var(--lfe-fs-sm);text-align:center;border:2px dashed #c8a55b4d}.lfe-section-rich--padding-default{padding-block:var(--lfe-section-py,clamp(4rem,8vw,8rem))}.lfe-section-rich--padding-large{padding-block:clamp(6rem,12vw,12rem)}.lfe-section-rich--padding-small{padding-block:clamp(2rem,4vw,4rem)}.lfe-card__media-wrapper{position:relative;overflow:hidden}.lfe-card__ribbon{top:var(--lfe-space-3);z-index:2;font-size:var(--lfe-fs-xs,.7rem);letter-spacing:.08em;text-transform:uppercase;color:var(--lfe-black,#0a0a0a);background-color:var(--lfe-gold,#c8a55b);clip-path:polygon(0 0,100% 0,calc(100% - .5rem) 100%,0 100%);pointer-events:none;user-select:none;padding:.25rem .75rem .25rem .5rem;font-weight:600;display:inline-block;position:absolute;left:0}.lfe-card__ribbon--navidad{background-color:var(--lfe-crimson,#8b1a1a);color:var(--lfe-ivory,#f5f0e8)}.lfe-card__ribbon--eventos{background-color:var(--lfe-ivory,#f5f0e8);color:var(--lfe-black,#0a0a0a)}.lfe-form{gap:var(--lfe-space-5);flex-direction:column;display:flex}.lfe-form__row{gap:var(--lfe-space-2);flex-direction:column;display:flex}.lfe-form__label{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory,#f5f0e8);letter-spacing:.02em;font-weight:500}.lfe-form__required{color:var(--lfe-gold,#c8a55b);margin-left:.25rem}.lfe-form__input,.lfe-form__select,.lfe-form__textarea{appearance:none;width:100%;font-size:var(--lfe-fs-base);color:var(--lfe-ivory,#f5f0e8);border-radius:var(--lfe-radius-sm);background-color:#ffffff0f;border:1px solid #c8a55b4d;padding:.75rem 1rem;font-family:inherit;line-height:1.5;transition:border-color .2s,box-shadow .2s}.lfe-form__input::placeholder,.lfe-form__textarea::placeholder{color:#f5f0e866}.lfe-form__input:focus:not(:focus-visible),.lfe-form__select:focus:not(:focus-visible),.lfe-form__textarea:focus:not(:focus-visible){outline:none}.lfe-form__input:focus-visible,.lfe-form__select:focus-visible,.lfe-form__textarea:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px;border-color:var(--lfe-gold);box-shadow:0 0 0 3px #c8a55b40}.lfe-form__select option{background-color:var(--lfe-black,#0a0a0a);color:var(--lfe-ivory,#f5f0e8)}.lfe-form__textarea{resize:vertical;min-height:140px}.lfe-form__row--checkbox{flex-direction:row;align-items:flex-start}.lfe-form__checkbox-group{align-items:flex-start;gap:var(--lfe-space-3);display:flex}.lfe-form__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--lfe-gold,#c8a55b);cursor:pointer;flex-shrink:0;margin-top:.125rem}.lfe-form__checkbox-label{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted,#f5f0e8b3);cursor:pointer}.lfe-form__checkbox-label a{color:var(--lfe-gold,#c8a55b);text-underline-offset:2px;text-decoration:underline}.lfe-form__row--submit{margin-top:var(--lfe-space-3)}.lfe-form__submit{cursor:pointer;border:none}.lfe-form__step{gap:var(--lfe-space-5);flex-direction:column;display:flex}.lfe-form.is-stepped .lfe-form__step{display:none}.lfe-form.is-stepped .lfe-form__step.is-active{animation:lfe-step-in .36s var(--lfe-ease-out,ease);display:flex}@keyframes lfe-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lfe-form.is-stepped .lfe-form__step.is-active{animation:none}}.lfe-form__progress{flex-direction:column;gap:.5rem;display:flex}.lfe-form__progress[hidden]{display:none}.lfe-form__progress-label{font-family:var(--lfe-font-eyebrow,"General Sans"),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lfe-gold,#c8a55b);font-size:.72rem;font-weight:600}.lfe-form__progress-track{background:#c8a55b2e;border-radius:99px;height:4px;display:block;overflow:hidden}.lfe-form__progress-bar{background:linear-gradient(90deg,var(--lfe-gold,#c8a55b),var(--lfe-gold-bright,#e6c988));width:33%;height:100%;transition:width .36s var(--lfe-ease-out,ease);border-radius:99px;display:block}.lfe-form__nav{align-items:center;gap:.75rem;display:flex}.lfe-form__nav .lfe-form__prev{margin-right:auto}.lfe-form__nav .lfe-btn[hidden]{display:none}@media (width<=480px){.lfe-form__nav{flex-wrap:wrap}.lfe-form__nav .lfe-btn{flex:auto}.lfe-form__nav .lfe-form__prev{margin-right:0}}.lfe-form__rgpd-notice{margin-top:var(--lfe-space-4);padding-top:var(--lfe-space-4);font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted,#f5f0e88c);border-top:1px solid #c8a55b26;line-height:1.6}.lfe-form__rgpd-notice a{color:var(--lfe-ivory-muted,#f5f0e8b3);text-underline-offset:2px;text-decoration:underline}.lfe-form-message{padding:var(--lfe-space-5);border-radius:var(--lfe-radius-md);margin-bottom:var(--lfe-space-6)}.lfe-form-message--success{color:#a3e6aa;background-color:#4aa3541f;border:1px solid #4aa35466}.lfe-form-message--error{color:#f5a0a0;background-color:#c832321a;border:1px solid #c8323259}.lfe-form-message__text{font-size:var(--lfe-fs-sm);margin:0;line-height:1.6}.lfe-contacto-header{text-align:center}.lfe-contacto-header__sub{max-width:56ch;margin-inline:auto;margin-top:var(--lfe-space-4)}.lfe-contacto-grid{gap:var(--lfe-space-10);grid-template-columns:1fr;display:grid}@media (width>=900px){.lfe-contacto-grid{grid-template-columns:2fr 1fr;align-items:start}}.lfe-contacto-form-col .lfe-contact-form-wrapper{background-color:#ffffff0a;border:1px solid #c8a55b33;border-radius:8px;padding:clamp(1.75rem,3vw,2.5rem)}.lfe-contacto-sidebar__inner{background-color:#ffffff0a;border:1px solid #c8a55b33;border-radius:8px;padding:1.75rem 1.5rem;position:sticky;top:2rem}.lfe-contacto-sidebar__title{color:var(--lfe-ivory,#f5f0e8);letter-spacing:-.005em;margin:0 0 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.lfe-contacto-sidebar__list{flex-direction:column;gap:1.25rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.lfe-contacto-sidebar__item{align-items:flex-start;gap:var(--lfe-space-3);display:flex}.lfe-contacto-sidebar__icon{color:var(--lfe-gold,#c8a55b);flex-shrink:0;margin-top:.125rem}.lfe-contacto-sidebar__label{font-size:var(--lfe-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lfe-gold,#c8a55b);margin-bottom:.2rem;font-weight:600;display:block}.lfe-contacto-sidebar__value{font-size:var(--lfe-fs-sm);color:var(--lfe-ivory,#f5f0e8);line-height:1.5;text-decoration:none;display:block}.lfe-contacto-sidebar__value--placeholder{color:var(--lfe-ivory-muted,#f5f0e873);font-style:italic}.lfe-contacto-sidebar__value--address{font-style:normal}.lfe-contacto-sidebar__value:is(a):hover{color:var(--lfe-gold,#c8a55b);text-decoration:underline}.lfe-contacto-sidebar__social{border-top:1px solid #c8a55b26;padding-top:1.25rem}.lfe-contacto-sidebar__social-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lfe-gold,#c8a55b);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.lfe-contacto-sidebar__social .lfe-social-nav{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lfe-video-facade{cursor:pointer;border-radius:var(--lfe-radius-md);background-color:var(--lfe-black,#0a0a0a);position:relative;overflow:hidden}.lfe-video-facade__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.lfe-video-facade:hover .lfe-video-facade__thumbnail{transform:scale(1.03)}.lfe-video-facade__play{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex;position:absolute;inset:0}.lfe-video-facade__play:hover{transform:scale(1.08)}.lfe-video-facade__play:focus-visible{outline:3px solid var(--lfe-gold,#c8a55b);outline-offset:4px}.lfe-video-facade iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lfe-espectaculo-hero__entradas-note{margin-top:var(--lfe-space-2);font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted,#f5f0e88c);line-height:1.5}.lfe-gallery-grid{gap:var(--lfe-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.lfe-gallery-item{border-radius:var(--lfe-radius-sm);aspect-ratio:4/3;background-color:#ffffff0a;margin:0;overflow:hidden}.lfe-gallery-item__link{width:100%;height:100%;display:block}.lfe-gallery-item__img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.lfe-gallery-item__link:hover .lfe-gallery-item__img{transform:scale(1.06)}.lfe-gallery-item__link:focus-visible{outline:3px solid var(--lfe-gold,#c8a55b);outline-offset:2px}.lfe-archive-filters--secondary{margin-top:var(--lfe-space-3)}.lfe-pill--sm{font-size:var(--lfe-fs-xs);padding:.3rem .85rem}.lfe-btn--full{justify-content:center;width:100%}.lfe-espectaculo-sidebar__cta-text{font-size:var(--lfe-fs-sm);margin-bottom:var(--lfe-space-3)}.lfe-main--legal{min-height:70vh}.lfe-container--narrow{max-width:720px;padding-left:var(--lfe-space-4);padding-right:var(--lfe-space-4);margin-left:auto;margin-right:auto}.lfe-legal-page__header{padding-top:var(--lfe-space-8,4rem);padding-bottom:var(--lfe-space-6,3rem);margin-bottom:var(--lfe-space-6,3rem);border-bottom:1px solid #c9a84c26}.lfe-legal-page__title{margin-top:var(--lfe-space-2,.5rem);margin-bottom:var(--lfe-space-3,1rem)}.lfe-legal-page__intro{font-size:var(--lfe-fs-base,1rem);color:var(--lfe-gray-400,#b0aaa0);margin:0;line-height:1.75}.lfe-legal-page__body.lfe-prose{font-size:var(--lfe-fs-base,1rem);color:var(--lfe-gray-200,#d0ccc8);line-height:1.8}.lfe-legal-page__body.lfe-prose h2{font-size:var(--lfe-fs-xl,1.25rem);color:var(--lfe-white,#fff);margin-top:var(--lfe-space-7,3.5rem);margin-bottom:var(--lfe-space-3,1rem);border-bottom:1px solid #c9a84c33;padding-bottom:.5rem;font-weight:600}.lfe-legal-page__body.lfe-prose h3{font-size:var(--lfe-fs-lg,1.125rem);color:var(--lfe-white,#fff);margin-top:var(--lfe-space-5,2rem);margin-bottom:var(--lfe-space-2,.5rem);font-weight:600}.lfe-legal-page__body.lfe-prose p{margin-bottom:var(--lfe-space-4,1.5rem)}.lfe-legal-page__body.lfe-prose ul,.lfe-legal-page__body.lfe-prose ol{margin-bottom:var(--lfe-space-4,1.5rem);padding-left:1.5rem}.lfe-legal-page__body.lfe-prose li{margin-bottom:var(--lfe-space-2,.5rem)}.lfe-legal-page__body.lfe-prose a{color:var(--lfe-gold,#c9a84c);text-underline-offset:2px;text-decoration:underline}.lfe-legal-page__body.lfe-prose a:hover{text-decoration:none}.lfe-legal-page__body.lfe-prose a:focus-visible{outline:2px solid var(--lfe-gold,#c9a84c);outline-offset:2px;border-radius:2px}.lfe-legal-todo{color:#ff8c42;font-style:italic}.lfe-legal-todo-notice{padding:var(--lfe-space-3,1rem)var(--lfe-space-4,1.5rem);margin:var(--lfe-space-4,1.5rem)0;color:#ffb380;background-color:#ff8c421f;border-left:4px solid #ff8c42;border-radius:0 4px 4px 0;font-size:.875rem;line-height:1.6}.lfe-legal-todo-notice p{margin:0}.lfe-legal-page__footer{margin-top:var(--lfe-space-8,4rem);padding-top:var(--lfe-space-4,1.5rem);border-top:1px solid #c9a84c26}.lfe-legal-page__updated{font-size:var(--lfe-fs-sm,.875rem);color:var(--lfe-gray-600,gray);margin:0}.lfe-cursor{pointer-events:none;z-index:9997;mix-blend-mode:difference;will-change:transform;background:radial-gradient(circle,#c8a55bf2 0%,#c8a55b66 60%,#c8a55b00 100%);border-radius:50%;width:28px;height:28px;transition:opacity .22s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.lfe-cursor.is-hidden{opacity:0}.lfe-cursor.is-snapped{background:radial-gradient(circle,#f5efe1d9 0%,#f5efe140 70%,#0000 100%)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.lfe-cursor{display:none}}.lfe-scroll-progress{background:linear-gradient(90deg,var(--lfe-gold,#c8a55b)0%,var(--lfe-gold-bright,#e6c988)50%,var(--lfe-gold,#c8a55b)100%);transform-origin:0;z-index:9996;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 12px #c8a55b73}@media (prefers-reduced-motion:reduce){.lfe-scroll-progress{display:none}}.lfe-curtain{z-index:9999;font-family:var(--lfe-font-display,"Italiana"),serif;background:radial-gradient(#f5efe1 0%,#e8dcc4 70%,#dacbad 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lfe-curtain__inner{color:var(--lfe-black,#0a0a0a);letter-spacing:.02em;opacity:0;align-items:baseline;gap:1.5rem;font-size:clamp(2.5rem,7vw,5.5rem);font-style:italic;display:flex;transform:translateY(20px)}.lfe-curtain__sep{color:var(--lfe-crimson,#7a0e1f);font-size:.65em;position:relative;top:-.1em}html.lfe-curtain-active{overflow:hidden}@media (prefers-reduced-motion:reduce){.lfe-curtain{display:none}}.lfe-hero,.lfe-hero-cinematic,.wp-block-cover.lfe-hero{isolation:isolate;position:relative}.lfe-hero:before,.lfe-hero-cinematic:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 50% 35%,#c8a55b2e 0%,#c8a55b14 35%,#0000 70%);position:absolute;inset:0}.lfe-section--ivory{background-color:var(--lfe-ivory,#f5efe1);color:var(--lfe-black,#0a0a0a)}.lfe-section--ivory .lfe-eyebrow{color:var(--lfe-crimson-deep,#5a0f1a)}.lfe-section--ivory h2,.lfe-section--ivory h3{color:var(--lfe-black,#0a0a0a)}.lfe-btn--primary{isolation:isolate;position:relative;overflow:hidden}.lfe-btn--primary:before{content:"";z-index:-1;opacity:0;background:radial-gradient(#c8a55b99 0%,#c8a55b00 70%);transition:opacity .6s;position:absolute;inset:0}.lfe-btn--primary:hover:before,.lfe-btn--primary:focus-visible:before{opacity:1}@keyframes lfe-pulse-gold{0%,to{box-shadow:0 0 #c8a55b00}50%{box-shadow:0 0 0 6px #c8a55b2e}}@media (prefers-reduced-motion:no-preference){.lfe-hero-cinematic .lfe-btn--primary,.lfe-hero .lfe-btn--primary{animation:3.6s ease-in-out infinite lfe-pulse-gold}.lfe-hero-cinematic .lfe-btn--primary:hover,.lfe-hero .lfe-btn--primary:hover{animation:none}}.lfe-cifras{text-align:center;padding-block:clamp(3rem,8vw,6rem)}.lfe-cifras__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1.5rem,4vw,3rem);max-width:1100px;margin-inline:auto;display:grid}.lfe-cifras__item{flex-direction:column;align-items:center;gap:.5rem;display:flex}.lfe-cifras__number{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-gold,#c8a55b);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1}.lfe-cifras__label{font-size:var(--lfe-fs-sm,.875rem);text-transform:uppercase;letter-spacing:.18em;color:var(--lfe-ivory-muted,#c9c0ae)}.lfe-section--ivory .lfe-cifras__number{color:var(--lfe-crimson-deep,#5a0f1a)}.lfe-section--ivory .lfe-cifras__label{color:var(--lfe-black,#0a0a0a)}.lfe-page-content__body--bleed{flex-direction:column;display:flex}.lfe-hero--editorial,.lfe-hero--cosmos{isolation:isolate;background:var(--lfe-black,#0a0a0a);width:100%;min-height:100svh;margin-top:calc(-1*var(--lfe-header-h,88px));grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.lfe-hero--video{isolation:isolate;background:var(--lfe-black,#0a0a0a);width:100%;height:100svh;min-height:540px;max-height:100vh;margin-top:calc(-1*var(--lfe-header-h,88px));flex-direction:column;display:flex;position:relative;overflow:hidden}.lfe-hero__video-stage{z-index:0;position:absolute;inset:0;overflow:hidden}.lfe-hero__video{object-fit:cover;object-position:center 35%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lfe-hero__video:not(.is-user-playing){display:none}.lfe-hero__video-stage{background-image:var(--hero-poster-fallback,none);background-position:50% 35%;background-size:cover}}.lfe-hero__video-veil{z-index:1;pointer-events:none;background:linear-gradient(95deg,#0a1235d9 0%,#0a123599 35%,#0a123526 60%,#0a123580 100%),linear-gradient(#0a12358c 0%,#0a123500 35% 70%,#0a1235a6 100%);position:absolute;inset:0}.lfe-hero__video-bloom{z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(1200px 480px at 50% -8%,#f2b33d47 0%,#0000 65%),radial-gradient(700px at 12% 95%,#b83a784d 0%,#0000 60%);position:absolute;inset:0}.lfe-hero__inner--video{z-index:3;width:100%;max-width:var(--lfe-wide-width,1280px);flex-direction:column;flex:1;justify-content:center;margin-inline:auto;padding-block:clamp(2rem,5vh,4rem);padding-inline:clamp(1.25rem,4vw,4rem);display:flex;position:relative}.lfe-hero--video .lfe-hero__content--simplified{flex-direction:column;gap:clamp(1.5rem,3vh,2.25rem);max-width:min(900px,100%);display:flex}.lfe-hero--video .lfe-hero__title{font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.lfe-hero__title-line--rotator{font-size:min(1em,calc((100vw - 2*var(--lfe-section-px,1.25rem))/10.6));display:block}.lfe-hero--video .lfe-hero__ctas{margin:0}.lfe-hero--video .lfe-hero__scroll{z-index:4;place-self:auto;position:absolute;bottom:clamp(1rem,2.5vh,1.75rem);left:50%;transform:translate(-50%)}.lfe-hero__aipin{display:contents}.lfe-hero__aipin .vibe-aipin{right:auto;left:calc(var(--lfe-section-px,1.25rem) + 30px);z-index:5;bottom:clamp(1rem,2.5vh,1.75rem)}.lfe-hero__video-toggle{left:var(--lfe-section-px,1.25rem);z-index:5;backdrop-filter:blur(8px)saturate(140%);color:#fff;opacity:.8;cursor:pointer;background:#0e101470;border:1px solid #ffffff4d;border-radius:6px;place-items:center;width:22px;height:22px;min-height:0;margin:0;padding:0;display:grid;position:absolute;bottom:clamp(1rem,2.5vh,1.75rem);box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff1f}.lfe-hero__video-toggle[hidden]{display:none}.lfe-hero__video-toggle:before{content:"";position:absolute;inset:-11px}.lfe-hero__video-toggle:hover{opacity:1}.lfe-hero__video-toggle:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #00000059}.lfe-hero__video-icon{fill:currentColor;width:10px;height:10px}.lfe-hero__video-icon--play,.lfe-hero__video-toggle.is-paused .lfe-hero__video-icon--pause{display:none}.lfe-hero__video-toggle.is-paused .lfe-hero__video-icon--play{display:block}@media (prefers-reduced-motion:no-preference){.lfe-hero__video-toggle{transition:opacity .15s}}.lfe-hero__aipin .vibe-aipin-pop{left:-4px;right:auto}.lfe-hero__aipin .vibe-aipin-pop:after{left:11px;right:auto}.lfe-hero__inner--video .lfe-hero__content{max-width:min(680px,65vw)}@media (width<=720px){.lfe-hero__inner--video .lfe-hero__content{max-width:100%}}@media (width<=1023px){.lfe-hero--video{height:auto;min-height:max(540px,100svh);max-height:none}.lfe-hero__inner--video{padding-top:calc(var(--lfe-header-h,88px) + 1.5rem);padding-bottom:6.5rem}.lfe-hero--video .lfe-hero__content{padding:0}.lfe-hero__video-stage{top:107px}.lfe-hero--video .lfe-hero__scroll{gap:.5rem;padding-block:.75rem}.lfe-hero--video .lfe-hero__scroll-line{height:32px}}.lfe-hero__title-line{display:block}.lfe-hero__title-dot{color:var(--lfe-gold-bright,#f2b33d);text-shadow:0 0 12px #f2b33d99;display:inline}.lfe-hero__backdrop{z-index:0;position:absolute;inset:0}.lfe-hero__backdrop picture,.lfe-hero__backdrop img{object-fit:cover;object-position:60% 45%;filter:brightness(.5)saturate(.85);width:100%;height:100%;display:block}.lfe-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0a09eb 0%,#0b0a09c7 30%,#0b0a0959 60%,#0b0a098c 100%),linear-gradient(#0b0a0966 0%,#0b0a0900 45%,#0b0a09b3 100%);position:absolute;inset:0}.lfe-hero__poster{z-index:2;aspect-ratio:436/609;pointer-events:none;border-radius:2px;width:clamp(220px,28vw,380px);position:absolute;top:50%;right:clamp(2rem,6vw,6rem);overflow:hidden;transform:translateY(-50%)rotate(-1.5deg);box-shadow:0 30px 80px -20px #000000d9,0 0 0 1px #c8a55b59}.lfe-hero__poster picture,.lfe-hero__poster img{object-fit:cover;filter:contrast(1.05)saturate(1.05);width:100%;height:100%;display:block}@keyframes lfe-poster-sway{0%,to{transform:translateY(-50%)rotate(-1.5deg)}50%{transform:translateY(calc(-50% - 4px))rotate(-.6deg)}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.lfe-hero__poster{animation:10s ease-in-out infinite lfe-poster-sway}}@media (width<=720px){.lfe-hero__poster{top:calc(var(--lfe-header-h,88px) + 1rem);width:180px;right:50%;transform:translate(50%)rotate(-1.5deg)}}.lfe-hero__content{z-index:3;justify-content:center;gap:var(--lfe-space-5,1.25rem);flex-direction:column;max-width:min(680px,65vw);padding-block:clamp(8rem,14vh,12rem) clamp(6rem,12vh,10rem);padding-inline:clamp(1.25rem,6vw,6rem);display:flex;position:relative}@media (width<=720px){.lfe-hero__content{max-width:100%;padding-top:calc(var(--lfe-header-h,88px) + 16rem)}}.lfe-hero__eyebrow{color:var(--lfe-gold-bright,#e6c988)}.lfe-hero__title{letter-spacing:-.01em;color:var(--lfe-ivory,#f5efe1);text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:400;line-height:1.02}.lfe-hero__lead{color:var(--lfe-ivory-muted,#c9c0ae);max-width:540px;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55}.lfe-hero__ctas{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.lfe-btn__arrow{transition:transform .24s var(--lfe-ease-out,ease-out);margin-left:.5em;display:inline-block}.lfe-btn:hover .lfe-btn__arrow,.lfe-btn:focus-visible .lfe-btn__arrow{transform:translate(4px)}.lfe-hero__scroll{z-index:3;color:var(--lfe-ivory-muted,#c9c0ae);font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.24em;text-transform:uppercase;flex-direction:column;place-self:end center;align-items:center;gap:.75rem;padding-block:1.5rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.lfe-hero__scroll:hover,.lfe-hero__scroll:focus-visible{color:var(--lfe-gold-bright,#e6c988)}.lfe-hero__scroll-line{background:linear-gradient(#c8a55bb3 0%,#c8a55b00 100%);width:1px;height:56px;position:relative;overflow:hidden}.lfe-hero__scroll-line:after{content:"";background:var(--lfe-gold-bright,#e6c988);border-radius:2px;width:100%;height:30%;position:absolute;top:0;left:0}@keyframes lfe-scroll-bob{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(330%)}}@media (prefers-reduced-motion:no-preference){.lfe-hero__scroll-line:after{animation:2.4s ease-in-out infinite lfe-scroll-bob}}body:before{content:"";z-index:9995;pointer-events:none;mix-blend-mode:overlay;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.55'/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){body:before{opacity:.03}}.lfe-show-card{transition:transform .4s var(--lfe-ease-out,ease-out),box-shadow .4s var(--lfe-ease-out,ease-out);transform-style:preserve-3d;perspective:1000px}.lfe-show-card.is-tilting{transform:perspective(1000px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg))translateY(-6px);transition:transform .12s ease-out,box-shadow .4s ease-out}.lfe-show-card__media{transform:translateZ(0)}.lfe-show-card.is-tilting:before{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%)var(--shine-y,50%),#ffffff2e 0%,#fff0 35%);mix-blend-mode:overlay;position:absolute;inset:0}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.lfe-show-card.is-tilting{transform:translateY(-4px)}.lfe-show-card.is-tilting:before{display:none}}.lfe-ornament{width:clamp(140px,30vw,240px);height:auto;color:var(--lfe-gold,#c8a55b);opacity:.85;margin:clamp(3rem,7vw,5rem) auto;display:block}.lfe-ornament path,.lfe-ornament line,.lfe-ornament circle{stroke:currentColor;fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.6s var(--lfe-ease-stage,cubic-bezier(.16,1,.3,1))}.lfe-ornament.is-visible path,.lfe-ornament.is-visible line,.lfe-ornament.is-visible circle{stroke-dashoffset:0}.lfe-ornament__center{fill:var(--lfe-gold,#c8a55b);stroke:none;stroke-dasharray:0}.lfe-press-marquee{background:var(--lfe-black-soft,#14110d);border-block:1px solid #c8a55b2e;padding-block:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.lfe-press-marquee:before,.lfe-press-marquee:after{content:"";z-index:2;pointer-events:none;width:12vw;position:absolute;top:0;bottom:0}.lfe-press-marquee:before{background:linear-gradient(90deg,var(--lfe-black-soft,#14110d)0%,transparent 100%);left:0}.lfe-press-marquee:after{background:linear-gradient(-90deg,var(--lfe-black-soft,#14110d)0%,transparent 100%);right:0}.lfe-press-marquee__track{width:max-content;font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-gold,#c8a55b);letter-spacing:.03em;white-space:nowrap;gap:clamp(2rem,4vw,4rem);font-size:clamp(1.5rem,2.6vw,2.2rem);font-style:italic;animation:42s linear infinite lfe-marquee-x;display:flex}.lfe-press-marquee__item{align-items:baseline;gap:1rem;transition:color .24s;display:inline-flex}.lfe-press-marquee:hover .lfe-press-marquee__item:hover{color:var(--lfe-gold-bright,#e6c988)}.lfe-press-marquee__quote{font-style:italic}.lfe-press-marquee__quote:before{content:"“";opacity:.55;margin-right:.05em}.lfe-press-marquee__quote:after{content:"”";opacity:.55;margin-left:.05em}.lfe-press-marquee__source{font-family:var(--lfe-font-body,"Inter"),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-ivory-muted,#c9c0ae);opacity:.8;font-size:.42em;font-style:normal}.lfe-press-marquee__item:after{content:"•";color:var(--lfe-gold-bright,#e6c988);opacity:.6;margin-left:1.5rem;font-size:.7em;font-style:normal}.lfe-press-marquee:hover .lfe-press-marquee__track,.lfe-press-marquee:focus-within .lfe-press-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lfe-press-marquee__track{flex-wrap:wrap;justify-content:center;animation:none}}.lfe-trust-strip{background-color:var(--lfe-black-soft,#14110d);z-index:5;border-block:1px solid #c8a55b38;padding-block:clamp(2rem,5vw,3.5rem);position:relative}.lfe-trust-strip__inner{grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}@media (width<=760px){.lfe-trust-strip__inner{grid-template-columns:repeat(2,1fr);row-gap:2rem}}.lfe-trust-strip__item{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:relative}.lfe-trust-strip__item:not(:last-child):after{content:"";background:linear-gradient(#c8a55b00 0%,#c8a55b80 50%,#c8a55b00 100%);width:1px;position:absolute;top:15%;bottom:15%;right:calc(-1*clamp(.5rem,1.5vw,1.5rem))}@media (width<=760px){.lfe-trust-strip__item:after{display:none}}.lfe-trust-strip__num{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-gold-bright,#e6c988);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1}.lfe-trust-strip__num--small{font-size:clamp(1.4rem,2.6vw,2rem);font-style:italic}.lfe-trust-strip__label{font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-ivory-muted,#c9c0ae)}.lfe-shows-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-flow:dense;gap:clamp(1rem,2vw,1.75rem);display:grid}.lfe-show-card--featured{grid-area:span 2/span 2}.lfe-show-card--featured .lfe-show-card__title{font-size:clamp(2rem,3.5vw,3rem)}.lfe-show-card--featured .lfe-show-card__desc{font-size:clamp(.95rem,1.2vw,1.1rem)}@media (width<=720px){.lfe-show-card--featured{grid-area:span 1/span 1}}.lfe-team-credits-section{padding-block:clamp(4rem,9vw,8rem)}.lfe-team-credits__header{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.lfe-team-credits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lfe-team-credits__row{border-bottom:1px solid #c8a55b2e;grid-template-columns:1fr 1fr;align-items:baseline;gap:clamp(1rem,4vw,4rem);padding-block:clamp(1rem,2vw,1.5rem);display:grid}.lfe-team-credits__row:first-child{border-top:1px solid #c8a55b2e}.lfe-team-credits__row:hover{background:linear-gradient(90deg,#c8a55b0d 0%,#0000 100%)}.lfe-team-credits__name{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-ivory,#f5efe1);font-size:clamp(1.5rem,3vw,2.4rem);font-style:italic;line-height:1.1}.lfe-team-credits__role{color:var(--lfe-ivory-muted,#c9c0ae);letter-spacing:.02em;text-align:right;font-size:clamp(.9rem,1.1vw,1.05rem)}.lfe-team-people-section{padding-block:clamp(4rem,9vw,8rem)}.lfe-team-people__header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.lfe-team-people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(1.5rem,3vw,2.2rem) clamp(1.2rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.lfe-team-person{transition:transform .45s var(--lfe-ease-out,cubic-bezier(.2,.7,.2,1)),box-shadow .45s;background:linear-gradient(#141d4a2e,#0a0f2e66);border:1px solid #c8a55b38;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px -22px #000000e6,0 0 30px -10px #f2b33d1f}.lfe-team-person:hover,.lfe-team-person:focus-within{transform:translateY(-6px);box-shadow:0 30px 60px -26px #000000f2,0 0 40px -8px #f2b33d4d}.lfe-team-person__photo{aspect-ratio:4/5;background:#0a0f2e;position:relative;overflow:hidden}.lfe-team-person__photo picture img{object-fit:cover;width:100%;height:100%;display:block}.lfe-team-person__photo.is-placeholder{background:radial-gradient(120% 80% at 50% 20%,#f2b33d12,#0000 60%),linear-gradient(160deg,#182253,#0a0f2e)}.lfe-team-person__placeholder{border:1px dashed #f2b33d47;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;margin:12px;display:flex;position:absolute;inset:0}.lfe-team-person__logo{opacity:.5;width:78%;max-width:200px;height:auto}.lfe-team-person__pending{font-family:var(--lfe-font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:#f0e8d673;font-size:.62rem}.lfe-team-person__body{text-align:center;padding:.95rem 1rem 1.2rem}.lfe-team-person__name{font-family:var(--lfe-font-display);color:var(--lfe-ivory,#f5efe1);margin:0 0 .3rem;font-size:1.05rem;font-style:normal;font-weight:600;line-height:1.15}.lfe-team-person__role{font-family:var(--lfe-font-body);color:#c8a55b;margin:0;font-size:.78rem;line-height:1.4}@media (width<=640px){.lfe-team-credits__row{grid-template-columns:1fr;gap:.25rem}.lfe-team-credits__role{text-align:left}}.lfe-collab-section{padding-block:clamp(4rem,9vw,8rem)}.lfe-collab__header{text-align:center;margin-bottom:clamp(2rem,5vw,4rem);max-width:720px;margin-inline:auto}.lfe-collab__header .lfe-lead{color:#0b0a09b3;margin-top:1rem}.lfe-collab__item{transition:transform .32s var(--lfe-ease-out,ease-out),border-color .32s ease,background .32s ease;background:#0b0a090a;border:1px solid #0b0a091a;border-radius:4px;flex-direction:column;gap:.35rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.lfe-collab__item:hover{border-color:var(--lfe-crimson-deep,#5a0f1a);background:#0b0a0914;transform:translateY(-3px)}.lfe-collab__name{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-black,#0a0a0a);font-size:clamp(1.3rem,2vw,1.75rem);font-style:italic;line-height:1.15}.lfe-collab__origin{font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-crimson-deep,#5a0f1a);margin-top:.15rem}.lfe-collab__credit{font-size:var(--lfe-fs-sm,.875rem);color:#0b0a09a6;margin-top:.5rem;line-height:1.45}.lfe-hero__eyebrow{color:var(--lfe-gold-bright,#e6c988);letter-spacing:.28em;text-shadow:0 1px 12px #00000080}.lfe-shows-section{padding-block:clamp(4rem,9vw,8rem)}.lfe-shows-header{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:clamp(2rem,4vw,3rem)}.lfe-shows-header__title{color:var(--lfe-ivory,#f5efe1);margin:1rem 0;font-size:clamp(2rem,5vw,3.75rem);font-style:italic;font-weight:400}.lfe-shows-header__lead{color:var(--lfe-ivory-muted,#c9c0ae)}.lfe-shows-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.lfe-shows-filters__chip{min-height:44px;color:var(--lfe-ivory-muted,#c9c0ae);font-family:inherit;font-size:var(--lfe-fs-xs,.78rem);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c8a55b59;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.15rem;transition:background .24s,color .24s,border-color .24s,transform .24s;display:inline-flex}.lfe-shows-filters__chip:hover,.lfe-shows-filters__chip:focus-visible{color:var(--lfe-ivory,#f5efe1);border-color:var(--lfe-gold,#c8a55b)}.lfe-shows-filters__chip.is-active{background:var(--lfe-gold,#c8a55b);color:var(--lfe-black,#0a0a0a);border-color:var(--lfe-gold,#c8a55b)}.lfe-shows-filters__count{font-family:var(--lfe-font-display,"Italiana"),serif;letter-spacing:0;font-size:1.2em;font-style:italic}.lfe-shows-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,3.5vw,3rem) clamp(1.5rem,2.5vw,2.5rem);padding:32px 28px;display:grid;overflow:visible}.lfe-shows-wall__hero,.lfe-shows-wall__portrait,.lfe-shows-wall__grid{display:contents}.lfe-show-card--featured{aspect-ratio:4/5;grid-area:span 2/span 2}@media (width<=920px){.lfe-shows-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.lfe-show-card--featured{grid-area:auto/span 2}}@media (width<=540px){.lfe-shows-wall{grid-template-columns:1fr}.lfe-show-card--featured{grid-column:1}}.lfe-shows-wall.is-filtering .lfe-show-card[data-state]:not(.is-visible){display:none}.lfe-shows-wall__empty{text-align:center;color:var(--lfe-ivory-muted,#c9c0ae);grid-column:1/-1;padding-block:3rem;font-style:italic}.lfe-show-card__number,.lfe-show-card__discipline,.lfe-show-card__year,.lfe-show-card__stamp{display:none!important}.lfe-show-card--lo-res .lfe-show-card__media img{filter:contrast(1.18)saturate(.95)brightness(1.12)}.lfe-show-card--featured .lfe-show-card__title{font-size:clamp(1.85rem,3.2vw,2.6rem);font-style:italic}.lfe-show-card--featured .lfe-show-card__seal{width:120px;height:120px;top:-22px;right:-22px}.lfe-modal-open .lfe-header{opacity:0;visibility:hidden;pointer-events:none}.lfe-show-modal{z-index:10000;pointer-events:none;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0}.lfe-show-modal[hidden]{display:none}.lfe-show-modal.is-open{pointer-events:auto}.lfe-show-modal__backdrop{backdrop-filter:blur(8px);cursor:pointer;opacity:0;background:#0b0a09e0;border:0;padding:0;transition:opacity .28s;position:absolute;inset:0}.lfe-show-modal.is-open .lfe-show-modal__backdrop{opacity:1}.lfe-show-modal__panel{background:var(--lfe-black-soft,#14110d);opacity:0;width:min(1100px,94vw);max-width:94vw;height:min(90vh,760px);transition:opacity .36s var(--lfe-ease-out,ease-out),transform .36s var(--lfe-ease-out,ease-out);border:1px solid #c8a55b59;border-radius:4px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;position:relative;overflow:hidden;transform:translateY(20px)scale(.97);box-shadow:0 40px 100px -20px #000000f2}.lfe-show-modal.is-open .lfe-show-modal__panel{opacity:1;transform:translateY(0)scale(1)}.lfe-show-modal__media{background:var(--lfe-black,#0a0a0a);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.lfe-show-modal__stage{background:radial-gradient(120% 80% at 50% 0%,#c8a55b14,transparent 60%),var(--lfe-black,#0a0a0a);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.lfe-show-modal__img{object-fit:contain;filter:contrast(1.04);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lfe-show-modal__nav{width:44px;height:44px;color:var(--lfe-ivory,#f5efe1);cursor:pointer;z-index:3;background:#0b0a098c;border:1px solid #c8a55b66;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;transition:background .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lfe-show-modal__nav:hover,.lfe-show-modal__nav:focus-visible{background:var(--lfe-crimson,#7a0e1f)}.lfe-show-modal__nav--prev{left:.6rem}.lfe-show-modal__nav--next{right:.6rem}.lfe-show-modal__nav[hidden]{display:none}.lfe-show-modal__counter{z-index:3;font-size:var(--lfe-fs-xs,.72rem);letter-spacing:.14em;color:var(--lfe-ivory,#f5efe1);background:#0b0a0999;border:1px solid #c8a55b4d;border-radius:99px;padding:.25rem .6rem;position:absolute;top:.75rem;left:.75rem}.lfe-show-modal__caption{z-index:3;font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.04em;color:var(--lfe-ivory,#f5efe1);text-align:center;pointer-events:none;background:linear-gradient(#0000,#0b0a09bf);padding:1.5rem 1rem .7rem;position:absolute;bottom:0;left:0;right:0}.lfe-show-modal__thumbs{scrollbar-width:thin;background:var(--lfe-black-soft,#14110d);border-top:1px solid #c8a55b2e;flex:none;gap:.5rem;padding:.6rem;display:flex;overflow:auto hidden}.lfe-show-modal__thumbs[hidden]{display:none}.lfe-show-modal__thumb{cursor:pointer;opacity:.55;border:1px solid #c8a55b40;border-radius:3px;flex:none;width:60px;height:60px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.lfe-show-modal__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lfe-show-modal__thumb:hover{opacity:.85}.lfe-show-modal__thumb.is-active{opacity:1;border-color:var(--lfe-gold-bright,#e6c988)}.lfe-show-modal__body{flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;overflow-y:auto}.lfe-show-modal__meta{font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.18em;text-transform:uppercase;color:var(--lfe-gold-bright,#e6c988);align-items:center;gap:.65rem;display:flex}.lfe-show-modal__sep{opacity:.5}.lfe-show-modal__title{color:var(--lfe-ivory,#f5efe1);margin:0;font-size:clamp(2rem,4vw,3rem);font-style:italic;line-height:1.05}.lfe-show-modal__desc{font-size:var(--lfe-fs-md,1.05rem);color:var(--lfe-ivory-muted,#c9c0ae);margin:0;line-height:1.55}.lfe-show-modal__facts{border-block:1px solid #c8a55b2e;grid-template-columns:1fr 2fr;gap:1rem;margin:0;padding-block:1rem;display:grid}.lfe-show-modal__facts>div{margin:0}.lfe-show-modal__facts>div[hidden]{display:none}.lfe-show-modal__facts dt{font-size:var(--lfe-fs-xs,.7rem);letter-spacing:.18em;text-transform:uppercase;color:var(--lfe-ivory-muted,#c9c0ae);opacity:.7}.lfe-show-modal__facts dd{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-gold-bright,#e6c988);margin:.35rem 0 0;font-size:1.05rem;font-style:italic}.lfe-show-modal__close{z-index:10;width:44px;height:44px;color:var(--lfe-ivory,#f5efe1);cursor:pointer;background:#0b0a0999;border:1px solid #c8a55b66;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.lfe-show-modal__close:hover,.lfe-show-modal__close:focus-visible{background:var(--lfe-crimson,#7a0e1f);transform:rotate(90deg)}@media (width<=720px){.lfe-show-modal__panel{grid-template-rows:minmax(0,46vh) minmax(0,1fr);grid-template-columns:1fr;width:94vw;max-height:90vh}.lfe-show-modal__thumb{width:52px;height:52px}.lfe-show-modal__facts{grid-template-columns:1fr 1fr}.lfe-shows-wall{grid-template-columns:1fr}.lfe-shows-wall__hero,.lfe-shows-wall__portrait,.lfe-shows-wall__grid{scroll-snap-type:x mandatory;margin-inline:calc(-1*var(--lfe-section-px,1.25rem));-webkit-overflow-scrolling:touch;gap:1rem;padding:0 1rem .5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.lfe-shows-wall__hero .lfe-show-card,.lfe-shows-wall__portrait .lfe-show-card,.lfe-shows-wall__grid .lfe-show-card{scroll-snap-align:start;aspect-ratio:3/4;flex:0 0 78vw}.lfe-shows-wall__portrait,.lfe-shows-wall__grid{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.lfe-show-card{transform:none!important}.lfe-show-card__stamp{opacity:.6}}.lfe-shows-header{max-width:720px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.lfe-shows-header__title{margin:.75rem 0;font-size:clamp(1.9rem,3.6vw,3rem)}.lfe-shows-header__lead{max-width:56ch;margin-inline:auto}@media (width>=721px){.lfe-shows-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.25rem) clamp(1.75rem,2.5vw,2.25rem);max-width:940px;margin-inline:auto;padding:20px 28px 28px}}.lfe-shows-wall__grid .lfe-show-card:nth-child(3n){--lfe-card-base-y:14px}.lfe-shows-wall__grid .lfe-show-card:nth-child(3n+2){--lfe-card-base-y:7px}.lfe-show-card__body{opacity:1;background:linear-gradient(#0a123500 0%,#0a1235c7 55%,#0a1235f2 100%);gap:.2rem;padding:clamp(2rem,3vw,2.75rem) 1rem .9rem;transform:none}.lfe-show-card__title{font-size:clamp(1.15rem,1.7vw,1.45rem)}.lfe-show-card__places{letter-spacing:.18em;text-transform:uppercase;color:var(--stage-gold-bright,#fad879);font-size:.66rem;font-weight:600;line-height:1.3;display:block}@media (hover:hover) and (pointer:fine){.lfe-show-card__desc,.lfe-show-card__cta{opacity:0;max-height:0;transition:max-height .38s var(--lfe-ease-out,ease-out),margin-top .38s var(--lfe-ease-out,ease-out),opacity .28s ease;margin-top:0;overflow:hidden}.lfe-show-card:hover .lfe-show-card__desc,.lfe-show-card:focus-within .lfe-show-card__desc{opacity:1;max-height:2.9em;margin-top:.3rem}.lfe-show-card:hover .lfe-show-card__cta,.lfe-show-card:focus-within .lfe-show-card__cta{opacity:1;max-height:1.6em;margin-top:.35rem;overflow:visible}}@media (hover:none),(pointer:coarse){.lfe-show-card__desc{display:none}.lfe-show-card__cta{opacity:1;margin-top:.3rem;transform:none}}@media (width<=720px){.lfe-shows-wall{padding:0}.lfe-shows-wall__grid{padding:1.25rem var(--lfe-section-px,1.25rem)1.25rem 1.75rem;gap:1.1rem;scroll-padding-inline:1.75rem}.lfe-shows-wall__grid .lfe-show-card{flex:0 0 min(64vw,260px)}.lfe-shows-section.has-shows-nav .lfe-shows-wall__grid{scrollbar-width:none}.lfe-shows-section.has-shows-nav .lfe-shows-wall__grid::-webkit-scrollbar{display:none}}.lfe-shows-nav{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.lfe-shows-nav[hidden]{display:none}.lfe-shows-nav__btn{block-size:44px;inline-size:44px;color:var(--lfe-ivory,#f5efe1);cursor:pointer;background:0 0;border:1px solid #c8a55b73;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s,opacity .2s;display:inline-grid}.lfe-shows-nav__btn:hover,.lfe-shows-nav__btn:focus-visible{border-color:var(--stage-gold-bright,#fad879);color:var(--stage-gold-bright,#fad879)}.lfe-shows-nav__btn:focus-visible{outline:2px solid var(--lfe-gold-bright,#e6c988);outline-offset:3px}.lfe-shows-nav__btn[aria-disabled=true]{opacity:.35;cursor:default;color:var(--lfe-ivory,#f5efe1);border-color:#c8a55b73}.lfe-shows-nav__count{letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--lfe-ivory-muted,#c9c0ae);align-items:center;gap:.75rem;font-size:.75rem;display:inline-flex}.lfe-shows-nav__current{color:var(--lfe-ivory,#f5efe1)}.lfe-shows-nav__bar{background:#f0e8d638;block-size:1px;inline-size:clamp(56px,20vw,110px);position:relative;overflow:hidden}.lfe-shows-nav__bar>span{transform-origin:0;transform:scaleX(var(--lfe-shows-progress,.1667));background:var(--bg-sunset,linear-gradient(90deg,#f2b33d,#b83a78));transition:transform .26s var(--lfe-ease-out,ease-out);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lfe-show-card__desc,.lfe-show-card__cta,.lfe-shows-nav__btn,.lfe-shows-nav__bar>span{transition:none}}.lfe-hero__rotator{vertical-align:baseline;text-align:left;color:var(--lfe-gold-bright,#e6c988);letter-spacing:-.005em;isolation:isolate;grid-template-areas:"rotator";font-size:1.2em;font-style:italic;font-weight:700;display:inline-grid}.lfe-hero__rotator-item{opacity:0;transition:opacity .48s var(--lfe-ease-stage,cubic-bezier(.16,1,.3,1)),transform .6s var(--lfe-ease-stage,cubic-bezier(.16,1,.3,1));pointer-events:none;grid-area:rotator;transform:translateY(.4em)}.lfe-hero__rotator-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.lfe-hero__rotator-item.is-leaving{opacity:0;transform:translateY(-.4em)}.lfe-show-card__media img{filter:brightness(.85)contrast(1.15)sepia(.5)hue-rotate(-26deg)saturate(1.4);transition:transform .8s var(--lfe-ease-out,ease-out),filter .6s ease}.lfe-show-card--featured .lfe-show-card__media img{filter:brightness(.95)contrast(1.1)sepia(.25)hue-rotate(-18deg)saturate(1.2)}@media (prefers-reduced-motion:reduce){.lfe-show-card__media img,.lfe-show-card:hover .lfe-show-card__media img{transition:none}}.lfe-footer--triptico{background:var(--lfe-black,#0a0a0a);color:var(--lfe-ivory,#f5efe1);padding-block:clamp(4rem,8vw,7rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.lfe-footer__wordmark{font-family:var(--lfe-font-display,"Italiana"),serif;letter-spacing:-.02em;text-align:center;color:#0000;-webkit-text-stroke:1px #c8a55b73;text-stroke:1px #c8a55b73;user-select:none;pointer-events:none;margin:0 0 clamp(2rem,5vw,4rem);font-size:clamp(3.5rem,14vw,14rem);font-style:italic;font-weight:400;line-height:.85}.lfe-footer__manifesto{font-family:var(--lfe-font-display,"Italiana"),serif;text-align:center;max-width:720px;color:var(--lfe-ivory,#f5efe1);margin:0 auto clamp(3rem,6vw,5rem);font-size:clamp(1.25rem,2.2vw,1.85rem);font-style:italic;line-height:1.45}.lfe-footer__manifesto span{display:block}.lfe-footer__manifesto span+span{margin-top:.35em}.lfe-footer__manifesto em{color:var(--lfe-gold-bright,#e6c988);font-style:normal}.lfe-footer__cols{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,4rem);max-width:1100px;margin:0 auto clamp(2.5rem,5vw,4rem);padding-inline:1.5rem;display:grid}.lfe-footer__col h3{font-family:var(--lfe-font-body,"Inter"),sans-serif;font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.24em;text-transform:uppercase;color:var(--lfe-gold-bright,#e6c988);margin:0 0 1rem;font-weight:600}.lfe-footer__col ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lfe-footer__col a{color:var(--lfe-ivory-muted,#c9c0ae);font-size:var(--lfe-fs-sm,.95rem);text-decoration:none;transition:color .24s,padding-left .24s;display:inline-block;position:relative}.lfe-footer__col a:hover,.lfe-footer__col a:focus-visible{color:var(--lfe-ivory,#f5efe1);padding-left:.6rem}.lfe-footer__col a:hover:before,.lfe-footer__col a:focus-visible:before{content:"→";color:var(--lfe-gold-bright,#e6c988);position:absolute;left:-.4rem}.lfe-footer__divider{background:linear-gradient(90deg,#0000 0%,#c8a55b66 50%,#0000 100%);border:0;max-width:600px;height:1px;margin:clamp(1rem,3vw,2rem) auto}.lfe-footer__micro{font-size:var(--lfe-fs-xs,.7rem);letter-spacing:.12em;text-transform:uppercase;color:#c9c0ae8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding-inline:1.5rem;display:flex}.lfe-footer__micro a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.lfe-footer__micro a:hover,.lfe-footer__micro a:focus-visible{color:var(--lfe-gold-bright,#e6c988);border-bottom-color:var(--lfe-gold-bright,#e6c988)}.lfe-footer__signature{color:var(--lfe-gold,#c8a55b)}@media (width<=720px){.lfe-footer__cols{text-align:center;grid-template-columns:1fr;gap:2.5rem}.lfe-footer__col ul{align-items:center}.lfe-footer__col a:hover{padding-left:0}.lfe-footer__col a:hover:before{display:none}}.lfe-pull-quote{width:100%;padding-block:clamp(4rem,min(12vw,14svh),10rem);position:relative;overflow:hidden}.lfe-pull-quote--crimson{background:var(--lfe-crimson,#7a0e1f)}.lfe-pull-quote--ivory{background:var(--lfe-ivory,#f5efe1)}.lfe-pull-quote--black{background:var(--lfe-black,#0a0a0a)}.lfe-pull-quote__inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lfe-pull-quote__open{font-family:var(--lfe-font-display,"Italiana"),serif;pointer-events:none;user-select:none;color:var(--lfe-gold-bright,#e6c988);opacity:.25;font-size:clamp(8rem,18vw,18rem);font-weight:400;line-height:1;position:absolute;top:-.6em;left:-.1em}.lfe-pull-quote--ivory .lfe-pull-quote__open{color:var(--lfe-crimson-deep,#5a0f1a);opacity:.18}.lfe-pull-quote--black .lfe-pull-quote__open{color:var(--lfe-gold-bright,#e6c988);opacity:.25}.lfe-pull-quote__text{z-index:1;max-width:18ch;font-family:var(--lfe-font-display,"Italiana"),serif;text-wrap:balance;color:var(--lfe-ivory,#f5efe1);margin:0;font-size:clamp(2.5rem,7vw,8.5rem);font-style:italic;font-weight:400;line-height:1.05;position:relative}.lfe-pull-quote--ivory .lfe-pull-quote__text{color:var(--lfe-crimson,#7a0e1f)}.lfe-pull-quote--black .lfe-pull-quote__text{color:var(--lfe-ivory,#f5efe1)}.lfe-pull-quote__attr{z-index:1;flex-direction:column;align-items:center;gap:.35rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;display:flex;position:relative}.lfe-pull-quote__attr:before{content:"";background:var(--lfe-gold-bright,#e6c988);opacity:.7;width:60px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lfe-pull-quote--ivory .lfe-pull-quote__attr:before{background:var(--lfe-crimson,#7a0e1f)}.lfe-pull-quote__source{font-family:var(--lfe-font-display,"Italiana"),serif;color:var(--lfe-gold-bright,#e6c988);font-size:clamp(1.15rem,2vw,1.5rem);font-style:italic;font-weight:400;line-height:1.2}.lfe-pull-quote--ivory .lfe-pull-quote__source{color:var(--lfe-crimson,#7a0e1f)}.lfe-pull-quote--black .lfe-pull-quote__source{color:var(--lfe-gold-bright,#e6c988)}.lfe-pull-quote__role{font-family:var(--lfe-font-body,"Inter"),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-gold-bright,#e6c988);opacity:.75;font-size:clamp(.65rem,1vw,.75rem);font-weight:400}.lfe-pull-quote--ivory .lfe-pull-quote__role{color:var(--lfe-crimson-deep,#5a0f1a);opacity:.8}@media (prefers-reduced-motion:reduce){.lfe-pull-quote__open{transition:none}}@media (width<=720px){.lfe-pull-quote__open{font-size:clamp(6rem,20vw,10rem);top:-.4em;left:-.05em}}.lfe-stage-cta{--lfe-beam-opacity:.85;background:var(--lfe-black,#0a0a0a);isolation:isolate;padding-block:clamp(4rem,min(14vw,12svh),11rem);position:relative;overflow:hidden}.lfe-stage-cta:hover{--lfe-beam-opacity:1}.lfe-stage-cta__lights{z-index:0;mix-blend-mode:screen;width:100%;height:100%;opacity:var(--lfe-beam-opacity);pointer-events:none;transition:opacity .6s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lfe-stage-cta__lights{transition:none}}.lfe-stage-cta__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,min(2.5vw,3svh),2rem);max-width:820px;margin-inline:auto;display:flex;position:relative}.lfe-stage-cta__title{font-family:var(--lfe-font-display,"Italiana"),serif;text-wrap:balance;color:var(--lfe-ivory,#f5efe1);margin:0;font-size:clamp(2.25rem,min(5vw,8svh),4.5rem);font-style:italic;font-weight:400;line-height:1.1}.lfe-stage-cta__lead{font-family:var(--lfe-font-body,"Inter"),sans-serif;color:#b9ae92;text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:400;line-height:1.6}.lfe-stage-cta__ctas{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.lfe-stage-cta__note{font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.06em;color:var(--bone-dim,#a8a294);text-align:center;margin:1rem 0 0}.lfe-press-quotes{background:0 0;padding-block:clamp(5rem,9vw,8rem);position:relative}.lfe-press-quotes:before{content:"";background:linear-gradient(90deg,transparent,var(--stage-gold)50%,transparent);opacity:.55;width:clamp(80px,12vw,140px);height:1px;margin-top:clamp(2.5rem,5vh,4rem);position:absolute;top:0;left:50%;transform:translate(-50%)}.lfe-press-quotes__header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.lfe-press-quotes__eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-press-quotes__title{font-family:var(--lfe-font-display);color:var(--bone,#f0e8d6);text-shadow:0 0 24px #f2b33d26;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.25rem);font-style:italic;line-height:1.1}.lfe-press-quotes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=920px){.lfe-press-quotes__grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}.lfe-press-quotes__item{isolation:isolate;transition:transform .36s var(--lfe-ease-out),box-shadow .36s var(--lfe-ease-out),border-color .36s var(--lfe-ease-out);background:linear-gradient(#f7f1e4 0%,#efe6d3 55%,#e9dec7 100%);border:1px solid #c8a55bd9;border-radius:4px;flex-direction:column;gap:1.25rem;padding:clamp(2rem,3vw,2.5rem) clamp(1.5rem,2.5vw,2rem) clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0a0a0a1a,0 18px 40px -14px #0a0a0a8c,0 0 34px -8px #f2b33d29}.lfe-press-quotes__item:before{content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.lfe-press-quotes__item:hover{transform:translateY(-6px);box-shadow:0 3px 6px #0a0a0a1f,0 26px 54px -14px #0a0a0a99,0 0 40px -6px #f2b33d3d}.lfe-press-quotes__mark{color:#5a0f1a;opacity:.16;z-index:0;pointer-events:none;width:clamp(56px,6vw,80px);height:clamp(42px,4.5vw,60px);position:absolute;top:.5rem;left:1rem}.lfe-press-quotes__quote{z-index:1;margin:clamp(1.5rem,2vw,2rem) 0 0;position:relative}.lfe-press-quotes__text{font-family:var(--lfe-font-display);color:#5a0f1a;text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.65vw,1.55rem);font-style:italic;line-height:1.3}.lfe-press-quotes__attr{font-family:var(--lfe-font-eyebrow);letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.72rem;display:flex}.lfe-press-quotes__rule{opacity:.6;background:#8b1a2a;width:32px;height:1px;display:block}.lfe-press-quotes__source{color:#8b1a2a;font-weight:700}.lfe-press-quotes__year{color:#6b5d4a;letter-spacing:.22em;font-weight:600}.lfe-press-quotes__link{color:#5a0f1a;text-underline-offset:.3em;transition:text-decoration-color .24s var(--lfe-ease-out);align-self:flex-start;margin-top:.25rem;font-weight:700;text-decoration:underline #8b1a2a59}.lfe-press-quotes__link:after{content:"";z-index:2;position:absolute;inset:0}.lfe-press-quotes__item.has-link:hover .lfe-press-quotes__link{text-decoration-color:currentColor}.lfe-press-quotes__link:focus-visible{outline:none}.lfe-press-quotes__item.has-link:focus-within{outline-offset:4px;outline:2px solid #c8a55b}@media (prefers-reduced-motion:reduce){.lfe-press-quotes__item,.lfe-press-quotes__item:before{transition:none!important}}.lfe-stage-cta__ctas .lfe-btn:focus-visible{outline:2px solid var(--lfe-gold-bright,#e6c988);outline-offset:4px}@media (width<=480px){.lfe-stage-cta__ctas{flex-direction:column;align-items:stretch;width:100%}.lfe-stage-cta__ctas .lfe-btn{justify-content:center}}@media (hover:hover) and (pointer:fine){.lfe-show-card__link:before{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:0;background-color:#0000;background-image:linear-gradient(160deg,#e6c98847 0%,#e6c98800 55%),linear-gradient(200deg,#e6c98800 35%,#e6c9882e 70%,#e6c98800 100%);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:60% 100%,60% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .5s ease-out;position:absolute;inset:0}.lfe-show-card:hover .lfe-show-card__link:before,.lfe-show-card:focus-within .lfe-show-card__link:before{opacity:1}@media (prefers-reduced-motion:reduce){.lfe-show-card__link:before{transition-duration:0s}}body{background-color:var(--cosmos-deep);background-image:var(--bg-cosmos);background-position:top;background-repeat:no-repeat;background-size:100% 130vh;background-attachment:fixed}body:before{content:"";pointer-events:none;z-index:0;opacity:.85;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fffff0d9 50%,#0000 100%),radial-gradient(1px 1px at 24% 32%,#fffff0b3 50%,#0000 100%),radial-gradient(1.6px 1.6px at 38% 8%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 47% 22%,#fffff099 50%,#0000 100%),radial-gradient(2px 2px at 58% 12%,#fff 50%,#0000 100%),radial-gradient(1.2px 1.2px at 65% 28%,#fffff0b3 50%,#0000 100%),radial-gradient(1px 1px at 75% 19%,#fffff08c 50%,#0000 100%),radial-gradient(1.4px 1.4px at 83% 26%,#ffffffe6 50%,#0000 100%),radial-gradient(1px 1px at 91% 11%,#fffff0b3 50%,#0000 100%),radial-gradient(1.6px 1.6px at 5% 42%,#ffffffd9 50%,#0000 100%),radial-gradient(1px 1px at 15% 52%,#fffff08c 50%,#0000 100%),radial-gradient(1.3px 1.3px at 28% 48%,#fffc 50%,#0000 100%),radial-gradient(1px 1px at 42% 58%,#fffff080 50%,#0000 100%),radial-gradient(1.4px 1.4px at 55% 44%,#ffffffe6 50%,#0000 100%),radial-gradient(1px 1px at 68% 56%,#fffff099 50%,#0000 100%),radial-gradient(1.2px 1.2px at 78% 49%,#ffffffb3 50%,#0000 100%),radial-gradient(1px 1px at 88% 62%,#fffff08c 50%,#0000 100%);background-size:100% 100%;animation:9s ease-in-out infinite lfe-stars-twinkle;position:fixed;inset:0}@keyframes lfe-stars-twinkle{0%,to{opacity:.85}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){body:before{opacity:.7;animation:none}}body:after{content:"";background-image:var(--bg-spotlight-top),var(--bg-velvet-haze),var(--bg-violet-haze);pointer-events:none;z-index:0;mix-blend-mode:screen;position:fixed;inset:0}main,#site-footer,.lfe-section,.lfe-hero,.wp-block-cover,.lfe-cookie-banner,.lfe-cookie-modal{z-index:1;position:relative}.lfe-hero__title,.wp-block-cover.lfe-hero .wp-block-cover__inner-container h1,.lfe-hero h1{text-shadow:var(--glow-stage-gold)}.lfe-eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@supports not (background-clip:text){.lfe-eyebrow{color:var(--stage-gold);-webkit-text-fill-color:var(--stage-gold)}}.lfe-section--black{background:0 0}.lfe-show-card__link:before{background-image:linear-gradient(135deg,#f2b33d99 0%,#b83a7899 100%),linear-gradient(45deg,#b83a7866 0%,#7b5dc966 100%)!important}.lfe-pull-quote--crimson,.lfe-pull-quote{background:linear-gradient(135deg,var(--velvet-magenta-deep)0%,var(--velvet-magenta)60%,var(--stage-amber)110%)!important}.lfe-stage-cta,.lfe-stage-light-cta{isolation:isolate;position:relative}.lfe-splash{background-color:var(--cosmos-deep)}.lfe-splash__curtain{background:var(--bg-curtain-rise)!important}.lfe-numbers-composition{background:radial-gradient(60% 80%,#7b5dc92e,#0000 65%),0 0}.lfe-transition-veil{z-index:9999;background:var(--bg-curtain-rise);pointer-events:none;will-change:transform;display:none;position:fixed;inset:0}body.lfe-page-entering .lfe-transition-veil{display:block}@media (prefers-reduced-motion:reduce){.lfe-transition-veil{transition:opacity .18s}}@view-transition{navigation:auto}.lfe-show-card__img,.lfe-card__media img{view-transition-name:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}}body.lfe-show--gold-warm{--accent-narrative:var(--stage-amber-deep);--accent-warm:var(--stage-gold)}body.lfe-show--velvet-magenta{--accent-narrative:var(--velvet-magenta);--accent-warm:var(--velvet-magenta-deep)}body.lfe-show--mist-violet{--accent-narrative:var(--mist-violet-deep);--accent-warm:var(--mist-violet)}body.lfe-show--cosmos-cool{--accent-narrative:var(--cosmos-light);--accent-warm:var(--cosmos-mid)}.lfe-show-hero{isolation:isolate;align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.lfe-show-hero__img{object-fit:cover;object-position:center top;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lfe-show-hero__duotone{z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-narrative)40%,transparent)0%,color-mix(in srgb,var(--cosmos-deep)80%,transparent)60%,var(--cosmos-deep)100%);mix-blend-mode:multiply;position:absolute;inset:0}.lfe-show-hero__overlay{z-index:0;background:linear-gradient(180deg,transparent 0%,#0a12358c 55%,var(--cosmos-deep)95%);position:absolute;inset:0}.lfe-show-hero__content{z-index:1;padding-block:var(--lfe-space-32)var(--lfe-space-24);gap:var(--lfe-space-4);flex-direction:column;max-width:900px;display:flex;position:relative}.lfe-show-hero__eyebrow{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-narrative);align-items:center;gap:var(--lfe-space-3);font-weight:600;display:flex}.lfe-show-hero__eyebrow:before{content:"";background-color:currentColor;flex-shrink:0;width:40px;height:1px;display:inline-block}.lfe-show-hero__title{font-family:var(--lfe-font-display);color:var(--bone);text-shadow:var(--glow-stage-gold);text-wrap:balance;margin:0;font-size:clamp(3.5rem,4rem + 5vw,9rem);font-style:italic;font-weight:400;line-height:.95}.lfe-show-hero__meta{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);gap:var(--lfe-space-4);flex-wrap:wrap;display:flex}.lfe-show-hero__meta span+span:before{content:"·";margin-right:var(--lfe-space-4);color:var(--accent-narrative)}.lfe-show-hero__scroll-hint{bottom:var(--lfe-space-8);z-index:2;align-items:center;gap:var(--lfe-space-2);color:var(--bone-dim);font-size:var(--lfe-fs-xs);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;animation:2s ease-in-out infinite lfe-scroll-bounce;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lfe-show-hero__scroll-hint svg{opacity:.7;width:20px;height:20px}@keyframes lfe-scroll-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (prefers-reduced-motion:reduce){.lfe-show-hero__scroll-hint{animation:none}}.lfe-show-tagline{text-align:center;min-height:40vh;padding-block:var(--lfe-space-24);background-color:var(--surface-0);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.lfe-show-tagline:before{content:"";background:radial-gradient(ellipse 80% 70% at 50% 50%,color-mix(in srgb,var(--accent-narrative)20%,transparent)0%,transparent 70%);z-index:-1;pointer-events:none;position:absolute;inset:0}.lfe-show-tagline__quote{font-family:var(--lfe-font-display);color:var(--bone);text-shadow:0 0 40px color-mix(in srgb,var(--accent-narrative)60%,transparent);max-width:800px;padding-inline:var(--lfe-section-px);font-size:clamp(1.75rem,1.5rem + 2.5vw,3.5rem);font-style:italic;font-weight:400;line-height:1.2}.lfe-show-tagline__quote:before{content:"“"}.lfe-show-tagline__quote:after{content:"”"}.lfe-show-facts{padding-block:var(--lfe-space-16);background-color:var(--surface-1)}.lfe-show-facts__grid{gap:var(--lfe-space-2);grid-template-columns:repeat(4,1fr);display:grid}.lfe-show-facts__item{padding:var(--lfe-space-8);text-align:center;border-right:1px solid var(--hairline-warm);gap:var(--lfe-space-2);flex-direction:column;display:flex}.lfe-show-facts__item:last-child{border-right:none}.lfe-show-facts__value{font-family:var(--lfe-font-display);color:var(--accent-narrative);font-size:clamp(2.5rem,2rem + 3vw,5rem);font-weight:400;line-height:1}.lfe-show-facts__label{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.lfe-show-facts__suffix{font-size:.45em;font-family:var(--lfe-font-eyebrow);letter-spacing:.1em;color:var(--bone-dim);vertical-align:baseline;margin-left:.1em}@media (width<=719px){.lfe-show-facts__grid{grid-template-columns:repeat(2,1fr)}.lfe-show-facts__item:nth-child(2){border-right:none}.lfe-show-facts__item{border-bottom:1px solid var(--hairline-warm);padding:var(--lfe-space-6);border-right:none}.lfe-show-facts__item:nth-last-child(-n+2){border-bottom:none}}.lfe-show-synopsis{padding-block:var(--lfe-space-24)}.lfe-show-synopsis__inner{gap:var(--lfe-space-16);grid-template-columns:1fr 2fr;align-items:start;display:grid}@media (width>=920px){.lfe-show-synopsis__sticky{align-self:start;position:sticky;top:96px}}.lfe-show-synopsis__label{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-narrative);margin-bottom:var(--lfe-space-4);font-weight:600}.lfe-show-synopsis__quick-credits{margin-top:var(--lfe-space-6);gap:var(--lfe-space-2);flex-direction:column;display:flex}.lfe-show-synopsis__credit-item{gap:var(--lfe-space-3);font-size:var(--lfe-fs-sm);display:flex}.lfe-show-synopsis__credit-role{color:var(--bone-dim);flex-shrink:0;min-width:80px}.lfe-show-synopsis__credit-name{color:var(--bone);font-family:var(--lfe-font-display);font-style:italic}.lfe-show-synopsis__body{font-size:var(--lfe-fs-md);line-height:var(--lfe-lh-body);color:var(--bone)}.lfe-show-synopsis__body p+p{margin-top:var(--lfe-space-6)}@media (width<=919px){.lfe-show-synopsis__inner{gap:var(--lfe-space-8);grid-template-columns:1fr}}.lfe-show-credits{padding-block:var(--lfe-space-16);background-color:var(--surface-1)}.lfe-show-credits__grid{gap:var(--lfe-space-4);margin-top:var(--lfe-space-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.lfe-show-credits__row{justify-content:space-between;align-items:baseline;gap:var(--lfe-space-4);padding-block:var(--lfe-space-3);border-bottom:1px solid var(--hairline-warm);opacity:0;display:flex}.no-js .lfe-show-credits__row,.lfe-show-credits__row.is-revealed{opacity:1}.lfe-show-credits__name{font-family:var(--lfe-font-display);font-style:italic;font-size:var(--lfe-fs-md);color:var(--bone)}.lfe-show-credits__role{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-align:right;flex-shrink:0}.lfe-show-gallery{padding-block:var(--lfe-space-16);overflow:hidden}.lfe-show-gallery__track{gap:var(--lfe-space-4);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent-narrative)var(--surface-1);padding-block:var(--lfe-space-4);cursor:grab;display:flex;overflow-x:auto}.lfe-show-gallery__track:active{cursor:grabbing}.lfe-show-gallery__item{scroll-snap-align:start;aspect-ratio:16/9;cursor:pointer;border-radius:4px;outline:0;flex:0 0 70vw;transition:box-shadow .3s;position:relative;overflow:hidden}.lfe-show-gallery__item:focus-visible{outline:2px solid var(--accent-narrative);outline-offset:3px}.lfe-show-gallery__item:hover{box-shadow:0 8px 40px color-mix(in srgb,var(--accent-narrative)40%,transparent)}.lfe-show-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.lfe-show-gallery__item:hover img{transform:scale(1.03)}@media (width<=719px){.lfe-show-gallery__item{flex:0 0 82vw}}@media (prefers-reduced-motion:reduce){.lfe-show-gallery__item img{transition:none}.lfe-show-gallery__track{scroll-behavior:auto}}.lfe-gallery-lb{width:100%;max-width:min(1100px,95vw);max-height:92vh;color:var(--bone);background:#0a1235f5;border:none;border-radius:6px;padding:0;overflow:hidden}.lfe-gallery-lb::backdrop{backdrop-filter:blur(8px);background:#0a1235d9}.lfe-gallery-lb__close{top:var(--lfe-space-4);right:var(--lfe-space-4);z-index:10;border:1px solid var(--hairline-warm);cursor:pointer;width:44px;height:44px;color:var(--bone);background:#0a1235b3;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute}.lfe-gallery-lb__close:hover,.lfe-gallery-lb__close:focus-visible{background:var(--accent-narrative);color:var(--bone);outline:2px solid var(--stage-gold);outline-offset:2px}.lfe-gallery-lb__figure{align-items:center;gap:var(--lfe-space-4);padding:var(--lfe-space-6);flex-direction:column;display:flex}.lfe-gallery-lb__img{object-fit:contain;max-width:100%;max-height:75vh;display:block}.lfe-gallery-lb__caption{font-size:var(--lfe-fs-sm);color:var(--bone-dim);text-align:center}.lfe-show-press-quote{padding-block:var(--lfe-space-16)}.lfe-show-dossier{padding-block:var(--lfe-space-12);background-color:var(--surface-2)}.lfe-show-dossier__card{align-items:center;gap:var(--lfe-space-6);padding:var(--lfe-space-8);border:1px solid var(--hairline-warm);background:var(--surface-1);max-width:600px;color:var(--bone);border-radius:6px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.lfe-show-dossier__card:hover,.lfe-show-dossier__card:focus-visible{border-color:var(--accent-narrative);box-shadow:0 6px 24px color-mix(in srgb,var(--accent-narrative)30%,transparent);outline:2px solid var(--accent-narrative);outline-offset:2px;transform:translateY(-2px)}.lfe-show-dossier__icon{width:48px;height:48px;color:var(--accent-narrative);flex-shrink:0}.lfe-show-dossier__info{flex:1}.lfe-show-dossier__title{font-family:var(--lfe-font-display);font-style:italic;font-size:var(--lfe-fs-md);color:var(--bone)}.lfe-show-dossier__meta{font-size:var(--lfe-fs-xs);color:var(--bone-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:var(--lfe-space-1)}.lfe-show-dossier__arrow{color:var(--accent-narrative);opacity:.7;flex-shrink:0;transition:opacity .2s,transform .2s}.lfe-show-dossier__card:hover .lfe-show-dossier__arrow{opacity:1;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.lfe-show-dossier__card,.lfe-show-dossier__arrow{transition:none}.lfe-show-dossier__card:hover{transform:none}}.lfe-show-dates{padding-block:var(--lfe-space-16);background-color:var(--surface-0)}.lfe-show-archive-badge{align-items:center;gap:var(--lfe-space-3);border:2px solid var(--bone-dim);color:var(--bone-dim);padding:var(--lfe-space-2)var(--lfe-space-4);font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-sm);letter-spacing:.22em;text-transform:uppercase;opacity:.75;border-radius:2px;display:inline-flex}.lfe-show-archive-badge:before{content:"";background-color:var(--bone-dim);border-radius:50%;width:8px;height:8px;display:inline-block}.lfe-show-tour-cities{margin-top:var(--lfe-space-4);font-size:var(--lfe-fs-sm);color:var(--bone-dim);line-height:1.8}.lfe-show-dates__table{border-collapse:collapse;width:100%;margin-top:var(--lfe-space-8);font-size:var(--lfe-fs-sm)}.lfe-show-dates__table th{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);padding-block:var(--lfe-space-3);border-bottom:1px solid var(--hairline-warm);text-align:left}.lfe-show-dates__table td{padding-block:var(--lfe-space-4);color:var(--bone);vertical-align:middle;border-bottom:1px solid #f0e8d614}.lfe-show-dates__cta{margin-top:var(--lfe-space-8)}.lfe-show-related{padding-block:var(--lfe-space-24);background-color:var(--surface-1)}.lfe-show-related__grid{gap:var(--lfe-space-8);margin-top:var(--lfe-space-12);grid-template-columns:repeat(3,1fr);display:grid}.lfe-show-related__card:first-child{--card-base-rotate:-5deg}.lfe-show-related__card:nth-child(2){--card-base-rotate:0deg}.lfe-show-related__card:nth-child(3){--card-base-rotate:5deg}.lfe-show-related__card{color:inherit;transform:rotate(var(--card-base-rotate,0deg))perspective(600px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;will-change:transform;background:var(--surface-2);border-radius:4px;text-decoration:none;transition:transform .25s;display:block;overflow:hidden}.lfe-show-related__card:hover,.lfe-show-related__card:focus-visible{text-decoration:none}.lfe-show-related__card:focus-visible{outline:2px solid var(--lfe-focus-color);outline-offset:4px}.lfe-show-related__card.is-hovered{z-index:10;box-shadow:0 20px 60px #0a1235b3}.lfe-show-related__card img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.lfe-show-related__card-body{padding:var(--lfe-space-4);background:var(--surface-2)}.lfe-show-related__card-title{font-family:var(--lfe-font-display);font-style:italic;font-size:var(--lfe-fs-md);color:var(--bone);margin-bottom:var(--lfe-space-2)}.lfe-show-related__card-eyebrow{font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}@media (width<=719px){.lfe-show-related__grid{gap:var(--lfe-space-6);grid-template-columns:1fr}.lfe-show-related__card{transform:none}}@media (prefers-reduced-motion:reduce){.lfe-show-related__card{will-change:auto;transition:none;transform:none!important}}.lfe-cursor.is-drag:after{content:"arrastra";font-family:var(--lfe-font-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--cosmos-deep);white-space:nowrap;pointer-events:none;font-size:.625rem;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.lfe-cursor.is-drag:after{display:none}}}.lfe-team-teaser{padding-block:clamp(4rem,8vw,7rem)}.lfe-team-teaser__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,1.5vw,1rem);display:flex}.lfe-team-teaser__eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-team-teaser__title{font-family:var(--lfe-font-display);color:var(--text-on-dark,var(--bone));max-width:22ch;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-style:italic;line-height:1.15}.lfe-team-teaser__lead{color:var(--text-on-dark-muted,var(--bone-dim));max-width:56ch;margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55}.lfe-team-teaser__link{border:1px solid var(--hairline-warm);font-family:var(--lfe-font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--stage-gold);background:0 0;border-radius:999px;align-items:center;gap:.5rem;margin-top:clamp(.5rem,1.5vw,1rem);padding:.75rem 1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:inline-flex}.lfe-team-teaser__link:hover,.lfe-team-teaser__link:focus-visible{background:var(--bg-sunset);color:var(--cosmos-deep);border-color:#0000;transform:translateY(-2px)}.lfe-team-teaser__arrow{transition:transform .2s ease-out;display:inline-block}.lfe-team-teaser__link:hover .lfe-team-teaser__arrow{transform:translate(4px)}.lfe-numbers-composition{background:radial-gradient(80% 60%,#7b5dc933,#0000 65%),0 0;padding-block:clamp(3rem,min(10vw,11svh),8rem);position:relative}.lfe-numbers-composition:before,.lfe-numbers-composition:after{content:"";background:linear-gradient(90deg,transparent,var(--stage-gold)50%,transparent);opacity:.55;width:clamp(80px,12vw,140px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.lfe-numbers-composition:before{top:clamp(2.5rem,5vh,4rem)}.lfe-numbers-composition:after{bottom:clamp(2.5rem,5vh,4rem)}.lfe-numbers-composition.lfe-lit:before,.lfe-numbers-composition.lfe-lit:after{content:none}.lfe-numbers-composition .lfe-container{z-index:1;counter-reset:stat;grid-template-columns:repeat(12,1fr);align-items:baseline;gap:clamp(1.5rem,min(5vw,5svh),4rem) clamp(1rem,2vw,2rem);max-width:960px;margin-inline:auto;display:grid;position:relative}.lfe-numbers-composition__item{isolation:isolate;counter-increment:stat;transition:transform .6s var(--lfe-ease-out);flex-direction:column;gap:.5rem;display:flex;position:relative}.lfe-numbers-composition__item:hover{transform:translateY(-4px)}.lfe-numbers-composition__item--lg{grid-area:1/2/auto/7}.lfe-numbers-composition__item--md{text-align:right;grid-area:1/8/auto/13}.lfe-numbers-composition__item--xl{grid-area:2/1/auto/8}.lfe-numbers-composition__item--sm{text-align:right;grid-area:2/9/auto/13}@media (width<=720px){.lfe-numbers-composition .lfe-container{text-align:left;grid-template-columns:1fr;gap:0}.lfe-numbers-composition__item--lg,.lfe-numbers-composition__item--xl,.lfe-numbers-composition__item--md,.lfe-numbers-composition__item--sm{text-align:left;border-bottom:1px solid #c8a55b2e;grid-area:auto/1/auto/-1;padding-block:clamp(.9rem,2svh,1.35rem)}.lfe-numbers-composition__item--md .lfe-numbers-composition__label,.lfe-numbers-composition__item--sm .lfe-numbers-composition__label{margin-left:0}}.lfe-numbers-composition__num{font-family:var(--lfe-font-display);background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 .05em .35em #0000008c,0 0 22px #f2b33d1a;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;padding-bottom:.16em;font-style:italic;font-weight:400;line-height:.95;display:inline-block;position:relative}.lfe-numbers-composition__num:after{content:"";background:linear-gradient(90deg,var(--stage-gold),transparent 88%);opacity:.5;height:1px;position:absolute;bottom:0;left:0;right:0}.lfe-numbers-composition__item--md .lfe-numbers-composition__num:after,.lfe-numbers-composition__item--sm .lfe-numbers-composition__num:after{background:linear-gradient(270deg,var(--stage-gold),transparent 88%)}.lfe-numbers-composition__item--lg .lfe-numbers-composition__num{font-size:clamp(4.5rem,min(12vw,17svh),10rem)}.lfe-numbers-composition__item--xl .lfe-numbers-composition__num{font-size:clamp(5.5rem,min(15vw,21svh),13rem)}.lfe-numbers-composition__item--md .lfe-numbers-composition__num{font-size:clamp(4.5rem,min(12vw,16svh),9.5rem)}.lfe-numbers-composition__item--sm .lfe-numbers-composition__num{font-size:clamp(4rem,min(11vw,14svh),8rem)}.lfe-numbers-composition__unit{vertical-align:baseline;margin-left:.06em;font-size:.5em;font-style:italic;display:inline-block;position:relative;top:-.32em}.lfe-numbers-composition__label{font-family:var(--lfe-font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lfe-ivory-muted,#bdb5a2);max-width:22ch;margin-top:.9rem;font-size:clamp(.75rem,1vw,.875rem);font-weight:600;display:block}.lfe-numbers-composition__label:before{content:"0" counter(stat)"  ·  ";color:var(--stage-gold);font-variant-numeric:tabular-nums;opacity:.75}@media (width>=721px){.lfe-numbers-composition__item--md .lfe-numbers-composition__label,.lfe-numbers-composition__item--sm .lfe-numbers-composition__label{margin-left:auto}}.lfe-collab-section{background-color:var(--cosmos-deep);padding-block:clamp(5rem,9vw,8rem)}.lfe-collab__header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.lfe-collab__header .lfe-eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-collab__header .lfe-h2{font-family:var(--lfe-font-display);color:var(--bone);max-width:24ch;margin:.5rem auto 1rem;font-style:italic!important}.lfe-collab__header .lfe-lead{color:var(--bone-dim);max-width:56ch;margin-inline:auto}.lfe-collab{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.25rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.lfe-collab__item{transition:transform .32s var(--lfe-ease-out),box-shadow .32s var(--lfe-ease-out);isolation:isolate;background:radial-gradient(at 0 0,#8b45130a 0%,#0000 50%),radial-gradient(at 100% 100%,#8b45130f 0%,#0000 50%),linear-gradient(135deg,#f4e4bc 0%,#ead9a5 100%);border:1px solid #7a0e1f2e;border-radius:3px;grid-template-columns:56px 1fr;align-items:stretch;gap:0;min-height:130px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #28140038,0 6px 20px #2814002e,inset 0 0 0 1px #d4a57438;-webkit-mask:radial-gradient(4px at 50% 0,#0000 4px,#000 4.5px) top/14px 8px repeat-x,radial-gradient(4px at 50% 100%,#0000 4px,#000 4.5px) bottom/14px 8px repeat-x,linear-gradient(#000,#000) 50%/100% calc(100% - 12px) no-repeat;mask:radial-gradient(4px at 50% 0,#0000 4px,#000 4.5px) top/14px 8px repeat-x,radial-gradient(4px at 50% 100%,#0000 4px,#000 4.5px) bottom/14px 8px repeat-x,linear-gradient(#000,#000) 50%/100% calc(100% - 12px) no-repeat}.lfe-collab__item:hover{transform:translateY(-4px)rotate(-.6deg)scale(1.01);box-shadow:0 6px 12px #28140047,0 18px 40px #2814004d,inset 0 0 0 1px #d4a57459}.lfe-collab__item:before{content:"ADMIT\a ONE";white-space:pre;background:repeating-linear-gradient(180deg,var(--lfe-crimson,#7a0e1f)0px,var(--lfe-crimson,#7a0e1f)8px,#6a0b19 8px,#6a0b19 10px);color:#f4e4bc;font-family:var(--lfe-font-eyebrow);letter-spacing:.22em;text-transform:uppercase;text-align:center;writing-mode:vertical-rl;z-index:2;text-shadow:0 1px 2px #0000004d;border-right:1px dashed #7a0e1f73;justify-content:center;align-items:center;padding:.75rem .5rem;font-size:.7rem;font-weight:700;line-height:1.1;display:flex;position:relative;transform:rotate(180deg)}.lfe-collab__item:after{content:"";z-index:3;pointer-events:none;border:1.5px dashed #f4e4bcb3;border-radius:50%;width:18px;height:18px;position:absolute;top:10px;left:28px}.lfe-collab__item .lfe-collab__name,.lfe-collab__item .lfe-collab__origin,.lfe-collab__item .lfe-collab__credit{grid-column:2;display:block}.lfe-collab__name{font-family:var(--lfe-font-display);color:#1f1a0f;padding:1rem 1.1rem .25rem;font-size:clamp(1.05rem,1.35vw,1.35rem);font-style:italic;line-height:1.15}.lfe-collab__origin{font-family:var(--lfe-font-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--lfe-crimson,#7a0e1f);padding:0 1.1rem .5rem;font-size:.68rem;font-weight:700}.lfe-collab__origin:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:18px;height:1px;margin-right:.5em;display:inline-block}.lfe-collab__credit{font-family:var(--lfe-font-body);color:#4a3f2e;padding:0 1.1rem 1rem;font-size:.85rem;line-height:1.5}.lfe-collab-group+.lfe-collab-group{margin-top:clamp(3.5rem,7vw,5.5rem)}.lfe-collab-group__header{border-bottom:1px solid #f0e8d62e;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:.9rem;display:flex}.lfe-collab-group .lfe-collab-group__title{font-family:var(--lfe-font-display);color:var(--bone);margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-style:italic;font-weight:400;line-height:1.1}.lfe-collab-group__lead{color:var(--bone-dim);margin:0;font-size:.95rem}.lfe-collab__item:before{grid-row:1/span 3}.lfe-collab--companies{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.lfe-collab--companies .lfe-collab__item{background:radial-gradient(ellipse at top right,#ffffff47 0%,transparent 55%),linear-gradient(135deg,var(--stage-gold-bright,#fad879)0%,var(--stage-gold,#f2b33d)100%);border-color:#0a123559;grid-template-columns:64px 1fr;min-height:150px;box-shadow:0 2px 6px #0000004d,0 8px 24px #00000040,inset 0 0 0 4px #f2b33d,inset 0 0 0 5px #0a123566}.lfe-collab--companies .lfe-collab__item:before{content:"ADMIT\a ALL";background:repeating-linear-gradient(180deg,var(--cosmos-deep,#0a1235)0px,var(--cosmos-deep,#0a1235)8px,var(--cosmos-mid,#1a2a6b)8px,var(--cosmos-mid,#1a2a6b)10px);color:var(--stage-gold-bright,#fad879);border-right-color:#0a12358c}.lfe-collab--companies .lfe-collab__item:after{border-color:#fad879bf;left:32px}.lfe-collab--companies .lfe-collab__name{color:var(--cosmos-deep,#0a1235);padding:1.15rem 1.25rem .3rem;font-size:clamp(1.2rem,1.6vw,1.55rem)}.lfe-collab--companies .lfe-collab__origin{color:var(--cosmos-deep,#0a1235);padding-inline:1.25rem}.lfe-collab--companies .lfe-collab__credit{color:#0a1235d1;padding:0 1.25rem 1.15rem}@media (prefers-reduced-motion:reduce){.lfe-collab__item{transition:none}.lfe-collab__item:hover{transform:none}}.lfe-show-card{position:relative}.lfe-show-card__media:before{content:"";background:var(--bg-sunset,linear-gradient(135deg,#f2b33d 0%,#f89b3a 50%,#b83a78 100%));z-index:-1;opacity:0;transition:opacity .36s var(--lfe-ease-out),transform .46s var(--lfe-ease-out);pointer-events:none;border-radius:6px;position:absolute;inset:-3px;transform:scale(.96)}.lfe-show-card:hover .lfe-show-card__media:before,.lfe-show-card:focus-within .lfe-show-card__media:before{opacity:1;transform:scale(1)}.lfe-show-card:before{content:"";filter:blur(20px);opacity:0;z-index:-2;pointer-events:none;background:radial-gradient(80% 60%,#f2b33d59,#0000 70%);border-radius:12px;transition:opacity .48s ease-out;position:absolute;inset:-8px}.lfe-show-card:hover:before,.lfe-show-card:focus-within:before{opacity:1}.lfe-show-card__body{transition:transform .38s var(--lfe-ease-out)}.lfe-show-card:hover .lfe-show-card__body,.lfe-show-card:focus-within .lfe-show-card__body{transform:translateY(-2px)}.lfe-show-card__cta{transition:color .24s ease-out,opacity .24s ease-out;position:relative}.lfe-show-card__cta:after{content:"";background:var(--stage-gold-bright,#fad879);width:0;height:1px;transition:width .36s var(--lfe-ease-out);position:absolute;bottom:-2px;left:0}.lfe-show-card:hover .lfe-show-card__cta:after,.lfe-show-card:focus-within .lfe-show-card__cta:after{width:100%}.lfe-show-card:hover .lfe-show-card__cta,.lfe-show-card:focus-within .lfe-show-card__cta{color:var(--stage-gold-bright,#fad879);opacity:1}.lfe-show-card__media img{transition:transform .48s var(--lfe-ease-out),filter .36s ease-out}.lfe-show-card:hover .lfe-show-card__media img,.lfe-show-card:focus-within .lfe-show-card__media img{filter:brightness(1.06)saturate(1.08);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.lfe-show-card,.lfe-show-card__media:before,.lfe-show-card:before,.lfe-show-card__body,.lfe-show-card__cta:after,.lfe-show-card__media img,.lfe-collab__item{transition:none!important;animation:none!important}}.lfe-team-page-intro{padding-block:clamp(6rem,12vw,9rem) clamp(2rem,4vw,3rem)}.lfe-team-page-intro__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.lfe-team-page-intro__eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-team-page-intro__title{font-family:var(--lfe-font-display);color:var(--bone);max-width:22ch;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-style:italic;line-height:1.1}.lfe-team-page-intro__lead{color:var(--bone-dim);max-width:62ch;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.lfe-historia-hero{padding-block:clamp(6rem,12vw,9rem) clamp(2rem,4vw,3rem)}.lfe-historia-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.lfe-historia-hero__eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-historia-hero__title{font-family:var(--lfe-font-display);color:var(--bone);text-shadow:0 0 24px #f2b33d2e;max-width:22ch;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-style:italic;line-height:1.05}.lfe-historia-hero__lead{color:var(--bone-dim);max-width:64ch;margin:.5rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.lfe-historia-timeline{padding-block:clamp(3rem,6vw,5rem)}.lfe-historia-timeline__header{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.lfe-historia-timeline__header .lfe-eyebrow{color:var(--stage-gold)}.lfe-historia-timeline__header .lfe-h2{font-family:var(--lfe-font-display);color:var(--bone);margin-top:.5rem;font-style:italic}.lfe-historia-timeline__list{max-width:880px;margin:0 auto;padding:0 0 0 clamp(2rem,6vw,4rem);list-style:none;position:relative}.lfe-historia-timeline__list:before{content:"";background:linear-gradient(180deg,var(--stage-gold)0%,var(--velvet-magenta)50%,var(--mist-violet)100%);opacity:.55;width:1px;position:absolute;top:8px;bottom:8px;left:clamp(.75rem,2vw,1.5rem)}.lfe-historia-timeline__item{padding:0 0 clamp(2.5rem,5vw,4rem) clamp(1.25rem,3vw,2rem);position:relative}.lfe-historia-timeline__item:last-child{padding-bottom:0}.lfe-historia-timeline__dot{background:var(--stage-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:calc(clamp(.75rem,2vw,1.5rem) - 4px - clamp(1.25rem,3vw,2rem));box-shadow:0 0 0 4px #f2b33d2e,0 0 18px #f2b33d73}.lfe-historia-timeline__year{font-family:var(--lfe-font-display);color:var(--stage-gold);margin-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-style:italic;line-height:1;display:inline-block}.lfe-historia-timeline__title{font-family:var(--lfe-font-display);color:var(--bone);margin:0 0 .5rem;font-size:clamp(1.1rem,1.5vw,1.4rem);font-style:italic;line-height:1.2}.lfe-historia-timeline__text{color:var(--bone-dim);max-width:56ch;margin:0;font-size:.95rem;line-height:1.55}.lfe-historia-manifiesto{--lfe-pilar-gap:clamp(1.5rem,3vw,2.5rem);--lfe-pilar-throw:clamp(4.5rem,8vw,7rem);padding-block:clamp(5rem,10vw,8rem)}.lfe-historia-manifiesto__inner{text-align:center}.lfe-historia-manifiesto__inner .lfe-eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-historia-manifiesto__title{font-family:var(--lfe-font-display);color:var(--bone);margin:.5rem 0 clamp(2.5rem,5vw,4rem);font-size:clamp(2rem,4vw,3.25rem);font-style:italic}.lfe-historia-manifiesto__list{column-gap:var(--lfe-pilar-gap);row-gap:calc(var(--lfe-pilar-throw) + var(--lfe-pilar-gap)*.5);padding:0;padding-top:var(--lfe-pilar-throw);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (width<=720px){.lfe-historia-manifiesto__list{grid-template-columns:1fr}}@media (width>=1100px){.lfe-historia-manifiesto__inner{max-width:1200px}.lfe-historia-manifiesto__title{max-width:720px;margin-inline:auto}.lfe-historia-manifiesto__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.lfe-historia-manifiesto__item{background:radial-gradient(80% 42% at 50% 0,#fffaecf2,#fffaec00 100%),linear-gradient(#f7f1e4 0%,#efe6d3 55%,#e9dec7 100%);border:1px solid #c8a55bd9;border-radius:4px;padding:clamp(1.5rem,2.5vw,2rem);position:relative;box-shadow:0 2px 4px #0a0a0a1a,0 18px 40px -14px #0a0a0a8c,0 -14px 44px -16px #f2b33d57}.lfe-historia-manifiesto__num{font-family:var(--lfe-font-display);color:#8b1a2a;margin-bottom:.75rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1;display:block}.lfe-historia-manifiesto__item h3{font-family:var(--lfe-font-display);color:#5a0f1a;margin:0 0 .5rem;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;line-height:1.2}.lfe-historia-manifiesto__item p{color:#574a37;margin:0;font-size:.95rem;line-height:1.55}.lfe-prensa-hero{padding-block:clamp(6rem,12vw,9rem) clamp(2rem,4vw,3rem)}.lfe-prensa-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.lfe-prensa-hero__eyebrow{background:var(--bg-sunset);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lfe-prensa-hero__title{font-family:var(--lfe-font-display);color:var(--bone);text-shadow:0 0 24px #f2b33d2e;max-width:22ch;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-style:italic;line-height:1.05}.lfe-prensa-hero__lead{color:var(--bone-dim);max-width:64ch;margin:.5rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.lfe-prensa-quotes-extended .lfe-press-quotes__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lfe-prensa-dossier{padding-block:clamp(3rem,6vw,5rem) clamp(5rem,10vw,8rem)}.lfe-prensa-dossier__card{text-align:center;isolation:isolate;background:linear-gradient(#f7f1e4 0%,#efe6d3 55%,#e9dec7 100%);border:1px solid #c8a55bd9;border-radius:4px;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 2px 4px #0a0a0a1a,0 18px 40px -14px #0a0a0a8c,0 0 34px -8px #f2b33d29}.lfe-prensa-dossier__card:before{display:none}.lfe-prensa-dossier__card .lfe-eyebrow{-webkit-text-fill-color:currentColor;color:#8b1a2a;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.lfe-prensa-dossier__title{font-family:var(--lfe-font-display);color:#5a0f1a;margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600}.lfe-prensa-dossier__lead{color:#574a37;max-width:54ch;margin:0 auto 1.5rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55}.lfe-prensa-dossier__ctas{justify-content:center}.lfe-prensa-dossier__note{font-size:var(--lfe-fs-xs,.75rem);letter-spacing:.08em;color:#6b5d4a;opacity:1;margin:1.25rem 0 0}.lfe-prensa-dossier__card .lfe-btn--ghost{color:#5a0f1a;border-color:#8b1a2a8c}.lfe-prensa-dossier__card .lfe-btn--ghost:hover,.lfe-prensa-dossier__card .lfe-btn--ghost:focus-visible{color:#5a0f1a;background:#8b1a2a1a;border-color:#8b1a2a}.lfe-page-hero--backdrop{isolation:isolate;padding-block:clamp(7rem,14vw,11rem) clamp(3rem,5vw,4rem);position:relative;overflow:hidden}.lfe-page-hero__backdrop{z-index:-2;background-image:var(--page-hero-bg);filter:brightness(.55)saturate(.95);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.lfe-page-hero__veil{z-index:-1;pointer-events:none;background:radial-gradient(80% 100% at 50% 100%,#b83a784d,#0000 70%),radial-gradient(60% 80% at 50% 0,#f2b33d38,#0000 70%),linear-gradient(#0a123580 0%,#0a1235bf 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lfe-page-hero__backdrop{transform:none}}.lfe-backstage-gallery{padding-block:clamp(3rem,6vw,5rem)}.lfe-backstage-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=920px){.lfe-backstage-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.lfe-backstage-gallery__grid{grid-template-columns:1fr}}.lfe-backstage-gallery__item{transition:transform .32s var(--lfe-ease-out),box-shadow .32s var(--lfe-ease-out),border-color .32s;background:#0a123566;border:1px solid #f2b33d1f;border-radius:3px;margin:0;position:relative;overflow:hidden}.lfe-backstage-gallery__item:hover{z-index:2;border-color:#f2b33d73;transform:translateY(-4px);box-shadow:0 10px 30px #00000073,0 0 24px #f2b33d2e}.lfe-backstage-gallery__figure{aspect-ratio:297/210;margin:0;display:block;overflow:hidden}.lfe-backstage-gallery__figure picture,.lfe-backstage-gallery__figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--lfe-ease-out),filter .36s;display:block}.lfe-backstage-gallery__item:hover img{filter:brightness(1.05)saturate(1.08);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.lfe-backstage-gallery__item,.lfe-backstage-gallery__figure img{transition:none!important}}.lfe-backstage-gallery__btn{cursor:zoom-in;width:100%;color:var(--lfe-ivory,#f0e8d6);background:0 0;border:0;margin:0;padding:0;display:block}.lfe-backstage-gallery__zoom{z-index:2;width:34px;height:34px;color:var(--lfe-ivory,#f0e8d6);opacity:0;pointer-events:none;background:#0b0a098c;border:1px solid #f2b33d66;border-radius:50%;justify-content:center;align-items:center;transition:opacity .26s,transform .26s;display:inline-flex;position:absolute;top:.6rem;right:.6rem;transform:scale(.85)}.lfe-backstage-gallery__btn:hover .lfe-backstage-gallery__zoom,.lfe-backstage-gallery__btn:focus-visible .lfe-backstage-gallery__zoom{opacity:1;transform:scale(1)}.lfe-bs-lb{z-index:10000;pointer-events:none;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0}.lfe-bs-lb[hidden]{display:none}.lfe-bs-lb.is-open{pointer-events:auto}.lfe-bs-lb__backdrop{cursor:zoom-out;backdrop-filter:blur(10px);opacity:0;background:#07080ce6;border:0;padding:0;transition:opacity .28s;position:absolute;inset:0}.lfe-bs-lb.is-open .lfe-bs-lb__backdrop{opacity:1}.lfe-bs-lb__stage{z-index:1;opacity:0;width:min(1200px,94vw);max-height:88vh;transition:opacity .32s var(--lfe-ease-out,ease-out),transform .32s var(--lfe-ease-out,ease-out);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.97)}.lfe-bs-lb.is-open .lfe-bs-lb__stage{opacity:1;transform:scale(1)}.lfe-bs-lb__img{object-fit:contain;border-radius:3px;width:auto;max-width:100%;height:auto;max-height:88vh;display:block;box-shadow:0 40px 100px -20px #000000f2}.lfe-bs-lb__nav{z-index:3;width:48px;height:48px;color:var(--lfe-ivory,#f0e8d6);cursor:pointer;background:#0b0a098c;border:1px solid #f2b33d66;border-radius:50%;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;transition:background .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lfe-bs-lb__nav:hover,.lfe-bs-lb__nav:focus-visible{background:var(--lfe-crimson,#8b1a2a)}.lfe-bs-lb__nav--prev{left:-.5rem}.lfe-bs-lb__nav--next{right:-.5rem}.lfe-bs-lb__counter{z-index:3;letter-spacing:.14em;color:var(--lfe-ivory,#f0e8d6);background:#0b0a0999;border:1px solid #f2b33d4d;border-radius:99px;padding:.25rem .6rem;font-size:.72rem;position:absolute;top:.6rem;left:.6rem}.lfe-bs-lb__caption{z-index:3;text-align:center;letter-spacing:.04em;color:var(--lfe-ivory,#f0e8d6);pointer-events:none;background:linear-gradient(#0000,#07080ccc);padding:2rem 1rem .8rem;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}.lfe-bs-lb__close{z-index:4;width:44px;height:44px;color:var(--lfe-ivory,#f0e8d6);cursor:pointer;background:#0b0a0999;border:1px solid #f2b33d66;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.lfe-bs-lb__close:hover,.lfe-bs-lb__close:focus-visible{background:var(--lfe-crimson,#8b1a2a);transform:rotate(90deg)}@media (width<=600px){.lfe-bs-lb__nav--prev{left:.2rem}.lfe-bs-lb__nav--next{right:.2rem}.lfe-bs-lb__nav{width:42px;height:42px}}.lfe-archive-cta{isolation:isolate;text-align:center;background:radial-gradient(120% 130% at 50% -18%,#f2b33d29 0%,#f2b33d0d 34%,#0000 62%),linear-gradient(#14110db8 0%,#0a0a0aeb 100%);border:1px solid #f2b33d61;border-top-color:#f2b33d9e;border-radius:4px;max-width:min(1040px,92vw);margin-block:clamp(3rem,6vw,5rem);margin-inline:auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 22px 60px -22px #000000b3,0 0 64px -14px #f2b33d2e}.lfe-archive-cta:before{content:"";background:linear-gradient(90deg,transparent,var(--stage-gold,#f2b33d)50%,transparent);opacity:.75;pointer-events:none;width:clamp(120px,22vw,240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lfe-archive-cta__inner{z-index:1;max-width:40rem;margin-inline:auto;position:relative}.lfe-archive-cta__eyebrow{margin-bottom:1rem;display:block}.lfe-archive-cta .lfe-h3{font-family:var(--lfe-font-display,"Clash Display"),sans-serif;letter-spacing:-.01em;color:var(--lfe-ivory,#f5efe1);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.05}.lfe-archive-cta .lfe-lead{font-family:var(--lfe-font-body,"General Sans"),sans-serif;color:var(--lfe-ivory-muted,#c9c0ae);text-wrap:pretty;max-width:46ch;margin:1rem auto 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.lfe-archive-cta .lfe-cta-group{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,3.5vw,2.75rem);display:flex}@media (width<=520px){.lfe-archive-cta .lfe-cta-group{flex-direction:column}.lfe-archive-cta .lfe-cta-group .lfe-btn{width:100%}}.lfe-ph{--ph-bone:var(--lfe-bone,#f0e8d6);--ph-bone-dim:#f0e8d6b8;--ph-gold:var(--lfe-gold,#f2b33d);--ph-gold-soft:#f2b33d66;--ph-cosmos:var(--lfe-cosmos-deep,#0a1235);--ph-magenta:var(--lfe-magenta,#b83a78);isolation:isolate;background:var(--ph-cosmos);padding:2rem 0 1.5rem;position:relative;overflow:hidden}.lfe-ph__act{display:none!important}.lfe-ph__grid{z-index:2;height:288px;min-height:288px;max-width:var(--lfe-container,1280px);grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);margin:0 auto;padding-inline:clamp(1rem,4vw,3rem);display:grid;position:relative}.lfe-ph__lead{z-index:3;grid-area:1/2/auto/9;align-self:start;position:relative}.lfe-ph__media{z-index:2;grid-area:1/7/auto/13;align-self:stretch;height:288px;min-height:288px;position:relative;overflow:hidden}.lfe-ph__media:before{content:"";background-image:var(--ph-bg,none);filter:grayscale(.4)contrast(1.08)saturate(.92)brightness(.85);z-index:-1;background-position:50% 65%;background-size:cover;position:absolute;inset:0}.lfe-ph__media:after{content:"";background:linear-gradient(92deg,var(--ph-cosmos)0%,#0a123599 30%,transparent 65%),linear-gradient(180deg,transparent 65%,#0a1235d9 100%);position:absolute;inset:0}.lfe-ph__rule-v{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#f2b33d80 18% 82%,#0000 100%);width:1px;display:block;position:absolute;top:clamp(3rem,6vw,5rem);bottom:clamp(2rem,3vw,3rem);left:66.5%}.lfe-ph__rule{transform-origin:0;background:#f2b33d8c;height:1px;transition:transform .52s cubic-bezier(.2,.7,.2,1);display:block}.lfe-ph__rule--top{width:96px;margin-bottom:1.25rem}.lfe-ph__rule--mid{width:48px;margin:1.5rem 0 1.25rem}.lfe-ph__eyebrow{font-family:var(--lfe-font-sans,"Inter"),sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--ph-gold);align-items:center;gap:.75rem;margin:0;font-size:11px;font-weight:600;display:flex}.lfe-ph__title{font-family:var(--lfe-font-headline,"Cormorant"),Georgia,serif;letter-spacing:0;color:var(--ph-bone);text-wrap:balance;hanging-punctuation:first last;text-shadow:0 1px 12px #0a123559;max-width:26ch;min-height:2.1em;margin:.3rem 0 0;font-size:2.7rem;font-style:italic;font-weight:500;line-height:1.05}.lfe-ph__body{font-family:var(--lfe-font-sans,"Inter"),sans-serif;color:var(--ph-bone-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;min-height:4.65em;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.lfe-ph__meta{font-family:var(--lfe-font-sans,"Inter"),sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#f2b33db8;white-space:nowrap;flex-wrap:nowrap;gap:1rem;margin:.75rem 0 0;padding:0;font-size:10px;font-weight:500;list-style:none;display:flex;overflow:hidden}.lfe-ph__meta li{align-items:center;gap:1.25rem;display:flex}.lfe-ph__meta li+li:before{content:"·";color:#f2b33d73;margin-left:-.6rem}.lfe-ph__stamp{z-index:4;width:64px;height:64px;color:var(--ph-gold);opacity:.7;filter:drop-shadow(0 4px 8px #0000004d);pointer-events:none;transition:transform .52s cubic-bezier(.34,1.56,.64,1);position:absolute;top:clamp(1rem,2vw,2rem);right:clamp(1rem,3vw,2rem);transform:rotate(-8deg)}.lfe-ph__media:hover~.lfe-ph__stamp,.lfe-ph:hover .lfe-ph__stamp{transform:rotate(-3deg)scale(1.05)}.lfe-ph[data-page=historia] .lfe-ph__media:before{filter:grayscale(.5)contrast(1.1)saturate(.85)brightness(.78)}.lfe-ph[data-page=historia] .lfe-ph__media:after{background:linear-gradient(92deg,var(--ph-cosmos)0%,#0a12358c 30%,transparent 65%),linear-gradient(180deg,transparent 60%,#f2b33d26 90%,#0a1235d9 100%)}.lfe-ph[data-page=prensa] .lfe-ph__media:before{filter:sepia(.3)contrast(1.05)saturate(.92)brightness(.85)}.lfe-ph[data-page=backstage] .lfe-ph__media:before{filter:grayscale(.85)contrast(1.12)brightness(.78)}.lfe-ph[data-page=backstage] .lfe-ph__media:after{background:linear-gradient(92deg,var(--ph-cosmos)0%,#0a1235a6 35%,transparent 70%),linear-gradient(180deg,transparent 65%,#0a1235eb 100%)}.lfe-ph[data-page=equipo] .lfe-ph__media:after{background:linear-gradient(92deg,var(--ph-cosmos)0%,#0a12358c 30%,transparent 65%),radial-gradient(ellipse 60% 60% at 50% 50%,transparent 30%,#b83a782e 100%),linear-gradient(180deg,transparent 65%,#0a1235e0 100%)}.lfe-ph[data-page=contacto] .lfe-ph__media:after{background:linear-gradient(92deg,var(--ph-cosmos)0%,#0a123599 32%,transparent 70%),linear-gradient(180deg,transparent 60%,#b83a7838 90%,#0a1235e6 100%)}.lfe-ph[data-page=espectaculos] .lfe-ph__media:after{background:linear-gradient(92deg,var(--ph-cosmos)0%,#0a12358c 30%,transparent 60%),linear-gradient(180deg,transparent 60%,#f2b33d2e 90%,#0a1235e0 100%)}@media (width<=1024px){.lfe-ph__grid{grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:auto}.lfe-ph__lead{order:2;grid-column:1;align-self:auto;padding:1.25rem 0 0}.lfe-ph__title,.lfe-ph__body{min-height:0}.lfe-ph__media{aspect-ratio:16/7;order:1;grid-column:1;height:auto;min-height:160px}.lfe-ph__media:after{background:linear-gradient(180deg,transparent 0%,transparent 50%,var(--ph-cosmos)100%)}.lfe-ph__rule-v{display:none}.lfe-ph__stamp{width:48px;height:48px;top:1rem;right:1rem}}@media (width<=640px){.lfe-ph__title{max-width:18ch;font-size:2.1rem}}@media (prefers-reduced-motion:no-preference){.lfe-ph__act{animation:1.2s cubic-bezier(.2,.7,.2,1) both lfe-ph-act}.lfe-ph__rule--top{animation:.6s cubic-bezier(.2,.7,.2,1) .2s both lfe-ph-rule}.lfe-ph__eyebrow{animation:.5s ease-out .38s both lfe-ph-fade-up}.lfe-ph__title{animation:.7s cubic-bezier(.2,.7,.2,1) .48s both lfe-ph-fade-up}.lfe-ph__rule--mid{animation:.5s cubic-bezier(.2,.7,.2,1) .76s both lfe-ph-rule}.lfe-ph__body{animation:.5s ease-out .86s both lfe-ph-fade-up}.lfe-ph__meta{animation:.5s ease-out 1s both lfe-ph-fade-up}.lfe-ph__stamp{animation:.7s cubic-bezier(.34,1.56,.64,1) .9s both lfe-ph-stamp}.lfe-ph__media:before{animation:1.4s cubic-bezier(.2,.7,.2,1) both lfe-ph-media}}@keyframes lfe-ph-act{0%{opacity:0;transform:translate(-3vw)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lfe-ph-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lfe-ph-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lfe-ph-stamp{0%{opacity:0;transform:rotate(-20deg)scale(.6)}to{opacity:.75;transform:rotate(-8deg)scale(1)}}@keyframes lfe-ph-media{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.lfe-ph+.lfe-page-hero--backdrop{display:none}.lfe-lit{--lfe-light:var(--stage-gold-bright,#fad879);--lfe-light-warm:var(--stage-gold,#f2b33d);--lfe-light-intensity:.85;isolation:isolate;position:relative;overflow:hidden}.lfe-lit:hover,.lfe-lit:focus-within{--lfe-light-intensity:1}.lfe-lit>:not(.lfe-lights){z-index:1;position:relative}.lfe-lights{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:var(--lfe-light-intensity);transition:opacity .6s;position:absolute;inset:0}.lfe-lights__svg{width:100%;height:100%;position:absolute;inset:0}.lfe-lights__stop{stop-color:var(--lfe-light)}.lfe-lights__lens{fill:var(--lfe-light);opacity:.55;filter:blur(3px)}.lfe-lights--candilejas .lfe-lights__wash,.lfe-lights--candilejas .lfe-lights__bulbs{inset-inline:0;position:absolute;bottom:0}.lfe-lights--candilejas .lfe-lights__wash{background:radial-gradient(90% 55% at 50% 100%,color-mix(in srgb,var(--lfe-light-warm)34%,transparent)0%,color-mix(in srgb,var(--lfe-light-warm)12%,transparent)50%,transparent 78%);top:0}.lfe-lights--candilejas .lfe-lights__bulbs{background:radial-gradient(circle at 50% calc(100% - 10px),var(--lfe-light)0 2.5px,color-mix(in srgb,var(--lfe-light)45%,transparent)3.5px,color-mix(in srgb,var(--lfe-light-warm)14%,transparent)14px,transparent 30px)center bottom/56px 64px repeat-x;border-bottom:1px solid color-mix(in srgb,var(--lfe-light-warm)45%,transparent);height:64px}@property --lfe-spot-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --lfe-spot-y{syntax:"<percentage>";inherits:true;initial-value:42%}.lfe-lit--seguidor{transition:--lfe-spot-x .7s cubic-bezier(.22,1,.36,1),--lfe-spot-y .7s cubic-bezier(.22,1,.36,1)}.lfe-lights--seguidor .lfe-lights__spot{background:radial-gradient(circle clamp(9rem,22vw,15rem)at var(--lfe-spot-x,50%)var(--lfe-spot-y,42%),color-mix(in srgb,var(--lfe-light-warm)22%,transparent)0%,color-mix(in srgb,var(--lfe-light-warm)15%,transparent)88%,transparent 100%),radial-gradient(circle clamp(16rem,38vw,26rem)at var(--lfe-spot-x,50%)var(--lfe-spot-y,42%),color-mix(in srgb,var(--lfe-light-warm)7%,transparent)0%,transparent 100%);position:absolute;inset:0}.lfe-lights--fantasma{mix-blend-mode:normal}.lfe-lights__rig{aspect-ratio:120/400;width:clamp(64px,7vw,104px);max-height:78%;position:absolute;bottom:0;left:clamp(1rem,8vw,9rem)}.lfe-lights__lamp{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lfe-lights__stand{stroke:color-mix(in srgb,var(--bone,#f0e8d6)38%,transparent);stroke-width:3px;stroke-linecap:round}.lfe-lights__bulb{fill:var(--lfe-light)}.lfe-lights__floor{fill:color-mix(in srgb,var(--lfe-light-warm)30%,transparent);filter:blur(4px)}.lfe-lights__glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--lfe-light)34%,transparent)0%,color-mix(in srgb,var(--lfe-light-warm)12%,transparent)22%,color-mix(in srgb,var(--lfe-light-warm)4%,transparent)45%,transparent 70%);mix-blend-mode:screen;border-radius:50%;width:clamp(420px,60vw,900px);animation:7s step-end infinite lfe-ghost-flicker;position:absolute;top:10%;left:50%;translate:-50% -50%}@keyframes lfe-ghost-flicker{0%,to{opacity:1}61%{opacity:.78}62%{opacity:1}64%{opacity:.86}65%{opacity:1}88%{opacity:.9}89%{opacity:1}}@media (width<=640px){.lfe-lights__rig{opacity:.7;left:auto;right:1rem}}@media (prefers-reduced-motion:reduce){.lfe-lights,.lfe-lit--seguidor{transition:none}.lfe-lights__glow{animation:none}}.lfe-lights--foco{--lfe-fixture-w:clamp(36px,3.2vw,46px);width:calc(100% + var(--lfe-pilar-gap,2rem) + 2px);height:var(--lfe-pilar-throw,6rem);opacity:1;mix-blend-mode:normal;inset:auto auto 100% 50%;translate:-50%}.lfe-lights--foco:before{content:"";inset-inline:0;background:color-mix(in srgb,var(--bone,#f0e8d6)24%,transparent);border-radius:2px;height:3px;position:absolute;top:0}.lfe-lights__fixture{width:var(--lfe-fixture-w);height:auto;position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.lfe-lights__body{fill:#12111c;stroke:color-mix(in srgb,var(--bone,#f0e8d6)38%,transparent);stroke-width:2.5px}.lfe-lights--foco .lfe-lights__lens{opacity:1;filter:drop-shadow(0 0 6px var(--lfe-light-warm));transition:fill .4s,filter .4s}.lfe-lights__beam{top:calc(var(--lfe-fixture-w)*.85);bottom:0;inset-inline:calc(var(--lfe-pilar-gap,2rem)/2);clip-path:polygon(calc(50% - var(--lfe-fixture-w)*.18)0,calc(50% + var(--lfe-fixture-w)*.18)0,100% 100%,0 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--lfe-light)46%,transparent)0%,color-mix(in srgb,var(--lfe-light-warm)15%,transparent)70%,color-mix(in srgb,var(--lfe-light-warm)28%,transparent)100%);mix-blend-mode:screen;transition:opacity .5s;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}@media (hover:hover) and (pointer:fine){.lfe-lit--vara :has(>:hover>.lfe-lights--foco)>:not(:hover)>.lfe-lights--foco .lfe-lights__beam{opacity:.35}}.lfe-lights__marquee{--lfe-bulb-gap:26px;--lfe-bulb:radial-gradient(circle,var(--lfe-light)0 2.5px,color-mix(in srgb,var(--lfe-light)55%,transparent)3.5px,color-mix(in srgb,var(--lfe-light-warm)18%,transparent)5.5px,transparent 7px);border:1px solid color-mix(in srgb,var(--lfe-light-warm)22%,transparent);box-shadow:inset 0 0 80px -24px color-mix(in srgb,var(--lfe-light-warm)22%,transparent),0 0 80px -28px color-mix(in srgb,var(--lfe-light-warm)24%,transparent);border-radius:14px;position:absolute;inset-block:clamp(1rem,min(3.5vw,3.5svh),2.25rem);inset-inline:max(1rem,50% - 34rem)}.lfe-lights__marquee:before{content:"";background:var(--lfe-bulb)left top/var(--lfe-bulb-gap)15px round no-repeat,var(--lfe-bulb)left bottom/var(--lfe-bulb-gap)15px round no-repeat,var(--lfe-bulb)left top/15px var(--lfe-bulb-gap)no-repeat round,var(--lfe-bulb)right top/15px var(--lfe-bulb-gap)no-repeat round;position:absolute;inset:-8px}@media (width<=640px){.lfe-lights__marquee{border-radius:10px;inset-inline:.625rem}.lfe-lights__marquee:before{background:var(--lfe-bulb)left top/var(--lfe-bulb-gap)15px round no-repeat,var(--lfe-bulb)left bottom/var(--lfe-bulb-gap)15px round no-repeat}}.lfe-lit--vara [data-light-cue].is-armed:not(.is-lit){filter:brightness(.28)saturate(.6)}.lfe-lit--vara [data-light-cue].is-armed:not(.is-lit) .lfe-lights__beam{opacity:0}.lfe-lit--vara [data-light-cue].is-armed:not(.is-lit) .lfe-lights__lens{fill:color-mix(in srgb,var(--bone,#f0e8d6)30%,transparent);filter:none}.lfe-lit--vara [data-light-cue].is-armed.is-lit{transition:filter .9s var(--lfe-ease-out,ease-out)calc(var(--lfe-cue-delay,0s) + .14s)}.lfe-lit--vara [data-light-cue].is-armed.is-lit .lfe-lights__beam,.lfe-lit--vara [data-light-cue].is-armed.is-lit .lfe-lights__lens{transition-delay:var(--lfe-cue-delay,0s)}.lfe-lit--marquesina.is-armed>.lfe-lights{-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lfe-lit--marquesina.is-armed:not(.is-lit)>.lfe-lights{-webkit-mask-position:100% 0;mask-position:100% 0}.lfe-lit--marquesina.is-armed.is-lit>.lfe-lights{transition:opacity .6s ease,-webkit-mask-position 1.7s cubic-bezier(.45,0,.2,1)var(--lfe-cue-delay,0s),mask-position 1.7s cubic-bezier(.45,0,.2,1)var(--lfe-cue-delay,0s)}@media (prefers-reduced-motion:reduce){.lfe-lit--vara [data-light-cue].is-armed.is-lit,.lfe-lit--marquesina.is-armed.is-lit>.lfe-lights,.lfe-lights__beam,.lfe-lights--foco .lfe-lights__lens{transition:none}}.lfe-producciones__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1.25rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.lfe-produccion{border-radius:var(--lfe-radius-md);background-color:var(--lfe-black-soft);transition:transform var(--lfe-dur-base)var(--lfe-ease-out),border-color var(--lfe-dur-base)var(--lfe-ease-out),box-shadow var(--lfe-dur-base)var(--lfe-ease-out);border:1px solid #c8a55b38;flex-direction:column;display:flex;position:relative;overflow:hidden}.lfe-produccion:hover,.lfe-produccion:focus-within{border-color:var(--lfe-gold);box-shadow:var(--lfe-shadow-md);transform:translateY(-4px)}.lfe-produccion__media{aspect-ratio:16/10;position:relative;overflow:hidden}.lfe-produccion__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--lfe-ease-out);display:block}.lfe-produccion:hover .lfe-produccion__media img{transform:scale(1.04)}.lfe-produccion__badge{top:var(--lfe-space-4);left:var(--lfe-space-4);font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--lfe-black);background-color:var(--lfe-gold);border-radius:999px;padding:.4rem .7rem;font-weight:600;line-height:1;position:absolute}.lfe-produccion__body{gap:var(--lfe-space-3);flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.lfe-produccion__title{font-family:var(--lfe-font-display);font-size:var(--lfe-fs-lg);text-wrap:balance;margin:0;line-height:1.1}.lfe-produccion__link{color:var(--lfe-ivory);text-decoration:none}.lfe-produccion__link:after{content:"";z-index:1;position:absolute;inset:0}.lfe-produccion__link:focus-visible{outline:none}.lfe-produccion:has(.lfe-produccion__link:focus-visible){outline:2px solid var(--lfe-gold-bright);outline-offset:3px}.lfe-produccion__text{max-width:46ch;color:var(--lfe-ivory-muted,#c9c0ae);margin:0}.lfe-produccion__cta{padding-top:var(--lfe-space-2);color:var(--lfe-gold);margin-top:auto;font-weight:600}.lfe-produccion__arrow{transition:transform var(--lfe-dur-fast)var(--lfe-ease-out);display:inline-block}.lfe-produccion:hover .lfe-produccion__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.lfe-produccion,.lfe-produccion__media img,.lfe-produccion__arrow{transition:none}.lfe-produccion:hover,.lfe-produccion:focus-within,.lfe-produccion:hover .lfe-produccion__media img{transform:none}}.lfe-lang-switch__list{align-items:center;gap:var(--lfe-space-1);margin:0;padding:0;list-style:none;display:flex}.lfe-lang-switch__item+.lfe-lang-switch__item:before{content:"·";color:var(--lfe-ivory-muted);opacity:.6;margin-inline-end:var(--lfe-space-1)}.lfe-lang-switch__item{align-items:center;display:flex}.lfe-lang-switch__link{min-width:32px;min-height:32px;padding:0 var(--lfe-space-1);font-family:var(--lfe-font-eyebrow);font-size:var(--lfe-fs-xs);letter-spacing:.12em;color:var(--lfe-ivory-muted);border-radius:2px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.lfe-lang-switch__link:hover{color:var(--lfe-ivory)}.lfe-lang-switch__item.is-current .lfe-lang-switch__link{color:var(--lfe-gold)}.lfe-lang-switch__link:focus-visible{outline:2px solid var(--lfe-gold-bright);outline-offset:2px}.lfe-lang-switch--header{display:none}@media (width>=1024px){.lfe-lang-switch--header{display:block}}.lfe-lang-switch--mobile .lfe-lang-switch__link{min-width:44px;min-height:44px;font-size:var(--lfe-fs-sm)}@media (prefers-reduced-motion:reduce){.lfe-lang-switch__link{transition:none}}.lfe-legal-page__translation-note{margin:0 0 var(--lfe-space-6);padding:var(--lfe-space-3)var(--lfe-space-4);border-left:2px solid var(--lfe-gold);font-size:var(--lfe-fs-sm);color:var(--lfe-ivory-muted)}.lfe-legal-page__translation-note a{color:var(--lfe-gold)}.lfe-prensa__translation-note{margin-top:var(--lfe-space-4);font-size:var(--lfe-fs-xs);color:var(--lfe-ivory-muted);font-style:normal}