@layer components{.c-btn{--btn-color-primary:var(--color-secondary);--btn-hover-color-primary:var(--color-primary);--btn-fg-color-primary:var(--color-tertiary);--btn-fg-hover-color-primary:var(--color-tertiary);--btn-ls-primary:.1em;--btn-color-secondary:transparent;--btn-hover-color-secondary:var(--color-secondary);--btn-fg-color-secondary:var(--color-secondary);--btn-fg-hover-color-secondary:var(--color-tertiary);--btn-border-secondary:solid 1px var(--color-secondary);--btn-ls-secondary:.1em;--btn-color-tertiary:transparent;--btn-hover-color-tertiary:var(--color-secondary);--btn-fg-color-tertiary:var(--color-neutral-700);--btn-fg-hover-color-tertiary:var(--color-tertiary);--btn-border-tertiary:solid 1px var(--color-neutral-400);--btn-ls-tertiary:.1em;--btn-color-quaternary:transparent;--btn-hover-color-quaternary:transparent;--btn-fg-color-quaternary:var(--color-secondary);--btn-fg-hover-color-quaternary:var(--color-primary);--btn-fw-quaternary:400;--btn-ls-quaternary:normal;--btn-gap-quaternary:.5rem;--btn-inverse-fg-color-quaternary:var(--btn-color-tertiary);--btn-sizes-sm-padding-quaternary:0;--btn-sizes-md-padding-quaternary:0;--btn-sizes-lg-padding-quaternary:0;--btn-color-quinary:var(--color-septenary);--btn-fg-hover-color-quinary:var(--color-tertiary);--btn-ls-quinary:.1em;--btn-max-width:180px;--btn-text-transform:uppercase;--btn-active-color:rgba(250,204,224,.5);color:inherit;cursor:pointer;font:inherit;letter-spacing:normal;text-align:center;text-decoration:none;transition:all .15s cubic-bezier(.82,0,1,.64);white-space:nowrap}.c-btn,.c-btn__inner{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;position:relative}.c-btn--left,.c-btn__inner--left{justify-content:flex-start}.c-btn--right,.c-btn__inner--right{justify-content:flex-end}.c-btn--between,.c-btn__inner--between{justify-content:space-between}.c-btn__inner{gap:.6em;pointer-events:none;width:100%}.c-btn svg{flex-shrink:0;font-size:1.4em;height:1em;transition:transform .15s cubic-bezier(.4,0,.2,1);width:1em}.c-btn[data-disabled]{cursor:not-allowed;pointer-events:none}.c-btn.is-loading{cursor:auto;pointer-events:none}.c-btn.is-pill,.c-btn.is-pill .c-btn__inner,.c-btn.is-pill:before{border-radius:999em}.c-btn.is-pill:after,.c-btn.is-pill>span:after{display:none}.c-btn.is-pill:hover>span{transform:none}.c-btn.is-full,.c-btn.is-full-until\@tab{width:100%}@media screen and (min-width:48rem){.c-btn.is-full-until\@tab{max-width:var(--btn-max-width)}}.c-btn.is-active{color:var(--color-secondary)!important}.c-btn.is-active:before{background-color:var(--btn-active-color);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-btn.is-active:hover{background-color:var(--color-septenary);color:var(--color-secondary)!important}.c-btn--primary{color:var(--btn-fg-color-primary);font-weight:700;letter-spacing:var(--btn-ls-primary);text-transform:var(--btn-text-transform)}.c-btn--primary:after{background-color:transparent;border-bottom:3px solid var(--color-secondary);border-right:3px solid var(--color-secondary);bottom:-6px;content:"";height:100%;left:6px;position:absolute;width:100%}.c-btn--primary .c-btn__inner{background-color:var(--btn-color-primary);transition:all .15s cubic-bezier(.82,0,1,.64);z-index:2}.c-btn--primary:active,.c-btn--primary:hover{color:var(--btn-fg-hover-color-primary)}.c-btn--primary:active>.c-btn__inner,.c-btn--primary:hover>.c-btn__inner{background-color:var(--btn-hover-color-primary);transform:translate(6px,6px)}.c-btn--primary[data-disabled]{opacity:.75}.c-btn--primary[data-disabled]:hover>.c-btn__inner{background-color:var(--btn-color-primary);color:var(--btn-fg-color-primary);transform:none}.c-btn--primary.c-btn--sm .c-btn__inner{font-size:var(--font-scale-xs);padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--primary.c-btn--md .c-btn__inner{font-size:var(--font-scale-s);padding:var(--space-scale-s) var(--space-scale-xl)}.c-btn--primary.c-btn--lg .c-btn__inner{font-size:var(--font-scale-m);padding:var(--space-scale-m) var(--space-scale-5xl)}.c-btn--secondary{background-color:var(--btn-color-secondary);border:var(--btn-border-secondary);color:var(--btn-fg-color-secondary);font-weight:700;letter-spacing:var(--btn-ls-secondary);text-transform:var(--btn-text-transform)}.c-btn--secondary .c-btn__inner{z-index:2}.c-btn--secondary:active,.c-btn--secondary:hover{background-color:var(--btn-hover-color-secondary);color:var(--btn-fg-hover-color-secondary)}.c-btn--secondary[data-disabled]{opacity:.75}.c-btn--secondary[data-disabled]:hover>.c-btn__inner{background-color:var(--btn-color-secondary);color:var(--btn-fg-color-secondary);transform:none}.c-btn--secondary.c-btn--sm{font-size:var(--font-scale-xs);line-height:1;padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--secondary.c-btn--md{font-size:var(--font-scale-s);padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--secondary.c-btn--lg{font-size:var(--font-scale-m);padding:var(--space-scale-m) var(--space-scale-xl)}.c-btn--tertiary{background-color:var(--btn-color-tertiary);border:var(--btn-border-tertiary);color:var(--btn-fg-color-tertiary);font-weight:700;letter-spacing:var(--btn-ls-tertiary);text-transform:var(--btn-text-transform)}.c-btn--tertiary .c-btn__inner{z-index:2}.c-btn--tertiary:active,.c-btn--tertiary:hover{background-color:var(--btn-hover-color-tertiary);color:var(--btn-fg-hover-color-tertiary)}.c-btn--tertiary[data-disabled]{opacity:.75}.c-btn--tertiary[data-disabled]:hover>.c-btn__inner{background-color:var(--btn-color-tertiary);color:var(--btn-fg-color-tertiary);transform:none}.c-btn--tertiary.c-btn--sm{font-size:var(--font-scale-xs);line-height:1;padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--tertiary.c-btn--md{font-size:var(--font-scale-s);padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--tertiary.c-btn--lg{font-size:var(--font-scale-m);padding:var(--space-scale-m) var(--space-scale-xl)}.c-btn--quaternary{background-color:var(--btn-color-quaternary);color:var(--btn-fg-color-quaternary);font-weight:var(--btn-fw-quaternary);letter-spacing:var(--btn-ls-quaternary)}.c-btn--quaternary .c-btn__inner{gap:var(--btn-gap-quaternary);z-index:2}.c-btn--quaternary:active,.c-btn--quaternary:hover{background-color:var(--btn-hover-color-quaternary);color:var(--btn-fg-hover-color-quaternary)}.c-btn--quaternary[data-disabled]{opacity:.75}.c-btn--quaternary[data-disabled]:hover>.c-btn__inner{background-color:var(--btn-color-quaternary);color:var(--btn-fg-color-quaternary);transform:none}.c-btn--quaternary.c-btn--sm{font-size:var(--font-scale-xs);padding:var(--btn-sizes-sm-padding-quaternary)}.c-btn--quaternary.c-btn--md{font-size:var(--font-scale-s);padding:var(--btn-sizes-md-padding-quaternary)}.c-btn--quaternary.c-btn--lg{font-size:var(--font-scale-m);padding:var(--btn-sizes-lg-padding-quaternary)}.c-btn--quinary{background-color:var(--btn-color-quinary);color:var(--color-secondary);font-weight:700;letter-spacing:var(--btn-color-quinary);text-transform:var(--btn-text-transform)}.c-btn--quinary .c-btn__inner{z-index:2}.c-btn--quinary:active,.c-btn--quinary:hover{background-color:var(--color-primary);color:var(--btn-fg-hover-color-quinary)}.c-btn--quinary[data-disabled]{opacity:.75}.c-btn--quinary[data-disabled]:hover>.c-btn__inner{background-color:var(--btn-color-quinary);color:var(--color-secondary);transform:none}.c-btn--quinary.c-btn--sm{font-size:var(--font-scale-xs);padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--quinary.c-btn--md{font-size:var(--font-scale-s);padding:var(--space-scale-xs) var(--space-scale-m)}.c-btn--quinary.c-btn--lg{font-size:var(--font-scale-m);padding:var(--space-scale-m) var(--space-scale-xl)}.c-btn--senary{background-color:var(--color-tertiary);border:6px solid var(--btn-theme-color,var(--color-primary));border-image-slice:1;border-image-source:var(--btn-theme-gradient,var(--color-gradient-primary-270));color:var(--color-secondary);font-weight:700;transition:border-image .6s cubic-bezier(.4,0,.2,1);transition:border-image .6s cubic-bezier(.4,0,.2,1),-o-border-image .6s cubic-bezier(.4,0,.2,1)}.c-btn--senary svg{font-size:1em}.c-btn--senary .c-btn__inner{z-index:2}.c-btn--senary[data-disabled]{opacity:.75}.c-btn--senary[data-disabled]:hover>.c-btn__inner{background-color:var(--color-tertiary);color:var(--color-secondary);transform:none}.c-btn--senary.c-btn--sm{font-size:var(--font-scale-m);padding:var(--space-scale-2xs)}.c-btn--senary.c-btn--md{font-size:var(--font-scale-l);padding:var(--space-scale-m) var(--space-scale-2xs) var(--space-scale-m) var(--space-scale-l)}.c-btn--septenary{background-color:transparent;border-bottom:1px solid var(--color-tertiary);color:var(--color-tertiary);font-weight:400;width:100%}@media screen and (min-width:64rem){.c-btn--septenary:first-of-type{border-left:1px solid var(--color-tertiary)}.c-btn--septenary{border-bottom:none;border-right:1px solid var(--color-tertiary);width:unset}}.c-btn--septenary .c-btn__inner{z-index:2}.c-btn--septenary:active,.c-btn--septenary:hover{background-color:#facce080;color:var(--btn-fg-hover-color-tertiary)}.c-btn--septenary[data-disabled]{opacity:.75}.c-btn--septenary[data-disabled]:hover>.c-btn__inner{background-color:transparent;color:var(--color-tertiary);transform:none}.c-btn--septenary.c-btn--md{font-size:var(--font-scale-base);padding:var(--space-scale-m) var(--space-scale-3xl)}.c-btn--primary-gradient{background-image:var(--color-gradient-quaternary-90);color:var(--color-tertiary);font-weight:700;letter-spacing:.1em;text-transform:var(--btn-text-transform)}.c-btn--primary-gradient.c-btn--sm.c-btn--square{padding:var(--space-scale-2xs)}.c-btn--primary-gradient:before{content:"";inset:0;position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1)}.c-btn--primary-gradient .c-btn__inner{z-index:2}.c-btn--primary-gradient:active,.c-btn--primary-gradient:active:before,.c-btn--primary-gradient:hover,.c-btn--primary-gradient:hover:before{background-color:var(--color-nonary)}.c-btn--primary-gradient[data-disabled]{opacity:.75}.c-btn--primary-gradient[data-disabled]:hover>.c-btn__inner{color:var(--color-tertiary);transform:none}.c-btn--primary-gradient.c-btn--sm{font-size:var(--font-scale-xs);padding:var(--space-scale-2xs) var(--space-scale-m)}.c-btn--primary-gradient.c-btn--md{font-size:var(--font-scale-s);padding:var(--space-scale-xs) var(--space-scale-2xl)}.c-btn--primary-gradient.c-btn--lg{font-size:var(--font-scale-m);padding:var(--space-scale-m) var(--space-scale-3xl)}.theme--dark .c-btn--primary-gradient{background-color:var(--color-secondary);background-image:none}.theme--dark .c-btn--primary-gradient:before{display:none}.theme--dark .c-btn--primary-gradient:active,.theme--dark .c-btn--primary-gradient:hover{background-color:transparent;color:var(--color-secondary)}.c-btn--secondary-gradient{background-image:var(--color-gradient-septenary-90);color:var(--color-tertiary);font-size:var(--font-scale-s);font-weight:700;letter-spacing:.1em;text-transform:var(--btn-text-transform)}.c-btn--secondary-gradient.c-btn--sm.c-btn--square{padding:var(--space-scale-2xs)}.c-btn--secondary-gradient:before{content:"";inset:0;position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1)}.c-btn--secondary-gradient .c-btn__inner{z-index:2}.c-btn--secondary-gradient:active,.c-btn--secondary-gradient:active:before,.c-btn--secondary-gradient:hover,.c-btn--secondary-gradient:hover:before{background-color:var(--color-quaternary)}.c-btn--secondary-gradient[data-disabled]{opacity:.75}.c-btn--secondary-gradient[data-disabled]:hover>.c-btn__inner{color:var(--color-tertiary);transform:none}.c-btn--secondary-gradient.c-btn--sm{font-size:var(--font-scale-xs);padding:var(--space-scale-2xs) var(--space-scale-m)}.c-btn--secondary-gradient.c-btn--md{padding:var(--space-scale-xs) var(--space-scale-2xl)}.c-btn--secondary-gradient.c-btn--lg{font-size:var(--font-scale-m);padding:var(--space-scale-m) var(--space-scale-3xl)}.c-btn.is-inversed.c-btn--primary{border-color:var(--color-secondary);color:var(--color-secondary)}.c-btn.is-inversed.c-btn--primary:after{border-color:var(--color-tertiary)}.c-btn.is-inversed.c-btn--primary .c-btn__inner{background-color:var(--color-tertiary)}.c-btn.is-inversed.c-btn--secondary{border-color:var(--color-tertiary);color:var(--color-tertiary)}.c-btn.is-inversed.c-btn--secondary:active,.c-btn.is-inversed.c-btn--secondary:hover{background-color:var(--color-tertiary);color:var(--color-secondary)}.c-btn.is-inversed.c-btn--tertiary{border-color:var(--color-neutral-100);color:var(--color-neutral-100)}.c-btn.is-inversed.c-btn--tertiary:active,.c-btn.is-inversed.c-btn--tertiary:hover{background-color:var(--color-neutral-100);color:var(--color-secondary)}.c-btn.is-inversed.c-btn--quaternary{border-color:var(--btn-inverse-fg-color-quaternary);color:var(--btn-inverse-fg-color-quaternary)}.c-btn.is-inversed.c-btn--primary-gradient{background-color:var(--color-tertiary);background-image:none}.c-btn.is-inversed.c-btn--primary-gradient:before{display:none}.c-btn.is-inversed.c-btn--primary-gradient{border-color:var(--color-secondary);color:var(--color-secondary)}.c-btn.is-inversed.c-btn--primary-gradient:active,.c-btn.is-inversed.c-btn--primary-gradient:hover{background-color:transparent;color:var(--color-tertiary)}.c-btn.is-inversed.c-btn--secondary-gradient{background-color:var(--color-tertiary);background-image:none}.c-btn.is-inversed.c-btn--secondary-gradient:before{display:none}.c-btn.is-inversed.c-btn--secondary-gradient{border-color:var(--color-secondary);color:var(--color-secondary)}.c-btn.is-inversed.c-btn--secondary-gradient:active,.c-btn.is-inversed.c-btn--secondary-gradient:hover{background-color:transparent;color:var(--color-tertiary)}.theme--dark .c-btn--secondary-gradient{background-color:var(--color-secondary);background-image:none}.theme--dark .c-btn--secondary-gradient:before{display:none}.theme--dark .c-btn--secondary-gradient:active,.theme--dark .c-btn--secondary-gradient:hover{background-color:transparent;color:var(--color-secondary)}.c-btn--no-shadow:after{display:none}.c-btn--no-translate,.c-btn--no-translate:active>.c-btn__inner,.c-btn--no-translate:hover>.c-btn__inner{transform:translate(0)}.c-btn--btt{left:0;max-width:244px;position:absolute;top:-44.5px}@media screen and (min-width:80rem){.c-btn--btt{left:unset;right:0;top:-53.75px}}.c-btn--flush-t{border-top:0}.c-btn--flush-r{border-right:0}.c-btn--flush-b{border-bottom:0}.c-btn--flush-l{border-left:0}.c-btn--b-img-none{border-image-source:none}.c-btn--anim-icon-l:active svg,.c-btn--anim-icon-l:hover svg{transform:translate(-.2em)}.c-btn--anim-icon-r:active svg,.c-btn--anim-icon-r:hover svg{transform:translate(.2em)}.c-btn--square{aspect-ratio:1}.c-btn-group{align-items:center;display:flex;flex-wrap:wrap}.c-btn-group--column{align-items:flex-start;flex-direction:column}.c-btn-group--none{gap:0}.c-btn-group--sm{gap:var(--space-scale-xs)}.c-btn-group--md{gap:var(--space-scale-m)}.c-btn-group--start{justify-content:flex-start}.c-btn-group--center{justify-content:center}.c-btn-group--end{justify-content:flex-end}.c-btn-group--between{justify-content:space-between}.c-btn-group--around{justify-content:space-around}.c-btn-loader{align-items:center;display:flex;gap:.25em}.c-btn-loader--absolute{position:absolute}.c-btn-loader__dot{animation:bounce 1s ease-in-out infinite;background-color:currentcolor;border-radius:50%;height:2px;transform:translateY(.2em);width:2px}.c-btn-loader__dot:first-child{animation-delay:0s}.c-btn-loader__dot:nth-child(2){animation-delay:.1s}.c-btn-loader__dot:nth-child(3){animation-delay:.2s}@keyframes bounce{0%,to{transform:translateY(.2em)}50%{transform:translateY(-.2em)}}}
