.events-module__7lnv-W__section{--events-gap:calc(48 * var(--mobile-scale));--events-header-gap:0px;--events-row-pad-inline:calc(16 * var(--mobile-scale));--events-card-pad:calc(10 * var(--mobile-scale));--events-card-radius:calc(16 * var(--mobile-scale));--events-cover-radius:calc(8 * var(--mobile-scale));--events-control-block-size:calc(46 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block-start:calc(48 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);grid-template-columns:minmax(0,1fr);grid-template-areas:"bracket""title""content""cta";margin-inline:auto;display:grid}.events-module__7lnv-W__bracket{block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));grid-area:bracket}.events-module__7lnv-W__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1);color:var(--text-primary);grid-area:title;margin-block-start:var(--events-header-gap);padding-inline-start:var(--events-row-pad-inline)}.events-module__7lnv-W__content{gap:calc(8 * var(--mobile-scale));flex-direction:column;grid-area:content;margin-block-start:var(--events-gap);display:flex}.events-module__7lnv-W__featured{isolation:isolate;min-inline-size:0;min-block-size:calc(420 * var(--mobile-scale));padding:var(--events-card-pad);cursor:pointer;background-color:var(--bg-subtle);border-radius:var(--events-card-radius);flex-direction:column;display:flex;position:relative}.events-module__7lnv-W__featured:before,.events-module__7lnv-W__card:before{z-index:-1;content:"";background:var(--bg-accent-gradient);border-radius:inherit;opacity:0;transition:opacity var(--duration-slow) var(--ease-morph);position:absolute;inset:0}@media (hover:hover){.events-module__7lnv-W__featured:hover:before,.events-module__7lnv-W__card:hover:before{opacity:1}}.events-module__7lnv-W__featuredTop{gap:calc(64 * var(--mobile-scale));flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.events-module__7lnv-W__featuredCover{flex:0 1 calc(278 * var(--mobile-scale));aspect-ratio:371/217;background-color:var(--bg-page);border-radius:var(--events-cover-radius);min-inline-size:0;position:relative;overflow:clip}.events-module__7lnv-W__coverImage{object-fit:cover;object-position:center}.events-module__7lnv-W__veil{background-color:var(--bg-scrim-soft);position:absolute;inset:0}.events-module__7lnv-W__featuredBody{flex-direction:column;flex:1 0 auto;justify-content:space-between;padding-block-start:calc(20 * var(--mobile-scale));display:flex}.events-module__7lnv-W__featuredText{gap:calc(23 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale)) calc(8 * var(--mobile-scale));flex-direction:column;display:flex}.events-module__7lnv-W__featuredTitle{font-family:var(--font-display);font-size:calc(24 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-4);letter-spacing:var(--ls-heading-4);color:var(--text-primary)}.events-module__7lnv-W__featuredDescription{font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}.events-module__7lnv-W__list{gap:calc(8 * var(--mobile-scale));min-inline-size:0;block-size:calc(600 * var(--mobile-scale));flex-direction:column;display:flex}.events-module__7lnv-W__card{isolation:isolate;gap:calc(24 * var(--mobile-scale));min-block-size:0;padding:var(--events-card-pad);cursor:pointer;background-color:var(--bg-subtle);border-radius:var(--events-card-radius);flex:1 1 0;display:flex;position:relative}.events-module__7lnv-W__cardMain{min-inline-size:0;flex-direction:column;flex:1 1 0;justify-content:space-between;padding-block-start:calc(8 * var(--mobile-scale));display:flex}.events-module__7lnv-W__cardHeading{padding-inline:calc(8 * var(--mobile-scale))}.events-module__7lnv-W__cardTitle{font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-6);letter-spacing:var(--ls-heading-6);color:var(--text-primary);overflow-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events-module__7lnv-W__link{color:inherit;text-decoration:none}.events-module__7lnv-W__link:after{content:"";position:absolute;inset:0}.events-module__7lnv-W__cardCover{aspect-ratio:182/174.67;background-color:var(--bg-page);border-radius:var(--events-cover-radius);flex:0 auto;min-inline-size:0;position:relative;overflow:clip}.events-module__7lnv-W__tags{gap:calc(6 * var(--mobile-scale));flex-wrap:wrap;align-content:flex-start;align-items:flex-start;display:flex}.events-module__7lnv-W__tag{gap:calc(8 * var(--mobile-scale));padding-block:calc(6 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--text-primary);text-transform:uppercase;white-space:nowrap;border-radius:calc(6 * var(--mobile-scale));box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.events-module__7lnv-W__marker{inline-size:calc(12 * var(--mobile-scale));block-size:calc(12 * var(--mobile-scale));background-color:var(--bg-accent);border-radius:calc(2 * var(--mobile-scale));flex-shrink:0}.events-module__7lnv-W__cta{justify-self:center;gap:calc(6 * var(--mobile-scale));grid-area:cta;align-items:center;margin-block-start:var(--events-gap);display:flex}.events-module__7lnv-W__ctaLabel,.events-module__7lnv-W__ctaPlus{block-size:var(--events-control-block-size);cursor:pointer;border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex}.events-module__7lnv-W__ctaLabel{padding-inline:calc(20 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-l);letter-spacing:var(--ls-mono-l);color:var(--text-inverted);text-transform:uppercase;white-space:nowrap;background-color:var(--bg-inverted);transition:color var(--duration-slow) var(--ease-morph);text-decoration:none}@media (hover:hover){.events-module__7lnv-W__cta:hover .events-module__7lnv-W__ctaLabel{color:var(--text-accent)}}.events-module__7lnv-W__ctaPlus{inline-size:var(--events-control-block-size);background-color:var(--bg-accent);transition:background-color var(--duration-slow) var(--ease-morph), border-radius var(--duration-slow) var(--ease-morph);position:relative}@media (hover:hover){.events-module__7lnv-W__cta:hover .events-module__7lnv-W__ctaPlus,.events-module__7lnv-W__cta .events-module__7lnv-W__ctaPlus:hover{background-color:var(--bg-inverted);border-radius:var(--radius-circle)}}.events-module__7lnv-W__ctaIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));flex-shrink:0}.events-module__7lnv-W__cta .events-module__7lnv-W__ctaIcon{transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);margin:auto;position:absolute;inset:0}.events-module__7lnv-W__ctaIconAccent{opacity:0}@media (hover:hover){.events-module__7lnv-W__cta:hover .events-module__7lnv-W__ctaIcon,.events-module__7lnv-W__cta .events-module__7lnv-W__ctaPlus:hover .events-module__7lnv-W__ctaIcon{transform:rotate(90deg)}.events-module__7lnv-W__cta:hover .events-module__7lnv-W__ctaIconBase,.events-module__7lnv-W__cta .events-module__7lnv-W__ctaPlus:hover .events-module__7lnv-W__ctaIconBase{opacity:0}.events-module__7lnv-W__cta:hover .events-module__7lnv-W__ctaIconAccent,.events-module__7lnv-W__cta .events-module__7lnv-W__ctaPlus:hover .events-module__7lnv-W__ctaIconAccent{opacity:1}.events-module__7lnv-W__featured:hover .events-module__7lnv-W__ctaPlus{border-radius:var(--radius-circle)}}.events-module__7lnv-W__featured .events-module__7lnv-W__ctaIcon{transition:transform var(--duration-slow) var(--ease-morph)}@media (hover:hover){.events-module__7lnv-W__featured:hover .events-module__7lnv-W__ctaIcon{transform:rotate(90deg)}}@media (min-width:1024px){.events-module__7lnv-W__section{--events-header-gap:var(--space-2);--events-row-pad-inline:var(--space-8);--events-card-pad:var(--space-2-5);--events-card-radius:var(--radius-lg);--events-cover-radius:var(--radius-sm);--events-control-block-size:46px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bracket bracket""title cta""content content"}.events-module__7lnv-W__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.events-module__7lnv-W__featuredTop{gap:var(--space-16)}.events-module__7lnv-W__featuredText{padding-inline:var(--space-3) var(--space-8);gap:23px}.events-module__7lnv-W__card{gap:var(--space-6)}.events-module__7lnv-W__cardMain{padding-block-start:var(--space-2)}.events-module__7lnv-W__cardHeading{padding-inline:var(--space-2)}.events-module__7lnv-W__cardTitle{font-size:20px}.events-module__7lnv-W__tags{gap:var(--space-1-5)}.events-module__7lnv-W__tag{gap:var(--space-2);padding-block:var(--space-1-5);padding-inline:var(--space-2);font-size:var(--fs-mono-m);border-radius:var(--radius-control)}.events-module__7lnv-W__marker{border-radius:2px;block-size:12px;inline-size:12px}.events-module__7lnv-W__ctaLabel,.events-module__7lnv-W__ctaPlus{border-radius:var(--radius-control)}.events-module__7lnv-W__ctaLabel{padding-inline:var(--space-5)}.events-module__7lnv-W__ctaIcon{inline-size:var(--space-6);block-size:var(--space-6)}.events-module__7lnv-W__title{align-self:center}.events-module__7lnv-W__cta{place-self:center end;gap:var(--space-1-5);margin-block-start:var(--events-header-gap);padding-inline-end:var(--events-row-pad-inline)}.events-module__7lnv-W__content{gap:var(--space-3);flex-direction:row}.events-module__7lnv-W__featured{flex:1 1 0}.events-module__7lnv-W__list{gap:var(--space-2);flex:1 1 0;block-size:auto}.events-module__7lnv-W__featuredCover{flex:1 1 0}.events-module__7lnv-W__cardCover{aspect-ratio:auto;flex:1 1 0}}@media (min-width:1280px){.events-module__7lnv-W__featured{min-block-size:600px}.events-module__7lnv-W__featuredBody{padding-block-start:var(--space-8)}.events-module__7lnv-W__featuredTitle{font-size:var(--fs-heading-4)}.events-module__7lnv-W__featuredDescription{font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}.events-module__7lnv-W__list{flex:none}}@media (1024px<=width<1280px){.events-module__7lnv-W__section{--events-gap:var(--space-12);padding-block-start:var(--space-12);padding-inline:var(--space-6)}.events-module__7lnv-W__title{font-size:3.125vw}.events-module__7lnv-W__featured{min-block-size:calc(70.3125vw - 300px)}.events-module__7lnv-W__featuredBody{padding-block-start:calc(4.6875vw - 28px)}.events-module__7lnv-W__featuredTitle{font-size:calc(3.125vw - 8px)}.events-module__7lnv-W__featuredDescription{font-size:calc(.78125vw + 8px);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s)}.events-module__7lnv-W__ctaLabel{font-size:var(--fs-mono-m)}.events-module__7lnv-W__card:nth-child(3){display:none}}@media (1280px<=width<1440px){.events-module__7lnv-W__section{--events-gap:var(--space-12);padding-block-start:calc(30vw - 336px);padding-inline:calc(15vw - 168px)}.events-module__7lnv-W__list{inline-size:calc(38.75vw + 114px)}.events-module__7lnv-W__title{font-size:calc(5vw - 24px)}.events-module__7lnv-W__ctaLabel{font-size:var(--fs-mono-m)}}@media (1440px<=width<1920px){.events-module__7lnv-W__section{--events-gap:var(--space-12);padding-block-start:var(--space-24);padding-inline:calc(3.33333vw - .0000038147px)}.events-module__7lnv-W__list{inline-size:calc(5.83333vw + 588px)}.events-module__7lnv-W__title{font-size:calc(1.66667vw + 24px)}.events-module__7lnv-W__featuredTop{gap:calc(61.6667vw - 824px)}.events-module__7lnv-W__ctaLabel{font-size:calc(.416667vw + 8px)}}@media (min-width:1920px){.events-module__7lnv-W__section{--events-gap:var(--space-12);padding-block-start:var(--space-24);padding-inline:var(--space-16)}.events-module__7lnv-W__list{inline-size:700px}.events-module__7lnv-W__title{font-size:var(--fs-heading-1)}.events-module__7lnv-W__featuredTop{gap:360px}.events-module__7lnv-W__ctaLabel{font-size:var(--fs-mono-l)}}
