*{box-sizing:border-box;margin:0;padding:0}a,button,h1,h2,h3,h4,h5,h6,input,select,textarea{color:inherit;font:inherit}a{text-decoration:none}ol,ul{list-style-type:none}iframe,img,video{block-size:auto;display:block;inline-size:100%}button,input,label{cursor:pointer}button,dialog[open],input[type=submit]{background-color:transparent;border:none}dialog[open]{block-size:100%;border-radius:0;display:grid;inline-size:100%;max-block-size:none;max-inline-size:none;place-items:center}svg{line-height:0}:root{--c-accent:#dc3eb2;--c-black:#000f29;--c-white:#fff;--container-columns:12;--container-gap:1.875rem;--container-column-width:5.3125rem;--container-x-padding:1rem}.container{--container-inner-width:((var(--container-columns) - 1) * var(--container-gap)) + (var(--container-columns) * var(--container-column-width));margin-inline:auto;max-width:calc(var(--container-x-padding)*2 + var(--container-inner-width));padding-inline:var(--container-x-padding);width:100%}.container.container-10{--container-columns:10}.container.container-8{--container-columns:8}.container.container-6{--container-columns:6}.container.container-4{--container-columns:4}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.otf)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.otf)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-SemiBold.otf)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.otf)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat-Black.otf)}body{color:var(--c-black);font-family:Montserrat,system-ui,sans-serif}.stroked{-webkit-text-stroke:var(--stroke-width,2px) var(--stroke-color,var(--c-black));color:transparent;font-weight:var(--stroke-fw,900);letter-spacing:2.5px}@media only screen and (max-width:768px){.stroked{--stroke-width:1.5px}}.uppercase{text-transform:uppercase}.dark-section{--opposite-color:var(--c-black);--current-color:var(--c-white);--stroke-color:var(--current-color);color:var(--current-color)}.text-accent{color:var(--c-accent)}.fs-50{font-size:3.125rem;line-height:1.2}.fs-46{font-size:2.875rem;line-height:1.217391}.fs-40{font-size:2.5rem;line-height:1.225}.fs-32{font-size:2rem;line-height:1.25}.fs-30{font-size:1.875rem;line-height:1.3333333333}.fs-26{font-size:1.625rem;line-height:1.2307692308}.fs-24{font-size:1.5rem;line-height:1.125}.fs-22{font-size:1.375rem;line-height:1.4545454545}.fs-18{font-size:1.125rem;line-height:1.555556}.fs-17{font-size:1.0625rem;line-height:1.4117647059}.fs-15{font-size:.9375rem;line-height:1.3333333333}.fs-14{font-size:.875rem;line-height:1.5714285714}@media only screen and (max-width:768px){.fs-50{font-size:1.875rem}.fs-46{font-size:1.75rem}.fs-40{font-size:1.625rem}.fs-32{font-size:1.375rem}.fs-26,.fs-30{font-size:1.25rem}.fs-24{font-size:1.125rem}.fs-22{font-size:1rem}.fs-18{font-size:.9375rem}.fs-17{font-size:.875rem}.fs-15{font-size:.8125rem}.fs-14{font-size:.75rem}}.btn,input[type=submit].btn{--btn-fg:currentColor;--btn-bg:transparent;--btn-outline-color:var(--btn-bg);align-items:center;background-color:var(--btn-bg);border:1px solid var(--btn-outline-color);border-radius:99px;color:var(--btn-fg);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.75rem;justify-content:center;line-height:1.266667;padding:.8125rem 1.6875rem .75rem;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.btn:has(.btn-icon),input[type=submit].btn:has(.btn-icon){padding-bottom:.8125rem;padding-top:.8125rem}.btn .btn-icon,input[type=submit].btn .btn-icon{flex-shrink:0;line-height:0;width:1rem}.btn:focus,.btn:hover,input[type=submit].btn:focus,input[type=submit].btn:hover{background-color:var(--btn-bg-h,var(--btn-bg));color:var(--btn-fg-h,var(--btn-fg))}.btn:focus-visible,input[type=submit].btn:focus-visible{outline:2px solid var(--c-accent)!important;outline-offset:2px!important}.btn:active,input[type=submit].btn:active{scale:.98}.btn.btn-primary,input[type=submit].btn.btn-primary{--btn-fg:var(--c-white);--btn-bg:var(--c-accent);--btn-bg-h:hsl(from var(--c-accent) h s calc(l - 5) );--btn-outline-color:hsl(from var(--c-accent) h s calc(l - 5) )}.btn.btn-secondary,input[type=submit].btn.btn-secondary{--btn-fg:var(--opposite-color);--btn-bg:var(--current-color);--btn-bg-h:hsl(from var(--current-color) h s calc(l - 10) );--btn-outline-color:hsl(from var(--current-color) h s calc(l - 10) )}.btn.btn-outline,input[type=submit].btn.btn-outline{--btn-fg:var(--c-accent);--btn-outline-color:var(--c-accent);--btn-bg-h:rgba(from var(--c-accent) r g b/.04)}.rich-text p:not(:last-child){margin-block-end:1lh}.rich-text strong{font-weight:700}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text ol,.rich-text ul{padding-inline-start:1rem}.rich-text a{color:var(--c-orange);text-decoration:underline}.rich-text p:has(+p>small:only-child){margin-bottom:1.8125rem}.rich-text p:has(small:only-child),.rich-text small{font-size:.75rem;line-height:1.5}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}.img-wrapper.img-wrapper-ratio,.img-wrapper.img-wrapper-ratio>picture{block-size:0;overflow:hidden;position:relative}.img-wrapper.img-wrapper-ratio>picture{block-size:100%;display:block}.img-wrapper.img-wrapper-ratio>img,.img-wrapper.img-wrapper-ratio>picture>img,.img-wrapper.img-wrapper-ratio>picture>video,.img-wrapper.img-wrapper-ratio>video{block-size:100%;inline-size:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.text-center{text-align:center}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.layers{display:grid}.layers>.layer{grid-column:-1/1;grid-row:-1/1}.layers>.layer.layer-bg{position:relative}.layers>.layer.layer-bg:after,.layers>.layer.layer-bg:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute}.layers>.layer.layer-fg{position:relative;z-index:1}[data-vgsap-from-invisible=true]:not([data-vgsap-stagger=true]),[data-vgsap-from-invisible=true][data-vgsap-stagger=true]>*{opacity:0}
