@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,400..800;1,9..144,400..800&display=swap");.livewire-events-page{--lw-ink:#17212f;--lw-accent:#234b7e;--lw-accent-deep:#19375f;--lw-accent-soft:#a9c0de;--lw-tile:#e8eef6;--lw-tile-2:#e0e8f1;--lw-cream:#faf8f3;--lw-paper:#ffffff;--lw-blue-gray:#667991;--lw-hairline:#dbe2ea;--lw-metal:#141c22;--lw-metal-2:#1b262e;--lw-ease:cubic-bezier(0.16,1,0.3,1);--lw-radius:22px;--lw-radius-sm:14px;background-color:var(--lw-cream);color:var(--lw-ink);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.62;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.livewire-events-page [id]{scroll-margin-top:6.5rem}.livewire-events-page .lw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.livewire-events-page .lw-section{position:relative;width:100%;padding-block:clamp(4.25rem,8.5vw,8.5rem)}.livewire-events-page .lw-container,.livewire-events-page .lw-hero>.lw-container{width:90vw;max-width:none;margin-inline:auto}.livewire-events-page main>:not(.lw-hero){width:100%}.livewire-events-page .lw-section:not(.lw-hero)>.lw-container,.livewire-events-page main>:not(.lw-hero)>.lw-container{width:90vw;max-width:none;margin-inline:auto}.livewire-events-page .lw-section--cream{background-color:var(--lw-cream)}.livewire-events-page .lw-section--paper{background-color:var(--lw-paper)}.livewire-events-page .lw-section--ice{background-color:var(--lw-tile-2)}.livewire-events-page .lw-section--metal{background-color:var(--lw-metal);color:#eef2f4}.livewire-events-page .lw-eyebrow{display:flex;align-items:center;gap:.85rem;margin:0 0 1.5rem;font-size:.715rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--lw-accent)}.livewire-events-page .lw-eyebrow:before{content:"";display:block;width:2.25rem;height:1px;background-color:currentColor;opacity:.55;transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--lw-ease)}.livewire-events-page .lw-eyebrow.lw-in:before,.livewire-events-page .lw-hero--ready .lw-hero__eyebrow:before,.livewire-events-page .lw-in .lw-eyebrow:before{transform:scaleX(1)}.livewire-events-page .lw-section--metal .lw-eyebrow{color:var(--lw-accent-soft)}.livewire-events-page .lw-display{font-family:Fraunces,Iowan Old Style,Georgia,serif;font-weight:600;font-size:clamp(2.35rem,5.4vw,4.75rem);line-height:1.02;letter-spacing:-.022em;margin:0;color:var(--lw-ink)}.livewire-events-page .lw-section--metal .lw-display{color:#f6f8f8}.livewire-events-page .lw-heading{font-family:Fraunces,Iowan Old Style,Georgia,serif;font-weight:600;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.12;letter-spacing:-.015em;margin:0;color:var(--lw-ink)}.livewire-events-page .lw-lead{font-size:clamp(1.0625rem,1.35vw,1.285rem);line-height:1.66;color:var(--lw-blue-gray);margin:0;max-width:62ch}.livewire-events-page .lw-body{font-size:1rem;line-height:1.72;color:var(--lw-blue-gray);margin:0}.livewire-events-page .lw-section--metal .lw-body,.livewire-events-page .lw-section--metal .lw-lead{color:#a9b7c4}.livewire-events-page .lw-num{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em}.livewire-events-page .lw-rule{height:1px;width:100%;background-color:var(--lw-hairline);transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--lw-ease)}.livewire-events-page .lw-in .lw-rule,.livewire-events-page .lw-rule.lw-in{transform:scaleX(1)}.livewire-events-page .lw-section--metal .lw-rule{background-color:rgba(255,255,255,.16)}.livewire-events-page .lw-section-head{display:grid;gap:1.75rem;margin-bottom:clamp(2.5rem,5vw,4.25rem)}@media (min-width:900px){.livewire-events-page .lw-section-head--split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}.livewire-events-page .lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.35rem;padding:.85rem 1.75rem;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:.945rem;font-weight:600;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:background-color .4s var(--lw-ease),color .4s var(--lw-ease),border-color .4s var(--lw-ease),transform .4s var(--lw-ease)}.livewire-events-page .lw-btn--primary{background-color:var(--lw-accent);color:#ffffff}.livewire-events-page .lw-btn--primary:hover{background-color:var(--lw-accent-deep);transform:translateY(-2px)}.livewire-events-page .lw-btn--ghost{background-color:transparent;color:var(--lw-ink);border-color:var(--lw-hairline)}.livewire-events-page .lw-btn--ghost:hover{border-color:var(--lw-accent);color:var(--lw-accent);transform:translateY(-2px)}.livewire-events-page .lw-cta .lw-btn--ghost,.livewire-events-page .lw-hero .lw-btn--ghost,.livewire-events-page .lw-section--metal .lw-btn--ghost{color:#f2f5f8;border-color:rgba(255,255,255,.78)}.livewire-events-page .lw-cta .lw-btn--ghost,.livewire-events-page .lw-hero .lw-btn--ghost{background-color:rgba(20,28,34,.82);box-shadow:0 6px 20px rgba(0,0,0,.28)}.livewire-events-page .lw-cta .lw-btn--ghost:hover,.livewire-events-page .lw-hero .lw-btn--ghost:hover,.livewire-events-page .lw-section--metal .lw-btn--ghost:hover{border-color:var(--lw-accent-soft);color:var(--lw-accent-soft)}.livewire-events-page .lw-cta .lw-btn--ghost:hover,.livewire-events-page .lw-hero .lw-btn--ghost:hover{background-color:rgba(20,28,34,.94)}.livewire-events-page .lw-btn__arrow,.livewire-events-page .lw-link__arrow{display:inline-block;transition:transform .45s var(--lw-ease)}.livewire-events-page .lw-btn:hover .lw-btn__arrow,.livewire-events-page .lw-link:hover .lw-link__arrow{transform:translateX(6px)}.livewire-events-page .lw-link{display:inline-flex;align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--lw-accent);text-decoration:none;padding-block:.35rem;border-bottom:1px solid rgba(35,75,126,.28);transition:border-color .35s var(--lw-ease),color .35s var(--lw-ease)}.livewire-events-page .lw-link:hover{border-color:var(--lw-accent)}.livewire-events-page :focus-visible{outline:2px solid var(--lw-accent);outline-offset:3px;border-radius:4px}.livewire-events-page .lw-hero :focus-visible,.livewire-events-page .lw-section--metal :focus-visible{outline-color:var(--lw-accent-soft)}.livewire-events-page [data-reveal][data-reveal]{opacity:0;translate:0 26px;transition:opacity .85s var(--lw-ease),translate .85s var(--lw-ease);transition-delay:var(--lw-delay,0s)}.livewire-events-page [data-reveal][data-reveal].lw-in{opacity:1;translate:0 0}.livewire-events-page [data-reveal-img][data-reveal-img]{overflow:hidden;background-color:var(--lw-metal-2)}.livewire-events-page [data-reveal-img][data-reveal-img] img{clip-path:inset(100% 0 0 0);scale:1.14;transition:clip-path 1.05s var(--lw-ease),scale 1.5s var(--lw-ease),transform 1.1s var(--lw-ease),filter .8s var(--lw-ease);transition-delay:var(--lw-delay,0s)}.livewire-events-page [data-reveal-img][data-reveal-img].lw-in img{clip-path:inset(0 0 0 0);scale:1}.livewire-events-page [data-reveal-img=left] img{clip-path:inset(0 100% 0 0)}.livewire-events-page [data-reveal-img=right] img{clip-path:inset(0 0 0 100%)}.livewire-events-page [data-reveal-img=left].lw-in img,.livewire-events-page [data-reveal-img=right].lw-in img{clip-path:inset(0)}.livewire-events-page .lw-header{position:sticky;top:0;z-index:60;width:100%;background-color:rgba(250,248,243,.92);border-bottom:1px solid var(--lw-hairline);transition:box-shadow .45s var(--lw-ease),background-color .45s var(--lw-ease),padding .45s var(--lw-ease);backdrop-filter:blur(10px)}.livewire-events-page .lw-header--stuck{background-color:rgba(255,255,255,.96);box-shadow:0 12px 32px -24px rgba(23,33,47,.5)}.livewire-events-page .lw-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:4.75rem;transition:min-height .45s var(--lw-ease)}.livewire-events-page .lw-header--stuck .lw-header__inner{min-height:4.15rem}.livewire-events-page .lw-brand{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--lw-ink);flex-shrink:0}.livewire-events-page .lw-brand-lockup{display:inline-flex;align-items:center;gap:clamp(.5rem,1.2vw,1rem);min-width:0}.livewire-events-page .lw-byline{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding-left:.75rem;border-left:1px solid var(--lw-hairline);color:var(--lw-ink);text-decoration:none;transition:opacity .3s var(--lw-ease)}.livewire-events-page .lw-byline:hover{opacity:.75}.livewire-events-page .lw-byline:focus-visible{outline:2px solid var(--lw-accent);outline-offset:4px;border-radius:2px}.livewire-events-page .lw-byline img{display:block;width:1rem;height:1rem;object-fit:contain}.livewire-events-page .lw-byline__label{color:var(--lw-blue-gray);font-family:Archivo,sans-serif;font-size:.6875rem;font-weight:700}.livewire-events-page .lw-byline__name{color:var(--lw-ink);font-size:.875rem;font-weight:700;letter-spacing:-.02em}.livewire-events-page .lw-brand__mark{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:.85rem;background-color:var(--lw-tile);color:var(--lw-accent);flex-shrink:0}.livewire-events-page .lw-brand__name{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.235rem;letter-spacing:-.02em;line-height:1.05;color:var(--lw-ink)}.livewire-events-page .lw-brand__cat{display:block;font-family:Archivo,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.185em;text-transform:uppercase;color:var(--lw-accent);margin-top:.15rem}.livewire-events-page .lw-nav{display:none;align-items:center;gap:clamp(1.1rem,2vw,2.15rem)}.livewire-events-page .lw-nav__link{position:relative;font-size:.875rem;font-weight:500;color:var(--lw-ink);text-decoration:none;padding-block:.55rem;white-space:nowrap}.livewire-events-page .lw-nav__link:after{content:"";position:absolute;left:0;bottom:.15rem;width:100%;height:1px;background-color:var(--lw-accent);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--lw-ease)}.livewire-events-page .lw-nav__link:hover:after{transform:scaleX(1);transform-origin:left center}.livewire-events-page .lw-header__actions{display:flex;align-items:center;gap:.85rem}.livewire-events-page .lw-header__cta{display:none;min-height:2.85rem;padding:.6rem 1.35rem;font-size:.875rem}.livewire-events-page .lw-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:3rem;height:3rem;padding:0;border:1px solid var(--lw-hairline);border-radius:999px;background-color:transparent;cursor:pointer;align-items:center}.livewire-events-page .lw-burger__bar{display:block;width:1.05rem;height:1.5px;background-color:var(--lw-ink);transition:transform .4s var(--lw-ease),opacity .3s var(--lw-ease)}.livewire-events-page .lw-burger[aria-expanded=true] .lw-burger__bar:first-child{transform:translateY(6.5px) rotate(45deg)}.livewire-events-page .lw-burger[aria-expanded=true] .lw-burger__bar:nth-child(2){opacity:0}.livewire-events-page .lw-burger[aria-expanded=true] .lw-burger__bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.livewire-events-page .lw-drawer{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;border-top:1px solid transparent;transition:grid-template-rows .5s var(--lw-ease),border-color .5s var(--lw-ease),visibility 0s linear .5s;background-color:var(--lw-paper)}.livewire-events-page .lw-drawer--open{grid-template-rows:1fr;visibility:visible;border-top-color:var(--lw-hairline);transition:grid-template-rows .5s var(--lw-ease),border-color .5s var(--lw-ease),visibility 0s linear 0s}.livewire-events-page .lw-drawer__clip{min-height:0;overflow:hidden}.livewire-events-page .lw-drawer__inner{padding-block:1.25rem 2rem;display:grid;gap:.15rem}.livewire-events-page .lw-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem .25rem;font-family:Fraunces,Georgia,serif;font-size:1.32rem;font-weight:600;letter-spacing:-.015em;color:var(--lw-ink);text-decoration:none;border-bottom:1px solid var(--lw-hairline);opacity:0;transform:translateY(14px);transition:opacity .45s var(--lw-ease),transform .45s var(--lw-ease),color .3s var(--lw-ease)}.livewire-events-page .lw-drawer--open .lw-drawer__link{opacity:1;transform:none}.livewire-events-page .lw-drawer__link:hover{color:var(--lw-accent)}.livewire-events-page .lw-drawer__cta{margin-top:1.5rem;width:100%}@media (min-width:1080px){.livewire-events-page .lw-nav{display:flex}.livewire-events-page .lw-header__cta{display:inline-flex}.livewire-events-page .lw-burger,.livewire-events-page .lw-drawer{display:none}}.livewire-events-page .lw-hero{position:relative;width:100%;background-color:var(--lw-metal);overflow:hidden;isolation:isolate}.livewire-events-page .lw-hero__panel{position:absolute;inset:0;z-index:0}.livewire-events-page .lw-hero__panel img{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:58% 52%;clip-path:inset(100% 0 0 0);scale:1.16;transition:clip-path 1.25s var(--lw-ease) .12s,scale 1.9s var(--lw-ease) .12s}.livewire-events-page .lw-hero--ready .lw-hero__panel img{clip-path:inset(0 0 0 0);scale:1}.livewire-events-page .lw-hero__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:58% 52%;opacity:0;clip-path:inset(100% 0 0 0);scale:1.16;transition:clip-path 1.25s var(--lw-ease) .12s,scale 1.9s var(--lw-ease) .12s,opacity 1.1s ease .5s;pointer-events:none}.livewire-events-page .lw-hero--ready .lw-hero__video{clip-path:inset(0 0 0 0);scale:1}.livewire-events-page .lw-hero--video-on .lw-hero__video{opacity:1;animation:lw-hero-video-drift 38s ease-in-out 2.4s infinite alternate;will-change:transform}@keyframes lw-hero-video-drift{0%{scale:1}to{scale:1.09}}.livewire-events-page .lw-hero__video-ui{position:absolute;z-index:3;top:1.1rem;right:5%;display:flex;align-items:center;opacity:0;transform:translateY(-10px);transition:opacity .9s var(--lw-ease) .9s,transform .9s var(--lw-ease) .9s}.livewire-events-page .lw-hero--ready .lw-hero__video-ui{opacity:1;transform:none}.livewire-events-page .lw-hero__video-toggle{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.12);color:#ffffff;cursor:pointer;flex-shrink:0;transition:background-color .35s var(--lw-ease),transform .35s var(--lw-ease),border-color .35s var(--lw-ease)}.livewire-events-page .lw-hero__video-toggle:hover{background-color:rgba(255,255,255,.26);border-color:rgba(255,255,255,.5);transform:scale(1.07)}.livewire-events-page .lw-hero__panel:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,28,34,.88),rgba(20,28,34,.72) 38%,rgba(20,28,34,.93))}.livewire-events-page .lw-hero__panel:before{content:"";position:absolute;z-index:2;top:-18%;bottom:-18%;left:-42%;width:34%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(232,238,246,.05) 28%,rgba(232,238,246,.3) 52%,rgba(232,238,246,.05) 74%,transparent);transform:skewX(-18deg) translateX(-80%)}.livewire-events-page .lw-hero--ready .lw-hero__panel:before{animation:lw-hero-light-sweep 1.65s var(--lw-ease) .42s both}@keyframes lw-hero-light-sweep{0%{opacity:0;transform:skewX(-18deg) translateX(-80%)}16%{opacity:1}78%{opacity:.55}to{opacity:0;transform:skewX(-18deg) translateX(640%)}}.livewire-events-page .lw-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:88vh;min-height:clamp(38rem,92svh,60rem);padding-block:clamp(6.5rem,16vw,11rem) clamp(2.5rem,6vw,4.25rem)}.livewire-events-page .lw-hero__copy{max-width:46rem}.livewire-events-page .lw-hero__title{font-family:Fraunces,Iowan Old Style,Georgia,serif;font-weight:600;font-size:clamp(2.85rem,9.2vw,7.25rem);line-height:.96;letter-spacing:-.035em;color:#fbfcfc;margin:0 0 1.75rem}.livewire-events-page .lw-hero__line{display:block;overflow:hidden}.livewire-events-page .lw-hero__line>span{display:block;transform:translateY(112%);transition:transform 1.05s var(--lw-ease)}.livewire-events-page .lw-hero--ready .lw-hero__line>span{transform:translateY(0)}.livewire-events-page .lw-hero__line:nth-child(2)>span{transition-delay:.11s}.livewire-events-page .lw-hero__line:nth-child(3)>span{transition-delay:.22s}.livewire-events-page .lw-hero__eyebrow{color:var(--lw-accent-soft)}.livewire-events-page .lw-hero__sub{font-size:clamp(1.05rem,1.55vw,1.325rem);line-height:1.62;color:#cfd8e0;max-width:38rem;margin:0 0 2.35rem;opacity:0;transform:translateY(22px);transition:opacity .9s var(--lw-ease) .38s,transform .9s var(--lw-ease) .38s}.livewire-events-page .lw-hero--ready .lw-hero__sub{opacity:1;transform:none}.livewire-events-page .lw-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;opacity:0;transform:translateY(22px);transition:opacity .9s var(--lw-ease) .52s,transform .9s var(--lw-ease) .52s}.livewire-events-page .lw-hero--ready .lw-hero__actions{opacity:1;transform:none}.livewire-events-page .lw-hero__meta{display:none;flex-wrap:wrap;gap:.75rem 2.25rem;margin-top:clamp(2.75rem,6vw,4.5rem);padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.18);opacity:0;transition:opacity 1s var(--lw-ease) .72s}.livewire-events-page .lw-hero--ready .lw-hero__meta{opacity:1}.livewire-events-page .lw-hero__meta-item{font-size:.735rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#9fafbd}.livewire-events-page .lw-hero__caption{display:none;position:absolute;right:2.25rem;bottom:2.5rem;z-index:2;writing-mode:vertical-rl;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.62)}@media (min-width:900px){.livewire-events-page .lw-hero__panel{inset:0;width:auto}.livewire-events-page .lw-hero__panel:after{background:linear-gradient(180deg,rgba(20,28,34,.42),rgba(20,28,34,0) 30%,rgba(20,28,34,0) 62%,rgba(20,28,34,.6)),linear-gradient(90deg,rgba(20,28,34,1),rgba(20,28,34,.94) 28%,rgba(20,28,34,.64) 46%,rgba(20,28,34,.24) 68%,rgba(20,28,34,.5))}.livewire-events-page .lw-hero__inner{min-height:90vh;min-height:clamp(42rem,94svh,62rem);justify-content:center}.livewire-events-page .lw-hero__copy{max-width:50rem}.livewire-events-page .lw-hero__caption{display:block}.livewire-events-page .lw-hero__meta{display:flex}.livewire-events-page .lw-hero__video-ui{top:auto;right:5.75rem;bottom:2.4rem;transform:translateY(12px)}}.livewire-events-page .lw-marquee{width:100%;background-color:var(--lw-cream);border-block:1px solid var(--lw-hairline);padding-block:clamp(1.15rem,2.4vw,1.9rem);overflow:hidden}.livewire-events-page .lw-marquee__viewport{overflow:hidden;width:100%}.livewire-events-page .lw-marquee__track{display:flex;width:max-content;animation:lw-marquee-scroll 46s linear infinite;will-change:transform}.livewire-events-page .lw-marquee:hover .lw-marquee__track{animation-play-state:paused}.livewire-events-page .lw-marquee__group{display:flex;align-items:center;flex-shrink:0}.livewire-events-page .lw-marquee__item{display:inline-flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-inline:clamp(.85rem,1.8vw,1.75rem);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(1.45rem,3.5vw,2.85rem);letter-spacing:-.02em;color:var(--lw-ink);white-space:nowrap}.livewire-events-page .lw-marquee__dot{color:var(--lw-accent);flex-shrink:0}@keyframes lw-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.livewire-events-page .lw-intro__grid{display:grid;gap:clamp(2.25rem,5vw,4.5rem)}@media (min-width:980px){.livewire-events-page .lw-intro__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.livewire-events-page .lw-intro__statement{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(1.45rem,2.75vw,2.25rem);line-height:1.32;letter-spacing:-.018em;color:var(--lw-ink);margin:0 0 1.75rem}.livewire-events-page .lw-intro__statement em{font-style:italic;color:var(--lw-accent)}.livewire-events-page .lw-intro__body{column-count:1;column-gap:2.75rem}@media (min-width:700px){.livewire-events-page .lw-intro__body{column-count:2}}.livewire-events-page .lw-intro__body p{margin:0 0 1.15rem;break-inside:avoid;font-size:1.015rem;line-height:1.76;color:var(--lw-blue-gray)}.livewire-events-page .lw-principles{display:grid;gap:1px;background-color:var(--lw-hairline);border:1px solid var(--lw-hairline);border-radius:var(--lw-radius);overflow:hidden}.livewire-events-page .lw-principle{background-color:var(--lw-paper);padding:clamp(1.4rem,2.6vw,2rem);display:grid;gap:.55rem}.livewire-events-page .lw-principle__label{font-family:Fraunces,Georgia,serif;font-size:1.185rem;font-weight:600;letter-spacing:-.012em;color:var(--lw-ink);margin:0}.livewire-events-page .lw-principle__text{margin:0;font-size:.945rem;line-height:1.68;color:var(--lw-blue-gray)}.livewire-events-page .lw-principle__index{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:.785rem;letter-spacing:.18em;color:var(--lw-accent)}.livewire-events-page .lw-cats{display:grid;gap:clamp(1.15rem,2.2vw,2rem);grid-template-columns:1fr}@media (min-width:640px){.livewire-events-page .lw-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.livewire-events-page .lw-cats{grid-template-columns:repeat(6,minmax(0,1fr))}.livewire-events-page .lw-cat:first-child,.livewire-events-page .lw-cat:nth-child(2),.livewire-events-page .lw-cat:nth-child(3){grid-column:span 2}.livewire-events-page .lw-cat:nth-child(4),.livewire-events-page .lw-cat:nth-child(5){grid-column:span 3}.livewire-events-page .lw-cat:nth-child(6){grid-column:span 6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}.livewire-events-page .lw-cat:nth-child(6) .lw-cat__media{aspect-ratio:21/9}}.livewire-events-page .lw-cat{display:flex;flex-direction:column;cursor:pointer;background-color:var(--lw-paper);border:1px solid var(--lw-hairline);border-radius:var(--lw-radius);overflow:hidden;transition:border-color .5s var(--lw-ease),transform .5s var(--lw-ease),box-shadow .5s var(--lw-ease)}.livewire-events-page .lw-cat:hover{border-color:rgba(35,75,126,.38);transform:translateY(-6px);box-shadow:0 32px 48px -38px rgba(23,33,47,.55)}.livewire-events-page .lw-cat__media{position:relative;aspect-ratio:16/10;overflow:hidden}.livewire-events-page .lw-cat__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(35,75,126,.28),transparent 62%);opacity:0;transition:opacity .65s var(--lw-ease)}.livewire-events-page .lw-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--lw-ease),filter .8s var(--lw-ease)}.livewire-events-page .lw-cat:hover .lw-cat__media img{transform:scale(1.07)}.livewire-events-page .lw-cat:hover .lw-cat__media:after{opacity:1}.livewire-events-page .lw-cat__tag{position:absolute;left:1rem;top:1rem;padding:.35rem .75rem;border-radius:999px;background-color:rgba(250,248,243,.92);font-size:.665rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--lw-accent)}.livewire-events-page .lw-cat__body{padding:clamp(1.35rem,2.2vw,1.85rem);display:flex;flex-direction:column;gap:.75rem;flex:1}.livewire-events-page .lw-cat__name{font-family:Fraunces,Georgia,serif;font-size:clamp(1.285rem,1.7vw,1.625rem);font-weight:600;letter-spacing:-.018em;line-height:1.15;margin:0;color:var(--lw-ink)}.livewire-events-page .lw-cat__copy{margin:0;color:var(--lw-blue-gray);font-size:.955rem;line-height:1.68;flex:1}.livewire-events-page .lw-cat__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid var(--lw-hairline)}.livewire-events-page .lw-band__grid{display:grid;gap:clamp(2.25rem,5vw,5rem);align-items:center}@media (min-width:980px){.livewire-events-page .lw-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.livewire-events-page .lw-band__grid--flip .lw-band__media{order:-1}}.livewire-events-page .lw-band__media{position:relative;border-radius:var(--lw-radius);overflow:hidden;aspect-ratio:4/3}.livewire-events-page .lw-band__media img{width:100%;height:100%;object-fit:cover}.livewire-events-page .lw-band__caption{position:absolute;left:0;right:0;bottom:0;padding:1.15rem 1.35rem;background:linear-gradient(180deg,rgba(20,28,34,0),rgba(20,28,34,.82));font-size:.725rem;letter-spacing:.16em;text-transform:uppercase;color:#e4eaef}.livewire-events-page .lw-band__list{list-style:none;margin:2rem 0 2.25rem;padding:0;display:grid;gap:0}.livewire-events-page .lw-band__list li{display:flex;align-items:baseline;gap:1.15rem;padding:.95rem 0;border-top:1px solid rgba(255,255,255,.14);font-size:.985rem;color:#cfd8e0}.livewire-events-page .lw-section--cream .lw-band__list li,.livewire-events-page .lw-section--ice .lw-band__list li,.livewire-events-page .lw-section--paper .lw-band__list li{border-top-color:var(--lw-hairline);color:var(--lw-blue-gray)}.livewire-events-page .lw-band__list li:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.livewire-events-page .lw-section--cream .lw-band__list li:last-child,.livewire-events-page .lw-section--ice .lw-band__list li:last-child,.livewire-events-page .lw-section--paper .lw-band__list li:last-child{border-bottom-color:var(--lw-hairline)}.livewire-events-page .lw-band__key{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:.785rem;letter-spacing:.16em;color:var(--lw-accent-soft);flex-shrink:0}.livewire-events-page .lw-section--cream .lw-band__key,.livewire-events-page .lw-section--ice .lw-band__key,.livewire-events-page .lw-section--paper .lw-band__key{color:var(--lw-accent)}.livewire-events-page .lw-band__pair{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.livewire-events-page .lw-band__pair figure{margin:0;border-radius:var(--lw-radius-sm);overflow:hidden;aspect-ratio:3/4}.livewire-events-page .lw-band__pair figure:nth-child(2){margin-top:clamp(1.5rem,4vw,3.25rem)}.livewire-events-page .lw-band__pair img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--lw-ease)}.livewire-events-page .lw-band__pair figure:hover img{transform:scale(1.06)}.livewire-events-page .lw-index{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media (min-width:1100px){.livewire-events-page .lw-index{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(2.5rem,4.5vw,5rem)}}.livewire-events-page .lw-index__rows{display:grid}.livewire-events-page .lw-index__row{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.35rem 1.15rem;align-items:baseline;padding:clamp(1.15rem,2.2vw,1.75rem) 0;border-top:1px solid var(--lw-hairline);text-decoration:none;color:inherit;transition:background-color .5s var(--lw-ease),padding .5s var(--lw-ease)}.livewire-events-page .lw-index__row:last-child{border-bottom:1px solid var(--lw-hairline)}.livewire-events-page .lw-index__num{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:1.05rem;color:var(--lw-accent);transition:transform .5s var(--lw-ease)}.livewire-events-page .lw-index__title{font-family:Fraunces,Georgia,serif;font-size:clamp(1.235rem,2.1vw,1.85rem);font-weight:600;letter-spacing:-.019em;line-height:1.18;color:var(--lw-ink);margin:0;transition:color .4s var(--lw-ease),transform .55s var(--lw-ease)}.livewire-events-page .lw-index__copy{grid-column:2;margin:.55rem 0 0;max-width:54ch;color:var(--lw-blue-gray);font-size:.955rem;line-height:1.7}.livewire-events-page .lw-index__go{grid-column:3;grid-row:1;color:var(--lw-accent);opacity:0;transform:translateX(-8px);transition:opacity .45s var(--lw-ease),transform .45s var(--lw-ease)}.livewire-events-page .lw-index__row:focus-visible .lw-index__go,.livewire-events-page .lw-index__row:hover .lw-index__go{opacity:1;transform:translateX(0)}.livewire-events-page .lw-index__row:focus-visible .lw-index__title,.livewire-events-page .lw-index__row:hover .lw-index__title{color:var(--lw-accent);transform:translateX(6px)}.livewire-events-page .lw-index__row:hover .lw-index__num{transform:translateX(3px)}.livewire-events-page .lw-index__thumb{display:block;grid-column:1/-1;margin-top:1.15rem;border-radius:var(--lw-radius-sm);overflow:hidden;aspect-ratio:16/9}.livewire-events-page .lw-index__thumb img{width:100%;height:100%;object-fit:cover}@media (min-width:1100px){.livewire-events-page .lw-index__thumb{display:none}}.livewire-events-page .lw-index__plate{position:sticky;top:7.5rem;display:none;border-radius:var(--lw-radius);overflow:hidden;aspect-ratio:3/4;background-color:var(--lw-metal-2);border:1px solid var(--lw-hairline)}@media (min-width:1100px){.livewire-events-page .lw-index__plate{display:block}}.livewire-events-page .lw-index__plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.07);transition:opacity .75s var(--lw-ease),transform 1.15s var(--lw-ease)}.livewire-events-page .lw-index__plate img.lw-active{opacity:1;transform:scale(1)}.livewire-events-page .lw-index__plate figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.35rem;background:linear-gradient(180deg,rgba(20,28,34,0),rgba(20,28,34,.88));color:#e8edf1;font-size:.725rem;letter-spacing:.16em;text-transform:uppercase}.livewire-events-page .lw-vendors{display:grid;gap:clamp(1.1rem,2vw,1.75rem);grid-template-columns:1fr}@media (min-width:620px){.livewire-events-page .lw-vendors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.livewire-events-page .lw-vendors{grid-template-columns:repeat(4,minmax(0,1fr))}}.livewire-events-page .lw-vendor{display:flex;flex-direction:column;cursor:pointer;gap:.95rem;padding:clamp(1.5rem,2.4vw,2.15rem);background-color:var(--lw-paper);border:1px solid var(--lw-hairline);border-radius:var(--lw-radius);transition:border-color .5s var(--lw-ease),transform .5s var(--lw-ease),box-shadow .5s var(--lw-ease)}.livewire-events-page .lw-vendor:hover{border-color:rgba(35,75,126,.35);transform:translateY(-5px);box-shadow:0 30px 44px -38px rgba(23,33,47,.5)}.livewire-events-page .lw-vendor__tile{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--lw-radius-sm);background-color:var(--lw-tile);color:var(--lw-accent);transition:background-color .5s var(--lw-ease),color .5s var(--lw-ease)}.livewire-events-page .lw-vendor:hover .lw-vendor__tile{background-color:var(--lw-accent);color:var(--lw-tile)}.livewire-events-page .lw-vendor__cat{font-size:.715rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lw-accent);margin:0}.livewire-events-page .lw-vendor__name{font-family:Fraunces,Georgia,serif;font-size:1.275rem;font-weight:600;letter-spacing:-.016em;line-height:1.18;margin:0;color:var(--lw-ink)}.livewire-events-page .lw-vendor__copy{margin:0;font-size:.925rem;line-height:1.68;color:var(--lw-blue-gray);flex:1}.livewire-events-page .lw-journey__rail{display:grid;gap:0;margin-bottom:clamp(2.25rem,4vw,3.5rem);border-top:1px solid rgba(255,255,255,.16)}@media (min-width:900px){.livewire-events-page .lw-journey__rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.livewire-events-page .lw-journey__tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.35rem 1.25rem 1.35rem 0;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.16);font-family:inherit;text-align:left;cursor:pointer;color:#8fa0ae;transition:color .45s var(--lw-ease),background-color .45s var(--lw-ease)}@media (min-width:900px){.livewire-events-page .lw-journey__tab{border-bottom:0;border-top:2px solid transparent;margin-top:-1px;padding-right:1.75rem}.livewire-events-page .lw-journey__tab[aria-selected=true]{border-top-color:var(--lw-accent-soft)}}.livewire-events-page .lw-journey__tab:hover{color:#d7dfe6}.livewire-events-page .lw-journey__tab[aria-selected=true]{color:#f4f6f8}.livewire-events-page .lw-journey__tabnum{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:.785rem;letter-spacing:.2em;color:var(--lw-accent-soft)}.livewire-events-page .lw-journey__tablabel{font-family:Fraunces,Georgia,serif;font-size:clamp(1.05rem,1.5vw,1.285rem);font-weight:600;letter-spacing:-.012em;line-height:1.22}.livewire-events-page .lw-journey__progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background-color:var(--lw-accent-soft);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--lw-ease)}@media (min-width:900px){.livewire-events-page .lw-journey__progress{display:none}}.livewire-events-page .lw-journey__tab[aria-selected=true] .lw-journey__progress{transform:scaleX(1)}.livewire-events-page .lw-journey__panel{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media (min-width:900px){.livewire-events-page .lw-journey__panel{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.livewire-events-page .lw-journey__media{border-radius:var(--lw-radius);overflow:hidden;aspect-ratio:16/11;background-color:var(--lw-metal-2)}.livewire-events-page .lw-journey__media img{width:100%;height:100%;object-fit:cover;animation:lw-fade-slide .8s var(--lw-ease) both}@keyframes lw-fade-slide{0%{opacity:0;transform:scale(1.08) translateY(16px)}to{opacity:1;transform:none}}.livewire-events-page .lw-journey__detail{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(1.135rem,1.75vw,1.45rem);line-height:1.52;color:var(--lw-accent-soft);margin:1.5rem 0 0;padding-left:1.35rem;border-left:1px solid rgba(169,192,222,.5)}.livewire-events-page .lw-journey__step{font-family:Fraunces,Georgia,serif;font-size:.785rem;letter-spacing:.22em;color:var(--lw-accent-soft);margin:0 0 .85rem}.livewire-events-page .lw-gallery{display:grid;gap:clamp(.85rem,1.6vw,1.5rem);grid-template-columns:1fr}@media (min-width:700px){.livewire-events-page .lw-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.livewire-events-page .lw-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.livewire-events-page .lw-gallery__item{position:relative;margin:0;border-radius:var(--lw-radius-sm);overflow:hidden;aspect-ratio:4/3}.livewire-events-page .lw-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.15s var(--lw-ease),filter .8s var(--lw-ease);filter:saturate(.9)}.livewire-events-page .lw-gallery__item:after{content:"";position:absolute;z-index:2;top:-25%;bottom:-25%;left:-65%;width:55%;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.16) 38%,rgba(255,255,255,.58) 50%,rgba(255,255,255,.16) 62%,transparent);transform:skewX(-20deg)}.livewire-events-page .lw-gallery__item.lw-in:after{animation:lw-gallery-shimmer 1.1s var(--lw-ease) calc(var(--lw-delay, 0s) + .18s) both}@keyframes lw-gallery-shimmer{0%{opacity:0;transform:translateX(0) skewX(-20deg)}18%{opacity:1}82%{opacity:.8}to{opacity:0;transform:translateX(300%) skewX(-20deg)}}.livewire-events-page .lw-gallery__item:hover img{transform:scale(1.08);filter:saturate(1.05)}.livewire-events-page .lw-gallery__cap{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:1.5rem 1.25rem 1.15rem;background:linear-gradient(180deg,rgba(20,28,34,0),rgba(20,28,34,.85));color:#eef2f5;opacity:1;transform:none;transition:opacity .55s var(--lw-ease),transform .55s var(--lw-ease)}.livewire-events-page .lw-gallery__item:focus-within .lw-gallery__cap,.livewire-events-page .lw-gallery__item:hover .lw-gallery__cap{opacity:1;transform:none}@media (min-width:700px){.livewire-events-page .lw-gallery__cap{opacity:0;transform:translateY(12px)}}.livewire-events-page .lw-gallery__cap-title{display:block;font-family:Fraunces,Georgia,serif;font-size:1.065rem;font-weight:600;letter-spacing:-.012em}.livewire-events-page .lw-gallery__cap-meta{display:block;font-size:.685rem;letter-spacing:.17em;text-transform:uppercase;color:var(--lw-accent-soft);margin-top:.25rem}.livewire-events-page .lw-steps{display:grid;gap:clamp(1.75rem,3vw,2.5rem);grid-template-columns:1fr}@media (min-width:780px){.livewire-events-page .lw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.livewire-events-page .lw-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.livewire-events-page .lw-step{position:relative;padding-top:1.65rem;border-top:1px solid var(--lw-hairline)}.livewire-events-page .lw-step:before{content:"";position:absolute;top:-1px;left:0;width:3.5rem;height:2px;background-color:var(--lw-accent);transform:scaleX(0);transform-origin:left center;transition:transform .85s var(--lw-ease);transition-delay:var(--lw-delay,0s)}.livewire-events-page .lw-step.lw-in:before{transform:scaleX(1)}.livewire-events-page .lw-step__num{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:2.75rem;line-height:1;color:var(--lw-tile-2);display:block;margin-bottom:.85rem;-webkit-text-stroke:1px var(--lw-accent)}.livewire-events-page .lw-step__title{font-family:Fraunces,Georgia,serif;font-size:1.275rem;font-weight:600;letter-spacing:-.016em;margin:0 0 .65rem;color:var(--lw-ink)}.livewire-events-page .lw-step__copy{margin:0;color:var(--lw-blue-gray);font-size:.955rem;line-height:1.72}.livewire-events-page .lw-faq{display:grid;gap:clamp(2rem,4vw,4rem)}@media (min-width:980px){.livewire-events-page .lw-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}.livewire-events-page .lw-faq__list{display:grid}.livewire-events-page .lw-faq__item{border-top:1px solid var(--lw-hairline)}.livewire-events-page .lw-faq__item:last-child{border-bottom:1px solid var(--lw-hairline)}.livewire-events-page .lw-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%;padding:clamp(1.25rem,2.2vw,1.75rem) 0;background:none;border:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.115rem,1.7vw,1.425rem);font-weight:600;letter-spacing:-.014em;line-height:1.32;text-align:left;color:var(--lw-ink);cursor:pointer;transition:color .35s var(--lw-ease)}.livewire-events-page .lw-faq__q:hover{color:var(--lw-accent)}.livewire-events-page .lw-faq__icon{position:relative;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--lw-hairline);display:grid;place-items:center;transition:background-color .4s var(--lw-ease),border-color .4s var(--lw-ease),transform .5s var(--lw-ease)}.livewire-events-page .lw-faq__q:hover .lw-faq__icon{border-color:var(--lw-accent)}.livewire-events-page .lw-faq__q[aria-expanded=true] .lw-faq__icon{background-color:var(--lw-accent);border-color:var(--lw-accent);transform:rotate(135deg)}.livewire-events-page .lw-faq__icon span{position:absolute;background-color:var(--lw-accent);transition:background-color .4s var(--lw-ease)}.livewire-events-page .lw-faq__q[aria-expanded=true] .lw-faq__icon span{background-color:var(--lw-tile)}.livewire-events-page .lw-faq__icon span:first-child{width:.85rem;height:1.5px}.livewire-events-page .lw-faq__icon span:nth-child(2){width:1.5px;height:.85rem}.livewire-events-page .lw-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--lw-ease)}.livewire-events-page .lw-faq__a--open{grid-template-rows:1fr}.livewire-events-page .lw-faq__a-clip{min-height:0;overflow:hidden}.livewire-events-page .lw-faq__a-inner{padding:0 .25rem 1.85rem 0;color:var(--lw-blue-gray);font-size:1.015rem;line-height:1.76;max-width:68ch}.livewire-events-page .lw-cta{position:relative;width:100%;overflow:hidden;background-color:var(--lw-metal)}.livewire-events-page .lw-cta__bg{position:absolute;inset:0}.livewire-events-page .lw-cta__bg img{width:100%;height:100%;object-fit:cover;object-position:62% 55%}.livewire-events-page .lw-cta__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,28,34,.95),rgba(20,28,34,.82) 38%,rgba(20,28,34,.5))}.livewire-events-page .lw-cta__inner{position:relative;z-index:2;padding-block:clamp(5rem,10vw,9.5rem);display:grid;gap:clamp(2rem,4vw,3.25rem);align-items:end}@media (min-width:980px){.livewire-events-page .lw-cta__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.livewire-events-page .lw-cta__title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(2.35rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.032em;color:#fbfcfc;margin:0}.livewire-events-page .lw-cta__copy{color:#c8d2dc;font-size:clamp(1.045rem,1.45vw,1.235rem);line-height:1.68;margin:1.5rem 0 0;max-width:44ch}.livewire-events-page .lw-cta__actions{display:flex;flex-wrap:wrap;gap:.85rem}.livewire-events-page .lw-newsletter{overflow:hidden}.livewire-events-page .lw-newsletter__layout{display:grid;gap:clamp(2rem,4vw,4.5rem);align-items:center}.livewire-events-page .lw-newsletter__copy .lw-display em{color:var(--lw-accent);font-weight:500}.livewire-events-page .lw-newsletter__copy .lw-lead{margin-top:1.25rem}.livewire-events-page .lw-newsletter__wave{display:flex;align-items:center;gap:5px;width:min(100%,15rem);height:2.5rem;margin-top:1.75rem;color:var(--lw-accent)}.livewire-events-page .lw-newsletter__wave span{display:block;flex:1;height:var(--bar-height);min-height:3px;border-radius:999px;background-color:currentColor;transform:scaleY(.16);transform-origin:center}.livewire-events-page .lw-newsletter__copy.lw-in .lw-newsletter__wave span,.livewire-events-page .lw-newsletter__wave.lw-in span{animation:lw-wave-arrive .75s var(--lw-ease) var(--bar-delay) both}@keyframes lw-wave-arrive{0%{transform:scaleY(.12);opacity:.3}62%{transform:scaleY(1.22);opacity:1}to{transform:scaleY(1);opacity:1}}.livewire-events-page .lw-newsletter__form{padding:clamp(1.35rem,3vw,2.5rem);border:1px solid rgba(35,75,126,.2);border-radius:var(--lw-radius);background-color:rgba(255,255,255,.86);box-shadow:0 28px 58px -44px rgba(25,55,95,.55)}.livewire-events-page .lw-newsletter__formhead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1.4rem;border-bottom:1px solid var(--lw-hairline)}.livewire-events-page .lw-newsletter__formicon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.9rem;background-color:var(--lw-tile);color:var(--lw-accent)}.livewire-events-page .lw-newsletter__label{display:block;margin-bottom:.55rem;color:var(--lw-ink);font-size:.875rem;font-weight:600}.livewire-events-page .lw-newsletter__controls{display:grid;gap:.75rem}.livewire-events-page .lw-newsletter__input{display:block;width:100%;min-width:0;min-height:3.35rem;padding:.75rem 1rem;border:1px solid #c9d3df;border-radius:999px;background-color:#ffffff;color:var(--lw-ink);font-family:inherit;font-size:1rem;transition:border-color .35s var(--lw-ease),box-shadow .35s var(--lw-ease)}.livewire-events-page .lw-newsletter__input::placeholder{color:#778899}.livewire-events-page .lw-newsletter__input:focus-visible{border-color:var(--lw-accent);box-shadow:0 0 0 4px rgba(35,75,126,.1);outline:none}.livewire-events-page .lw-newsletter__submit{width:100%;min-height:3.35rem}.livewire-events-page .lw-newsletter__consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin-top:1.1rem;color:var(--lw-blue-gray);font-size:.825rem;line-height:1.6;cursor:pointer}.livewire-events-page .lw-newsletter__consent-checkbox{width:1rem;height:1rem;margin:.2rem 0 0;accent-color:var(--lw-accent);cursor:pointer}.livewire-events-page .lw-newsletter__consent-checkbox:focus-visible{outline:2px solid var(--lw-accent);outline-offset:3px}.livewire-events-page .lw-newsletter__submit:disabled{cursor:wait;opacity:.75}.livewire-events-page .lw-newsletter__note{margin:.9rem 0 0;color:var(--lw-blue-gray);font-size:.805rem;line-height:1.55}.livewire-events-page .lw-newsletter__status{min-height:1.4rem;margin:.55rem 0 0;font-size:.855rem;line-height:1.55}.livewire-events-page .lw-newsletter__status--success{color:var(--lw-accent)}.livewire-events-page .lw-newsletter__status--error,.livewire-events-page .lw-newsletter__status--unavailable{color:#8f4337}@media (min-width:560px){.livewire-events-page .lw-newsletter__controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.livewire-events-page .lw-newsletter__submit{width:auto;white-space:nowrap}}@media (min-width:920px){.livewire-events-page .lw-newsletter__layout{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}}.livewire-events-page .lw-footer{width:100%;background-color:var(--lw-paper);border-top:1px solid var(--lw-hairline);padding-block:clamp(3.5rem,6vw,5.5rem) 2.25rem}.livewire-events-page .lw-footer__grid{display:grid;gap:clamp(2.25rem,4vw,3.5rem)}@media (min-width:820px){.livewire-events-page .lw-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem)}.livewire-events-page .lw-footer__brand{grid-column:1/-1}}@media (min-width:1200px){.livewire-events-page .lw-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.livewire-events-page .lw-footer__brand{grid-column:auto}}.livewire-events-page .lw-footer__brand{display:grid;gap:1.15rem;align-content:start;max-width:34rem}.livewire-events-page .lw-footer__title{font-family:Fraunces,Georgia,serif;font-size:1.45rem;font-weight:600;letter-spacing:-.018em;margin:0;color:var(--lw-ink)}.livewire-events-page .lw-footer__col h3{font-size:.715rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--lw-accent);margin:0 0 1.15rem}.livewire-events-page .lw-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.livewire-events-page .lw-footer__col a{color:var(--lw-blue-gray);text-decoration:none;font-size:.945rem;transition:color .35s var(--lw-ease),padding-left .35s var(--lw-ease)}.livewire-events-page .lw-footer__col a:hover{color:var(--lw-accent);padding-left:5px}.livewire-events-page .lw-footer__note{margin-top:clamp(2.75rem,5vw,4rem);padding-top:1.75rem;border-top:1px solid var(--lw-hairline);display:grid;gap:1.25rem}@media (min-width:820px){.livewire-events-page .lw-footer__note{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.livewire-events-page .lw-footer__disclaimer{margin:0;font-size:.825rem;line-height:1.72;color:var(--lw-blue-gray);max-width:82ch}.livewire-events-page .lw-footer__meta{font-size:.755rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lw-blue-gray);margin:0}.livewire-events-page.lw-legal-page{min-height:100vh}.livewire-events-page .lw-legal-header{position:sticky;top:0;z-index:60;background-color:rgba(255,255,255,.96);border-bottom:1px solid var(--lw-hairline);backdrop-filter:blur(10px)}.livewire-events-page .lw-legal-header__inner{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem}.livewire-events-page .lw-legal-breadcrumb a,.livewire-events-page .lw-legal-footer a,.livewire-events-page .lw-legal-nav a,.livewire-events-page .lw-legal-return{color:var(--lw-accent);font-weight:600;text-decoration:none;text-underline-offset:3px}.livewire-events-page .lw-legal-breadcrumb a:hover,.livewire-events-page .lw-legal-footer a:hover,.livewire-events-page .lw-legal-nav a:hover,.livewire-events-page .lw-legal-return:hover{text-decoration:underline}.livewire-events-page .lw-legal-main{width:90%;max-width:1040px;margin:0 auto;padding:3.5rem 0 5.5rem}.livewire-events-page .lw-legal-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:var(--lw-blue-gray);font-size:.825rem}.livewire-events-page .lw-legal-heading{margin-top:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--lw-hairline)}.livewire-events-page .lw-legal-heading .lw-eyebrow{margin-bottom:.85rem}.livewire-events-page .lw-legal-heading h1{color:var(--lw-ink);font-family:Fraunces,Georgia,serif;font-size:3rem;font-weight:600;line-height:1.12;margin:0}.livewire-events-page .lw-legal-summary{max-width:76ch;margin:1rem 0 0;color:var(--lw-blue-gray);font-size:1.05rem}.livewire-events-page .lw-legal-updated{margin:1rem 0 0;color:var(--lw-blue-gray);font-size:.825rem}.livewire-events-page .lw-legal-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;padding:1.35rem 0;border-bottom:1px solid var(--lw-hairline);font-size:.9rem}.livewire-events-page .lw-legal-nav a[aria-current=page]{color:var(--lw-ink);text-decoration:underline;text-decoration-color:var(--lw-accent);text-decoration-thickness:2px}.livewire-events-page .lw-legal-content{max-width:78ch}.livewire-events-page .lw-legal-section{padding:1.75rem 0;border-bottom:1px solid var(--lw-hairline)}.livewire-events-page .lw-legal-section h2{margin:0 0 .8rem;color:var(--lw-ink);font-family:Fraunces,Georgia,serif;font-size:1.45rem;font-weight:600;line-height:1.3}.livewire-events-page .lw-legal-section li,.livewire-events-page .lw-legal-section p{color:var(--lw-blue-gray);font-size:.975rem;line-height:1.8}.livewire-events-page .lw-legal-section p{margin:.65rem 0 0}.livewire-events-page .lw-legal-section ul{display:grid;gap:.45rem;margin:.75rem 0 0;padding-left:1.25rem}.livewire-events-page .lw-legal-footer{padding:1.6rem 0;background-color:var(--lw-paper);border-top:1px solid var(--lw-hairline)}.livewire-events-page .lw-legal-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;color:var(--lw-blue-gray);font-size:.825rem}.livewire-events-page .lw-legal-footer__inner p{margin:0}.livewire-events-page .lw-legal-footer__links{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media (max-width:600px){.livewire-events-page .lw-legal-header__inner{min-height:4.25rem}.livewire-events-page .lw-legal-header .lw-brand__mark{width:2.25rem;height:2.25rem}.livewire-events-page .lw-legal-header .lw-brand__name{font-size:1.05rem}.livewire-events-page .lw-legal-return{max-width:8rem;font-size:.8rem;text-align:right}.livewire-events-page .lw-legal-main{padding:2.25rem 0 3.5rem}.livewire-events-page .lw-legal-heading h1{font-size:2.25rem}.livewire-events-page .lw-section{padding-block:clamp(3.5rem,11vw,4.25rem)}.livewire-events-page .lw-header__inner{min-height:4.3rem;gap:.65rem}.livewire-events-page .lw-brand{gap:.6rem}.livewire-events-page .lw-brand__mark{width:2.45rem;height:2.45rem;border-radius:.75rem}.livewire-events-page .lw-brand__name{font-size:1.1rem}.livewire-events-page .lw-brand__cat{font-size:.56rem;letter-spacing:.145em}.livewire-events-page .lw-brand-lockup{gap:.4rem}.livewire-events-page .lw-byline{gap:.25rem;padding-left:.45rem}.livewire-events-page .lw-byline__name{font-size:.8rem}.livewire-events-page .lw-burger{width:2.75rem;height:2.75rem}.livewire-events-page .lw-hero__inner{min-height:clamp(38rem,94svh,50rem);padding-block:6rem 2rem}.livewire-events-page .lw-hero__title{font-size:clamp(2.75rem,11.8vw,4.1rem);margin-bottom:1.35rem}.livewire-events-page .lw-hero__sub{margin-bottom:1.6rem}.livewire-events-page .lw-hero__actions{flex-direction:column;align-items:stretch;gap:.65rem}.livewire-events-page .lw-cta__actions .lw-btn,.livewire-events-page .lw-hero__actions .lw-btn{width:100%;justify-content:space-between}.livewire-events-page .lw-section-head{gap:1.15rem;margin-bottom:2.35rem}.livewire-events-page .lw-cat__body{padding:1.25rem}.livewire-events-page .lw-band__grid{gap:2rem}.livewire-events-page .lw-band__pair{gap:.65rem}.livewire-events-page .lw-index__row{grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.35rem .7rem}.livewire-events-page .lw-index__title{font-size:1.15rem}.livewire-events-page .lw-journey__tab{padding-block:1.1rem}.livewire-events-page .lw-faq__q{gap:.8rem}.livewire-events-page .lw-cta__inner{padding-block:4.25rem}.livewire-events-page .lw-cta__actions{flex-direction:column;align-items:stretch}}@media (max-width:380px){.livewire-events-page .lw-brand__cat{display:none}}@media (max-width:360px){.livewire-events-page .lw-brand__name{font-size:1.02rem}.livewire-events-page .lw-brand__cat{font-size:.515rem}.livewire-events-page .lw-hero__title{font-size:2.7rem}.livewire-events-page .lw-btn{padding-inline:1rem;font-size:.865rem}.livewire-events-page .lw-faq__icon{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.livewire-events-page .lw-hero__actions,.livewire-events-page .lw-hero__line>span,.livewire-events-page .lw-hero__meta,.livewire-events-page .lw-hero__panel img,.livewire-events-page .lw-hero__sub,.livewire-events-page .lw-journey__media img,.livewire-events-page [data-reveal-img] img,.livewire-events-page [data-reveal]{opacity:1!important;transform:none!important;translate:none!important;scale:1!important;clip-path:none!important;transition:none!important;animation:none!important;transition-delay:0s!important}.livewire-events-page .lw-hero__panel:before{opacity:0!important;animation:none!important}.livewire-events-page .lw-gallery__item:after{animation:none!important}.livewire-events-page .lw-marquee__track{animation:none!important;transform:none!important}.livewire-events-page .lw-marquee__viewport{overflow-x:auto}.livewire-events-page .lw-eyebrow:before,.livewire-events-page .lw-rule,.livewire-events-page .lw-step:before{transform:scaleX(1)!important;transition:none!important}.livewire-events-page .lw-btn:hover,.livewire-events-page .lw-cat:hover,.livewire-events-page .lw-vendor:hover{transform:none!important}.livewire-events-page .lw-band__pair img,.livewire-events-page .lw-cat__media img,.livewire-events-page .lw-drawer,.livewire-events-page .lw-faq__a,.livewire-events-page .lw-gallery__item img,.livewire-events-page .lw-newsletter__wave span{transition:none!important;animation:none!important;transform:none!important;scale:1!important}}.livewire-events-page .lw-popup-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1rem;background:rgba(20,28,34,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.livewire-events-page .lw-popup-cookie-card,.livewire-events-page .lw-popup-email-card{position:relative;width:min(100%,34rem);max-height:min(90vh,48rem);overflow-y:auto;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--lw-hairline);border-radius:var(--lw-radius);background:var(--lw-paper);color:var(--lw-ink);box-shadow:0 24px 64px rgba(0,0,0,.28);animation:lw-popup-arrive .35s var(--lw-ease) both}.livewire-events-page .lw-popup-primary-card{display:grid;grid-template-columns:minmax(13rem,.82fr) minmax(0,1.18fr);width:min(100%,50rem);max-height:min(90vh,46rem);overflow:hidden;padding:0}.livewire-events-page .lw-popup-visual{position:relative;min-height:100%;overflow:hidden;background:var(--lw-metal)}.livewire-events-page .lw-popup-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82)}.livewire-events-page .lw-popup-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,28,34,.05),rgba(20,28,34,.82))}.livewire-events-page .lw-popup-visual-label{position:absolute;z-index:1;right:1.5rem;bottom:1.5rem;left:1.5rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.45);color:#ffffff;font-size:.68rem;font-weight:600;text-transform:uppercase}.livewire-events-page .lw-popup-form-panel{position:relative;min-width:0;overflow-y:auto;padding:clamp(1.5rem,3vw,2.5rem)}.livewire-events-page .lw-popup-form-panel>.lw-eyebrow{margin-bottom:.9rem;font-size:.66rem;letter-spacing:.14em}.livewire-events-page .lw-popup-form-panel .lw-popup-title{padding-right:2rem;font-size:clamp(1.7rem,2.5vw,2.25rem)}.livewire-events-page .lw-popup-form-panel .lw-popup-copy{margin:.7rem 0 1rem;font-size:.9rem}.livewire-events-page .lw-popup-title{margin:0;color:var(--lw-ink);font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;line-height:1.08}.livewire-events-page .lw-popup-copy{margin:.75rem 0 1.25rem;color:var(--lw-blue-gray);font-size:.95rem;line-height:1.65}.livewire-events-page .lw-popup-close{position:absolute;top:.85rem;right:.85rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--lw-hairline);border-radius:50%;background:var(--lw-paper);color:var(--lw-ink);cursor:pointer}.livewire-events-page .lw-popup-email-form{display:grid;gap:.85rem}.livewire-events-page .lw-popup-email-form .lw-newsletter__input{border-radius:var(--lw-radius-sm)}.livewire-events-page .lw-popup-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--lw-blue-gray);font-size:.75rem;line-height:1.5;cursor:pointer}.livewire-events-page .lw-popup-consent input{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--lw-accent)}.livewire-events-page .lw-popup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.livewire-events-page .lw-popup-skip{min-height:2.75rem;padding:.5rem .75rem;border:0;background:transparent;color:var(--lw-blue-gray);font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.livewire-events-page .lw-popup-status{min-height:1.25rem;margin:0;color:var(--lw-accent-deep);font-size:.8rem}.livewire-events-page .lw-popup-cookie-card{position:fixed;z-index:10001;right:auto;bottom:1rem;left:1rem;width:min(25rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:1.25rem;animation:lw-popup-arrive .3s var(--lw-ease) both}.livewire-events-page .lw-popup-cookie-heading{margin:0 2.5rem .5rem 0;color:var(--lw-ink);font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600}.livewire-events-page .lw-popup-cookie-copy{margin:0 0 .9rem;color:var(--lw-blue-gray);font-size:.82rem;line-height:1.55}.livewire-events-page .lw-popup-cookie-actions{display:flex;flex-wrap:wrap;gap:.5rem}.livewire-events-page .lw-popup-cookie-actions .lw-btn{min-height:2.75rem;padding:.6rem .9rem;font-size:.8rem}.livewire-events-page .lw-popup-followup{position:fixed;z-index:10000;bottom:1rem;left:1rem;width:min(26rem,calc(100vw - 2rem));animation:lw-popup-arrive .35s var(--lw-ease) both}.livewire-events-page .lw-popup-followup .lw-popup-email-card{width:100%;max-height:calc(100vh - 2rem);padding:1.25rem}.livewire-events-page .lw-popup-followup .lw-popup-title{padding-right:2.25rem;font-size:1.45rem}.livewire-events-page .lw-popup-followup .lw-popup-copy{margin:.5rem 0 .9rem;font-size:.85rem}.livewire-events-page .lw-popup-success{width:min(100%,26rem);padding:1.5rem;border:1px solid var(--lw-hairline);border-radius:var(--lw-radius);background:var(--lw-paper);color:var(--lw-ink);text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.28)}@keyframes lw-popup-arrive{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.livewire-events-page .lw-popup-primary-card{grid-template-columns:1fr;grid-template-rows:clamp(7rem,22vw,9rem) auto;width:min(100%,34rem);max-height:min(90vh,46rem);overflow-y:auto}.livewire-events-page .lw-popup-visual{min-height:clamp(7rem,22vw,9rem)}.livewire-events-page .lw-popup-visual-label{right:1.25rem;bottom:.7rem;left:1.25rem;padding-top:.45rem;font-size:.6rem}.livewire-events-page .lw-popup-form-panel{padding:1.25rem}.livewire-events-page .lw-popup-form-panel>.lw-eyebrow{margin-bottom:.55rem}.livewire-events-page .lw-popup-form-panel .lw-popup-copy{margin:.55rem 0 .8rem}.livewire-events-page .lw-popup-cookie-card,.livewire-events-page .lw-popup-followup{bottom:.75rem;left:.75rem;width:calc(100vw - 1.5rem)}}@media (prefers-reduced-motion:reduce){.livewire-events-page .lw-popup-cookie-card,.livewire-events-page .lw-popup-email-card,.livewire-events-page .lw-popup-followup,.livewire-events-page .lw-popup-success{animation:none}}