.main-cta-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:196px;max-width:100%;padding:.75rem 1.6rem;border:2px solid var(--solid);border-radius:8px;background-color:var(--solid);color:var(--solid-ink);font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08),0 14px 28px -12px rgba(0,0,0,calc(.8 * var(--shade))),0 0 0 1px rgba(var(--ink),.06);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.main-cta-button:hover{background-color:var(--solid-hover);border-color:var(--solid-hover);transform:translateY(-1px);box-shadow:inset 0 -2px 0 rgba(0,0,0,.08),0 18px 32px -12px rgba(0,0,0,calc(.9 * var(--shade))),0 0 0 1px rgba(var(--ink),.08)}.main-cta-button:active{background-color:var(--solid-active);border-color:var(--solid-active)}.main-cta-button--secondary{background-color:rgba(var(--ink),.03);border-color:rgba(var(--ink),.35);color:rgba(var(--ink),1);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.main-cta-button--secondary:hover{background-color:var(--solid);border-color:var(--solid);color:var(--solid-ink)}@media only screen and (max-width:680px){.main-cta-button{min-width:160px;padding:.8rem 1.4rem;font-size:1rem}}.main-cta-button--live{position:relative;isolation:isolate;gap:.5rem;background-color:transparent;border-color:transparent;box-shadow:0 14px 28px -12px rgba(0,0,0,calc(.8 * var(--shade)))}.main-cta-button--live:active,.main-cta-button--live:hover{background-color:transparent;border-color:transparent;box-shadow:0 18px 32px -12px rgba(0,0,0,calc(.9 * var(--shade)))}.main-cta-button--live:after{content:"";position:absolute;inset:-2px;border:1.5px solid rgba(var(--ink),.6);border-radius:10px;opacity:0;animation:cta-ping 3.2s cubic-bezier(.2,.6,.3,1) 1.2s infinite;pointer-events:none}.main-cta-button--live:hover:after{animation:none}.main-cta-button__paper{position:absolute;inset:-2px;z-index:-1;border-radius:8px;background-color:var(--solid);box-shadow:inset 0 -2px 0 rgba(0,0,0,.08);-webkit-clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%);transition:background-color .15s ease,-webkit-clip-path .22s ease;transition:clip-path .22s ease,background-color .15s ease;transition:clip-path .22s ease,background-color .15s ease,-webkit-clip-path .22s ease}.main-cta-button__fold{position:absolute;top:-2px;right:-2px;z-index:1;width:15px;height:15px;border-bottom-left-radius:3px;background:linear-gradient(to bottom left,transparent 50%,var(--solid-fold-from) 50%,var(--solid-fold-to) 100%);filter:drop-shadow(-1px 2px 1.5px rgba(0,0,0,.3));transform:scale(0);transform-origin:top right;transition:transform .22s ease}.main-cta-button--live:focus-visible .main-cta-button__paper,.main-cta-button--live:hover .main-cta-button__paper{background-color:var(--solid-hover);-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%)}.main-cta-button--live:focus-visible .main-cta-button__fold,.main-cta-button--live:hover .main-cta-button__fold{transform:scale(1)}.main-cta-button__arrow{flex-shrink:0;font-size:1.05em;animation:cta-nudge 3.2s ease-in-out 1.2s infinite;transition:transform .2s ease}.main-cta-button--live:hover .main-cta-button__arrow{animation:none;transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.main-cta-button--live:after,.main-cta-button__arrow{animation:none}}@keyframes cta-ping{0%{opacity:0;transform:scale(1)}6%{opacity:.8}55%,to{opacity:0;transform:scale(1.1,1.45)}}@keyframes cta-nudge{0%,14%,to{transform:translateX(0)}6%{transform:translateX(4px)}}