.btn-base{text-align:center;border-radius:.75rem;justify-content:center;align-items:center;gap:1.5rem;min-width:0;min-height:48px;font-size:1rem;font-weight:600;line-height:200%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.btn-primary{--tw-bg-opacity:1;background-color:rgb(114 5 70/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(73 3 45/var(--tw-bg-opacity,1))}}.btn-primary:active{--tw-bg-opacity:1;background-color:rgb(49 2 30/var(--tw-bg-opacity,1))}[data-kb-focus] .btn-primary:focus{--tw-bg-opacity:1;background-color:rgb(73 3 45/var(--tw-bg-opacity,1))}.btn-primary-loading{--tw-bg-opacity:1;background-color:rgb(49 2 30/var(--tw-bg-opacity,1));opacity:.75}@media (hover:hover) and (pointer:fine){.btn-primary-loading:hover{--tw-bg-opacity:1;background-color:rgb(49 2 30/var(--tw-bg-opacity,1))}}.btn-primary-loading:active{--tw-bg-opacity:1;background-color:rgb(49 2 30/var(--tw-bg-opacity,1))}.btn-secondary{--tw-border-opacity:1;border-width:3px;border-color:rgb(114 5 70/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}}.btn-secondary:active{--tw-bg-opacity:1;background-color:rgb(242 212 230/var(--tw-bg-opacity,1))}[data-kb-focus] .btn-secondary:focus{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}.btn-interactive-secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.btn-interactive-secondary:hover{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}}.btn-interactive-secondary:active{--tw-bg-opacity:1;background-color:rgb(242 212 230/var(--tw-bg-opacity,1))}[data-kb-focus] .btn-interactive-secondary:focus{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}[data-kb-focus] .btn-interactive-focus-ring:focus{--tw-shadow:0 0 0 4px var(--focus-ring-color),inset 0 0 0 1px var(--focus-border-color);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.btn-toggle{transition-duration:0s}@media (hover:hover){.btn-toggle:not(.btn-primary):hover{transition-duration:.15s}}
.card-base{width:100%;max-width:56rem;margin-left:auto;margin-right:auto;padding:0}@media (min-width:1024px){.card-base{border-radius:1.5rem;padding:1.5rem}}.card-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1))}.card-aubergine{--tw-bg-opacity:1;background-color:rgb(114 5 70/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:1.5rem;padding:1.5rem 1rem}@media (min-width:1024px){.card-aubergine{padding:1.5rem}}
.input-base{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;min-height:48px;font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1));border-radius:.75rem;padding:.75rem;font-size:.875rem;font-weight:400;line-height:150%;display:block}.input-focus{--tw-border-opacity:1;border-width:1px;border-color:rgb(114 5 70/var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid #0000}.input-focus:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(120 104 114/var(--tw-text-opacity,1))}.input-focus-error{--tw-border-opacity:1;border-width:1px;border-color:rgb(217 56 49/var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid #0000}.input-focus-error:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(120 104 114/var(--tw-text-opacity,1))}.input-floating{--tw-border-opacity:1;border-width:1px;border-color:rgb(114 5 70/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;min-height:48px;font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";border-radius:.75rem;padding:.75rem;font-size:.875rem;font-weight:400;line-height:150%;display:block}.input-floating::placeholder{color:#0000}.input-floating:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(120 104 114/var(--tw-text-opacity,1))}.input-floating-error{--tw-border-opacity:1;border-color:rgb(217 56 49/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(217 56 49/var(--tw-text-opacity,1))}.input-floating-label{z-index:10;transform-origin:0;cursor:text;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-translate-y:-50%;--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(120 104 114/var(--tw-text-opacity,1));padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;transition-duration:.3s;position:absolute;top:0;left:.75rem}.peer:placeholder-shown~.input-floating-label{--tw-translate-y:calc(50% + 2px);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.input-floating-label{--tw-translate-y:-50%;--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(114 5 70/var(--tw-text-opacity,1))}.peer:disabled~.input-floating-label{cursor:not-allowed;--tw-text-opacity:1;color:rgb(120 104 114/var(--tw-text-opacity,1))}.input-suffix{pointer-events:none;--tw-text-opacity:1;color:rgb(120 104 114/var(--tw-text-opacity,1));align-items:center;display:flex;position:absolute;top:0;bottom:0;right:.75rem}.toggle-input-base{appearance:none;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;margin-right:1rem;padding:0;display:inline-block}.toggle-input-base:checked{--tw-border-opacity:1;border-color:rgb(114 5 70/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(114 5 70/var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2016%2016'%20fill='white'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M12.207%204.793a1%201%200%20010%201.414l-5%205a1%201%200%2001-1.414%200l-2-2a1%201%200%20011.414-1.414L6.5%209.086l4.293-4.293a1%201%200%20011.414%200z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.toggle-checkbox{border-radius:.25rem}.toggle-radio{border-radius:9999px}.field-container{flex-direction:column;gap:.25rem;display:flex}.field-label{font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:150%}.field-description{font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1));font-size:.75rem;font-weight:400;line-height:150%}.field-error-text{text-wrap:balance;font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-text-opacity:1;color:rgb(217 56 49/var(--tw-text-opacity,1));font-size:.75rem;font-weight:400;line-height:150%}.field-toggle-label{--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem}.select-chevron{pointer-events:none;--tw-translate-y:-50%;--tw-rotate:180deg;width:1.25rem;height:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));position:absolute;top:50%;right:.75rem}
.inline-link{font-weight:500;text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.inline-link:hover{--tw-text-opacity:1;color:rgb(114 5 70/var(--tw-text-opacity,1))}}.inline-link{border-radius:.125rem}.inline-link:focus-visible{outline-offset:1px;outline-width:2px;outline-color:#720546}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.fade-in{animation:fade-in var(--fade-duration,.2s) ease-in-out}.fade-out{animation:fade-out var(--fade-duration,.2s) ease-in-out forwards}@keyframes drop-in{0%{transform:translateY(-100%)}}@keyframes drop-out{to{transform:translateY(-100%)}}.drop-in{animation:.3s ease-out drop-in}.drop-out{animation:.3s ease-in forwards drop-out}@media (prefers-reduced-motion:reduce){.fade-in,.fade-out,.drop-in,.drop-out{animation-duration:1ms}}.details-slide{interpolate-size:allow-keywords}.details-slide::details-content{height:0;transition:height .3s ease-in-out, content-visibility .3s ease-in-out allow-discrete;overflow:clip}.details-slide[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.details-slide::details-content{transition:none}}.paginator-nav{flex-direction:row;align-items:center;gap:.5rem;display:flex}.paginator-cell{width:2.5rem;height:2.5rem;font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.paginator-btn{border-radius:.5rem}.paginator-btn-active{--tw-bg-opacity:1;background-color:rgb(114 5 70/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.paginator-btn-inactive{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.paginator-btn-inactive:hover{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}}.paginator-btn-inactive:active{--tw-bg-opacity:1;background-color:rgb(242 212 230/var(--tw-bg-opacity,1))}.progress-track{--tw-bg-opacity:1;background-color:rgb(254 246 250/var(--tw-bg-opacity,1));border-radius:9999px;width:100%;height:1rem;overflow:hidden}@property --progress-fade{syntax:"<length>";inherits:false;initial-value:0}.progress-fill{--tw-bg-opacity:1;background-color:rgb(114 5 70/var(--tw-bg-opacity,1));height:100%;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--progress-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--progress-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--progress-fade)), transparent);transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes progress-settle-a{0%,50%{--progress-fade:.5rem}to{--progress-fade:0px}}@keyframes progress-settle-b{0%,50%{--progress-fade:.5rem}to{--progress-fade:0px}}.progress-settle-a{animation:progress-settle-a var(--progress-duration) ease-in-out}.progress-settle-b{animation:progress-settle-b var(--progress-duration) ease-in-out}@media (prefers-reduced-motion:reduce){.progress-fill{transition:none;animation:none}}.link-card{width:var(--card-w,416px);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1rem;flex-direction:column;gap:1rem;max-width:100%;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.link-card:hover{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}}.link-card:active{--tw-bg-opacity:1;background-color:rgb(242 212 230/var(--tw-bg-opacity,1))}[data-kb-focus] .link-card:focus{--tw-bg-opacity:1;background-color:rgb(253 239 247/var(--tw-bg-opacity,1))}.hover-expand[class]{transition:background-color .3s ease-in-out,z-index 0s ease-in-out .3s}@media (hover:none),(pointer:coarse){.hover-expand[class][data-open]{z-index:20;transition-delay:0s,0s}}@media (hover:hover) and (pointer:fine){.hover-expand[class]:hover,.hover-expand[class]:is(:focus-visible,:has(:focus-visible)){z-index:20;transition-delay:0s,0s}.hover-expand[class][data-raised]{z-index:var(--stack-z,20);transition-delay:0s,0s}.hover-expand[class][data-lowered]{transition-delay:0s,0s}}.hover-expand-clamp{--clamp-edge:.25lh;-webkit-line-clamp:var(--clamp-lines);line-clamp:var(--clamp-lines);max-height:calc(var(--clamp-lines) * var(--clamp-line-height));interpolate-size:allow-keywords;transition:max-height .3s ease-in-out, display 0s .3s allow-discrete, -webkit-line-clamp 0s .3s allow-discrete, line-clamp 0s .3s allow-discrete;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}@property --card-text-container{syntax:"size|normal";inherits:false;initial-value:size}.card-text-room{min-height:0;container:card-text / var(--card-text-container);transition:--card-text-container 0s .3s allow-discrete, flex-basis 0s .3s allow-discrete;flex:1 1 0}@media (hover:none),(pointer:coarse){.hover-expand[data-open] .card-text-room{--card-text-container:normal;flex-basis:auto;transition:none}}@media (hover:hover) and (pointer:fine){.hover-expand:is(:hover,:focus-visible,:has(:focus-visible)) .card-text-room{--card-text-container:normal;flex-basis:auto;transition:none}}@container card-text (min-height:0){.card-text-fit{--fit-lines:2;--fit-spare:max(0px, 100cqh - 2.45rem)}}@container card-text (min-height:3.64rem){.card-text-fit{--fit-lines:3;--fit-spare:max(0px, 100cqh - 3.675rem)}}@container card-text (min-height:4.87rem){.card-text-fit{--fit-lines:4;--fit-spare:max(0px, 100cqh - 4.9rem)}}@container card-text (min-height:6.095rem){.card-text-fit{--fit-lines:5;--fit-spare:max(0px, 100cqh - 6.125rem)}}@media (hover:none),(pointer:coarse){.hover-expand[data-open] .hover-expand-clamp{-webkit-line-clamp:none;line-clamp:none;box-sizing:content-box;max-height:max-content;padding-bottom:var(--clamp-edge);margin-bottom:calc(-1 * var(--clamp-edge));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--clamp-edge)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--clamp-edge)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--clamp-edge)), transparent);transition:max-height .3s ease-in-out;display:block}}@media (hover:hover) and (pointer:fine){.hover-expand:is(:hover,:focus-visible,:has(:focus-visible)) .hover-expand-clamp{-webkit-line-clamp:none;line-clamp:none;box-sizing:content-box;max-height:max-content;padding-bottom:var(--clamp-edge);margin-bottom:calc(-1 * var(--clamp-edge));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--clamp-edge)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--clamp-edge)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--clamp-edge)), transparent);transition:max-height .3s ease-in-out;display:block}}.link-card.link-card-outlined{outline-offset:-1px;border-radius:1.5rem;outline:1px solid #720546}.link-card.link-card-untinted:is(:hover,:active){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.link-card.link-card-expandable{padding-bottom:1.35rem}@media (hover:none),(pointer:coarse){.link-card.link-card-expandable{-webkit-tap-highlight-color:transparent;padding-bottom:.5rem}.link-card.link-card-expandable:is(:hover,:active){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.link-card.link-card-expandable.link-card-with-action{padding-bottom:.5rem}.link-card.link-card-expandable.link-card-outlined{padding-bottom:1.5rem}@media (hover:hover) and (pointer:fine){.link-card.link-card-expandable{inset-inline:0;min-height:100%;position:absolute;top:0}}
.header-base{text-wrap:pretty;font-family:var(--font-clash-display,ClashDisplay), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;font-weight:500}.header-h1{font-size:56px;line-height:120%}@media (min-width:1024px){.header-h1{font-size:76px}}.header-h2{font-size:32px;line-height:120%}.header-h3{font-size:1.5rem;line-height:120%}.header-h4{font-size:1.25rem;line-height:120%}.header-h5{font-size:1.125rem;line-height:120%}.header-h6{font-size:1rem;line-height:120%}.paragraph-base{font-family:var(--font-lato,Lato), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.paragraph-s{font-size:1.125rem;line-height:140%}.paragraph-m{font-size:24px;line-height:170%}.text-variant-aubergine{--tw-text-opacity:1;color:rgb(114 5 70/var(--tw-text-opacity,1))}.text-variant-gray{--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1))}.text-variant-white{--tw-text-opacity:1;color:rgb(247 246 246/var(--tw-text-opacity,1))}
