.logos.astro-w7a75oel{align-items:center;display:none;gap:30px;justify-content:flex-end}@media only screen and (min-width:1024px){.logos.astro-w7a75oel{display:flex}}.logos.astro-w7a75oel picture{display:flex}.logos.astro-w7a75oel picture img.astro-w7a75oel{height:auto;width:100%;width:135px}.marquee{overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1024px){.marquee{width:100%}}.marquee picture{display:flex}.marquee__item{align-items:center;display:flex;justify-content:center}.marquee__item img{height:24px;width:auto}.marquee__first,.marquee__second{align-items:center;display:flex;flex:1 0 auto}.marquee__link{display:block;margin:0 20px}.marquee__container{display:block;overflow:hidden;will-change:transform}.marquee__wrapper{align-items:center;display:flex;margin:0;position:relative}.marquee__wrapper--reverse{flex-direction:row-reverse}.marquee__first.animating,.marquee__second.animating{animation:marquee 0s linear infinite;backface-visibility:hidden}.marquee__first.animating-reverse,.marquee__second.animating-reverse{animation:marquee-reverse 0s linear infinite;backface-visibility:hidden}.marquee--full-width{margin-left:-20px;margin-right:-20px;max-width:none;width:auto}@media only screen and (min-width:768px){.marquee--full-width{margin-left:-25px;margin-right:-25px}}@media only screen and (min-width:1024px){.marquee--full-width{margin-left:-30px;margin-right:-30px}}.logo-marquee.astro-kyygnsjn{overflow:hidden;padding-top:10px}.logo-marquee.astro-kyygnsjn h3.astro-kyygnsjn{color:#312722;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:1.71px;margin-bottom:20px;text-align:right;text-transform:uppercase}@media only screen and (min-width:1024px){.logo-marquee.astro-kyygnsjn .marquee{display:none}}.logo-marquee.astro-kyygnsjn+.page-strip--extra-padding-bottom{margin-bottom:0}.accreditation.astro-ydys4gry .wrapper.astro-ydys4gry{align-items:flex-end;display:flex;flex-direction:column;gap:20px;padding-bottom:32px;padding-top:20px}@media only screen and (min-width:1024px){.accreditation.astro-ydys4gry .wrapper.astro-ydys4gry{gap:28px;padding-bottom:44px;padding-top:0}}.accreditation.astro-ydys4gry h2.astro-ydys4gry{text-wrap:balance;color:#312722;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:1.71px;line-height:16px;text-align:right;text-transform:uppercase}.accreditation__logos.astro-ydys4gry{align-items:center;display:flex;gap:30px}.accreditation__logos.astro-ydys4gry img.astro-ydys4gry{display:block;height:65px;width:auto}.expanding-cards__heading.astro-6aqg4kqd{color:#312722;font-family:Italiana,sans-serif;font-size:28px;line-height:1;margin-bottom:20px}@media only screen and (min-width:1024px){.expanding-cards__heading.astro-6aqg4kqd{font-size:38px;margin-bottom:40px}}.expanding-cards__wrapper.astro-6aqg4kqd{--item-width:25%;--active-item-width:40%;--inactive-item-width:20%;border:1px solid #cec1b0;display:flex;flex-direction:column;margin:0 auto;max-width:1440px}@media only screen and (min-width:1024px){.expanding-cards__wrapper.astro-6aqg4kqd{flex-direction:row}}.expanding-cards__wrapper--1.astro-6aqg4kqd{--item-width:90%;--active-item-width:100%}.expanding-cards__wrapper--2.astro-6aqg4kqd{--item-width:50%;--active-item-width:75%;--inactive-item-width:25%}.expanding-cards__wrapper--3.astro-6aqg4kqd{--item-width:33.333%;--active-item-width:40%;--inactive-item-width:30%}.expanding-cards__wrapper--5.astro-6aqg4kqd{--item-width:20%;--active-item-width:40%;--inactive-item-width:15%}@media only screen and (min-width:1200px){.expanding-cards__wrapper--5.astro-6aqg4kqd .expanding-cards__title--content.astro-6aqg4kqd{font-size:50px}}@media only screen and (min-width:1024px){.expanding-cards__wrapper--5.astro-6aqg4kqd .expanding-cards__title--absolute.astro-6aqg4kqd{padding-top:40px}}@media only screen and (min-width:1200px){.expanding-cards__wrapper--5.astro-6aqg4kqd .expanding-cards__title--absolute.astro-6aqg4kqd{font-size:50px}}@media only screen and (min-width:1440px){.expanding-cards__wrapper--5.astro-6aqg4kqd .expanding-cards__title--absolute.astro-6aqg4kqd{padding-top:80px}}.expanding-cards__item.astro-6aqg4kqd{display:flex;flex:0 0 auto;flex-direction:column;height:400px;justify-content:flex-end;max-width:none;overflow:hidden;position:relative;transition:flex-basis .6s ease-in-out,max-width .6s ease-in-out;z-index:0}@media only screen and (min-width:768px){.expanding-cards__item.astro-6aqg4kqd{height:500px}}@media only screen and (min-width:1024px){.expanding-cards__item.astro-6aqg4kqd{flex:0 0 var(--item-width);height:480px;max-width:var(--item-width);min-width:0}.expanding-cards__item.astro-6aqg4kqd.active{--item-width:var(--active-item-width)}.expanding-cards__item.astro-6aqg4kqd.inactive{--item-width:var(--inactive-item-width)}}.expanding-cards__item.astro-6aqg4kqd:not(:last-child){border-bottom:1px solid #cec1b0}@media only screen and (min-width:1024px){.expanding-cards__item.astro-6aqg4kqd:not(:last-child){border-bottom:none;border-right:1px solid #cec1b0}}.expanding-cards__item.astro-6aqg4kqd:first-child .expanding-cards__content-bg.astro-6aqg4kqd:after,.expanding-cards__item.astro-6aqg4kqd:first-child .expanding-cards__content-bg.astro-6aqg4kqd:before{background-color:#a98e7a}.expanding-cards__item.astro-6aqg4kqd:nth-child(2) .expanding-cards__content-bg.astro-6aqg4kqd:after,.expanding-cards__item.astro-6aqg4kqd:nth-child(2) .expanding-cards__content-bg.astro-6aqg4kqd:before{background-color:#cec1b0}.expanding-cards__item.astro-6aqg4kqd:nth-child(2) .expanding-cards__background-image.astro-6aqg4kqd{-o-object-position:top right;object-position:top right}.expanding-cards__item.astro-6aqg4kqd:nth-child(3) .expanding-cards__content-bg.astro-6aqg4kqd:after,.expanding-cards__item.astro-6aqg4kqd:nth-child(3) .expanding-cards__content-bg.astro-6aqg4kqd:before{background-color:#bf9fa0}.expanding-cards__item.astro-6aqg4kqd:nth-child(4) .expanding-cards__content-bg.astro-6aqg4kqd:after,.expanding-cards__item.astro-6aqg4kqd:nth-child(4) .expanding-cards__content-bg.astro-6aqg4kqd:before{background-color:#d7d8d4}@media only screen and (max-width:1023px){.expanding-cards__item.astro-6aqg4kqd.active{border-bottom:none;transition:height .8s ease-in-out}}.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__background.astro-6aqg4kqd{opacity:1}.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__background-image.astro-6aqg4kqd{filter:blur(0);transform:scale(1)}.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__content.astro-6aqg4kqd{padding-top:calc(var(--angle-offset) + var(--rounded-corner))}.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__content-bg.astro-6aqg4kqd{opacity:1;transform:translateY(0);transition:transform .5s ease-out .3s,opacity .25s ease-out .3s}.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__title--absolute.astro-6aqg4kqd{opacity:0}@media only screen and (max-width:1023px){.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__title--content.astro-6aqg4kqd{animation:fadeRight .5s ease-out .7s both}}@media only screen and (min-width:1024px){.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__title--content.astro-6aqg4kqd{opacity:1;transform:translate(0);transition:opacity .5s ease-out .7s,transform .5s ease-out .7s}}.expanding-cards__item.astro-6aqg4kqd.active .expanding-cards__icon-wrapper.astro-6aqg4kqd{opacity:1;transform:translate(0);transition:opacity .5s ease-out .85s,transform .5s ease-out .85s}.expanding-cards__background.astro-6aqg4kqd{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .22s ease-in-out;width:100%;z-index:-1}.expanding-cards__background-image.astro-6aqg4kqd{display:block;filter:blur(8px);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:filter .45s ease-in-out,transform 1s ease;width:100%}.expanding-cards__title.astro-6aqg4kqd{color:#312722;font-family:Italiana,sans-serif;font-size:50px;font-weight:500;line-height:1.16}@media only screen and (min-width:1200px){.expanding-cards__title.astro-6aqg4kqd{font-size:60px}}.expanding-cards__title--absolute.astro-6aqg4kqd{bottom:0;display:none;left:0;max-width:420px;padding-left:40px;padding-top:80px;position:absolute;transform:rotate(-90deg) translateY(100%);transform-origin:bottom left;transition:opacity .22s ease-out;width:max-content}@media only screen and (min-width:1024px){.expanding-cards__title--absolute.astro-6aqg4kqd{display:block}.expanding-cards__title--content.astro-6aqg4kqd{opacity:0;transform:translate(-20px)}}.expanding-cards__content.astro-6aqg4kqd{--angle-offset:80px;--rounded-corner:40px;align-items:flex-end;display:flex;gap:30px;justify-content:space-between;padding:35px 30px 50px;position:relative}@media only screen and (min-width:768px){.expanding-cards__content.astro-6aqg4kqd{gap:50px;padding:80px 40px 40px}}.expanding-cards__content-bg.astro-6aqg4kqd{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(100%);width:100%;z-index:-1}.expanding-cards__content-bg.astro-6aqg4kqd:after,.expanding-cards__content-bg.astro-6aqg4kqd:before{background-color:#bf9fa0;-webkit-clip-path:polygon(calc(var(--rounded-corner)) calc(var(--angle-offset)),100% 0,100% 100%,0 100%,0 calc(var(--angle-offset) + var(--rounded-corner)));clip-path:polygon(calc(var(--rounded-corner)) calc(var(--angle-offset)),100% 0,100% 100%,0 100%,0 calc(var(--angle-offset) + var(--rounded-corner)));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.expanding-cards__content-bg.astro-6aqg4kqd:after{-webkit-clip-path:circle(var(--rounded-corner) at var(--rounded-corner) calc(var(--angle-offset) + var(--rounded-corner)));clip-path:circle(var(--rounded-corner) at var(--rounded-corner) calc(var(--angle-offset) + var(--rounded-corner)))}.expanding-cards__icon-wrapper.astro-6aqg4kqd{align-items:center;background-color:#fff;border-radius:50%;display:grid;flex:0 0 auto;height:60px;justify-items:center;opacity:0;place-items:center;transform:translate(-20px);transition:none;width:60px}.expanding-cards__icon.astro-6aqg4kqd{fill:#312722;flex:0 0 auto;height:56px;width:56px}.expanding-cards__link-wrapper.astro-6aqg4kqd{display:flex;justify-content:flex-end;padding:40px 5px 20px}@media only screen and (min-width:1024px){.expanding-cards__link-wrapper.astro-6aqg4kqd{padding:50px 10px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.wrapper.logo-marquee{margin-bottom:50px}@media only screen and (min-width:1024px){.wrapper.logo-marquee{margin-bottom:80px}}.clip-path-image-section.astro-tzcrjy7v{--angle-offset:65px;--rounded-corner:30px;--background-image:-webkit-image-set(url(/build-assets/ivory-fabric-texture-mobile.webp) type("image/webp"),url(/build-assets/ivory-fabric-texture-mobile.png) type("image/png"));padding-top:65px;padding-top:var(--angle-offset);pointer-events:none;position:relative}@media only screen and (min-width:1024px){.clip-path-image-section.astro-tzcrjy7v{--angle-offset:200px;--rounded-corner:100px;--background-image:-webkit-image-set(url(/build-assets/ivory-fabric-texture.webp) type("image/webp"),url(/build-assets/ivory-fabric-texture.png) type("image/png"))}}.clip-path-image-section.astro-tzcrjy7v>*{pointer-events:auto}.clip-path-image-section.astro-tzcrjy7v:after,.clip-path-image-section.astro-tzcrjy7v:before{background-color:#f4f0e9;background-image:var(--background-image);background-repeat:no-repeat;background-size:cover;-webkit-clip-path:polygon(calc(var(--rounded-corner)) calc(var(--angle-offset)),100% 0,100% 100%,0 100%,0 calc(var(--angle-offset) + var(--rounded-corner)));clip-path:polygon(calc(var(--rounded-corner)) calc(var(--angle-offset)),100% 0,100% 100%,0 100%,0 calc(var(--angle-offset) + var(--rounded-corner)));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.clip-path-image-section.astro-tzcrjy7v:after{-webkit-clip-path:circle(var(--rounded-corner) at var(--rounded-corner) calc(var(--angle-offset) + var(--rounded-corner)));clip-path:circle(var(--rounded-corner) at var(--rounded-corner) calc(var(--angle-offset) + var(--rounded-corner)))}@media only screen and (min-width:1024px){.clip-path-image-section.astro-tzcrjy7v .accreditation{margin-top:60px}}
