.motion_root__qjbWD{--motion-ease:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){html:has(.motion_root__qjbWD){scroll-behavior:smooth}.motion_root__qjbWD :is(button,a,summary){transition:translate var(--motion-ui) var(--motion-ease),background-color var(--motion-ui) var(--motion-ease),color var(--motion-ui) var(--motion-ease),border-color var(--motion-ui) var(--motion-ease),opacity var(--motion-ui) var(--motion-ease);-webkit-tap-highlight-color:transparent}.motion_root__qjbWD :is(button,a) svg{transition:transform var(--motion-ui) var(--motion-ease)}.motion_root__qjbWD :is(button,a):active{translate:0 1px}.motion_root__qjbWD [data-motion-visual]{transition:translate .12s var(--motion-ease)}@media (hover:hover) and (pointer:fine){.motion_root__qjbWD button:not(:disabled):not([data-motion-visual]):hover{translate:0 -1px}.motion_root__qjbWD :is(button,a):hover svg{transform:translateX(3px)}.motion_root__qjbWD nav a:hover{text-underline-offset:5px;text-decoration-thickness:1px}}}@media (prefers-reduced-motion:reduce){html:has(.motion_root__qjbWD){scroll-behavior:auto}.motion_root__qjbWD *,.motion_root__qjbWD :after,.motion_root__qjbWD :before{animation:none!important;transition:none!important}}.motion_root__qjbWD [data-motion-header]{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:20!important;overflow:visible}.motion_root__qjbWD [data-motion-header] header{transition:background-color var(--motion-ui) var(--motion-ease),box-shadow var(--motion-ui) var(--motion-ease),-webkit-backdrop-filter var(--motion-ui) var(--motion-ease);transition:background-color var(--motion-ui) var(--motion-ease),box-shadow var(--motion-ui) var(--motion-ease),backdrop-filter var(--motion-ui) var(--motion-ease);transition:background-color var(--motion-ui) var(--motion-ease),box-shadow var(--motion-ui) var(--motion-ease),backdrop-filter var(--motion-ui) var(--motion-ease),-webkit-backdrop-filter var(--motion-ui) var(--motion-ease)}.motion_root__qjbWD [data-motion-header][data-scrolled=true] header{background:hsla(60,50%,99%,.94)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 #10141018}.motion_root__qjbWD [data-motion-line]{transform-origin:left center}.motion_root__qjbWD [data-motion-visual=suitcase]{transform-origin:top right}.motion_root__qjbWD:has([data-motion-visual=suitcase]){overflow-x:clip}@media(prefers-reduced-motion:no-preference){.motion_root__qjbWD [data-motion-card]{transition:transform var(--motion-ui) var(--motion-ease),scale var(--motion-ui) var(--motion-ease),translate var(--motion-ui) var(--motion-ease),background-color var(--motion-ui) var(--motion-ease)}.motion_root__qjbWD [data-motion-card-art]{transition:transform var(--motion-ui) var(--motion-ease)}@media(hover:hover){.motion_root__qjbWD [data-motion-card]:hover{scale:1.012}.motion_root__qjbWD [data-motion-card]:hover [data-motion-card-art]{transform:translateY(-2px) scale(1.04)}}.motion_root__qjbWD [data-motion-card]:active{scale:.99}}@media(prefers-reduced-motion:no-preference) and (hover:hover){.motion_root__qjbWD button:not([data-motion-visual]){position:relative;isolation:isolate;overflow:hidden}.motion_root__qjbWD button:not([data-motion-visual]):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff20 50%,transparent 75%);transform:translateX(-120%);transition:transform var(--motion-ui) var(--motion-ease)}.motion_root__qjbWD button:not([data-motion-visual]):hover:after{transform:translateX(120%)}}.motion_root__qjbWD :is(section[id],h2[id]){scroll-margin-top:110px}@media (pointer:coarse){.motion_root__qjbWD :is(button,summary){touch-action:manipulation}}