.page-header{position:relative;transform:translate3D(0, 0, 0);overflow:hidden}.page-header--animation{-webkit-clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)}.page-header--animation--video video{background-size:cover;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto}.page-header--animation--content{position:relative;z-index:2;padding-bottom:120px}.page-header--animation .colorbox-wrapper .line{width:1px;height:60px;position:absolute;top:-80px;left:50%;background-color:#F9F6F4}.page-header--animation .colorbox-wrapper .colorbox{position:absolute;bottom:0;left:0;right:0;height:20px;border-radius:10px 10px 0 0}.page-header--animation .colorbox-wrapper .colorbox div{width:20px;height:20px;left:-20px;position:absolute;background-color:#F9F6F4}.page-header--animation .colorbox-wrapper .colorbox div::before{content:"";background-color:black;position:absolute;right:0;bottom:0;width:20px;height:20px;border-radius:0 0 10px 0;z-index:1}.page-header--animation .colorbox-wrapper .colorbox div:nth-child(2){left:unset;right:-20px}.page-header--animation .colorbox-wrapper .colorbox div:nth-child(2)::before{right:unset;left:0;border-radius:0 0 0 10px}body.loaded .page-header--animation{animation:page-header-slide 0.4s ease-in-out forwards}@keyframes page-header-slide{0%{-webkit-clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}.section{padding:11rem 2rem 7rem;background-color:#f4ece5}.section .container{max-width:1568px;margin:0 auto;text-align:center}.section .subtitle{font-size:1.25rem;margin-bottom: .25rem;font-family:Gourmet-Le-French}.section .title{font-family:Playfair Display;font-size:4.5rem;line-height:1.4;margin-block:0}.section .title .bold-text{font-weight:700;position:relative;display:inline-block;cursor:pointer;transition:transform .3s ease-in-out}.section .title .bold-text:hover{transform:skew(-10deg)}.section .section__cta{display:flex;justify-content:center;margin-top:1.875rem}@media (max-width: 768px){.section{padding:5.25rem 1rem 4.875rem}.section .title{font-size:1.875rem}.section .title .bold-text:hover{transform:skew(0)}.section .subtitle{font-size: .625rem;max-width:15rem;margin:0 auto .25rem}}.highlights-table-section{width:100%;display:flex;padding:4rem 2rem 7rem;box-sizing:border-box;background-position:50% 50%;background-repeat:no-repeat}.highlights-table-section, .highlights-table-section p, .highlights-table-section h2{color:#fff}.highlights-table-section .container{width:100%;max-width:1568px;margin:0 auto;text-align:center}.highlights-table-section__item{display:flex;flex-direction:row;align-items:flex-start;border-top:1px solid white;position:relative;padding-top:2em;padding-bottom:2em;cursor:pointer}.highlights-table-section__item:last-of-type{border-bottom:1px solid white}.highlights-table-section__item__col{z-index:2;display:flex;flex-direction:row;justify-content:flex-start;text-align:left}.highlights-table-section__item__col--title{width:45%}.highlights-table-section__item__col--text{width:55%;padding-top: .5em}.highlights-table-section__item__col h2{transform:translateZ(0);transition:transform .5s ease}.highlights-table-section__item__image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0;transition:all .5s ease}.highlights-table-section__item__image img{width:100%;height:100%;object-fit:cover}.highlights-table-section__item__image-overlay{z-index:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(60deg, #0000, #00000080);opacity:0;transition:all .5s ease}.highlights-table-section__item:hover .highlights-table-section__item__col--title h2{transform:translate3d(.5em, 0, 0)}.highlights-table-section__item:hover .highlights-table-section__item__image, .highlights-table-section__item:hover .highlights-table-section__item__image-overlay{opacity:1}@media (max-width: 768px){.highlights-table-section{padding:4rem 1rem 3rem}.highlights-table-section__item,.highlights-table-section__item__col{flex-direction:column}.highlights-table-section__item__col--title{width:100%}.highlights-table-section__item__col--title h2{margin-bottom:0}.highlights-table-section__item__col--text{width:100%;padding-top:1em}}