.motion-enhanced .hero-intro,.motion-enhanced .view-switch,.motion-enhanced .showcase,.motion-enhanced .ribbon-shape,.motion-enhanced #preview-dialog[open],.motion-enhanced .feature-card:hover .editor-cursor{animation:none}.motion-enhanced [data-reveal],.motion-enhanced .showcase-card{transition:none}.motion-pending{opacity:0}.motion-enhanced .templates-grid{align-content:start}.motion-enhanced .template-card{transition:border-color .25s,box-shadow .35s}.motion-enhanced .template-card:hover{transform:none}.motion-enhanced .view-switch,.motion-enhanced .template-filters{isolation:isolate;position:relative}.motion-indicator{pointer-events:none;z-index:-1;background:#252730;border-radius:100px;position:absolute;box-shadow:0 2px 5px #1517221c}.motion-enhanced .view-switch button,.motion-enhanced .template-filters button{background:0 0;transition:color .25s,border-color .25s;position:relative}.motion-enhanced .view-switch button.is-active,.motion-enhanced .template-filters button.is-active{box-shadow:none;background:0 0;border-color:#0000}.motion-enhanced .template-filters button:hover{transform:none}.motion-enhanced .site-frame{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .3s;position:relative}.motion-enhanced .site-frame:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,0%), #ffffff1c, transparent 62%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.editor-drag-preview{pointer-events:none;opacity:0;background:#f9f7fe;border:1px solid #c1b3da;border-radius:6px;width:47px;padding:5px;position:absolute;top:0;left:0;box-shadow:0 7px 14px #51416420}.editor-drag-preview svg{width:100%;display:block}.motion-enhanced .editor-cursor{z-index:2}.motion-enhanced .editor-tools span{border-radius:3px}.motion-enhanced .device-laptop,.motion-enhanced .device-tablet,.motion-enhanced .device-phone{transform-box:fill-box;transform-origin:bottom}.motion-enhanced #preview-dialog::backdrop{animation:.36s ease-out both backdrop-enter}.motion-enhanced #preview-dialog[data-closing]::backdrop{animation:.18s ease-out both backdrop-exit}.motion-enhanced .button-dark{isolation:isolate;position:relative;overflow:hidden}.motion-enhanced .button-dark:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff20 48%,#0000 58%);position:absolute;inset:-100% -40%;transform:translate(-65%)}.motion-enhanced .desktop-nav a,.motion-enhanced .footer-nav a{position:relative}.motion-enhanced .desktop-nav a:after,.motion-enhanced .footer-nav a:after{content:"";transform-origin:100%;background:#9785b5;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.motion-enhanced .showcase-stage{transition:height .76s cubic-bezier(.22,1,.36,1)}.motion-enhanced .showcase .ribbon-shape{transform-box:fill-box;transform-origin:50% 80%;animation:7s ease-in-out 2 alternate both paused ribbon-breathe}.motion-enhanced .showcase.motion-in-view .ribbon-shape{animation-play-state:running}.motion-enhanced .final-cta .cta-halo{animation:2.4s ease-out both paused halo-arrive}.motion-enhanced .final-cta.motion-in-view .cta-halo{animation-play-state:running}.motion-enhanced.motion-paused .ribbon-shape,.motion-enhanced.motion-paused .cta-halo{animation-play-state:paused}.motion-enhanced .button:active,.motion-enhanced .icon-button:active{scale:.96}.motion-enhanced .button,.motion-enhanced .icon-button{transition:transform .25s var(--ease-out), scale .18s var(--ease-out), background .2s, box-shadow .25s}.motion-enhanced .carousel-dots button:after{transition:width .42s var(--ease-out), background .25s, transform .25s;border-radius:10px}.motion-enhanced .carousel-dots button.is-active:after{width:15px;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-enhanced .site-frame:hover:after{opacity:1}.motion-enhanced .site-frame:hover{box-shadow:0 18px 35px #27203f20}.motion-enhanced .button-dark:hover:after,.motion-enhanced .button-dark:focus-visible:after{animation:.7s cubic-bezier(.22,1,.36,1) both button-sheen}.motion-enhanced .template-image .mini-site{transition:transform .85s cubic-bezier(.22,1,.36,1)}.motion-enhanced .template-card:hover .template-image .mini-site,.motion-enhanced .template-card:focus-visible .template-image .mini-site{transform:scale(1.035)}.motion-enhanced .template-card .orbit-art{transition:rotate 1.2s cubic-bezier(.22,1,.36,1)}.motion-enhanced .template-card:hover .orbit-art{rotate:10deg}.motion-enhanced .desktop-nav a:hover:after,.motion-enhanced .footer-nav a:hover:after{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.motion-enhanced .motion-pending{opacity:1}.motion-enhanced .site-frame{transform:none}}@keyframes ribbon-breathe{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(-9px,4px)rotate(-2.5deg)scale(1.035)}}@keyframes halo-arrive{0%{opacity:0;scale:.7}to{opacity:1;scale:1.25}}@keyframes button-sheen{to{transform:translate(65%)}}@keyframes backdrop-enter{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#171a2900}to{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#171a2980}}@keyframes backdrop-exit{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#171a2900}}
