.events-hub{--events-bg: var(--parabola-color-library-2024--optical-brand-black-for-large-surfaces);--events-panel: rgba(255, 255, 255, .04);--events-panel-hover: rgba(255, 255, 255, .07);--events-border: rgba(255, 255, 255, .12);--events-text: #ffffff;--events-muted: rgba(255, 255, 255, .68);--events-faint: rgba(255, 255, 255, .5);--events-mint: #46ecba;--events-mint-mid: #43d7af;padding-bottom:7rem;background-color:var(--events-bg);background-image:url(/images/grain-effect-new.webp),linear-gradient(0deg,var(--events-bg),#0a5d56 18%,#0c3636 78%,var(--events-bg));background-position:0 0,0 0;background-size:125px,auto;background-repeat:repeat,no-repeat;color:var(--events-text);font-family:mori,arial,sans-serif}.events-hub *,.events-hub *:before,.events-hub *:after{box-sizing:border-box}.events-list>li,.events-grid>li,.event-page__speakers>li{margin:0;padding-left:0}.events-hub__hero,.events-hub__featured,.events-hub__list{width:min(100% - 48px,71rem);margin-right:auto;margin-left:auto}.events-hub .ingest_eyebrow{margin:0;text-align:left}.events-hub .events-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;color:var(--events-mint-mid);text-transform:uppercase}.events-eyebrow>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin-right:.625rem;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.7}.events-cta{display:inline-flex;align-items:center;gap:.5rem;color:var(--events-text);text-decoration:none}.events-cta svg{width:1.1rem;height:1.1rem;color:var(--events-mint);transition:transform .2s ease}.events-hub__list-heading{color:var(--events-text)}.events-hub a:focus-visible,.events-hub button:focus-visible{outline:2px solid var(--events-mint-mid);outline-offset:4px}.event-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}img.event-cover[width][height]{height:100%}.event-cover--placeholder{position:relative;display:flex;align-items:center;justify-content:center;background-image:url(/images/grain-effect-new.webp),radial-gradient(120% 90% at 0% 0%,rgba(70,236,186,.35),transparent 60%),linear-gradient(160deg,#0a5d56,#0c3636 55%,var(--events-bg));background-size:125px,auto,auto;color:var(--events-text)}.event-cover__mark{width:38%;height:auto}.events-hub__hero{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:11rem;padding-bottom:3rem;text-align:center}.events-hub__hero .ingest_eyebrow,.events-hub__hero .heading-style-h2{margin:0;text-align:center}.events-hub__subhead{max-width:40rem;margin:.75rem 0 0;text-wrap:balance}.events-hub__hero .events-hub__subhead.text-size-large{text-align:center}.events-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);overflow:hidden;border:1px solid var(--events-border);border-radius:9px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--events-panel);box-shadow:0 20px 70px #00000024;color:var(--events-text);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.events-featured:hover{border-color:#46ecba59;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--events-panel-hover);transform:translateY(-2px)}.events-row:hover .events-row__arrow,.event-page__more-header .events-cta:hover svg{transform:translate(4px)}.events-featured__media{position:relative;width:100%;height:100%;aspect-ratio:1 / 1;border-right:1px solid var(--events-border);background:#111}.events-featured__pill{display:inline-flex;align-items:center;gap:.5rem;padding:5px 11px;border:1px solid var(--events-mint);border-radius:9px;background:var(--events-mint);color:var(--events-bg);font-weight:500;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.events-featured__pill-arrow{width:1.125rem;height:1.125rem;transition:transform .2s ease}.events-featured:hover .events-featured__pill,.events-featured:focus-visible .events-featured__pill,.events-row:hover .events-row__cta,.events-row:focus-visible .events-row__cta{border-color:#43d7af;background:transparent;color:#43d7af}.events-featured:hover .events-featured__pill-arrow,.events-featured:focus-visible .events-featured__pill-arrow{transform:translate(4px)}.events-featured__pill-arrow.is-diagonal{transform:rotate(-45deg)}.events-featured:hover .events-featured__pill-arrow.is-diagonal,.events-featured:focus-visible .events-featured__pill-arrow.is-diagonal{transform:translate(3px,-3px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.events-featured__pill-arrow{transition:none}}.events-featured__body{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem 3rem}.events-featured__title{color:var(--events-text);text-wrap:balance}.events-featured__summary{display:-webkit-box;margin:0;overflow:hidden;color:var(--events-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.events-featured__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:.25rem 0 0;padding-top:1rem;border-top:1px solid var(--events-border)}.events-featured__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.events-featured__meta div{display:grid;gap:.25rem}.events-featured__meta dt{color:var(--events-faint)}.events-featured__meta dd{margin:0}.events-hub__list{padding-top:4rem}.events-hub__list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.events-hub__list-empty{margin:1.5rem 0 0;color:var(--events-muted)}.events-filter{display:flex;flex-wrap:wrap;gap:.5625rem}.events-filter__option{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border:0;border-radius:9px;background:none;box-shadow:inset 0 0 0 1px #fff3;color:#ffffff9e;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.events-filter__option:hover{box-shadow:inset 0 0 0 1px #46ecba80;color:var(--events-text)}.events-filter__option[aria-pressed=true]{background:#46ecba1f;box-shadow:none;color:var(--events-mint)}.events-filter__option[aria-pressed=true]:hover{background:#46ecba33}.events-list{margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--events-border)}.events-list li{border-bottom:1px solid var(--events-border)}.events-row{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.5rem 1rem;color:var(--events-text);text-decoration:none;transition:background-color .2s ease}.events-row:hover{background:var(--events-panel)}.events-row__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:9px;background:#111}.events-row__body{display:flex;flex-direction:column;gap:.5rem}.events-row__title{margin:0;color:var(--events-text)}.events-row__summary{display:-webkit-box;max-width:37.5rem;margin:0;overflow:hidden;color:var(--events-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.events-row.has-long-title .events-row__summary{-webkit-line-clamp:1}.events-row__speakers{margin:0;color:var(--events-text);font-weight:500}.events-row__arrow{width:1.25rem;height:1.25rem;color:var(--events-mint);transition:transform .2s ease}.events-list .events-row__cta{display:inline-flex}.events-row:hover .events-row__cta .events-featured__pill-arrow,.events-row:focus-visible .events-row__cta .events-featured__pill-arrow{transform:translate(4px)}.events-hub.event-page{background-image:url(/images/grain-effect-new.webp),linear-gradient(0deg,var(--events-bg),#0a5d56 44rem,#0c3636 78%,var(--events-bg))}.event-hero{padding-top:10rem}.event-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem}.event-hero__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;color:var(--events-muted)}.event-hero__breadcrumb a{color:inherit;text-decoration:none}.event-hero__breadcrumb a:hover{color:var(--events-text);text-decoration:underline}.event-hero__breadcrumb span[aria-hidden]{color:var(--events-faint)}.event-hero__title{text-wrap:balance}.event-hero__byline{display:flex;align-items:center;gap:.875rem}.event-hero__avatar{position:relative;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:50%;background:#111}.event-hero__speakers{color:var(--events-text);font-weight:500}.event-hero__sub{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;color:var(--events-muted)}.event-hero__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--events-border);border-radius:9px;background:#111}img.event-hero__thumb[width][height]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-hero__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.event-hero__play .button-wrap{position:relative;z-index:2}.event-hero__play:hover .play-button{background-color:var(--events-mint-mid);border-color:transparent}.events-hub .event-hero__play:focus-visible{outline-offset:-4px}.event-hero__poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-image:url(/images/grain-effect-new.webp),radial-gradient(120% 90% at 0% 0%,rgba(70,236,186,.35),transparent 60%),linear-gradient(160deg,#0a5d56,#0c3636 55%,var(--events-bg));background-size:125px,auto,auto}.event-hero__poster-cover{position:relative;height:72%;aspect-ratio:1 / 1;overflow:hidden;border-radius:9px;box-shadow:0 20px 50px #00000059}.event-hero__status{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.375rem;padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#15151599;color:var(--events-text);text-decoration:none;backdrop-filter:blur(6px)}.event-hero__status svg{width:.875rem;height:.875rem;color:var(--events-mint)}.event-hero__status.is-link:hover{border-color:#46ecba80}.event-hero .horizontal-rule{margin-top:6rem;margin-bottom:0;background-color:var(--parabola-color-library-2024--rich-green)}.event-body{padding-top:4rem;padding-bottom:6rem}.event-body__inner{display:grid;grid-template-columns:318px 1fr;align-items:start;gap:3rem}.event-body__sidebar{position:sticky;top:140px}.event-body__card{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border:1px solid var(--events-border);border-radius:9px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--events-panel)}.events-hub .ingest_eyebrow.event-body__label{margin:0 0 .875rem;color:var(--events-mint-mid)}.event-page__body{justify-self:end;min-width:0;max-width:48rem;color:#ffffffd9;font-size:1.125rem;line-height:1.4}.event-page__body>:first-child{margin-top:0}.event-page__body p,.event-page__body ul,.event-page__body ol{margin:0 0 1.25rem}.event-page__body p,.event-page__body li{font-size:inherit;line-height:inherit}.event-page__body ul,.event-page__body ol{padding-left:1.25rem}.event-page__body li{margin-bottom:.625rem;padding-left:.25rem}.event-page__body li::marker{color:var(--events-mint-mid)}.event-page__body strong{color:var(--events-text);font-weight:500}.event-page__body h2,.event-page__body h3{margin:2.5rem 0 1rem;color:var(--events-text);font-family:var(--font--heading);font-size:2rem;font-weight:400;line-height:1.1;letter-spacing:-.02em}.event-page__body a{color:var(--events-mint);text-decoration:underline;text-decoration-color:#46ecba66;text-underline-offset:3px;transition:text-decoration-color .2s ease}.event-page__body a:hover{text-decoration-color:currentColor}.event-page__speakers{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.event-page__speakers li{display:flex;flex-direction:column;gap:.125rem}.event-page__speaker-title{color:var(--events-muted)}.event-page__luma{display:inline-flex;align-self:stretch;padding-top:1.25rem;border-top:1px solid var(--events-border);align-items:center;gap:.375rem;color:var(--events-muted);text-decoration:none;transition:color .2s ease}.event-page__luma:hover{color:var(--events-text)}.event-page__luma-arrow{display:inline-flex;color:var(--events-mint);transition:transform .2s ease}.event-page__luma:hover .event-page__luma-arrow,.event-page__luma:focus-visible .event-page__luma-arrow{transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.event-page__luma-arrow{transition:none}}.event-page__more{padding-top:0}.event-page__more .horizontal-rule{margin-top:0;margin-bottom:5rem;background-color:var(--parabola-color-library-2024--rich-green)}.event-page__more-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.events-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--events-border);border-radius:9px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--events-panel);color:var(--events-text);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.events-card:hover{border-color:#46ecba59;transform:translateY(-2px)}.events-card__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-bottom:1px solid var(--events-border);background:#111}.events-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.5rem}.events-card__title{margin:0;color:var(--events-text)}.events-card__speakers{margin:0;color:var(--events-muted)}@media(max-width:1279px){.events-featured__body{gap:.75rem;padding:1.5rem 2.5rem}.events-featured .events-featured__title{font-size:2rem;line-height:1.1}.events-featured .events-featured__summary{font-size:1rem}.events-featured__meta .events-featured__length{display:none}.events-featured__top{display:contents}.events-featured__body .events-featured__pill{order:1;align-self:flex-start;margin-top:.75rem}}@media(max-width:991px){.events-featured{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.events-featured__body{padding:2rem}}@media(max-width:767px){.events-hub__hero{padding-top:8rem;padding-bottom:2.5rem}.events-featured{grid-template-columns:1fr}.events-featured__media{min-height:0;aspect-ratio:2 / 1;border-right:0;border-bottom:1px solid var(--events-border)}.events-featured__body{gap:1rem;padding:1.5rem}.events-featured__meta .events-featured__length{display:grid}.events-featured__meta.is-upcoming .events-featured__speakers{display:none}.events-hub__list{padding-top:3.5rem}.events-row{grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:1.25rem;margin:0;padding:1.5rem 0}.events-list .events-row__media{grid-row:span 2}.events-row:hover{background:none}.events-row__summary,.events-row__arrow{display:none}.events-list .events-row__title{text-box:trim-start cap alphabetic}.events-filter,.events-list .events-eyebrow,.events-featured__summary{display:none}.events-row__cta{grid-column:2;justify-self:start;margin-top:-.5rem}.events-grid{grid-template-columns:1fr}}@media(max-width:479px){.events-featured__meta:not(.is-upcoming){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.event-page__body{font-size:1rem}}@media(max-width:900px){.event-hero{padding-top:8rem}.event-hero__inner,.event-body__inner{grid-template-columns:1fr;gap:2.5rem}.event-hero .horizontal-rule{display:none}.event-body{padding-top:3rem}.event-body__sidebar{position:static;order:1}.event-page__body{justify-self:stretch;max-width:none}}.events-hub .events-hub__hero{padding-top:var(--page-hero-eyebrow-top)}.events-hub__hero .ingest_eyebrow.txt-center{font-size:16px;font-weight:300;line-height:1.15;letter-spacing:0;text-transform:uppercase}.events-hub__hero h1.heading-style-h2{text-wrap:balance}.events-hub__hero .events-hub__subhead.text-size-large{margin-top:0;font-size:18px;font-weight:300;line-height:1.4}@media(max-width:640px){.events-hub__hero .ingest_eyebrow.txt-center{font-size:14px}}
