.mak-site{--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-orange: #cb6429}.mak-site section[id]{scroll-margin-top:calc(var(--topbar-h) + 12px)}.mak-site .section-space{padding-block:clamp(56px,7.5vw,112px)}.mak-section-title{font-size:clamp(2rem,4.3vw,3.75rem)}.mak-page-title{font-size:clamp(2.5rem,6vw,5.5rem)}.mak-page-intro{padding-block:clamp(60px,8vw,120px)}.mak-intro-orbit{position:absolute;z-index:-1;width:min(65vw,580px);aspect-ratio:1;border:1px solid #e7d7c8;border-radius:50%;right:-15%;top:-25%}.mak-intro-orbit:after{content:"";position:absolute;inset:12%;border:1px solid #e7d7c880;border-radius:inherit}.mak-site :where(a,button,input,textarea,select):focus-visible{outline:2px solid #cb6429;outline-offset:4px}.mak-site :where(input,textarea,select){transition:border-color .2s,box-shadow .2s,background-color .2s}.mak-site :where(input,textarea,select):focus{box-shadow:0 0 0 4px #cb642912}.mak-site button{-webkit-tap-highlight-color:transparent}.mak-site .reveal{--reveal-x: 0px;--reveal-y: 20px;--reveal-scale: 1;opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(var(--reveal-scale));filter:none;transition:opacity .6s var(--motion-ease),transform .75s var(--motion-ease);transition-delay:var(--reveal-delay, 0ms);will-change:auto}.mak-site .reveal[data-reveal=left]{--reveal-x: -24px;--reveal-y: 0px}.mak-site .reveal[data-reveal=right]{--reveal-x: 24px;--reveal-y: 0px}.mak-site .reveal[data-reveal=image]{--reveal-y: 12px;--reveal-scale: .975}.mak-site .reveal[data-reveal=fade]{--reveal-y: 0px}.mak-site .reveal.in{opacity:1;transform:none}.mak-site .reveal [data-reveal-item]{--item-order: 0;opacity:0}.mak-site .reveal [data-reveal-item]:nth-child(2){--item-order: 1}.mak-site .reveal [data-reveal-item]:nth-child(3){--item-order: 2}.mak-site .reveal [data-reveal-item]:nth-child(4){--item-order: 3}.mak-site .reveal [data-reveal-item]:nth-child(5){--item-order: 4}.mak-site .reveal [data-reveal-item]:nth-child(n+6){--item-order: 5}.mak-site .reveal.in [data-reveal-item]{animation:mak-item-in .6s var(--motion-ease) both;animation-delay:calc(var(--reveal-delay, 0ms) + var(--item-order) * 65ms)}@keyframes mak-item-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.mak-site .motion-card{transition:transform .45s var(--motion-ease),box-shadow .45s var(--motion-ease),border-color .25s,background-color .25s}.mak-site .motion-icon{transition:transform .5s var(--motion-ease),color .25s}.mak-site .motion-image{transition:transform 1s var(--motion-ease)}.mak-site .motion-link{transition:color .2s,transform .35s var(--motion-ease)}.mak-site .motion-line{position:relative}.mak-site .motion-line:after{content:"";position:absolute;height:1px;inset:auto 0 0;background:#cb6429;transform:scaleX(0);transform-origin:left;transition:transform .65s var(--motion-ease)}.mak-site .motion-callout{position:relative;overflow:hidden}.mak-site .motion-callout:after{content:"";pointer-events:none;position:absolute;width:160%;height:50%;top:-75%;left:-30%;background:linear-gradient(transparent,#ffffff16,transparent);rotate:-25deg}.mak-site .reveal.in .motion-callout:after{animation:mak-sheen 1.4s var(--motion-ease) .3s both}@keyframes mak-sheen{to{translate:0 340%}}@media(hover:hover)and (pointer:fine){.mak-site .motion-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px -28px #3e2a1c4d}.mak-site .motion-card:hover .motion-icon{transform:translateY(-2px) rotate(-7deg)}.mak-site .motion-image-frame:hover .motion-image{transform:scale(1.025)}.mak-site .motion-link:hover{transform:translate(3px)}.mak-site .motion-line:hover:after{transform:scaleX(1)}}.mak-site .motion-line:focus-within:after{transform:scaleX(1)}@media(max-width:767px){.mak-site .reveal{--reveal-x: 0px !important;--reveal-y: 12px;transition-duration:.45s;transition-delay:min(var(--reveal-delay, 0ms),.1s)}.mak-site .reveal.in [data-reveal-item]{animation-duration:.45s;animation-delay:calc(var(--item-order) * 45ms)}.mak-site :where(input,textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.mak-site .reveal,.mak-site .reveal [data-reveal-item]{opacity:1!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important}.mak-site .motion-card,.mak-site .motion-icon,.mak-site .motion-image,.mak-site .motion-link,.mak-site .motion-line:after{transform:none!important;transition:none!important}.mak-site .motion-callout:after{display:none}.mak-site :is(.float-y,.pulse-soft,.orb-float,.dash-flow){animation:none!important}}
