/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}:root{--btn-text-color:var(--color-primary);--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);--btn-hover-text-color:var(--color-white);--btn-hover-bg-color:var(--color-primary);--btn-hover-border-color:var(--color-white)}.btn.btn{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-sm,4px);cursor:pointer;text-align:center;box-shadow:none;width:fit-content;color:var(--btn-text-color);background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-radius:var(--radius-sm);flex-direction:row;justify-content:center;align-items:center;padding:1rem 1.25rem;font-size:1rem;font-weight:400;line-height:1;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative}.btn.btn:hover,.btn.btn:focus,.btn.btn.is-selected,.btn.btn.btn--selected{color:var(--btn-hover-text-color);border-color:var(--btn-hover-border-color);background-color:#0000}.btn.btn .svg-icon{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5);fill:currentColor;transition:transform .3s ease-in-out}.btn.btn.btn--primary{--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);border-style:var(--tw-border-style);border-width:1px}.btn.btn.btn--primary-inverse{--btn-text-color:var(--color-white);--btn-bg-color:var(--color-primary);--btn-border-color:var(--color-primary);--btn-hover-text-color:var(--color-primary);--btn-hover-bg-color:var(--color-white);--btn-hover-border-color:var(--color-white)}.btn.btn.btn--primary-inverse-border{--btn-text-color:var(--color-white);--btn-bg-color:var(--color-primary);--btn-border-color:var(--color-primary);--btn-hover-text-color:var(--color-primary);--btn-hover-bg-color:var(--color-white);--btn-hover-border-color:var(--color-primary);border-style:var(--tw-border-style);border-width:1px}.btn.btn.btn--secondary{--btn-text-color:var(--color-white);--btn-hover-text-color:var(--color-primary);--btn-hover-bg-color:var(--color-white);gap:calc(var(--spacing,.25rem)*1);background:linear-gradient(89.43deg,#305e5e .49%,#23282b 97.75%);padding:.625rem 1rem;font-size:.875rem;line-height:1}.btn.btn.btn--secondary:hover,.btn.btn.btn--secondary:focus,.btn.btn.btn--secondary.is-selected,.btn.btn.btn--secondary.btn--selected{background:var(--color-white)}.btn.btn.btn--secondary:disabled,.btn.btn.btn--secondary.is-disabled,.btn.btn.btn--secondary.btn--disabled{cursor:not-allowed;background:0 0}.btn.btn.btn--subtle{--btn-bg-color:transparent;--btn-border-color:var(--color-white);--btn-text-color:var(--color-white);--btn-hover-text-color:var(--color-primary);--btn-hover-bg-color:var(--color-white);--btn-hover-border-color:var(--color-white);gap:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1}.btn.btn.btn--subtle.dark{--btn-border-color:var(--color-primary);--btn-text-color:var(--color-primary);--btn-hover-text-color:var(--color-white);--btn-hover-bg-color:var(--color-primary);--btn-hover-border-color:var(--color-primary)}.btn.btn.btn--link{gap:calc(var(--spacing,.25rem)*4);--btn-bg-color:transparent;--btn-text-color:var(--color-white);--btn-hover-text-color:var(--color-white);--btn-hover-bg-color:transparent;--btn-hover-border-color:var(--color-white);font-size:1.25rem;font-weight:300;line-height:1.3;text-decoration:underline}.btn.btn.btn--link:hover,.btn.btn.btn--link:focus,.btn.btn.btn--link.is-selected,.btn.btn.btn--link.btn--selected{font-weight:700;text-decoration:none}.btn.btn.btn--link .svg-icon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);fill:currentColor}.btn.btn.btn--link.btn--size-small{font-size:1rem}.btn.btn.btn--link-inverted{--btn-bg-color:transparent;--btn-text-color:var(--color-black);--btn-hover-text-color:var(--color-black);--btn-hover-bg-color:transparent;--btn-hover-border-color:var(--color-black)}.btn.btn.btn--link-inverted:hover,.btn.btn.btn--link-inverted:focus,.btn.btn.btn--link-inverted.is-selected,.btn.btn.btn--link-inverted.btn--selected{font-weight:700;text-decoration:none}.btn.btn.btn--link-inverted .svg-icon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);fill:currentColor}.btn.btn.btn--size-small{gap:calc(var(--spacing,.25rem)*1);padding:.625rem 1rem;font-size:.875rem}.btn.btn.btn--size-small.btn--icon-alone{padding:calc(var(--spacing,.25rem)*2)}.btn.btn.btn--size-small.btn--link,.btn.btn.btn--size-small.btn--link-inverted{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*0)}:is(.btn.btn.btn--size-small.btn--link,.btn.btn.btn--size-small.btn--link-inverted) .svg-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);fill:currentColor}.btn.btn.btn--size-small .svg-icon{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.btn.btn.btn--size-medium.btn--icon-alone{padding:calc(var(--spacing,.25rem)*3)}.btn.btn.btn--size-medium.btn--link,.btn.btn.btn--size-medium.btn--link-inverted{padding:calc(var(--spacing,.25rem)*0)}.btn.btn.btn--size-medium .svg-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);fill:currentColor}.btn.btn.btn--size-large.btn--secondary{padding:.875rem 1.25rem;font-size:1rem}.btn.btn.btn--size-large.btn--icon-alone{padding:calc(var(--spacing,.25rem)*2)}.btn.btn.btn--size-large.btn--link,.btn.btn.btn--size-large.btn--link-inverted{padding:calc(var(--spacing,.25rem)*0)}.btn.btn.btn--size-large .svg-icon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);fill:currentColor}.btn.btn.btn--icon-alone .btn__text{display:none}.btn.btn.btn--icon-left .svg-icon{order:-1}.btn.btn.btn--icon-rotate-90 .svg-icon{transform:rotate(90deg)}.btn.btn.btn--icon-name-arrow-up-right:hover .svg-icon{transform:rotate(0)!important}.btn.btn:disabled,.btn.btn.is-disabled,.btn.btn.btn--disabled{cursor:not-allowed;--btn-text-color:var(--color-grey);--btn-bg-color:transparent;--btn-border-color:var(--color-grey);--btn-hover-text-color:var(--color-grey);--btn-hover-bg-color:transparent;--btn-hover-border-color:var(--color-grey)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
