.TeaserHero-module__EwMVZG__teaserHero{--poster-aspect-ratio:1920/2718;--reveal-duration:.8s;--reveal-ease:cubic-bezier(.16,1,.3,1);--reveal-stagger:.2s;--reveal-base-delay:.15s;background-color:#7ec8e8;width:100%;height:100svh;position:relative;overflow:hidden}.TeaserHero-module__EwMVZG__loadingScreen{z-index:10;justify-content:center;align-items:center;gap:var(--space-5);background-color:#7ec8e8;flex-direction:column;transition:opacity .65s,visibility .65s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.TeaserHero-module__EwMVZG__loadingScreenHidden{opacity:0;visibility:hidden;pointer-events:none}.TeaserHero-module__EwMVZG__loadingLogo{aspect-ratio:1;width:min(36vw,140px);position:relative}.TeaserHero-module__EwMVZG__loadingLogoImage{object-fit:contain}.TeaserHero-module__EwMVZG__loadingSpinner{border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite TeaserHero-module__EwMVZG__teaserSpin}.TeaserHero-module__EwMVZG__loadingText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:rgba(255,255,255,.88);letter-spacing:.2em;text-indent:.2em;margin:0}@keyframes TeaserHero-module__EwMVZG__teaserSpin{to{transform:rotate(360deg)}}@keyframes TeaserHero-module__EwMVZG__teaserFadeIn{0%{opacity:0}to{opacity:1}}@keyframes TeaserHero-module__EwMVZG__teaserSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes TeaserHero-module__EwMVZG__teaserComingSoonIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes TeaserHero-module__EwMVZG__teaserTabIn{0%{opacity:0}to{opacity:1}}.TeaserHero-module__EwMVZG__background{z-index:0;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.TeaserHero-module__EwMVZG__content{z-index:3;height:100%;padding:0 var(--space-4)max(1.5rem,env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.TeaserHero-module__EwMVZG__backdrop{display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.TeaserHero-module__EwMVZG__backdropImage{object-fit:cover;object-position:center center;filter:blur(8px)saturate(1.08);opacity:.55;transform:scale(1.04)}.TeaserHero-module__EwMVZG__backdropVeil{background:rgba(255,255,255,.2);position:absolute;top:0;bottom:0;left:0;right:0}.TeaserHero-module__EwMVZG__heroFrame{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.TeaserHero-module__EwMVZG__heroImage{object-fit:cover;object-position:center top}@media (min-aspect-ratio:1920/2718){.TeaserHero-module__EwMVZG__backdrop{display:block}.TeaserHero-module__EwMVZG__heroImage{object-fit:contain;object-position:center center}}.TeaserHero-module__EwMVZG__bottomOverlay{z-index:2;pointer-events:none;background:linear-gradient(transparent 45%,rgba(0,0,0,.15) 70%,rgba(0,0,0,.38) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.TeaserHero-module__EwMVZG__archiveTabWrap{z-index:4;transform:translateY(-50%)translateX(calc(var(--space-4) + 20px));opacity:0;pointer-events:none;position:absolute;top:90%;right:0}.TeaserHero-module__EwMVZG__archiveTab{align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-8)var(--space-4)var(--space-6);color:#fff;background:var(--color-primary-500);border:clamp(4px,1vw,8px)solid var(--color-primary-400);border-right:none;border-radius:990px 0 0 990px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;transform:translate(0);box-shadow:-6px 4px 20px rgba(115,46,37,.35)}.TeaserHero-module__EwMVZG__archiveTab:hover{transform:translateX(calc(var(--space-3) - var(--space-4)));box-shadow:-10px 6px 24px rgba(115,46,37,.45)}.TeaserHero-module__EwMVZG__revealed .TeaserHero-module__EwMVZG__archiveTabWrap{pointer-events:auto}.TeaserHero-module__EwMVZG__archiveTabIcon{opacity:.9;flex-shrink:0}.TeaserHero-module__EwMVZG__archiveTabText{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;display:flex}.TeaserHero-module__EwMVZG__archiveTabTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.06em}.TeaserHero-module__EwMVZG__archiveTabSubtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.12em;opacity:.92}.TeaserHero-module__EwMVZG__comingSoon{bottom:max(.75rem,env(safe-area-inset-bottom));z-index:4;text-align:center;width:100%;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:rgba(255,255,255,.72);letter-spacing:.28em;text-indent:.28em;text-shadow:0 1px 8px rgba(0,0,0,.45);opacity:0;pointer-events:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.TeaserHero-module__EwMVZG__bottomPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60%;padding-bottom:4svh;display:flex}.TeaserHero-module__EwMVZG__header{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.TeaserHero-module__EwMVZG__logoWrapper{aspect-ratio:8/3;width:min(75vw,560px);position:relative}.TeaserHero-module__EwMVZG__logoImage{object-fit:contain;filter:drop-shadow(2px 2px 8px rgba(0,0,0,.6))}.TeaserHero-module__EwMVZG__dateBlock{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.TeaserHero-module__EwMVZG__dateYear{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:rgba(255,255,255,.88);letter-spacing:.45em;text-indent:.45em;text-shadow:0 1px 8px rgba(0,0,0,.5);margin:0}.TeaserHero-module__EwMVZG__dateRange{align-items:center;gap:clamp(var(--space-3),10vw,var(--space-8));display:flex}.TeaserHero-module__EwMVZG__dateItem{flex-direction:column;align-items:center;display:flex}.TeaserHero-module__EwMVZG__dateNum{font-size:max(2.75rem,min(7vw,4.75rem));font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.04em;text-shadow:0 2px 16px rgba(0,0,0,.55);line-height:1}.TeaserHero-module__EwMVZG__dateDow{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:rgba(255,255,255,.82);letter-spacing:.2em;text-indent:.2em}@media not (min-width:480px){.TeaserHero-module__EwMVZG__bottomPanel{padding-bottom:3svh}.TeaserHero-module__EwMVZG__logoWrapper{width:min(90vw,360px)}.TeaserHero-module__EwMVZG__archiveTabWrap{top:90%}.TeaserHero-module__EwMVZG__archiveTab{padding:var(--space-3)var(--space-6)var(--space-3)var(--space-3)}.TeaserHero-module__EwMVZG__archiveTabTitle{font-size:var(--font-size-xs)}.TeaserHero-module__EwMVZG__archiveTabSubtitle{font-size:.65rem}}@media (min-aspect-ratio:1920/2718){.TeaserHero-module__EwMVZG__bottomPanel{min-height:60%}}@media (min-width:768px){.TeaserHero-module__EwMVZG__archiveTab{padding:var(--space-5)var(--space-12)var(--space-5)var(--space-5)}.TeaserHero-module__EwMVZG__archiveTabTitle{font-size:var(--font-size-base)}.TeaserHero-module__EwMVZG__archiveTabSubtitle{font-size:var(--font-size-sm)}}.TeaserHero-module__EwMVZG__revealLogo,.TeaserHero-module__EwMVZG__revealDate{opacity:0}.TeaserHero-module__EwMVZG__revealed .TeaserHero-module__EwMVZG__background{animation:TeaserHero-module__EwMVZG__teaserFadeIn var(--reveal-duration)var(--reveal-ease)forwards;animation-delay:var(--reveal-base-delay)}.TeaserHero-module__EwMVZG__revealed .TeaserHero-module__EwMVZG__revealLogo{animation:TeaserHero-module__EwMVZG__teaserSlideUp var(--reveal-duration)var(--reveal-ease)forwards;animation-delay:calc(var(--reveal-base-delay) + var(--reveal-stagger))}.TeaserHero-module__EwMVZG__revealed .TeaserHero-module__EwMVZG__revealDate{animation:TeaserHero-module__EwMVZG__teaserSlideUp var(--reveal-duration)var(--reveal-ease)forwards;animation-delay:calc(var(--reveal-base-delay) + var(--reveal-stagger)*2)}.TeaserHero-module__EwMVZG__revealed .TeaserHero-module__EwMVZG__revealComingSoon{animation:TeaserHero-module__EwMVZG__teaserComingSoonIn var(--reveal-duration)var(--reveal-ease)forwards;animation-delay:calc(var(--reveal-base-delay) + var(--reveal-stagger)*3)}.TeaserHero-module__EwMVZG__revealed .TeaserHero-module__EwMVZG__revealTab{animation:TeaserHero-module__EwMVZG__teaserTabIn var(--reveal-duration)var(--reveal-ease)forwards;animation-delay:calc(var(--reveal-base-delay) + var(--reveal-stagger)*4);transform:translateY(-50%)translateX(var(--space-4));transition:transform var(--reveal-duration)var(--reveal-ease);transition-delay:calc(var(--reveal-base-delay) + var(--reveal-stagger)*4)}
