.email-copy-toast{position:fixed;z-index:120;left:50%;bottom:max(24px,env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#122a26f0;color:#f4f0e7;box-shadow:0 18px 50px #00000038;font:500 12px/1.4 system-ui,sans-serif;letter-spacing:.01em;opacity:0;pointer-events:none;transform:translate(-50%,14px);transition:opacity .18s ease,transform .18s ease}.email-copy-toast.is-visible{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.email-copy-toast{transform:translate(-50%);transition:opacity .12s ease}}.motion-button{translate:0 0;scale:1;transform-origin:center;transition:translate .18s cubic-bezier(.16,1,.3,1),scale .18s cubic-bezier(.16,1,.3,1),opacity .14s ease;will-change:translate,scale}.motion-button-icon{transition:transform .21s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.motion-button:hover{translate:0 -3px;scale:1.015}.motion-button:hover .motion-button-icon{transform:translate(4px,-4px) rotate(3deg)}}.motion-button:active{translate:0 0;scale:.97;transition-duration:80ms}@media(prefers-reduced-motion:reduce){.motion-button{translate:none!important;scale:none!important;transition:opacity .14s ease!important;will-change:auto}.motion-button:hover{opacity:.78}.motion-button-icon{transform:none!important;transition:opacity .14s ease!important}}.motion-heading{position:relative;translate:0 0;transform-origin:left center;transition:translate .42s cubic-bezier(.16,1,.3,1),opacity .22s ease}.motion-heading :is(em,i){display:inline-block;transform-origin:center;transition:transform .48s cubic-bezier(.16,1,.3,1)}.liquid-heading{--ripple-x: 50%;--ripple-y: 50%}.liquid-word{display:inline-block;white-space:nowrap}.liquid-char{display:inline-block;transform:translate3d(var(--liquid-x, 0),var(--liquid-y, 0),0) rotate(var(--liquid-r, 0deg));transition:transform .52s cubic-bezier(.16,1,.3,1)}.liquid-heading:after{content:"";position:absolute;z-index:-1;top:var(--ripple-y);left:var(--ripple-x);width:96px;height:96px;border:1px solid currentColor;border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.35);transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .18s ease}.liquid-heading.is-liquid-active:after{opacity:.14;transform:translate(-50%,-50%) scale(1)}.motion-copy{translate:0 0;transition:translate .32s cubic-bezier(.16,1,.3,1),opacity .22s ease}.motion-card{position:relative;isolation:isolate;overflow:clip;scale:1;transform-origin:center;transition:scale .42s cubic-bezier(.16,1,.3,1),opacity .22s ease}.motion-card:before{content:"";position:absolute;z-index:4;inset:-45%;border-radius:inherit;background:linear-gradient(112deg,transparent 32%,rgba(255,255,255,.42) 49%,transparent 66%);opacity:0;pointer-events:none;transform:translate3d(-68%,26%,0) rotate(12deg);transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .18s ease}.motion-card:after{content:"";position:absolute;z-index:3;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -28px 70px #0f1e1b1f;opacity:0;pointer-events:none;transition:opacity .3s ease}.motion-card>*{position:relative;z-index:2}.motion-card :is(h3,.garden-arrow,.case-link,.system-number){translate:0 0;transition:translate .36s cubic-bezier(.16,1,.3,1),opacity .22s ease}.motion-row{translate:0 0;scale:1;transform-origin:left center;transition:translate .32s cubic-bezier(.16,1,.3,1),scale .32s cubic-bezier(.16,1,.3,1),opacity .18s ease}.system-card.motion-card{transition:background-color .35s ease,color .35s ease,translate .42s cubic-bezier(.16,1,.3,1),scale .42s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.motion-heading:hover{translate:8px 0}.motion-heading:hover :is(em,i){transform:translateY(-.08em) rotate(-1.2deg) scale(1.035)}.motion-heading.liquid-heading:hover{translate:0 0}.motion-heading.liquid-heading:hover :is(em,i){transform:none}.liquid-heading.is-liquid-active .liquid-char{will-change:transform}.motion-copy:hover{translate:5px 0;opacity:.82}.motion-card:hover{scale:1.012}.motion-card:hover:before{opacity:.52;transform:translate3d(68%,-22%,0) rotate(12deg)}.motion-card:hover:after{opacity:1}.motion-card:hover :is(h3,.garden-arrow,.case-link,.system-number){translate:5px -4px}.motion-row:hover{translate:10px 0;scale:1.008}.system-card.motion-card:hover{padding-inline:0;translate:12px 0}body:has(.motion-card:hover) .living-cursor{scale:1.55}}.motion-card:active{scale:.985;transition-duration:90ms}@media(prefers-reduced-motion:reduce){.motion-heading,.motion-copy,.motion-card,.motion-row,.system-card.motion-card{translate:none!important;scale:none!important;transition:opacity .14s ease!important}.motion-heading :is(em,i),.liquid-char,.motion-card:before,.motion-card :is(h3,.garden-arrow,.case-link,.system-number){transform:none!important;translate:none!important;transition:opacity .14s ease!important}.liquid-heading:after{display:none}.motion-heading:hover,.motion-copy:hover,.motion-card:hover,.motion-row:hover{opacity:.82}.motion-card:before{display:none}}
