@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.motion-gpu{transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px}.motion-contain-layout{contain:layout}.motion-contain-paint{contain:paint}.motion-contain-strict{contain:strict}.motion-lazy{content-visibility:auto;contain-intrinsic-size:auto 500px}.motion-transform{will-change:transform;transform:translateZ(0)}.motion-opacity{will-change:opacity}@supports (scroll-behavior:smooth){html{scroll-behavior:smooth}}@supports (view-transition-name:root){::view-transition-old(root){animation:fade-out .3s ease-out both}::view-transition-new(root){animation:fade-in .3s ease-out both}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}.motion-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.motion-shimmer{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-motion=hidden]{opacity:0;transform:translateY(20px)}[data-motion=visible]{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}html{scrollbar-width:thin;scrollbar-color:rgba(101,64,40,.3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(101,64,40,.3);border-radius:5px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(101,64,40,.5)}:focus-visible{outline:2px solid currentColor;outline-offset:2px;transition:outline-offset .2s ease}.motion-stable{contain:layout style;transform-style:preserve-3d}