:root{--experience-ease-out: cubic-bezier(.23, 1, .32, 1);--experience-ease-in-out: cubic-bezier(.77, 0, .175, 1)}.experience-enter{opacity:1;transform:none}.experience-motion-active .experience-enter:not(.experience-seen){opacity:0;transform:translate3d(0,14px,0)}.experience-motion-active .experience-enter{transition:opacity .22s var(--experience-ease-out),transform .24s var(--experience-ease-out);transition-delay:var(--experience-delay, 0ms)}.experience-motion-active .experience-enter.experience-seen{opacity:1;transform:none}.experience-route-transition{opacity:.82;transition:opacity .18s var(--experience-ease-out)}.experience-route-transition-active{opacity:1}.experience-progress{height:2px;transform-origin:0 50%;background:var(--experience-accent, var(--lima, #e08a4e))}.experience-hero-scene:after{content:"";position:absolute;z-index:1;top:-24%;bottom:-24%;left:-34%;width:22%;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 0%,rgb(224 138 78 / .04) 30%,rgb(255 239 213 / .24) 50%,rgb(224 138 78 / .04) 70%,transparent 100%);transform:translate3d(-140%,0,0) skew(-14deg)}.experience-hero-flare:after{animation:experience-headlight-pass .82s var(--experience-ease-out) both}@keyframes experience-headlight-pass{0%{opacity:0;transform:translate3d(-140%,0,0) skew(-14deg)}18%{opacity:.9}to{opacity:0;transform:translate3d(720%,0,0) skew(-14deg)}}.experience-hero-settled:after{display:none}.experience-photo-button{touch-action:manipulation}.experience-photo-button img{scale:1!important;transform:translateZ(0);transition:transform .22s var(--experience-ease-out),opacity .16s ease-out}@media(hover:hover)and (pointer:fine){.experience-photo-button:hover img{scale:1!important;transform:translateZ(0) scale(1.035)}}.como-card:after{transition:transform .22s var(--experience-ease-out)}.experience-jump button{transition:color .16s ease-out}.experience-jump button:after{transition:transform .18s var(--experience-ease-out)}.experience-lightbox{opacity:1;transform:none;transition:opacity .18s var(--experience-ease-out),transform .22s var(--experience-ease-out)}.experience-lightbox::backdrop{transition:opacity .18s ease-out}.experience-lightbox figure img{opacity:0;transform:scale(.985);transition:opacity .16s ease-out,transform .18s var(--experience-ease-out)}.experience-lightbox figure img.is-ready{opacity:1;transform:none}.experience-gallery-controls button,.experience-close{transition:color .14s ease-out,border-color .14s ease-out,background-color .14s ease-out,transform .14s ease-out}.experience-gallery-controls button:active,.experience-close:active,.experience-photo-button:active{transform:scale(.97)}.experience-gallery-controls button:focus-visible,.experience-close:focus-visible,.experience-gallery-controls button:hover,.experience-close:hover{border-color:var(--experience-accent, var(--lima, #e08a4e))}.experience-motion-toggle{display:inline-flex;align-items:center;min-height:36px;margin:.8rem 0 0;padding:.45rem .7rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:600 10px/1.2 var(--f-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:.78;transition:opacity .14s ease-out,color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}.experience-motion-toggle:hover,.experience-motion-toggle:focus-visible,.experience-motion-toggle[aria-pressed=true]{color:var(--experience-accent, var(--lima, #e08a4e));opacity:1}.experience-motion-toggle:active{transform:scale(.97)}html.ev-preview .experience-motion-active .experience-enter,html.ev-preview .experience-motion-active .experience-enter:not(.experience-seen){opacity:1!important;transform:none!important;transition:none!important}html.ev-preview .experience-hero-scene:after{display:none}@media(prefers-reduced-motion:reduce){.experience-motion-active .experience-enter,.experience-motion-active .experience-enter:not(.experience-seen){opacity:1;transform:none;transition:none}.experience-route-transition,.experience-route-transition-active{opacity:1;transition:opacity .16s ease-out}.experience-hero-scene:after{display:none}.experience-photo-button img,.experience-lightbox figure img{transform:none;transition:opacity .16s ease-out}.experience-photo-button:hover img,.experience-gallery-controls button:active,.experience-close:active,.experience-photo-button:active{transform:none}}html.experience-user-reduce .experience-motion-active .experience-enter,html.experience-user-reduce .experience-motion-active .experience-enter:not(.experience-seen){opacity:1;transform:none;transition:none}html.experience-user-reduce .experience-hero-scene:after{display:none}html.experience-user-full .experience-motion-active .experience-enter:not(.experience-seen){opacity:0;transform:translate3d(0,14px,0)}html.experience-user-full .experience-motion-active .experience-enter{transition:opacity .22s var(--experience-ease-out),transform .24s var(--experience-ease-out)}html.experience-user-full .experience-motion-active .experience-enter.experience-seen{opacity:1;transform:none}html.experience-user-full .experience-hero-scene:after{display:block}html.experience-user-full .experience-hero-flare:after{animation:experience-headlight-pass .82s var(--experience-ease-out) both}html.experience-user-full .experience-photo-button img{transform:translateZ(0);transition:transform .22s var(--experience-ease-out),opacity .16s ease-out}@media(hover:hover)and (pointer:fine){html.experience-user-full .experience-photo-button:hover img{transform:translateZ(0) scale(1.035)}}
