.button,.hs-button{align-items:center;background-color:var(--bg);border:none!important;border-radius:0!important;clip-path:var(--button-clip-right);cursor:pointer;display:flex!important;flex-wrap:nowrap!important;font-family:inherit;font-size:var(--optical-size)!important;font-weight:600!important;height:4rem;justify-content:center;letter-spacing:.0125em;line-height:12px!important;min-height:4rem;padding:0 calc(3rem*var(--parallelogram-angle) + 3rem) 0 3rem;position:relative;text-align:center;text-decoration:none;text-transform:none!important;transition:var(--button-duration);white-space:nowrap!important;width:fit-content;&:active{background-color:color-mix(in oklch,var(--bg) 100%,#fff 25%)}.left&{clip-path:var(--button-clip-left);padding:0 3rem 0 calc(3rem*var(--parallelogram-angle) + 3rem)}.right&{clip-path:var(--button-clip-right);padding:0 calc(3rem*var(--parallelogram-angle) + 3rem) 0 3rem}.block&{clip-path:none;padding:0 3rem}&.primary{--bg:var(--orange-50);color:#fff;&:hover{--bg:var(--orange-45);color:#fff!important}}&.secondary{--bg:var(--sky-50);color:#fff;&:hover{--bg:var(--sky-45);color:#fff!important}}&.tertiary{--bg:var(--navy-5);color:var(--navy-50);&:hover{--bg:var(--navy-10);color:var(--navy-50)!important}}}a.cta_button{align-items:center;background-color:var(--orange-50);border-radius:46px;color:#fff;display:flex;font-size:14px;height:46px;letter-spacing:.05em;padding:0 18px;text-decoration:none;text-transform:uppercase}a.cta_button:hover{background-color:var(--navy-50)}.cta-container .button:has(+.button),:is(form,.magazine,.popup__wrapper) :is(.button.square,.hs-button.square){clip-path:none!important;padding:0 3rem!important}form:has(.hs-error-msgs.inputs-list) .hs-button{background:var(--slate-40)!important;color:var(--slate-5)!important;cursor:not-allowed!important}.hs-button{width:100%!important}:is(button[type=button],a[download]):not(a.button,.no-styles){--button-duration:150ms;--button-color:var(--sky-50);--button-height:3rem;align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-family:inherit;font-size:calc(var(--optical-size)*.875);font-weight:500;height:var(--button-height,3rem);justify-content:center;letter-spacing:.0125em;line-height:1;padding:0 calc(var(--button-height)*.33333);position:relative;text-box:initial;transition:background-color var(--button-duration) ease,box-shadow var(--button-duration) ease,color var(--button-duration) ease;&:disabled{cursor:not-allowed!important;&:after{transform:none!important}}&:empty,&:has(svg){aspect-ratio:1/1;padding:0}&:not(.solid,.hollow,.transparent,.glass){background-color:color-mix(in oklch,var(--button-color) 12.5%,#fff);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--button-color) 25%,transparent);color:var(--button-color);&:is(:hover,:focus-visible):not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000) 18.75%,#fff);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--button-color,#000) 12.5%,transparent);color:color-mix(in oklch,var(--button-color),#000 12.5%)}&:active:not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000) 25%,#fff);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--button-color,#000) 18.75%,transparent);color:color-mix(in oklch,var(--button-color),#000 18.75%)}&:disabled{background-color:var(--slate-50);box-shadow:none;color:color-mix(in oklch,#fff,transparent)}}}button *{text-box:inherit}:is(a,button).solid{background-color:var(--button-color,#000);box-shadow:inset 0 0 0 .5px color-mix(in oklch,#000 12.5%,transparent);color:#fff;&:is(:hover,:focus-visible):not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000),#000 10%);box-shadow:inset 0 0 0 1px color-mix(in oklch,#000 12.5%,transparent)}&:active:not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000),#000 20%)}&:disabled{background-color:var(--slate-50);box-shadow:none;color:color-mix(in oklch,#fff,transparent)}}:is(a,button).hollow{background-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--button-color,#000) 50%,transparent);color:var(--button-color,#000);&:is(:hover,:focus-visible):not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000) 8%,transparent);box-shadow:inset 0 0 0 1px var(--button-color,#000);color:color-mix(in oklch,var(--button-color,#000),#000 12.5%)}&:active:not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000) 15%,transparent);color:color-mix(in oklch,var(--button-color,#000),#000 18.75%)}&:disabled{background-color:transparent;box-shadow:inset 0 0 0 1px var(--slate-50);color:color-mix(in oklch,var(--button-color,#000) 40%,transparent)}}:is(a,button):is(.transparent,.glass){backdrop-filter:saturate(100%) brightness(87.5%) blur(.25rem);background-color:color-mix(in oklch,var(--button-color,#000) 50%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklch,#fff 25%,transparent);color:#fff;&:is(:hover,:focus-visible):not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000) 62.5%,#000 5%);box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 12.5%,transparent)}&:active:not(:disabled){background-color:color-mix(in oklch,var(--button-color,#000) 50%,#fff 25%)}&:disabled{background-color:color-mix(in oklch,var(--slate-50),transparent);box-shadow:none;color:color-mix(in oklch,#fff,transparent)}}button:is(.active,.selected){background-color:var(--button-color)!important;box-shadow:inset 0 0 0 1px color-mix(in oklch,#000 12.5%,transparent)!important;color:#fff!important}button[progress]:not([disabled]):before{background:linear-gradient(90deg,color-mix(in oklch,var(--button-color,#000) 25%,transparent) calc(progress(attr(progress type(<number>), 0), 0, 100) * 100%),transparent 0);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}button[data-field]:before{content:attr(data-field) ":";display:inherit;margin-right:.5em;position:relative}
264:3	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: progress(attr(progress type(<number>), 0), 0, 100) * 100%
^...........................................^ [postcss-calc]