.l-logo__link[data-astro-cid-snxxoeog]{display:block}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes shrink{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fontStrecht{0%{letter-spacing:normal;opacity:1}to{letter-spacing:5px;opacity:.2}}@keyframes float-top{0%{opacity:1;transform:translate(0)}to{opacity:.9;transform:translateY(-40%)}}@keyframes float-left{0%{opacity:1;transform:translate(0)}to{opacity:.9;transform:translate(-10%)}}@keyframes float-to-left{0%{transform:translate(10%)}to{transform:translate(0)}}@keyframes float-right{0%{opacity:1;transform:translate(0)}to{opacity:.9;transform:translate(10%)}}@keyframes float-to-right{0%{transform:translate(-10%)}to{transform:translate(0)}}@keyframes bounceUpDown{0%{transform:translateY(5%)scaleX(.9)scaleY(.95)}to{transform:translate(0)}}@keyframes bounceUpDownTwo{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5%)}60%{transform:translateY(-1%)}}@keyframes pulse{0%{transform:scale(.99)}to{transform:scale(1)}}@keyframes hithere{40%,60%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}70%{transform:rotate(0)}}.l-logo[data-astro-cid-snxxoeog]{width:clamp(6.25rem,9.17vw + 2.98rem,9.69rem);transform:translate(clamp(1.69rem,3vw + .62rem,2.81rem))}.l-header[data-astro-cid-aairvxrv]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-align-items:center;-moz-justify-content:center;z-index:2;padding:var(--globalDistance);background-color:#fff;justify-content:center;align-items:center;display:-ms-flexbox;display:flex;position:sticky;top:0;box-shadow:0 -5px 40px -10px #23152333}.l-hero[data-astro-cid-d46annw7]{position:relative}.l-hero[data-astro-cid-d46annw7]:before,.l-hero[data-astro-cid-d46annw7]:after{content:"";z-index:-1;background:linear-gradient(#faeaf0 0%,#faeaf000 100%);width:200vw;height:100%;position:absolute;top:0}.l-hero[data-astro-cid-d46annw7]:before{left:-100%}.l-hero[data-astro-cid-d46annw7]:after{right:-100%}.l-hero[data-astro-cid-d46annw7]{gap:var(--globalGap);grid-template-rows:1fr;padding-block-start:var(--globalSpacing);display:grid}.l-hero__heading[data-astro-cid-d46annw7]{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#fff;z-index:1;margin:0;padding-block-start:clamp(1.25rem,13.33vw - 3.5rem,6.25rem);line-height:1.5}.l-hero__heading[data-astro-cid-d46annw7]>span[data-astro-cid-d46annw7]{hite-space:pre-wrap;box-shadow:calc(var(--globalMiniDistance) * -1) 0 0 #572b59;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:var(--globalMiniDistance) var(--globalMiniDistance) var(--globalMiniDistance) 0;margin-left:var(--globalMiniDistance);background-color:#572b59;display:inline}@media (width<=570px){.l-hero__heading[data-astro-cid-d46annw7]{grid-area:1/1/2/11}}@media (width>=571px) and (width<=1230px){.l-hero__heading[data-astro-cid-d46annw7]{grid-area:1/1/2/8}}@media (width<=1230px){.l-hero[data-astro-cid-d46annw7]{grid-template-columns:repeat(12,1fr)}.l-hero__img[data-astro-cid-d46annw7]{grid-area:1/3/2/13}.l-hero__heading[data-astro-cid-d46annw7]{padding-inline-start:var(--globalSmallSpacing)}}@media (width>=1231px){.l-hero[data-astro-cid-d46annw7]{grid-template-columns:0 repeat(12,1fr) 0}.l-hero__img[data-astro-cid-d46annw7]{grid-area:1/3/2/15}.l-hero__heading[data-astro-cid-d46annw7]{grid-area:1/1/2/7}}.c-button[data-astro-cid-dwvff6qw]{text-align:center;text-decoration:none;position:relative}.c-button[data-astro-cid-dwvff6qw][data-type=text]{margin:0;padding:0}.c-button[data-astro-cid-dwvff6qw]{-o-transition:color cubic-bezier(.77, 0, .175, 1) .25s 0s , background cubic-bezier(.77, 0, .175, 1) .25s 0s;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;cursor:pointer;font-size:var(--paragraph-font-size);border:none;border-radius:100vmax;-webkit-transition:color .25s cubic-bezier(.77,0,.175,1),background .25s cubic-bezier(.77,0,.175,1);-moz-transition:color .25s cubic-bezier(.77,0,.175,1),background .25s cubic-bezier(.77,0,.175,1);-ms-transition:color .25s cubic-bezier(.77,0,.175,1),background .25s cubic-bezier(.77,0,.175,1);transition:color .25s cubic-bezier(.77,0,.175,1),background .25s cubic-bezier(.77,0,.175,1);display:-ms-inline-flexbox;display:inline-flex}.c-button[data-astro-cid-dwvff6qw][data-type=primary],.c-button[data-astro-cid-dwvff6qw][data-type=secondary],.c-button[data-astro-cid-dwvff6qw][data-type=white]{padding-inline:var(--globalDistance);padding-block:var(--globalSmallDistance);font-weight:700}.c-button[data-astro-cid-dwvff6qw][data-type=primary],.c-button[data-astro-cid-dwvff6qw][data-type=secondary]{color:#fff}.c-button[data-astro-cid-dwvff6qw][data-type=primary]{background:#ce0049}.c-button[data-astro-cid-dwvff6qw][data-type=primary]:hover,.c-button[data-astro-cid-dwvff6qw][data-type=primary]:active,.c-button[data-astro-cid-dwvff6qw][data-type=primary]:focus{background:#572b59}.c-button[data-astro-cid-dwvff6qw][data-type=secondary]{background:#ad576b}.c-button[data-astro-cid-dwvff6qw][data-type=secondary]:hover,.c-button[data-astro-cid-dwvff6qw][data-type=secondary]:active,.c-button[data-astro-cid-dwvff6qw][data-type=secondary]:focus{background:#ce0049}.c-button[data-astro-cid-dwvff6qw][data-type=white]{color:#572b59;background:#fff}.c-button[data-astro-cid-dwvff6qw][data-type=white]:hover,.c-button[data-astro-cid-dwvff6qw][data-type=white]:active,.c-button[data-astro-cid-dwvff6qw][data-type=white]:focus{background:#fcf3f6}.c-button[data-astro-cid-dwvff6qw][data-type=text]{line-height:inherit;color:#fff;background:0 0}.m-nav--footer__list[data-astro-cid-wcpp4lce]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-align-items:center;-moz-justify-content:center;justify-content:center;align-items:center;gap:var(--globalGap);display:-ms-flexbox;display:flex}.m-nav--footer__link[data-astro-cid-wcpp4lce]{-o-transition:color cubic-bezier(.77, 0, .175, 1) .25s 0s;font-size:var(--nav-font-size);color:#fff;-webkit-transition:color .25s cubic-bezier(.77,0,.175,1);-moz-transition:color .25s cubic-bezier(.77,0,.175,1);-ms-transition:color .25s cubic-bezier(.77,0,.175,1);transition:color .25s cubic-bezier(.77,0,.175,1)}.m-nav--footer__link[data-astro-cid-wcpp4lce]:hover,.m-nav--footer__link[data-astro-cid-wcpp4lce]:active,.m-nav--footer__link[data-astro-cid-wcpp4lce]:focus{color:#ccc}.l-copyright[data-astro-cid-ue4oqwdc]{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-flex-direction:column;-moz-align-items:center;font-size:var(--small-font-size);color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;padding-block-start:var(--globalSpacing);display:-ms-flexbox;display:flex;position:relative}.l-copyright[data-astro-cid-ue4oqwdc]:before{content:"";background:#fff;width:20px;height:1px;margin-block-end:var(--globalSmallSpacing)}.l-footer[data-astro-cid-ouf554di]{padding-block:var(--globalSpacing);background:linear-gradient(45deg,#572b59 0%,#ce0049 100%);margin-block-start:var(--globalLargeSpacing);position:sticky;top:100vh}.m-dialog__header[data-astro-cid-mhow2wx7]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-moz-align-items:center;justify-content:space-between;align-items:center;gap:var(--globalDistance);border-bottom:2px solid #ccc;margin-block-end:var(--globalSmallSpacing);padding-block-end:var(--globalSmallSpacing);display:-ms-flexbox;display:flex}.m-dialog__header[data-astro-cid-mhow2wx7] h3[data-astro-cid-mhow2wx7]{margin:0}.m-dialog[data-astro-cid-mhow2wx7]{padding-inline:var(--globalSpacing);overscroll-behavior-y:contain;border:none;max-height:100%;padding-block-start:var(--globalSmallSpacing);padding-block-end:var(--globalSpacing);overflow:visible auto;transform:translateY(-20px);box-shadow:-10px 0 20px #2315234d}.m-dialog[data-astro-cid-mhow2wx7],.m-dialog[data-astro-cid-mhow2wx7]::backdrop{transition:display 1s allow-discrete, overlay 1s allow-discrete, opacity 1s, transform 1s;opacity:0}.m-dialog[data-astro-cid-mhow2wx7][open]{opacity:1;transform:translateY(0)}.m-dialog[data-astro-cid-mhow2wx7][open]::backdrop{opacity:1}@starting-style{.m-dialog[data-astro-cid-mhow2wx7][open],.m-dialog[data-astro-cid-mhow2wx7][open]::backdrop{opacity:0}.m-dialog[data-astro-cid-mhow2wx7][open]{transform:translateY(20px)}}dialog[data-astro-cid-mhow2wx7]:modal{max-width:100vw}[data-astro-cid-mhow2wx7]::backdrop{backdrop-filter:blur(5px);background:#572b59e6}.h-is-sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img:not(.h-is-untouched),embed:not(.h-is-untouched),object:not(.h-is-untouched),video:not(.h-is-untouched),svg:not(.h-is-untouched){width:100%;max-width:100%;height:auto;display:block}.m-nav__list-item{list-style:none}.m-nav__link{text-decoration:none;display:block}.h-text-center{text-align:center}.m-nav__list,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-list:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,p:first-child{margin-block-start:0}.c-list:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,p:last-child{margin-block-end:0}.c-list:only-child,h1:only-child,h2:only-child,h3:only-child,h4:only-child,p:only-child{margin-block:0}@font-face{font-family:GT-Flexa;font-style:normal;font-weight:400;font-display:auto;font-stretch:100%;src:url(../../assets/fonts/GT-Flexa/GT-Flexa-GX.woff2)format("woff2")}@font-face{font-family:effra;src:url(../../assets/fonts/Effra/effra-regular.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:effra;src:url(../../assets/fonts/Effra/effra-regular-italic.woff2)format("woff2");font-display:optional;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:effra;src:url(../../assets/fonts/Effra/effra-bold.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:effra;src:url(../../assets/fonts/Effra/effra-bold-italic.woff2)format("woff2");font-display:optional;font-style:italic;font-weight:700;font-stretch:100%}[data-width=site-width]{width:min(1230px,100% - 2.5rem);margin-inline:auto}[data-container=site-width]{width:min(1230px,100%);margin-inline:auto}[data-width=container-xl]{width:min(1170px,100% - 2.5rem);margin-inline:auto}[data-container=container-xl]{width:min(1170px,100%);margin-inline:auto}[data-width=container-lg]{width:min(970px,100% - 2.5rem);margin-inline:auto}[data-container=container-lg]{width:min(970px,100%);margin-inline:auto}[data-width=container-md]{width:min(770px,100% - 2.5rem);margin-inline:auto}[data-container=container-md]{width:min(770px,100%);margin-inline:auto}[data-width=container-sm]{width:min(570px,100% - 2.5rem);margin-inline:auto}[data-container=container-sm]{width:min(570px,100%);margin-inline:auto}[data-width=container-xs]{width:min(370px,100% - 2.5rem);margin-inline:auto}[data-container=container-xs]{width:min(370px,100%);margin-inline:auto}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden],audio{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}body,html{height:100%;font-size:1rem;line-height:1.4}::selection{color:#fff;background-color:#572b59}::selection{color:#fff;background-color:#572b59}*{scrollbar-width:thin;scrollbar-color:#572b59 #fff}hr{margin-block:var(--globalDistance);border:0;border-bottom:1px solid #ccc}body{color:#231523;font-family:effra,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}strong{font-weight:700}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-variation-settings:"wdth" 70, "wght" 700, "ital" 0;margin-block-start:0;line-height:1.4}h1,h2,h3,h4{color:#ce0049;margin-block:var(--globalProse);font-family:effra,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1{font-size:var(--first-heading-font-size)}h2{font-size:var(--second-heading-font-size)}h3{font-size:var(--third-heading-font-size)}h4{font-size:var(--fourth-heading-font-size);margin-block-start:var(--globalSmallSpacing)}p{font-size:var(--paragraph-font-size);margin-block:var(--globalProse);color:#231523}:where(a){-o-transition:color cubic-bezier(.77, 0, .175, 1) .25s 0s;color:#ad576b;-webkit-transition:color .25s cubic-bezier(.77,0,.175,1);-moz-transition:color .25s cubic-bezier(.77,0,.175,1);-ms-transition:color .25s cubic-bezier(.77,0,.175,1);transition:color .25s cubic-bezier(.77,0,.175,1)}:where(a):hover,:where(a):active,:where(a):focus{color:#ce0049}html body * span.cl,html body * div.cl,html body * li.cl,html body * dd.cl{clear:both;float:none;visibility:hidden;background:0 0;border:0;width:0;height:0;margin:0;padding:0;font-size:0;list-style:none;display:block;overflow:hidden}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}@media (width<=770px){.h-is-scroll-snap{-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-wrap:nowrap;margin-inline:-1.25rem;padding-block-end:.625rem;padding-inline:1.25rem;position:relative;overflow-x:auto}.h-is-scroll-snap .h-is-scroll-snap-item{-moz-flex:0 1 80%;scroll-snap-align:center;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 80%;-ms-flex:0 80%;flex:0 80%;width:80%;min-width:80%}}.h-is-margin-box{margin-block:var(--globalLargeSpacing)}.h-is-margin-box-small{margin-block:var(--globalSpacing)}.h-is-mbe-small{margin-block-end:var(--globalSpacing)}.h-is-padding-box{padding-block:var(--globalLargeSpacing)}.h-dynamic{pointer-events:none}.h-is-hidden{display:none}@media (width<=570px){.h-is-mobile-hidden{display:none}}.h-no-margin-block{margin-block:0}.h-text-italic{font-style:italic}.h-is-pos-absolute{position:absolute}.h-is-pos-absolute img{object-fit:contain;width:100%;height:100%}.js-modal-trigger{cursor:pointer;background:0 0;border:none}.c-list{font-size:var(--small-font-size);margin-block:var(--globalDistance);color:#231523;font-weight:700}.c-list li+li{margin-block-start:var(--globalSmallDistance)}.c-list--decimal{counter-reset:item}.c-list--decimal li{counter-increment:item}.c-list--decimal li::marker{content:"(" counter(item) ") "}.m-nav__link{-o-transition:color cubic-bezier(.77, 0, .175, 1) .5s 0s , background cubic-bezier(.77, 0, .175, 1) .5s 0s;line-height:inherit;-webkit-transition:color .5s cubic-bezier(.77,0,.175,1),background .5s cubic-bezier(.77,0,.175,1);-moz-transition:color .5s cubic-bezier(.77,0,.175,1),background .5s cubic-bezier(.77,0,.175,1);-ms-transition:color .5s cubic-bezier(.77,0,.175,1),background .5s cubic-bezier(.77,0,.175,1);transition:color .5s cubic-bezier(.77,0,.175,1),background .5s cubic-bezier(.77,0,.175,1)}.m-nav__link:is(button){color:orange;cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.m-nav__link:is(button):hover,.m-nav__link:is(button):active,.m-nav__link:is(button):focus{color:green}.l-site[data-astro-cid-z4jru4n3]{overflow:clip}:root{--nav-font-size:clamp(.88rem, .33vw + .76rem, 1rem);--small-font-size:clamp(.88rem, .33vw + .76rem, 1rem);--paragraph-font-size:clamp(1rem, .33vw + .88rem, 1.13rem);--first-heading-font-size:clamp(1.63rem, 3vw + .56rem, 2.75rem);--second-heading-font-size:clamp(1.38rem, 1vw + 1.02rem, 1.75rem);--third-heading-font-size:clamp(1.13rem, 1vw + .77rem, 1.5rem);--fourth-heading-font-size:clamp(1rem, .67vw + .76rem, 1.25rem);--globalMiniDistance:clamp(.13rem, .5vw + -.05rem, .31rem);--globalSmallDistance:clamp(.31rem, .83vw + .02rem, .63rem);--globalDistance:clamp(.63rem, 1.67vw + .03rem, 1.25rem);--globalSmallSpacing:clamp(1.25rem, 1.67vw + .66rem, 1.88rem);--globalSpacing:clamp(1.25rem, 5vw + -.53rem, 3.13rem);--globalMediumSpacing:clamp(1.88rem, 11.67vw + -2.28rem, 6.25rem);--globalLargeSpacing:clamp(2.5rem, 18.33vw + -4.03rem, 9.38rem);--globalGap:clamp(.63rem, 3.33vw + -.56rem, 1.88rem);--globalProse:.7em;--borderRadius:clamp(.63rem, 11.67vw + -3.53rem, 5rem);--borderRadiusSmall:clamp(.63rem, 5vw + -1.16rem, 2.5rem);--borderRadiusMini:clamp(.63rem, 1.67vw + .03rem, 1.25rem)}.m-section[data-astro-cid-ryzks3ff][data-appearance=stripe]{position:relative}.m-section[data-astro-cid-ryzks3ff][data-appearance=stripe]:before,.m-section[data-astro-cid-ryzks3ff][data-appearance=stripe]:after{content:"";z-index:-1;background:#fcf3f6;width:200vw;height:100%;position:absolute;top:0}.m-section[data-astro-cid-ryzks3ff][data-appearance=stripe]:before{left:-100%}.m-section[data-astro-cid-ryzks3ff][data-appearance=stripe]:after{right:-100%}.m-section[data-astro-cid-ryzks3ff][data-appearance=stripe]{padding-block:var(--globalSpacing)}
