:root{--alc-press-scale:.974;--alc-press-dur:.14s;--alc-ring-color:var(--color-mango-tango);--alc-ring-stroke:1.5px;--alc-ring-max:1.22;--alc-ring-dur:.46s;--alc-flash-alpha:.28;--alc-flash-dur:.3s;--alc-radius:var(--radius-button)}.alc-cta-wrap{width:100%;max-width:360px;position:relative}.alc-cta{border:1px solid var(--color-mango-tango);background:var(--color-mango-tango);color:#fff;border-radius:var(--alc-radius);width:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform var(--alc-press-dur) cubic-bezier(.2,.7,.2,1), filter var(--alc-press-dur) cubic-bezier(.2,.7,.2,1);will-change:transform;padding:16px 22px;display:block;position:relative;overflow:visible;transform:scale(1)translateZ(0)}@media (hover:hover){.alc-cta:hover{filter:brightness(1.03)}}.alc-cta:focus-visible{outline:none;box-shadow:0 0 0 3px #df850073}.alc-cta[data-phase=pressing]{transform:scale(var(--alc-press-scale)) translateZ(0);filter:brightness(.97)}.alc-cta-face{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid;position:relative}.alc-cta-icon{background:#ffffff24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.alc-cta-text{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.alc-cta-label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600}.alc-cta-num{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:3px;font-size:22px;font-weight:700}.alc-cta-chev{opacity:.7;transition:transform var(--alc-press-dur) cubic-bezier(.2,.7,.2,1), opacity var(--alc-press-dur) cubic-bezier(.2,.7,.2,1)}.alc-cta[data-phase=pressing] .alc-cta-chev{opacity:1;transform:translate(2px)}.alc-ring{border-radius:var(--alc-radius);border:var(--alc-ring-stroke) solid var(--alc-ring-color);pointer-events:none;opacity:0;z-index:1;transform-origin:50%;position:absolute;inset:0}.alc-cta[data-phase=pressing] .alc-ring-1{animation:alc-pulse var(--alc-ring-dur) cubic-bezier(.2,.55,.2,1) 40ms forwards}.alc-cta[data-phase=pressing] .alc-ring-2{animation:alc-pulse var(--alc-ring-dur) cubic-bezier(.2,.55,.2,1) .14s forwards}@keyframes alc-pulse{0%{opacity:.42;transform:scale(1)}50%{opacity:.22}to{opacity:0;transform:scale(var(--alc-ring-max))}}.alc-flash{border-radius:var(--alc-radius);pointer-events:none;opacity:0;z-index:3;mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(105deg,#fff7e100 20%,#fff7e1d9 50%,#fff7e100 80%);position:absolute;inset:0}.alc-cta[data-phase=pressing] .alc-flash{animation:alc-headlight var(--alc-flash-dur) cubic-bezier(.32,.08,.42,1) .2s forwards}@keyframes alc-headlight{0%{opacity:0;transform:translate(-22%)}35%{opacity:var(--alc-flash-alpha)}to{opacity:0;transform:translate(22%)}}.alc-lock{width:22px;height:22px;display:block}.alc-lock-shackle{transform-origin:16.5px 11px;transition:transform .28s cubic-bezier(.2,.7,.2,1) 90ms;transform:translate(0)rotate(0)}.alc-cta[data-phase=pressing] .alc-lock-shackle{transform:translate(-1.5px,-2.5px)rotate(-26deg)}.alc-lock-notch{opacity:0;transition:opacity .2s cubic-bezier(.2,.7,.2,1) .18s}.alc-cta[data-phase=pressing] .alc-lock-notch{opacity:.55}.scheme-orange .alc-cta{background:var(--color-white);border-color:var(--color-white);color:var(--color-pickled-bluewood);--alc-ring-color:var(--color-pickled-bluewood)}.scheme-orange .alc-cta:hover{filter:brightness(.97)}.scheme-orange .alc-cta[data-phase=pressing]{filter:brightness(.94)}.scheme-orange .alc-cta:focus-visible{box-shadow:0 0 0 3px #2d3c4d59}.scheme-orange .alc-cta-icon{background:#2d3c4d1a;box-shadow:inset 0 0 0 1px #2d3c4d14}@media (prefers-reduced-motion:reduce){.alc-cta,.alc-cta-chev,.alc-lock-shackle,.alc-lock-notch{transition-duration:60ms!important}.alc-ring,.alc-flash{display:none}}
