:root{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-duration-sm:.2s;--motion-duration-md:.35s;--motion-duration-lg:.5s}@keyframes vitrine-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vitrine-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vitrine-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes vitrine-rise-card{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vitrine-pin-pop{0%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.vitrine-hero-stagger>*{animation:vitrine-rise var(--motion-duration-md) var(--motion-ease-out) both}.vitrine-hero-stagger>:first-child{animation-delay:80ms}.vitrine-hero-stagger>:nth-child(2){animation-delay:.18s}.vitrine-hero-stagger>:nth-child(3){animation-delay:.28s}.vitrine-hero-stagger>:nth-child(4){animation-delay:.38s}.vitrine-hero-stagger>:nth-child(5){animation-delay:.48s}.vitrine-hero-stagger>:nth-child(6){animation-delay:.58s}.vitrine-hero-stagger>:nth-child(7){animation-delay:.68s}.vitrine-hero-stagger>:nth-child(8){animation-delay:.78s}.vitrine-hero-visual-enter{animation:vitrine-scale-in var(--motion-duration-lg) var(--motion-ease-out) .1s both}.vitrine-stat-stagger>*{animation:vitrine-rise var(--motion-duration-sm) var(--motion-ease-out) both}.vitrine-stat-stagger>:first-child{animation-delay:40ms}.vitrine-stat-stagger>:nth-child(2){animation-delay:80ms}.vitrine-stat-stagger>:nth-child(3){animation-delay:.12s}.vitrine-stat-stagger>:nth-child(4){animation-delay:.16s}.vitrine-stat-stagger>:nth-child(5){animation-delay:.2s}.vitrine-card-stagger[data-visible=false]>*{opacity:0;will-change:opacity, transform}.vitrine-card-stagger[data-visible=true]>*{animation:vitrine-rise-card var(--motion-duration-md) var(--motion-ease-out) both}.vitrine-card-stagger[data-visible=true]>:first-child{animation-delay:0s}.vitrine-card-stagger[data-visible=true]>:nth-child(2){animation-delay:70ms}.vitrine-card-stagger[data-visible=true]>:nth-child(3){animation-delay:.14s}.vitrine-card-stagger[data-visible=true]>:nth-child(4){animation-delay:.21s}.vitrine-card-stagger[data-visible=true]>:nth-child(5){animation-delay:.28s}.vitrine-card-stagger[data-visible=true]>:nth-child(6){animation-delay:.35s}.vitrine-card-stagger[data-visible=true]>:nth-child(7){animation-delay:.42s}.vitrine-card-stagger[data-visible=true]>:nth-child(8){animation-delay:.49s}.vitrine-pin-stagger .vitrine-map-pin{transform-box:fill-box;transform-origin:50%}.vitrine-pin-stagger[data-visible=false] .vitrine-map-pin{opacity:0}.vitrine-pin-stagger[data-visible=true] .vitrine-map-pin{animation:vitrine-pin-pop .45s var(--motion-ease-out) both;animation-delay:var(--pin-delay,0s)}}.vitrine-float-device,.vitrine-mesh-pulse,.vitrine-glow-drift,.vitrine-step-connector-pulse{animation:none}@media (prefers-reduced-motion:reduce){.vitrine-hero-stagger>*,.vitrine-hero-visual-enter,.vitrine-stat-stagger>*,.vitrine-card-stagger>*,.vitrine-pin-stagger .vitrine-map-pin{opacity:1!important;animation:none!important;transform:none!important}}
.layout-module__HOd37q__layout{--font-serif:"Source Serif 4", "Source Serif Repli Georgia", "Source Serif Repli Noto", "Source Serif Repli Times", Georgia, "Times New Roman", serif;flex-direction:column;min-height:100vh;display:flex}.layout-module__HOd37q__skipLink{z-index:10000;background:var(--accent);min-height:44px;color:var(--on-accent);border-radius:10px;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.layout-module__HOd37q__skipLink:focus{outline:2px solid var(--on-accent);outline-offset:-4px;transform:none}.layout-module__HOd37q__main:focus{outline:none}.layout-module__HOd37q__main{flex:1;padding-top:64px}@media (max-width:640px){.layout-module__HOd37q__main{padding-top:58px}}
