.CityLive-module__cesFYW__art{width:100%;height:100%;position:relative}@media (min-width:768px) and (max-width:1023px){.CityLive-module__cesFYW__tabletCards{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);display:grid}.CityLive-module__cesFYW__tabletCards .CityLive-module__cesFYW__art{aspect-ratio:600/560;grid-area:2/1;height:auto;margin-top:calc(1rem - 25%)}.CityLive-module__cesFYW__tabletCards .CityLive-module__cesFYW__popupSlot{grid-area:1/1;justify-content:flex-start;align-items:flex-end;min-height:11rem;padding-inline-start:8px;position:relative;inset:auto;transform:none}}
.RibbonHero-module___ldz8q__hero{--hero-copy-offset:max(28vw, calc((100vw - 1100px) / 2 + 20px));--ribbon-width:26vw;--ribbon-height:26rem;isolation:isolate}.RibbonHero-module___ldz8q__hero [data-hero-content]{grid-template-columns:var(--hero-copy-offset) minmax(0, 1fr);min-height:var(--ribbon-height);pointer-events:none;align-items:center;max-width:none;padding:0 20px 0 0;display:grid}.RibbonHero-module___ldz8q__hero [data-hero-copy]{pointer-events:auto;grid-area:1/2;max-width:min(32rem,38vw);padding-top:0}.RibbonHero-module___ldz8q__ribbonArea{height:0;width:var(--ribbon-width);pointer-events:none;grid-area:1/1;align-self:center;position:relative}.RibbonHero-module___ldz8q__ribbonFrame{width:100%;height:var(--ribbon-height);position:absolute;top:0;transform:translateY(-50%)}.RibbonHero-module___ldz8q__ribbon{object-fit:contain;object-position:center}@media (hover:hover) and (pointer:fine){.RibbonHero-module___ldz8q__ribbonArea{pointer-events:auto}}@media (min-width:1024px){.RibbonHero-module___ldz8q__hero{padding-top:7rem}}@media (min-width:768px) and (max-width:1023px){.RibbonHero-module___ldz8q__hero{--ribbon-width:clamp(10rem, 22vw, 12rem);--ribbon-height:clamp(16rem, 36vw, 20rem);--hero-copy-offset:calc(var(--ribbon-width) + 2rem)}.RibbonHero-module___ldz8q__hero [data-hero-content]{width:calc(100% - 4rem);max-width:56rem;min-height:calc(var(--ribbon-height) + 2rem);padding-top:2rem;padding-right:0}.RibbonHero-module___ldz8q__hero [data-hero-copy]{max-width:none}}@media (max-width:767px){.RibbonHero-module___ldz8q__hero{--hero-copy-offset:25vw;--ribbon-width:23vw;--ribbon-height:11rem}.RibbonHero-module___ldz8q__hero [data-hero-content]{min-height:0;padding-top:2rem}.RibbonHero-module___ldz8q__hero [data-hero-copy]{max-width:none}@container (max-width:25.999rem){.RibbonHero-module___ldz8q__hero [data-hero-actions]{position:relative;left:25vw;transform:translate(-50%)}}}@media (max-width:480px){.RibbonHero-module___ldz8q__hero [data-hero-content]{grid-template-rows:auto 1.25rem auto 2rem auto}.RibbonHero-module___ldz8q__hero [data-hero-copy]{display:contents}.RibbonHero-module___ldz8q__hero [data-hero-title]{pointer-events:auto;grid-area:1/2}.RibbonHero-module___ldz8q__hero [data-hero-lead]{pointer-events:auto;grid-area:3/2;margin-top:0}.RibbonHero-module___ldz8q__hero [data-hero-actions-container]{pointer-events:auto;grid-area:5/2}.RibbonHero-module___ldz8q__hero [data-hero-actions]{margin-top:0}.RibbonHero-module___ldz8q__ribbonArea{grid-row:2}}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_7c90370b-module__3fU5zG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_7c90370b-module__3fU5zG__variable{--font-landing-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
