.conferenceListingPage{overscroll-behavior:none;background:var(--color-surface-tertiary);width:100%;min-width:320px;height:100svh;min-height:720px;color:var(--color-content-inverse);touch-action:pan-x;position:relative;overflow:hidden}.listingDecorations{color:var(--color-content-tertiary);pointer-events:none;position:absolute;inset:0}.listingOrnament{will-change:transform;animation:listingDecorationArrival var(--duration-decoration-arrival) var(--easing-decoration-arrival) both;position:absolute}.listingOrnament svg{width:100%;height:100%;display:block;overflow:visible}.listingOrnamentTop,.listingOrnamentBottom{width:410px;height:410px;left:calc(50% - 496px)}.listingOrnamentTop{--decoration-from-x:768px;--decoration-from-y:394px;top:-172px}.listingOrnamentBottom{--decoration-from-x:-192px;--decoration-from-y:-414px;top:636px}.listingOrnamentCenter{--decoration-from-x:288px;--decoration-from-y:-1px;width:810.685px;height:810.685px;top:23px;left:calc(50% - 696px)}.listingCarousel{z-index:2;position:absolute;inset:0}.listingCard{aspect-ratio:812/458;transform-origin:0 0;will-change:transform, opacity;width:812px;position:absolute;top:0;left:0;overflow:hidden}.listingCard[data-listing-index="0"]{top:max(180px,50svh - 257px);left:max(24px,50vw - 696px)}.listingCard[data-listing-index="1"]{top:16px;left:calc(50vw + 156px);transform:scale(.5)}.listingCard[data-listing-index="2"]{top:max(620px,100svh - 295px);left:calc(50vw + 236px);transform:scale(1.5)}.listingCard:not(:first-child) .listingCardInfo{opacity:0}.listingCardLink{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.listingCardLink:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:-3px}.listingCard picture{display:block;position:absolute;inset:0}.listingPreview{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.listingCardInfo{justify-content:space-between;align-items:center;gap:var(--space-yellow);width:523px;min-height:131px;padding:var(--space-purple);background:var(--color-surface-primary);word-break:break-word;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.listingCardCopy{gap:var(--space-pink);flex-direction:column;flex:1;min-width:0;display:flex}.listingCardCopy span{width:min(263px,100%);color:var(--color-content-muted-on-light);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-style:var(--font-style-normal);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-default)}.listingCardCopy p{color:var(--color-content-inverse);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-style:var(--font-style-normal);font-weight:var(--font-weight-body);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-default);margin:0}.listingCardInfo h2{color:var(--color-content-inverse);font-family:var(--font-family-heading);font-size:var(--font-size-heading-h4);font-style:var(--font-style-normal);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading-h4);letter-spacing:var(--letter-spacing-default);white-space:nowrap;margin:0}.listingIntro{z-index:1;width:474px;position:absolute;top:max(330px,50% - 125px);left:calc(50% + 200px)}.listingIntro h1{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2);font-style:var(--font-style-normal);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading-h2);letter-spacing:var(--letter-spacing-default);margin:0}.listingIntro p{margin:var(--space-wine) 0 0;color:var(--color-content-secondary-inverse);font-family:var(--font-family-body);font-size:var(--font-size-body-l);font-style:var(--font-style-normal);font-weight:var(--font-weight-body);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-default)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1199px){.conferenceListingPage{min-height:578px}.listingOrnamentTop,.listingOrnamentBottom{width:326.206px;height:326.206px;left:calc(50% - 209px)}.listingOrnamentTop{--decoration-from-x:628.003px;--decoration-from-y:435.11px;top:-258px}.listingOrnamentBottom{--decoration-from-x:-135.797px;--decoration-from-y:-372.89px;top:484px}.listingOrnamentCenter{--decoration-from-x:205.5px;--decoration-from-y:81px;width:645px;height:645px;top:-47px;left:calc(50% - 368px)}.listingCard{aspect-ratio:auto;width:400px;height:425px}.listingCard[data-listing-index="0"]{top:76px;left:40px}.listingCard[data-listing-index="1"]{top:16px;left:calc(100vw - 296px);transform:scale(.5)}.listingCard[data-listing-index="2"]{top:426px;left:calc(100vw - 264px);transform:scale(1.5)}.listingCard picture{height:226px;bottom:auto;right:0}.listingCardInfo{flex-direction:column;align-items:flex-start;gap:3px;width:400px;min-height:199px;top:226px;left:0;translate:0}.listingIntro{width:252px;top:198px;left:calc(50% + 88px)}}@media (width<=767px){.conferenceListingPage{touch-action:pan-x;min-height:768px;overflow-y:auto}.listingOrnamentTop,.listingOrnamentBottom{width:210.39px;height:210.39px;left:calc(50% - 105px)}.listingOrnamentTop{--decoration-from-x:188.695px;--decoration-from-y:233.6px;top:-49px}.listingOrnamentBottom{--decoration-from-x:188.695px;--decoration-from-y:-140.4px;top:385px}.listingOrnamentCenter{--decoration-from-x:288px;--decoration-from-y:126px;width:466px;height:466px;top:38px;left:calc(50% - 233px)}.listingCard{aspect-ratio:343/609;width:min(100vw - 32px,343px);height:auto}.listingCard[data-listing-index="0"]{top:27px;left:max(16px,50vw - 171.5px)}.listingCard[data-listing-index="1"],.listingCard[data-listing-index="2"]{opacity:0}.listingCard picture{height:auto;bottom:0}.listingCardInfo{gap:var(--space-blue);width:calc(100% - 32px);min-height:204px;top:201px;left:50%;translate:-50%}.listingIntro{width:min(100% - 32px,343px);top:652px;left:max(16px,50% - 171.5px)}}@media (prefers-reduced-motion:reduce){.listingCard,.listingDecorations,.listingIntro,.listingOrnament{will-change:auto}.listingOrnament{animation:none}}@keyframes listingDecorationArrival{0%{transform:translate(var(--decoration-from-x), var(--decoration-from-y))}to{transform:translate(0)}}
