.lfg-events{--ink:#000;--muted:#0000008c;--bg:#eceef2;font-family:var(--font-montserrat), sans-serif;color:var(--ink);background:#0b0a0a;position:relative}.lfg-events .ev-stage{z-index:3;background:var(--bg);height:100dvh;position:relative;overflow:hidden}.lfg-events a{color:inherit;text-decoration:none}.lfg-events .ev-stage button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.lfg-events .mono{font-family:var(--font-martian), monospace;text-transform:uppercase;letter-spacing:.05em}.lfg-events .bg{background:var(--bg);z-index:0;position:absolute;inset:0}.lfg-events .bg:before{content:"";background:radial-gradient(50% 45% at 30% 30%,#ffffffb3,#0000 70%),radial-gradient(45% 40% at 75% 75%,#0000000f,#0000 70%);animation:20s ease-in-out infinite alternate lfg-events-drift;position:absolute;inset:-20%}@keyframes lfg-events-drift{to{transform:translate(6%,4%)scale(1.08)}}.lfg-events .dim{z-index:0;opacity:0;pointer-events:none;background:#111;transition:opacity .55s cubic-bezier(.2,0,.3,1);position:absolute;inset:0}.lfg-events .grain{z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lfg-events .bracket{align-items:center;gap:8px;padding:11px 14px;transition:background .3s,color .3s;display:inline-flex;position:relative}.lfg-events .bracket:before,.lfg-events .bracket:after{content:"";border:1px solid;width:8px;height:8px;transition:all .35s cubic-bezier(.5,.05,.05,.99);position:absolute}.lfg-events .bracket:before{border-bottom:0;border-right:0;top:0;left:0}.lfg-events .bracket:after{border-top:0;border-left:0;bottom:0;right:0}.lfg-events .bracket:hover:before,.lfg-events .bracket:hover:after{width:100%;height:100%}.lfg-events .bracket.solid{background:var(--ink);color:#fff}.lfg-events .bracket.solid:before,.lfg-events .bracket.solid:after{border-color:var(--ink)}.lfg-events .bracket.solid:hover{color:var(--ink);background:0 0}.lfg-events .bracket:disabled{opacity:.5;cursor:default}.lfg-events .stage{z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute;inset:0}.lfg-events .ev-stage[data-scrolled] .stage{touch-action:pan-y}.lfg-events .stage:has(>.empty){touch-action:auto}.lfg-events .copy{z-index:5;pointer-events:none;width:44vw;transition:opacity .35s cubic-bezier(.4,0,.4,1);position:absolute;top:50%;left:5.5vw;transform:translateY(-50%)}.lfg-events .copy a,.lfg-events .copy button{pointer-events:auto}.lfg-events .eyebrow{color:var(--muted);gap:18px;margin-bottom:18px;font-size:11px;display:flex}.lfg-events .title{font-family:var(--font-gabarito), sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(48px,6.6vw,120px);font-weight:900;line-height:.9}.lfg-events .title .line{padding-bottom:.06em;display:block;overflow:hidden}.lfg-events .title .ch{will-change:transform;display:inline-block}.lfg-events .desc{max-width:30em;margin-top:22px;font-size:clamp(15px,1.35vw,21px);line-height:1.5}.lfg-events .desc .l{display:block;overflow:hidden}.lfg-events .desc .l>span{display:block}.lfg-events .ctas{gap:12px;margin-top:34px;font-size:11px;display:flex}.lfg-events .ctas .arrow{transition:transform .35s cubic-bezier(.5,.05,.05,.99);display:inline-block}.lfg-events .ctas a:hover .arrow,.lfg-events .ctas button:hover .arrow{transform:translate(5px)}.lfg-events .swap{overflow:hidden}.lfg-events .swap>*{display:block}.lfg-events .strip-wrap{z-index:3;perspective:1400px;perspective-origin:68% 75%;transform-origin:68% 53%;transition:transform .55s cubic-bezier(.2,0,.3,1);position:absolute;inset:0}.lfg-events .strip{transform-style:preserve-3d;position:absolute;inset:0}.lfg-events .poster{aspect-ratio:6/5;transform-origin:50%;cursor:pointer;width:34vw;min-width:280px;position:absolute;top:51%;left:68%;translate:-50% -50%}.lfg-events .poster .slices{display:flex;position:absolute;inset:0}.lfg-events .slice{flex:1;position:relative;overflow:hidden}.lfg-events .slice+.slice:after{content:"";z-index:1;pointer-events:none;background:#ffffffb3;width:1px;position:absolute;top:0;bottom:0;left:0}.lfg-events .slice img{object-fit:cover;max-width:none;height:100%;position:absolute;top:0}.lfg-events .poster .shade{pointer-events:none;background:linear-gradient(90deg,#ffffff1f,#0000 40%,#0000001f);position:absolute;inset:0}.lfg-events .counter{z-index:6;font-variant-numeric:tabular-nums;font-size:11px;transition:opacity .35s cubic-bezier(.4,0,.4,1);position:absolute;bottom:34px;right:5.5vw}.lfg-events .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lfg-events .empty{z-index:5;position:absolute;top:50%;left:5.5vw;transform:translateY(-50%)}.lfg-events .fn{right:5.5vw}.lfg-events.is-open .dim{opacity:1}.lfg-events.is-open .copy,.lfg-events.is-open .counter{opacity:0;pointer-events:none}.lfg-events.is-open .fn{width:auto}.lfg-events.is-open .fn-row{pointer-events:auto;color:#fff;transition-duration:.1s;transition-delay:0s}html[data-events-list] [data-site-header]{transition:opacity .35s cubic-bezier(.4,0,.4,1)}html[data-events-list=open] [data-site-header]{opacity:0}html[data-events-list=open] [data-site-header] *{pointer-events:none}.lfg-events .ev-past{z-index:2;color:#f0ebe2;background:#0b0a0a;border-bottom:1px solid #f0ebe224;border-radius:0 0 3.5rem 3.5rem;min-height:100dvh;padding:140px 5.5vw 120px;position:relative;box-shadow:0 2.5em 4em #00000059}@supports (animation-timeline:view()){.lfg-events .ev-past{animation:linear both lfg-events-curtain;animation-timeline:view();animation-range:entry}}@keyframes lfg-events-curtain{0%{translate:0 -100dvh}to{translate:none}}.lfg-events .ev-past__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.lfg-events .ev-past__head .mono{color:#f0ebe29e;font-size:11px}.lfg-events .ev-past__head h2{font-family:var(--font-gabarito), sans-serif;letter-spacing:-.01em;text-transform:uppercase;text-align:right;font-size:clamp(36px,4.6vw,84px);font-weight:900;line-height:.9}.lfg-events .ev-past__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px;display:grid}.lfg-events .past-card{flex-direction:column;gap:10px;display:flex}.lfg-events .past-card__img{aspect-ratio:4/3;background:#1a1918;display:block;position:relative;overflow:hidden}.lfg-events .past-card__img img{object-fit:cover;filter:grayscale(.6);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s}.lfg-events .past-card:hover .past-card__img img{filter:grayscale(0);transform:scale(1.06)}.lfg-events .past-card__meta{color:#f0ebe28c;margin-top:6px;font-size:10px}.lfg-events .past-card__title{font-family:var(--font-gabarito), sans-serif;text-transform:uppercase;font-size:clamp(20px,1.7vw,28px);font-weight:900;line-height:1.05}@media (max-width:1024px){.lfg-events .ev-past__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lfg-events .ev-past{padding:110px 16px 80px}.lfg-events .ev-past__head{flex-direction:column;align-items:flex-start}.lfg-events .ev-past__head h2{text-align:left}.lfg-events .ev-past__grid{gap:28px 12px}.lfg-events .past-card__title{font-size:15px}.lfg-events .past-card__meta{min-height:3em;line-height:1.5}.lfg-events .ev-past__head .ev-past__toggle{display:inline-flex}.lfg-events .ev-past.is-collapsed{min-height:0}.lfg-events .ev-past.is-collapsed .ev-past__grid{display:none}.lfg-events .ev-past.is-collapsed .ev-past__head{margin-bottom:0}}.lfg-events .ev-past__toggle{color:#f0ebe2;cursor:pointer;border:1px solid #f0ebe24d;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;font-size:11px;display:none}@media (max-width:900px){.lfg-events .copy{width:auto;inset:calc(50svh + 14px) 16px auto;transform:none}.lfg-events .eyebrow{flex-wrap:wrap;gap:4px 14px;margin-bottom:12px}.lfg-events .title{font-size:min(11vw,8svh)}.lfg-events .desc{font-size:14px}.lfg-events .strip-wrap{perspective-origin:50% 70%;transform-origin:50%;top:72px;bottom:50vh;overflow:hidden}.lfg-events .poster{width:min(64vw,46svh);min-width:0;top:50%;left:50%}.lfg-events .fn{top:42%;right:10px}.lfg-events .fn-row{padding:3px 24px 3px 0}.lfg-events .fn-bullet{min-width:6px;height:14px;right:10px}.lfg-events .counter{bottom:30px;left:16px;right:auto}}@media (min-width:768px) and (max-width:900px){.lfg-events .counter{display:none}}@media (max-width:900px) and (max-height:720px){.lfg-events .strip-wrap{bottom:56svh}.lfg-events .poster{width:min(64vw,50svh)}.lfg-events .copy{top:calc(44svh + 10px)}.lfg-events .title{font-size:min(11vw,7svh)}.lfg-events .desc{margin-top:12px;font-size:13px}.lfg-events .ctas{margin-top:18px}.lfg-events .counter{display:none}}@media (prefers-reduced-motion:reduce){.lfg-events .bg:before{animation:none}}
