.btn[data-v-bde65c15]{width:fit-content;transition:background-color var(--timing-default) var(--easing-out),color var(--timing-fast) var(--easing-out);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:7px 17px;display:inline-flex;position:relative}@media (width>=64em){.btn[data-v-bde65c15]{gap:clamp(8px,.555556vw,8px);padding:clamp(7px,.486111vw,7px) clamp(17px,1.18056vw,17px)}}.btn[disabled][data-v-bde65c15]{cursor:not-allowed;opacity:.5;filter:saturate(50%)}.btn__icon[data-v-bde65c15],.btn__text[data-v-bde65c15]{transition:background-color var(--timing-default) var(--easing-out)}.btn__icon[data-v-bde65c15]{justify-content:space-between;align-items:center;font-size:12px;line-height:0;display:flex;position:relative}@media (width>=64em){.btn__icon[data-v-bde65c15]{font-size:clamp(14px,.972222vw,14px)}}.btn__icon svg[data-v-bde65c15]{height:12px;position:relative}@media (width>=64em){.btn__icon svg[data-v-bde65c15]{height:clamp(12px,.833333vw,12px)}}.btn--primary[data-v-bde65c15]{--btn-color:var(--color-white);--btn-fill:var(--color-white-10);color:var(--btn-color);padding:7px 17px}@media (width>=64em){.btn--primary[data-v-bde65c15]{padding:clamp(7px,.486111vw,7px) clamp(17px,1.18056vw,17px)}}.btn--primary[data-v-bde65c15]:after{content:"";z-index:0;background-color:var(--btn-fill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);clip-path:inset(50% 0);transition:clip-path var(--timing-default) var(--easing-out);pointer-events:none;position:absolute;inset:0}.btn--primary .btn__text[data-v-bde65c15]{font-family:var(--font-sans);letter-spacing:-4%;text-transform:uppercase;font-size:16px;font-weight:400;line-height:20px}@media (width>=64em){.btn--primary .btn__text[data-v-bde65c15]{font-size:clamp(18px,1.25vw,18px);line-height:clamp(20px,1.38889vw,20px)}}.btn--primary .btn__text[data-v-bde65c15]{z-index:1;position:relative}.btn--primary .btn__icon[data-v-bde65c15]{z-index:1}@media (hover:hover) and (pointer:fine){.btn--primary[data-v-bde65c15]:hover:after{clip-path:inset(0)}}.btn--primary[data-v-bde65c15]:focus-visible:after{clip-path:inset(0)}.btn__border[data-v-bde65c15]{width:100%;height:100%;color:var(--btn-color,var(--color-sand));pointer-events:none;position:absolute;inset:0;overflow:visible}.btn__border path[data-v-bde65c15]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;d:path("M0 0 L50 0 L100 0 L100 100 L50 100 L0 100 Z");transition:d var(--timing-default) cubic-bezier(.4,0,.2,1)}.btn--secondary[data-v-bde65c15]{--btn-color:var(--color-sand);color:var(--btn-color);padding:7px 30px}@media (width>=64em){.btn--secondary[data-v-bde65c15]{padding:clamp(7px,.486111vw,7px) clamp(30px,2.08333vw,30px)}}.btn--secondary .btn__text[data-v-bde65c15]{font-family:var(--font-sans);letter-spacing:-4%;text-transform:uppercase;font-size:16px;font-weight:400;line-height:20px}@media (width>=64em){.btn--secondary .btn__text[data-v-bde65c15]{font-size:clamp(18px,1.25vw,18px);line-height:clamp(20px,1.38889vw,20px)}}.btn--secondary .btn__text[data-v-bde65c15]{font-family:var(--font-serif);display:block;position:relative;overflow:hidden}.btn--secondary .btn__text-face[data-v-bde65c15]{transition:transform var(--timing-slow) var(--easing-out);display:block}.btn--secondary .btn__text-face--next[data-v-bde65c15]{position:absolute;top:100%;left:0;right:0}@media (hover:hover) and (pointer:fine){.btn--secondary:hover .btn__border path[data-v-bde65c15]{d:path("M0 0 L50 6 L100 0 L100 100 L50 94 L0 100 Z")}.btn--secondary:hover .btn__text-face[data-v-bde65c15]{transform:translateY(-100%)}}.btn--secondary:focus-visible .btn__border path[data-v-bde65c15]{d:path("M0 0 L50 6 L100 0 L100 100 L50 94 L0 100 Z")}.btn--secondary:focus-visible .btn__text-face[data-v-bde65c15]{transform:translateY(-100%)}.btn--color-black[data-v-bde65c15]{--btn-color:var(--color-soft-black)}.btn--color-orange[data-v-bde65c15]{--btn-color:var(--color-orange)}.btn--color-terracotta[data-v-bde65c15]{--btn-color:var(--color-terracotta)}.btn--color-ivory[data-v-bde65c15]{--btn-color:var(--color-ivory)}.btn--color-field-green[data-v-bde65c15]{--btn-color:var(--color-field-green)}.btn--color-bark-green[data-v-bde65c15]{--btn-color:var(--color-bark-green)}.btn--color-sand[data-v-bde65c15]{--btn-color:var(--color-sand)}@keyframes pulse-bde65c15{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}
