:root{--mask-height:4.4444444444%}a,article,aside,b,body,button,dd,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,label,legend,li,main,nav,ol,p,section,select,small,span,strong,sub,sup,textarea,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*,:after,:before{box-sizing:border-box}[hidden]{display:none}ol,ul{list-style:none}iframe,img,svg,video{display:block;max-width:100%}img,svg,video{height:auto}iframe,img{border:0}a{color:inherit}button,input,select,textarea{border-radius:0;box-shadow:none;color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent none}button,label{cursor:pointer}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}@font-face{font-family:Lucette;src:url(/fonts/lucette-regular-webfont.woff) format("woff"),url(/fonts/lucette-regular-webfont.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Lucette;src:url(/fonts/lucette-bold-webfont.woff) format("woff"),url(/fonts/lucette-bold-webfont.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Lucette;src:url(/fonts/lucette-extrabold-webfont.woff) format("woff"),url(/fonts/lucette-extrabold-webfont.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:Lucette;src:url(/fonts/lucette-black-webfont.woff) format("woff"),url(/fonts/lucette-black-webfont.woff2) format("woff2");font-display:swap;font-weight:900}html{height:100%;overflow-y:scroll}body{background:#200042;color:#fff;font-family:Lucette,sans-serif;font-weight:400;font-size:1.125em;line-height:1.7777777778;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100%;width:100%}body.has-navigation{position:fixed;height:100%}a:hover{text-decoration:none}b,strong{font-weight:700}em,i{font-style:italic}.c-content{background:#fff;color:#200042;flex:1 0 auto;padding:2.5rem 1.5rem 3.5rem;text-align:center}@supports((-webkit-mask:url()) or (mask:url())){.c-content{padding-bottom:calc(3.5rem + var(--mask-height, 0px))}}.c-content .embed,.c-content h2,.c-content h3,.c-content h4,.c-content li,.c-content p,.c-content ul{max-width:57.5rem;margin:0 auto}.c-content h2,.c-content h3{font-weight:900}.c-content h2{font-size:2.625rem;line-height:1.1428571429;margin-bottom:3.5rem}.c-content h2:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 24' fill='%23200042'%3E%3Cpath d='M129.47 9.81a33.5 33.5 0 0146.98-.39l.4.4a27.54 27.54 0 0038.61.31l.33-.32 4.21 4.21a33.5 33.5 0 01-46.98.4l-.4-.4a27.54 27.54 0 00-38.61-.31l-.32.31a33.5 33.5 0 01-46.98.4l-.4-.4a27.54 27.54 0 00-38.61-.31l-.33.31a33.5 33.5 0 01-46.98.4l-.39-.4 4.21-4.2a27.54 27.54 0 0038.62.31l.33-.32a33.5 33.5 0 0146.97-.39l.4.4a27.54 27.54 0 0038.62.31l.32-.32z' /%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;margin:1.5rem auto 0;width:13.75rem;height:1.125rem}.c-content h3{font-size:2.25rem;line-height:1.1111111111;margin-bottom:2.5rem}.c-content h4{font-size:1.375rem;line-height:1.4545454545;font-weight:700;margin-bottom:2rem}.c-content ol,.c-content p,.c-content ul{font-size:1.125rem;line-height:1.7777777778;margin-bottom:2rem}.c-content li{position:relative;text-align:left;padding-left:3rem}.c-content li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23200042'%3E%3Cpath d='M24.2 11.23c.09.16.26.29.27.37 0 .2-.05.4 0 .55.06.2.14.36.2.51.06.15.28.28.3.4.03.16.02.33.06.5.04.16.1.32.15.46.07.17.15.3.25.42.11.13.23.2.4.26.08.02.1-.08.19-.07.02 0 .04-.05.06-.05.17 0 .33-.1.5-.16.15-.06.36-.07.48-.2.1-.13.1-.33.15-.52.05-.17.14-.34.2-.53.06-.17.11-.35.14-.54.02-.15 0-.3.01-.46 0-.15.06-.3.06-.46l-.03-.46-.01-.46v-.46c0-.15.04-.3.05-.46 0-.15-.1-.3-.1-.45 0-.15.12-.29.13-.44 0-.15.02-.3.03-.44v-.45c.01-.15-.04-.3-.03-.45l.02-.44c0-.16.03-.31.03-.45 0-.17.03-.32 0-.44-.02-.16-.12-.29-.19-.41a1.28 1.28 0 00-.25-.37c-.1-.1-.25-.16-.38-.23-.14-.06-.29-.07-.43-.1-.15-.04-.28-.16-.43-.18-.16-.02-.31.02-.45 0-.19-.02-.36-.04-.5.02-.13.07-.23.22-.37.33l-.35.33c-.12.12-.25.23-.32.37-.08.14-.12.31-.14.47-.01.1.27.23.26.34-.02.12.05.3.03.48-.01.15-.07.3-.08.48v.47c-.01.15-.1.31-.1.48-.01.15.04.31.04.47 0 .16-.06.32-.06.48 0 .16.09.32.1.48 0 .16.06.32.07.48 0 .1-.04.06-.04.12.01.15 0 .29.07.4zM13.56 23.7c-.12-.05-.25-.07-.38-.12-.12-.04-.27-.07-.38-.14-.13-.07-.21-.25-.35-.34l-.4-.24c-.12-.08-.28-.13-.41-.22-.13-.08-.25-.18-.39-.26-.13-.08-.25-.19-.4-.26-.13-.07-.3-.08-.44-.15-.13-.05-.23-.2-.37-.26-.14-.05-.3-.04-.45-.1-.14-.04-.3-.04-.44-.09-.14-.04-.25-.2-.4-.24-.14-.05-.31 0-.45-.03-.15-.04-.27-.17-.4-.2-.16-.05-.33.01-.47-.02-.16-.04-.3-.15-.4-.17-.16-.04-.3.01-.42 0-.15 0-.3-.07-.42-.03-.14.04-.27.11-.38.19-.12.08-.16.24-.25.34-.1.11-.2.2-.27.32l-.17.37c-.07.15-.1.28-.12.42-.01.15.02.28.06.42.04.14.11.25.2.37.08.12.1.3.21.39.11.1.28.13.4.21.13.1.23.27.34.33.13-.04.07-.23.03-.38-.03-.12-.04-.27.02-.37l.07.05c-.1.24.14.3.08.55.08.04-.02.02.07.07l.4.18.38.2c.12.05.24.13.38.2.12.05.24.15.38.2.13.06.3.02.44.08.13.05.22.2.36.26l.4.16.42.12c.14.05.3.05.43.1.17.05.32.05.47.04.22-.02.4-.04.48-.01.2.07.36.14.51.16.2.02.37-.05.53-.04.16 0 .3.2.42.23.2.05.4-.1.59-.1.16 0 .32-.02.48-.01.17 0 .34.1.49.08.17-.02.3-.13.41-.26.04-.04-.17-.2-.15-.25.02-.04-.06-.06-.05-.1.05-.12.09-.26.11-.4.02-.14.06-.3.04-.43a1.12 1.12 0 00-.16-.4 1.12 1.12 0 00-.28-.34c-.1-.07-.27-.04-.4-.08zM19.25 19.43c.05-.02.09.1.13.08.13-.08.24-.22.36-.35.1-.12.22-.25.29-.4.06-.15.12-.31.13-.49 0-.15-.11-.3-.16-.47-.05-.16-.05-.35-.15-.5-.1-.14-.27-.24-.37-.39-.1-.14-.15-.32-.21-.48-.06-.14-.06-.3-.12-.45-.05-.13-.2-.23-.27-.38l-.2-.4c-.06-.14-.07-.3-.14-.44-.06-.14-.18-.25-.24-.4-.07-.13-.01-.32-.08-.46s-.23-.23-.3-.37l-.22-.4c-.07-.14-.05-.33-.12-.47-.07-.13-.23-.23-.3-.37l-.22-.41c-.07-.14-.17-.27-.24-.41-.07-.14-.05-.33-.12-.47l-.24-.4c-.08-.15-.2-.26-.27-.4-.08-.14-.14-.29-.22-.42-.08-.14-.13-.3-.2-.42-.1-.15-.24-.25-.31-.35-.1-.14-.12-.32-.22-.41-.12-.12-.28-.16-.4-.23-.14-.08-.29-.07-.42-.09-.16-.02-.3-.11-.45-.08-.15.03-.26.18-.39.24-.14.07-.32.07-.45.13-.11.23.27.21.04.33-.23.12.02-.2-.1-.44l-.13-.04c-.15.07-.32.07-.42.17-.12.1-.2.23-.27.36-.07.13-.03.3-.05.44-.02.15-.06.29-.05.44.01.15.05.3.08.44l.13.42c.05.15.13.29.18.4l.15.4c.05.12.03.3.12.46.06.12.2.22.3.37.06.12.05.32.13.46.08.13.25.2.33.34.08.13.14.28.23.41l.25.4c.08.13.19.25.27.38.08.13.12.3.2.43l.27.38.24.4c.09.14.15.29.23.42.08.13.12.26.19.37.08.13.25.2.31.3.1.14.09.32.13.4.08.14.17.28.26.4.1.12.24.22.34.32.12.11.28.18.38.27.16.16.26.35.37.5.09.12.16.25.25.36.1.11.18.25.28.34.12.1.27.15.39.22.13.08.25.17.38.21.15.05.3.05.44.05.06 0 .1-.17.17-.18.07-.01.04-.05.1-.07zM25.03 21.12c-.23-.1-.46-.08-.65-.07-.19.01-.39.08-.58.23-.14.1-.31.24-.47.43-.12.14-.26.3-.4.5-.11.15-.26.3-.4.5-.1.16-.14.38-.27.57-.1.17-.16.39-.28.58-.13.2-.34.37-.4.6-.06.23-.05.5-.04.73.02.24.02.5.1.72.07.23.31.38.45.57.13.2.2.45.4.6.17.15.43.17.66.25.2.08.4.26.62.27.22 0 .44-.15.66-.2.21-.04.43-.08.64-.16.2-.09.38-.22.57-.34.19-.11.4-.19.58-.32.18-.14.35-.29.51-.44.17-.15.28-.35.43-.52.15-.16.26-.32.33-.52s.18-.4.17-.61c0-.2-.14-.4-.2-.61-.05-.2.02-.46-.07-.65-.1-.2-.33-.3-.45-.48-.12-.17-.15-.43-.3-.58-.14-.16-.38-.21-.55-.34-.17-.13-.3-.32-.5-.41-.2-.11-.39-.24-.56-.3z'/%3E%3C/svg%3E");content:"";width:2rem;height:2rem;position:absolute;left:0;top:0}.c-content li+li{margin-top:.5rem}.c-content .embed{margin-bottom:2rem;position:relative}.c-content .embed:before{content:"";display:block;padding-top:56.25%}.c-content .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:60em){.c-content h2{font-size:4.5rem;line-height:1.2222222222}.c-content h3{font-size:3.75rem;line-height:1.0666666667}.c-content h4{font-size:2rem;line-height:1.25}}.c-footer{flex:1 0 auto;position:relative;text-align:center;z-index:2}@supports((-webkit-mask:url()) or (mask:url())){.c-footer:before{background:#200042;-webkit-mask:url(/images/mask.png) no-repeat center bottom/100%;mask:url(/images/mask.png) no-repeat center bottom/100%;content:"";padding-top:4.4444444444%;position:absolute;bottom:calc(100% - 4px);left:0;right:0;transform:scaleX(-1)}}.c-footer__booking{border-bottom:1px solid hsla(0,0%,100%,.25);padding:3.5rem 1.5rem}.c-footer__title{margin-bottom:3.5rem}.c-footer__contact{font-size:1.5rem;line-height:1.3333333333}.c-footer__contact+.c-footer__contact{margin-top:1rem}.c-footer__link{text-decoration:none;-webkit-text-decoration-color:hsla(0,0%,100%,0);text-decoration-color:hsla(0,0%,100%,0);transition:-webkit-text-decoration-color .4s;transition:text-decoration-color .4s;transition:text-decoration-color .4s,-webkit-text-decoration-color .4s}.c-footer__link:hover{text-decoration:underline}.c-footer__logo{margin:2.5rem auto 1.5rem;width:20rem;height:5rem}.c-footer__ancv{margin:1.5rem auto}.c-footer__locales{display:flex;align-items:center;justify-content:center;margin:1.5rem 0}.c-footer__locale{font-size:.875rem;line-height:1.7142857143;padding:0 .5rem;text-transform:uppercase;opacity:.5;transition:opacity .4s}.c-footer__locale.is-active,.c-footer__locale:hover{opacity:1}.c-footer__networks{display:flex;align-items:center;justify-content:center;margin:1.5rem 0}.c-footer__network{opacity:.5;padding:0 .5rem;transition:opacity .4s}.c-footer__network:hover{opacity:1}.c-footer__icon{width:2rem;height:2rem}.c-footer__informations{font-size:.875rem;line-height:1.7142857143;margin:1.5rem}.c-footer__items{margin-top:1rem}.c-footer__item{display:inline}.c-footer__item:not(:first-child):before{content:" - "}@media(min-width:60em){.c-footer__booking{padding:2.5rem 1.5rem 5rem}.c-footer__contact{font-size:2.625rem;line-height:1.3333333333}.c-footer__locale{font-size:1.125rem;line-height:1.3333333333}.c-footer__informations{margin-bottom:2.5rem}}.c-gradient:first-of-type{background-image:linear-gradient(#87e7d3,#778de4)}.c-gradient:nth-of-type(2){background-image:linear-gradient(#778de4,#3820ea)}.c-gradient:nth-of-type(3){background-image:linear-gradient(#3820ea,#2e0f4e)}.c-gradient:nth-of-type(4){background-image:linear-gradient(#2e0f4e,#842a41)}.c-gradient:nth-of-type(5){background-image:linear-gradient(#842a41,#ec5640)}.c-gradient:nth-of-type(6){background-image:linear-gradient(#ec5640,#f7e557)}.c-gradient:nth-of-type(7){background-image:linear-gradient(#f7e557,#ec5640)}.c-gradient:nth-of-type(n+8){background:#ec5640}.c-header{position:absolute;top:0;right:0;left:0;z-index:3}.c-header__wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.5rem 1.5rem;position:relative;z-index:2;max-width:78rem}.c-header__title{display:block;text-decoration:none;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.c-header__title:hover{transform:scale(1.05)}.c-header__logo{width:12.5rem;height:3.5rem}.c-header__locales{display:flex;flex-direction:column;position:absolute;left:1.5rem}.c-header__locale{font-size:.875rem;line-height:1.7142857143;padding:0 .5rem;text-transform:uppercase;opacity:.5;transition:opacity .4s}.c-header__locale.is-active,.c-header__locale:hover{opacity:1}.c-header__toggle{width:2rem;height:2rem;position:absolute;right:1.5rem}.c-header__navicon{font-size:0;line-height:0;margin:auto;position:relative;top:0;right:0;bottom:0;left:0;transition:color .4s,transform .22s cubic-bezier(.55,.055,.675,.19)}.c-header__navicon,.c-header__navicon:after,.c-header__navicon:before{background:currentColor;border-radius:.2rem;display:block;content:"";position:absolute;width:1.5rem;height:.125rem}.c-header__navicon:before{top:-.5rem;transition:top .1s ease-in .25s,opacity .1s ease-in}.c-header__navicon:after{bottom:-.5rem;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.c-header__toggle[aria-expanded=true] .c-header__navicon{color:#f7e557;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.c-header__toggle[aria-expanded=true] .c-header__navicon:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.c-header__toggle[aria-expanded=true] .c-header__navicon:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.c-header__menu{background:#200042;display:flex;flex-direction:column;align-items:center;overflow:hidden;opacity:0;padding:4.5rem 1.5rem;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;transform:scale(1.1);transition:opacity .4s,transform .4s cubic-bezier(.215,.61,.355,1);z-index:1;pointer-events:none}.c-header__menu:not([hidden]){transform:scale(1);opacity:1;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all}.c-header__items{margin:auto}.c-header__item{padding:.25rem 0}.c-header__link{font-size:2rem;line-height:1.25;font-weight:900;text-decoration:none;-webkit-text-decoration-color:hsla(0,0%,100%,0);text-decoration-color:hsla(0,0%,100%,0);transition:color .4s,-webkit-text-decoration-color .4s;transition:color .4s,text-decoration-color .4s;transition:color .4s,text-decoration-color .4s,-webkit-text-decoration-color .4s}.c-header__link:hover{text-decoration:underline}.c-header__link.is-active{color:#f7e557}@media(min-width:60em){.c-header__wrapper{padding:1.5rem}.c-header__logo{width:19rem;height:6.5rem}.c-header__locales{flex-direction:row}.c-header__locale{font-size:1.125rem;line-height:1.3333333333}.c-header__menu{padding:9.5rem 1.5rem}.c-header__item{padding:.5rem 0}.c-header__link{font-size:3.75rem;line-height:1.3333333333}}.c-hero{display:flex;align-items:center;justify-content:center;flex:1 0 auto;position:relative;min-height:30rem;height:80vh;max-height:60rem}@supports((-webkit-mask:url()) or (mask:url())){.c-hero:after{background:#87e6d3;-webkit-mask:url(/images/mask.png) no-repeat center bottom/100%;mask:url(/images/mask.png) no-repeat center bottom/100%;-webkit-mask-image:-webkit-image-set(url("/images/mask.png") 1x,url("/images/mask@2x.png") 2x);mask-image:image-set(url("/images/mask.png") 1x,url("/images/mask@2x.png") 2x);content:"";padding-top:4.4444444444%;position:absolute;right:0;bottom:-4px;left:0;z-index:3}}.c-hero--content{height:60vh;max-height:36.25rem}.c-hero--content:after{background:#fff}.c-hero:before,.c-hero__picture,.c-hero__video{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero:before{background:#200042;opacity:.35;content:"";z-index:3}.c-hero__picture,.c-hero__video{object-fit:cover}.c-hero__picture{z-index:1}.c-hero__video{z-index:2}.c-hero__title{color:#fff;margin:auto;padding:1.5rem;position:relative;z-index:4}.c-hero__title:after{position:absolute;left:0;right:0}.c-hero__subtitle{color:#87e6d3;display:block}.c-introduction{color:#200042;font-size:1.375rem;line-height:1.4545454545;font-weight:700;padding:2.5rem 1.5rem;text-align:center}.c-introduction p{max-width:57.5rem;margin:0 auto}.c-introduction p+p{margin-top:2rem}@media(min-width:60em){.c-introduction{font-size:2rem;line-height:1.25}.c-introduction p+p{margin-top:2.5rem}}.c-main{display:flex;flex-direction:column;flex:1 0 auto;position:relative;z-index:1}.c-seasons{padding:2.5rem 1.5rem;text-align:center}.c-seasons__title{color:#200042;font-size:1.375rem;line-height:1.4545454545;font-weight:700;padding:1.5rem 0 3rem}.c-seasons__text{font-size:1.125rem;line-height:1.7777777778}.c-seasons__text--second{color:#200042}.c-seasons__icon{flex:1 0 auto;width:13.75rem;height:10rem}@media(max-width:74.99em){.c-seasons__icon{margin:4.375rem auto;transform:rotate(90deg)}}@media(min-width:75em){.c-seasons__title{padding:0 0 2.5rem}.c-seasons__icon{margin:0 1.5rem}.c-seasons__content{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:87.5rem}}.c-slice{flex:1 0 auto;padding:1.5rem 1.5rem 3.5rem}@supports((-webkit-mask:url()) or (mask:url())){.c-slice:last-of-type{padding-bottom:calc(3.5rem + var(--mask-height, 0px))}}.c-slice__content,.c-slice__footer,.c-slice__heading{max-width:87.5rem;margin:0 auto}.c-slice__heading{margin-bottom:3.5rem;text-align:center}.c-slice__description{font-size:1.125rem;line-height:1.7777777778;margin:3.5rem auto 0;max-width:62rem}.c-slice__description p+p{margin-top:2rem}.c-slice__footer{font-size:1.125rem;line-height:1.7777777778;margin-top:1.5rem;text-align:center}.c-slice__footer p{padding-top:2rem}@media(min-width:60em){.c-slice__footer{column-count:2;column-gap:2rem}.c-slice__footer p{page-break-inside:avoid;break-inside:avoid}}.c-activities{overflow:hidden}.c-activities__content{max-width:65rem}.c-activities__items{display:flex;flex-wrap:wrap;margin:-.75rem}.c-activities__item{display:flex;flex-direction:column;flex:1 1 100%;padding:.75rem}.c-activities__link{border-radius:8px;display:flex;flex-direction:column;flex:1 1;padding:0 1.5rem;position:relative;text-decoration:none;z-index:1}.c-activities__link:after,.c-activities__link:before{transition:opacity .4s,transform .4s cubic-bezier(.215,.61,.355,1);border-radius:inherit;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.c-activities__link:before{border:4px solid hsla(0,0%,100%,.15)}.c-activities__link:after{background-image:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.2));box-shadow:0 20px 20px 0 rgba(0,0,0,.1)}.c-activities__link:hover:before,.c-activities__link:not(:hover):after{opacity:0}.c-activities__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:1.875rem;flex:1 1;transition:opacity .4s,transform .4s cubic-bezier(.215,.61,.355,1)}.c-activities__name{color:var(--color,#fff);font-size:2rem;line-height:1.25;font-weight:900;margin:auto 0;padding-bottom:.625rem;text-align:center}@supports((-webkit-background-clip:text) or (background-clip:text)){.c-activities__name{background:-webkit-linear-gradient(#fff,var(--color,#fff));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@media(min-width:60em){.c-activities__items{margin:-1rem}.c-activities__item{flex:1 1 50%;padding:1rem}.c-activities__wrapper{min-height:38.625rem}.c-activities__link:hover .c-activities__wrapper,.c-activities__link:hover:after,.c-activities__link:hover:before{transform:translateY(-1rem)}.c-activities__name{font-size:3.75rem;line-height:1.0666666667}}.c-gallery__items{display:flex;flex-wrap:wrap;margin:-.75rem}.c-gallery__item{overflow:hidden;padding:.75rem;width:50%}.c-gallery__picture{border-radius:20px;width:100%;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.c-gallery__link{border-radius:20px;display:block;overflow:hidden;text-decoration:none}.c-gallery__link:hover .c-gallery__picture{transform:scale(1.05)}@media(min-width:60em){.c-gallery__items{margin:-1rem}.c-gallery__item{padding:1rem;width:33.333%}}.c-gifts__items{display:flex;flex-wrap:wrap;margin:-.75rem}.c-gifts__item{display:flex;padding:.75rem;flex:1 1 100%}.c-gifts__wrapper{background-image:linear-gradient(hsla(0,0%,100%,.35),hsla(0,0%,100%,.15));border-radius:8px;box-shadow:0 20px 20px 0 rgba(0,0,0,.1);color:#200042;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:2rem 1.5rem;text-align:center}.c-gifts__label{border:3px solid;border-radius:8px;font-size:1.5rem;line-height:1.3333333333;font-weight:800;padding:.375rem 1.5rem .625rem;text-transform:uppercase}.c-gifts__name{font-size:3rem;line-height:1.1666666667;font-weight:900;margin-top:1rem}.c-gifts__text{line-height:1.6}.c-gifts__button,.c-gifts__text{margin-top:1.5rem;font-size:1.25rem}.c-gifts__button{background-color:hsla(0,0%,100%,.5);border-radius:8px;line-height:1.2;font-weight:800;padding:.875rem 1.5rem 1.125rem;text-decoration:none;text-transform:uppercase;transition:background-color .4s}.c-gifts__button:hover{background-color:hsla(0,0%,100%,.85)}@media(min-width:60em){.c-gifts__items{margin:-1rem}.c-gifts__item{flex:1 1 50%;padding:1rem}.c-gifts__name{font-size:3.75rem;line-height:1.0666666667}}@media(min-width:75em){.c-gifts__item{flex:1 1 33.333%}}.c-media__text{font-size:1.125rem;line-height:1.7777777778;max-width:32.5rem;margin:0 auto;text-align:center}.c-media__text p+p{margin-top:2rem}.c-media__picture{margin:0 auto}.c-media__text+.c-media__picture{margin-top:3.5rem}@media(min-width:60em){.c-media__content{display:flex;align-items:center;justify-content:space-around;justify-content:space-evenly;max-width:75rem}@supports((position:-webkit-sticky) or (position:sticky)){.c-media__content{align-items:flex-start;position:relative}.c-media__text{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;min-height:min(var(--media-height,0),100vh)}.c-media__text p:first-child{margin-top:auto}.c-media__text p:last-child{margin-bottom:auto}}.c-media__picture,.c-media__text{margin:0}.c-media__text+.c-media__picture{margin-top:0}.c-media__picture{margin-left:2rem}.c-media--reverse .c-media__content{flex-direction:row-reverse}.c-media--reverse .c-media__picture{margin-left:0;margin-right:2rem}}.c-summary__items{display:flex;flex-wrap:wrap;margin:-.75rem}.c-summary__item{display:flex;padding:.75rem;flex:1 1 100%}.c-summary__wrapper{border:2px solid;border-radius:8px;flex:1 1;padding:1.5rem;position:relative}.c-summary__icon{width:3.75rem;height:3.75rem;position:absolute;top:1.5rem;left:1.5rem}.c-summary__label{font-size:1.75rem;line-height:1.0714285714;display:flex;align-items:center;min-height:3.75rem}.c-summary__text{font-size:1.125rem;line-height:1.7777777778}.c-summary__label+.c-summary__text{margin-top:.5rem}.c-summary__icon~.c-summary__label,.c-summary__icon~.c-summary__text{margin-left:5rem}@media(min-width:60em){.c-summary__items{margin:-1rem}.c-summary__item{flex:1 1 33.333%;padding:1rem}.c-summary__label{font-size:2rem;line-height:1.25}.c-summary__label+.c-summary__text{margin-top:1rem}}.c-video__embed{position:relative;max-width:67.5rem;margin:0 auto}.c-video__embed:before{content:"";display:block;padding-top:56.25%}.c-video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-title{font-size:2.25rem;line-height:1.1111111111;font-weight:900;text-align:center}.c-title:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 24' fill='%23fff'%3E%3Cpath d='M129.47 9.81a33.5 33.5 0 0146.98-.39l.4.4a27.54 27.54 0 0038.61.31l.33-.32 4.21 4.21a33.5 33.5 0 01-46.98.4l-.4-.4a27.54 27.54 0 00-38.61-.31l-.32.31a33.5 33.5 0 01-46.98.4l-.4-.4a27.54 27.54 0 00-38.61-.31l-.33.31a33.5 33.5 0 01-46.98.4l-.39-.4 4.21-4.2a27.54 27.54 0 0038.62.31l.33-.32a33.5 33.5 0 0146.97-.39l.4.4a27.54 27.54 0 0038.62.31l.32-.32z' /%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;margin:1.5rem auto 0;width:13.75rem;height:1.125rem}.c-title--large{font-size:2.625rem;line-height:1.1428571429}@media(min-width:60em){.c-title{font-size:4.5rem;line-height:1.2222222222}}@media(min-width:75em){.c-title--large{font-size:5.75rem;line-height:1.1739130435}.c-title--large:after{margin-top:2.5rem}}.c-wrapper{display:flex;flex-direction:column;max-width:112.5rem;width:100%;margin:0 auto;position:relative}