:root{--tm-d-instant:80ms;--tm-d-fast:150ms;--tm-d-base:200ms;--tm-d-slow:250ms;--tm-d-slower:320ms;--tm-d-slowest:600ms;--tm-d-image:1500ms;--tm-ease-out:cubic-bezier(0.22,0.61,0.36,1);--tm-ease-in:cubic-bezier(0.55,0.06,0.68,0.19);--tm-ease-in-out:cubic-bezier(0.65,0.05,0.36,1);--tm-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--tm-ease-linear:linear}@keyframes tmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tmSlideInTop{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tmSlideInBottom{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tmSlideInLeft{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tmSlideInRight{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tmSlideOutRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(12px,0,0)}}@keyframes tmSlideOutTop{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes tmDrawerInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes tmDrawerInLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes tmDrawerInBottom{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes tmScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tmScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes tmPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes tmShimmer{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes tmSpin{to{transform:rotate(1turn)}}@keyframes tmProgressIndeterminate{0%{transform:translate3d(-100%,0,0) scaleX(.3)}50%{transform:translate3d(20%,0,0) scaleX(.5)}to{transform:translate3d(100%,0,0) scaleX(.3)}}@keyframes tmUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tm-anim-fade-in{animation:tmFadeIn var(--tm-d-base) var(--tm-ease-out) both}.tm-anim-fade-out{animation:tmFadeOut var(--tm-d-base) var(--tm-ease-in) both}.tm-anim-slide-in-top{animation:tmSlideInTop var(--tm-d-slow) var(--tm-ease-out) both}.tm-anim-slide-in-bot{animation:tmSlideInBottom var(--tm-d-slow) var(--tm-ease-out) both}.tm-anim-slide-in-left{animation:tmSlideInLeft var(--tm-d-slow) var(--tm-ease-out) both}.tm-anim-slide-in-right{animation:tmSlideInRight var(--tm-d-slow) var(--tm-ease-out) both}.tm-anim-slide-out-right{animation:tmSlideOutRight var(--tm-d-base) var(--tm-ease-in) both}.tm-anim-slide-out-top{animation:tmSlideOutTop var(--tm-d-base) var(--tm-ease-in) both}.tm-anim-scale-in{animation:tmScaleIn var(--tm-d-slow) var(--tm-ease-out) both}.tm-anim-scale-out{animation:tmScaleOut var(--tm-d-base) var(--tm-ease-in) both}.tm-anim-pulse{animation:tmPulse 1.5s var(--tm-ease-in-out) infinite}.tm-anim-spin{animation:tmSpin .7s linear infinite}.tm-anim-drawer-right{animation:tmDrawerInRight var(--tm-d-slower) var(--tm-ease-out) both}.tm-anim-drawer-left{animation:tmDrawerInLeft var(--tm-d-slower) var(--tm-ease-out) both}.tm-anim-drawer-bottom{animation:tmDrawerInBottom var(--tm-d-slower) var(--tm-ease-out) both}.tm-ix-button{transition:transform var(--tm-d-fast) var(--tm-ease-out),box-shadow var(--tm-d-fast) var(--tm-ease-out);transform:translateZ(0)}.tm-ix-button:hover{transform:translate3d(0,-1px,0);box-shadow:0 4px 12px rgba(0,0,0,.1)}.tm-ix-button:active{transform:translateZ(0) scale(.97);transition-duration:var(--tm-d-instant)}.tm-ix-card{transition:transform var(--tm-d-base) var(--tm-ease-out),box-shadow var(--tm-d-base) var(--tm-ease-out);transform:translateZ(0)}.tm-ix-card:hover{transform:translate3d(0,-3px,0);box-shadow:0 10px 24px rgba(0,0,0,.1)}.tm-ix-card:active{transform:translate3d(0,-1px,0);transition-duration:var(--tm-d-fast)}.tm-ix-link{position:relative;text-decoration:none}.tm-ix-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--tm-d-base) var(--tm-ease-out)}.tm-ix-link:focus-visible:after,.tm-ix-link:hover:after{transform:scaleX(1)}.tm-ix-image-wrap{overflow:hidden}.tm-ix-image{transition:transform var(--tm-d-image) var(--tm-ease-out);transform:scale(1);will-change:auto}.tm-ix-image-wrap:hover .tm-ix-image{transform:scale(1.03)}.tm-ix-image-fade{opacity:0;transition:opacity .3s var(--tm-ease-out)}.tm-ix-image-fade.tm-loaded{opacity:1}.tm-ix-focus{transition:outline-offset var(--tm-d-base) var(--tm-ease-out)}.tm-ix-focus:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.tm-ix-focus:focus:not(:focus-visible){outline:none}.tm-skeleton{background:var(--cream-2,#ede9e0);border-radius:var(--r1,8px);animation:tmPulse 1.5s var(--tm-ease-in-out) infinite}.tm-backdrop{position:fixed;inset:0;background:rgba(26,24,20,.55);animation:tmFadeIn var(--tm-d-base) var(--tm-ease-out) both;z-index:9000}.tm-backdrop-out{animation:tmFadeOut var(--tm-d-base) var(--tm-ease-in) both}.tm-num-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tm-progress-top{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:10000;pointer-events:none;overflow:hidden}.tm-progress-top__bar{height:100%;background:var(--gold,#deca20);transform-origin:left center;animation:tmProgressIndeterminate 1.2s var(--tm-ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.tm-anim-drawer-bottom,.tm-anim-drawer-left,.tm-anim-drawer-right,.tm-anim-fade-in,.tm-anim-fade-out,.tm-anim-pulse,.tm-anim-scale-in,.tm-anim-scale-out,.tm-anim-slide-in-bot,.tm-anim-slide-in-left,.tm-anim-slide-in-right,.tm-anim-slide-in-top,.tm-anim-slide-out-right,.tm-anim-slide-out-top,.tm-anim-spin,.tm-progress-top__bar,.tm-skeleton{animation:none!important;opacity:1!important;transform:none!important}.tm-ix-button,.tm-ix-card,.tm-ix-image,.tm-ix-image-fade,.tm-ix-link:after{transition:none!important}.tm-ix-image-fade{opacity:1!important}}