.lai .events-opening{padding:145px 0 0;background:var(--brand-ink);color:var(--brand-paper)}.lai .events-opening-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5%;align-items:center}.lai .events-opening h1{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-heading);margin:22px 0 26px}.lai .events-opening h1 em{color:var(--brand-teal);font-family:inherit;font-weight:inherit}.lai .events-opening-copy>p:not(.k){font-size:var(--type-lead);line-height:var(--leading-lead);max-width:530px;color:var(--brand-muted-on-dark)}.lai .events-text-link{display:inline-flex;gap:12px;align-items:center;margin-top:25px;font-weight:600;font-size:var(--type-small)}.lai .events-text-link svg{flex-shrink:0}.lai .events-text-link:hover{text-decoration:underline;text-underline-offset:5px}.lai .events-opening .events-opening-cta{margin-top:30px;background:var(--brand-teal);color:var(--brand-text)}.lai .events-opening .events-opening-cta:hover{background:var(--brand-teal-hover)}.lai .events-opening-note{display:block;margin-top:14px;font-size:.875rem;color:var(--brand-muted-on-dark)}.lai .events-host{margin:0;position:relative;padding:0 0 28px 22px}.lai .events-host:before{content:"";position:absolute;top:25px;right:22px;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--brand-teal) 32.2%,transparent)}.lai .events-host>img{position:relative;width:100%;aspect-ratio:4 / 3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.lai .events-host figcaption{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;background:var(--brand-violet-soft);color:var(--brand-text);margin:-32px 18px 0 -22px}.lai .events-host figcaption span{display:block;font:500 .625rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--brand-muted)}.lai .events-host figcaption strong{display:block;font-size:1.25rem;font-weight:900}.lai .events-host figcaption p{font-size:.75rem;line-height:1.6;color:var(--brand-muted)}.lai .events-opening-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 30px;padding:24px 0;margin-top:64px;border-top:1px solid color-mix(in srgb,var(--brand-muted-on-dark) 18.8%,transparent);color:var(--brand-muted-on-dark);font-size:.75rem}.lai .events-opening-footer>span:first-child{color:var(--brand-paper)}.lai .events-opening-footer>span>span{color:var(--brand-teal);margin:0 12px}.lai .events-library{background:var(--brand-paper);padding:75px 0 100px;color:var(--brand-text)}.lai .events-library a{color:var(--brand-violet)}.lai .events-library a:hover{color:var(--brand-violet-hover)}.lai .events-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:35px}.lai .events-section-heading h2{font-size:var(--type-section);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin-top:12px;max-width:19ch}.lai .events-section-heading>p{font-size:15px;color:var(--brand-muted);line-height:1.6;flex-shrink:0}.lai .event-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--brand-white);border:1px solid var(--brand-border);margin:8px 0 32px}.lai .event-feature-art{display:flex;flex-direction:column;padding:clamp(28px,4vw,52px);background:var(--brand-ink-panel);color:var(--brand-paper);border-top:3px solid var(--brand-pink)}.lai .event-art-label,.lai .event-art-footer{font:500 .6875rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-muted-on-dark)}.lai .event-art-noise{display:grid;gap:3px;margin:42px 0 30px;font-size:var(--type-title);font-weight:900;line-height:1.2;letter-spacing:-.03em;color:var(--brand-muted-on-dark)}.lai .event-art-noise span:nth-child(2){opacity:.82}.lai .event-art-noise span:nth-child(3){opacity:.65}.lai .event-art-focus{position:relative;display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--brand-muted-on-dark) 33.3%,transparent);padding:25px 0 40px;margin-top:auto;font-size:var(--type-title);line-height:1.15;letter-spacing:-.02em}.lai .event-art-focus strong{color:var(--brand-teal);font-weight:900}.lai .event-art-focus svg{margin-top:20px;color:var(--brand-teal)}.lai .event-art-footer{font-size:.625rem}.lai .event-feature-copy{padding:clamp(26px,4vw,52px);align-self:center}.lai .event-feature-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:30px}.lai .event-coming-soon{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;background:var(--brand-violet-soft);color:var(--brand-violet);font-size:.75rem}.lai .event-coming-soon>span{width:6px;height:6px;background:var(--brand-violet);border-radius:50%}.lai .event-feature h3{font-size:var(--type-section);line-height:var(--leading-heading);max-width:13ch;margin-bottom:22px}.lai .event-feature-copy>p{font-size:var(--type-small);line-height:1.7;color:var(--brand-muted);margin-top:12px}.lai .event-feature-meta{display:flex;align-items:start;gap:12px;padding-top:25px;margin-top:28px;border-top:1px solid var(--brand-border);color:var(--brand-muted)}.lai .event-feature-meta svg{flex-shrink:0;margin-top:3px}.lai .event-feature-meta strong,.lai .event-feature-meta span{display:block;font-size:.875rem;line-height:1.6}.lai .event-feature-meta span{color:var(--brand-muted);margin-top:3px}.lai .events-list-status{font-size:.875rem;color:var(--brand-muted);line-height:1.7;margin-top:24px}.lai .event-card{border-top:1px solid var(--brand-border);padding:32px 0;display:grid;grid-template-columns:90px 1fr auto;gap:26px;align-items:start}.lai .event-date{text-transform:uppercase;font:500 var(--type-label)/1.5 var(--mono);color:var(--brand-muted);display:flex;flex-direction:column}.lai .event-date strong{font:900 var(--type-section)/var(--leading-heading) var(--sans);color:var(--brand-text)}.lai .event-card h3{font-size:var(--type-card);line-height:var(--leading-card);margin:10px 0;letter-spacing:var(--tracking-heading)}.lai .event-card p{color:var(--brand-muted);max-width:640px;line-height:1.6}.lai .event-format,.lai .event-time{display:flex;gap:8px;align-items:center;font-size:13px}.lai .event-time{margin-top:15px}.lai .event-card-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;margin-top:36px}.lai .events-empty{padding:48px;border-top:1px solid var(--brand-border);background:var(--brand-paper)}.lai .events-empty h3{font-size:var(--type-card);margin:18px 0 14px;line-height:var(--leading-card)}.lai .events-empty p{max-width:600px;color:var(--brand-muted);line-height:1.7}.lai .events-empty .event-button{margin-top:20px}.lai .event-detail{scroll-margin-top:100px;margin-top:65px;padding-top:55px;border-top:1px solid var(--brand-border);display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.lai .event-detail h2{font-size:var(--type-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-bottom:25px}.lai .event-detail-time{color:var(--brand-muted);line-height:1.7;margin-bottom:25px}.lai .event-description{white-space:pre-wrap;line-height:1.8;font-size:17px}.lai .event-form,.lai .event-success{background:var(--brand-white);padding:32px;border:1px solid var(--brand-border);box-shadow:10px 12px 30px color-mix(in srgb,var(--brand-ink) 6.3%,transparent)}.lai .event-form h3,.lai .event-success h3{font-size:var(--type-card);margin:10px 0 25px;line-height:var(--leading-card)}.lai .event-form>label:not(.event-consent){display:block;font-size:14px;font-weight:600;margin:18px 0}.lai .event-form label>span{font-weight:400}.lai .event-form input:not([type=checkbox]){display:block;width:100%;color:var(--brand-text);background:var(--brand-white);border:1px solid var(--brand-input-border);border-radius:0;padding:13px;margin-top:7px}.lai .event-form input:focus-visible,.lai .event-button:focus-visible{outline:3px solid var(--brand-violet);outline-offset:3px}.lai .event-consent{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.6;margin:22px 0}.lai .event-consent input{margin-top:4px;width:17px;height:17px;flex-shrink:0;accent-color:var(--brand-violet)}.lai .event-consent a,.lai .event-success a{text-decoration:underline}.lai .event-button{background:var(--brand-violet);color:var(--brand-white);padding:14px 20px;border:0;display:inline-flex;gap:12px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;min-height:48px}.lai .event-button:hover{background:var(--brand-violet-hover)}.lai .event-button:disabled{opacity:.6;cursor:wait}.lai .event-small{font-size:12px;color:var(--brand-muted);line-height:1.6;margin-top:18px}.lai .event-success p{line-height:1.7;margin-bottom:20px}.lai .event-calendar h4{display:flex;align-items:center;gap:8px}.lai .event-calendar ul{list-style:none;padding:0;margin:12px 0;display:flex;flex-wrap:wrap;gap:8px 20px}.lai .event-calendar a{display:inline-flex;align-items:center;min-height:44px}.lai .event-error{color:var(--brand-error);margin:15px 0;font-size:14px}.lai .event-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lai .events-pagination{display:flex;gap:24px;margin-top:25px}.lai .events-approach{padding:80px 0 90px;background:var(--brand-ink)}.lai .events-approach .events-section-heading h2{max-width:none}.lai .events-approach h2 em{color:var(--brand-teal)}.lai .events-approach .events-text-link{color:var(--brand-teal);max-width:240px}.lai .events-moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:10px 0 45px}.lai .events-moments figure{margin:0;min-width:0}.lai .events-moments img{width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.lai .events-moments .events-panel-photo{-o-object-position:center 56%;object-position:center 56%}.lai .events-moments figcaption{font-size:.8125rem;color:var(--brand-muted-on-dark);margin-top:12px}.lai .events-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:18px}.lai .events-approach-grid>div{border-top:1px solid color-mix(in srgb,var(--brand-muted-on-dark) 25.1%,transparent);padding-top:22px}.lai .events-approach-number{font:500 .6875rem/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-teal)}.lai .events-approach-grid>div:nth-child(2) .events-approach-number{color:var(--brand-pink)}.lai .events-approach-grid>div:nth-child(3) .events-approach-number{color:var(--brand-violet-light)}.lai .events-approach h3{font-size:var(--type-card);margin:20px 0 12px}.lai .events-approach-grid p{font-size:var(--type-small);line-height:1.7;color:var(--brand-muted-on-dark)}@media (min-width: 761px) and (max-width: 1100px){.lai .events-opening-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5%}.lai .events-opening h1{font-size:var(--type-section)}.lai .events-host figcaption{flex-wrap:wrap;gap:8px}.lai .events-approach-grid{gap:24px}}@media (max-width: 760px){.lai .events-opening{padding:115px 0 0}.lai .events-opening-grid,.lai .event-detail{grid-template-columns:1fr;gap:35px}.lai .events-host{width:min(100%,560px);justify-self:center}.lai .events-opening-footer{margin-top:30px}.lai .events-opening-footer>span>span{margin:0 5px}.lai .events-library{padding:55px 0 65px}.lai .events-section-heading{display:block}.lai .events-section-heading>p{margin-top:18px}.lai .event-feature{grid-template-columns:1fr}.lai .event-feature-art{display:none}.lai .event-feature-copy{border-top:4px solid var(--brand-violet)}.lai .event-feature-top{margin-bottom:25px}.lai .event-feature h3{max-width:15ch}.lai .event-card{grid-template-columns:55px 1fr;gap:15px}.lai .event-card-link{grid-column:2;margin-top:0}.lai .event-date strong{font-size:40px}.lai .event-form,.lai .event-success,.lai .events-empty{padding:24px}.lai .events-approach{padding:55px 0 65px}.lai .events-approach-grid{grid-template-columns:1fr;gap:30px;margin-top:0}.lai .events-moments{grid-template-columns:1fr;gap:28px;margin-bottom:35px}.lai .events-approach .events-text-link{max-width:none}}.lai .event-feature-image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;align-self:center}@media (min-width: 761px) and (max-width: 1279px){.lai .event-feature:has(.event-feature-image){grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.premium-site .events-clear{padding-block:clamp(40px,5vw,72px)}.premium-site .events-clear .events-opening-grid{grid-template-columns:1.2fr .8fr;align-items:center}.premium-site .events-clear .events-host{max-width:420px;justify-self:end}.premium-site .events-resources{padding-block:32px 48px}@media (max-width: 760px){.premium-site .events-clear .events-opening-grid{grid-template-columns:1fr;gap:32px}.premium-site .events-clear .events-host{max-width:320px;justify-self:start}}
