@view-transition{navigation: auto;
}@supports(hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){}html[data-theme=light]::view-transition-group(root),html[data-theme=light]::view-transition-old(root),html[data-theme=light]::view-transition-new(root){color-scheme:light}html[data-theme=dark]::view-transition-group(root),html[data-theme=dark]::view-transition-old(root),html[data-theme=dark]::view-transition-new(root){color-scheme:dark}html:has(::view-transition) body,html::view-transition body{transition:none!important;background-color:var(--surface-base)!important}::view-transition-old(root),::view-transition-new(root){background:#fcfcfc!important;mix-blend-mode:normal!important}::view-transition{background:#fcfcfc!important}@media(prefers-color-scheme:dark){::view-transition-old(root),::view-transition-new(root){background:#030303!important}::view-transition{background:#030303!important}}html[data-theme=light]::view-transition-old(root),html[data-theme=light]::view-transition-new(root){background:#fcfcfc!important}html[data-theme=light]::view-transition{background:#fcfcfc!important}html[data-theme=dark]::view-transition-old(root),html[data-theme=dark]::view-transition-new(root){background:#030303!important}html[data-theme=dark]::view-transition{background:#030303!important}:root::view-transition-old(root){animation-duration:400ms;animation-delay:0ms;animation-timing-function:ease-out}:root::view-transition-new(root){animation-duration:400ms;animation-delay:100ms;animation-timing-function:ease-in}:root::view-transition-old(*:not(root)),:root::view-transition-new(*:not(root)){animation-duration:500ms;animation-timing-function:ease-in-out}::view-transition-group(*){animation-duration:500ms;animation-timing-function:ease-in-out}::view-transition-old(*[id*=image-]),::view-transition-new(*[id*=image-]){object-fit:cover;width:100%;height:100%;transform-origin:center center}.vt-image[style*=view-transition-name]{position:relative}.modal-bg-wrapper{view-transition-name:modal-overlay}::view-transition-group(modal-overlay){z-index:7000!important;animation:none}::view-transition-old(modal-overlay),::view-transition-new(modal-overlay){z-index:7000!important;animation:none}.portrait_cover{view-transition-name:portrait_cover}::view-transition-group(portrait_cover){animation:none}.teaser-card{position:relative}.vt-image{position:relative}