@font-face{font-family:"franklin";src:url("resources/fonts/libre-franklin.ttf") format("truetype");font-display:swap}@font-face{font-family:"hurricane";src:url("resources/fonts/hurricane-regular.ttf") format("truetype");font-display:swap}body,html{margin:0;padding:0;font-synthesis:none}.burnt-orange-header,.footer__item:nth-of-type(1) .cta{width:100%;position:absolute;left:0;top:0;clip-path:polygon(95.98% 94.15%, 98.59% 6.59%, 44.11% 14.12%, 2.12% 5.15%, 3.86% 95.29%, 95.98% 94.15%);background-color:#a32e00}.purple-header,.footer__item:nth-of-type(2) .cta{width:100%;position:absolute;left:0;top:0;clip-path:polygon(95.86% 90.08%, 97.83% 69.43%, 98.38% 8.51%, 4.38% 7.44%, 2.56% 90.91%, 95.86% 90.08%);background-color:#6554a3}.dark-green-header,.footer__item:nth-of-type(3) .cta{width:100%;position:absolute;left:0;top:0;clip-path:polygon(8.11% 94.48%, 3.87% 43.23%, 1.89% 6.14%, 97.86% 3.83%, 98.38% 84.58%, 8.11% 94.48%);background-color:#228840}.yellow-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(3.82% 5.42%, 3.19% 24.59%, 5.37% 91.78%, 97.03% 91.78%, 97.96% 13.1%, 3.82% 5.42%);background-color:#fddf66}.green-yellow-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(2.11% 6.61%, 6.14% 95.66%, 97.93% 89.78%, 92.57% 5.49%);background-color:#f0f0aa}.light-blue-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(3.71% 14.26%, 3.2% 92.72%, 93.33% 92.72%, 98.17% 5.15%, 3.71% 14.26%);background-color:#cdebf7}.peach-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(91.81% 3.62%, 97.3% 55.87%, 97.29% 91.45%, 3.39% 93.39%, 2.74% 12.85%, 91.81% 3.62%);background-color:#fccdae}.brown-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(94.78% 91.81%, 98.15% 11.43%, 8.72% 5.03%, 2.11% 10.15%, 4.35% 92.8%, 94.78% 91.81%);background-color:#e6d5c2}.light-green-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(6.46% 7.4%, 3.2% 92.09%, 95.8% 93.16%, 98.17% 6.56%, 6.46% 7.4%);background-color:#e8f1d4}.blue-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(3.62% 85.12%, 55.66% 86.2%, 98.59% 95.14%, 96.36% 28.76%, 96.7% 6%, 47.32% 3.83%, 2.57% 11.42%, 3.62% 85.12%);background-color:#9ec1e6}.pink-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(4.64% 6.65%, 5.98% 29.25%, 7.09% 58.5%, 3.99% 91.87%, 24.66% 87.09%, 72.7% 92.41%, 96.5% 89.75%, 98.05% 63.82%, 96.94% 37.9%, 96.72% 2.66%, 45.34% 7.31%, 4.64% 6.65%);background-color:#f8cadc}.green-header{width:100%;position:absolute;left:0;top:0;clip-path:polygon(2.55% 6.56%, 3.71% 90.33%, 97.39% 92.15%, 96.42% 52.41%, 98.15% 4.73%, 47.17% 10.22%, 2.55% 6.56%);background-color:#c3e4d4}.no-scroll{overflow-y:hidden}.navbar{display:flex;justify-content:center;position:sticky;align-items:center;background-color:#373d42;top:0;z-index:99;transition:all .3s;height:60px}.navbar__logo{width:160px;height:54px;position:absolute;left:10%;top:50%;transform:translateY(-50%);transition:all .3s}@media only screen and (max-width: 600px){.navbar__logo{width:120px;left:5%}}.navbar__logo.shifted{opacity:0}.navbar__logo img{width:100%;height:100%}.navbar__links{list-style:none;display:flex;justify-content:space-between;gap:84px;padding:0;margin:0;transition:all .3s ease-in-out;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1200px){.navbar__links{gap:48px}}@media only screen and (max-width: 1024px){.navbar__links{display:none}}.navbar__links.shifted{left:10%;transform:translateY(-50%)}.navbar__links--item a{text-decoration:none;color:#fff;font-family:"franklin";font-weight:500;text-transform:uppercase;font-size:18px;position:relative;z-index:2}.navbar__links--item a::after{content:"";width:120%;height:50%;background-color:#be242a;transform:scaleX(0) translateY(-50%);transform-origin:left;position:absolute;left:-10%;top:50%;z-index:-1;transition:all .3s ease-in;transition-delay:.1s;clip-path:polygon(2.11% 6.61%, 6.14% 95.66%, 97.93% 89.78%, 92.57% 5.49%)}.navbar__links--item a:hover::after{transform:scaleX(1) translateY(-50%)}.navbar__links--item a.active::after{transform:scaleX(1) translateY(-50%)}.navbar__toggle{position:relative;height:3px;width:36px;background-color:#fff;margin:12px 0;box-sizing:border-box}.navbar__toggle::before{content:"";position:absolute;left:0;top:-12px;width:100%;height:3px;background-color:#fff}.navbar__toggle::after{content:"";position:absolute;left:0;bottom:-12px;width:100%;height:3px;background-color:#fff}.navbar__toggle--container{width:max-content;height:max-content;display:none}@media only screen and (max-width: 1024px){.navbar__toggle--container{display:block}}.navbar__cta{background-color:#be242a;width:200px;height:100%;text-decoration:none;color:#fff;font-family:"franklin";font-weight:700;padding:0 0 12px 0;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:18px;clip-path:polygon(100% 89.7%, 67.49% 86.84%, 3.03% 89.7%, 3.03% 0%, 100% 0%);transition:all .3s}@media only screen and (max-width: 600px){.navbar__cta{width:120px}}.navbar__cta:hover{background-color:#9e1e22}.mobile-nav{display:none}@media only screen and (max-width: 1024px){.mobile-nav{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;top:0;width:100%;height:100vh;background-color:#373d42;z-index:99;max-height:0;overflow:hidden;transition:all .3s ease-in-out}}.mobile-nav.active{max-height:100vh}.mobile-nav__close{width:36px;height:3px;background-color:#fff;transform:rotate(45deg) translate(12px, 12px)}.mobile-nav__close::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transform:rotate(-90deg)}.mobile-nav__close--container{width:36px;height:36px;position:absolute;left:5%;top:24px}.mobile-nav__cta{background-color:#be242a;width:200px;height:75px;text-decoration:none;color:#fff;font-family:"franklin";font-weight:700;padding:0 0 12px 0;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:18px;clip-path:polygon(100% 89.7%, 67.49% 86.84%, 3.03% 89.7%, 3.03% 0%, 100% 0%);transition:all .3s}@media only screen and (max-width: 600px){.mobile-nav__cta{width:120px}}.mobile-nav__cta:hover{background-color:#9e1e22}.mobile-nav__wrapper{display:flex;justify-content:space-between;margin-top:120px;width:90%}.mobile-nav__links{list-style:none;margin:0;padding:0;height:200px;display:flex;flex-direction:column;justify-content:space-between}.mobile-nav__links--item a{color:#fff;text-decoration:none;font-family:"franklin";font-weight:500;font-size:18px;text-transform:uppercase}.mobile-nav__social{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:200px;max-width:100px}.mobile-nav__social--item{height:25%}.hero{display:flex;flex-wrap:wrap;position:relative;height:600px;margin-bottom:480px}@media only screen and (max-width: 1024px){.hero{height:auto;margin-bottom:-48px}}.hero__logo{width:100%;margin:60px 0 0 10%}@media only screen and (max-width: 1024px){.hero__logo{margin:24px 0 24px 10%}}.hero__logo img{width:300px;height:100px}@media only screen and (max-width: 600px){.hero__logo img{width:200px;height:64px}}.hero__welcome{z-index:2;width:100%;margin-top:108px}@media only screen and (max-width: 1400px){.hero__welcome{margin-top:156px}}@media only screen and (max-width: 1024px){.hero__welcome{margin-top:-108px}}@media only screen and (max-width: 768px){.hero__welcome{margin-top:-60px}}.hero__welcome--script{font-family:"hurricane";font-size:200px;color:#fff;margin:0 0 -72px -24px;font-weight:400}@media only screen and (max-width: 1400px){.hero__welcome--script{font-size:160px}}@media only screen and (max-width: 1024px){.hero__welcome--script{font-size:108px;margin:0 0 -36px -12px}}@media only screen and (max-width: 600px){.hero__welcome--script{font-size:60px}}.hero__welcome--text{font-weight:400;font-size:24px;background-color:#024d66;font-family:"franklin";color:#fff;clip-path:polygon(99.22% 98.27%, 2.74% 98.27%, 3.07% 67.15%, 0.99% 1.3%, 94.92% 6.28%, 99.22% 98.27%);padding:0 24px 60px 5%;margin:0 0 0 5%;width:700px}@media only screen and (max-width: 1400px){.hero__welcome--text{width:600px}}@media only screen and (max-width: 1200px){.hero__welcome--text{width:500px}}@media only screen and (max-width: 1024px){.hero__welcome--text{font-size:16px}}@media only screen and (max-width: 768px){.hero__welcome--text{clip-path:polygon(98.68% 97.46%, 0% 97.46%, 0% 67.45%, 0% 3.94%, 94.35% 8.74%, 98.68% 97.46%);margin:0;padding:0 24px 12px 10%;width:70%}}.hero__picture{position:absolute;right:0;top:0;width:60%;height:100%;z-index:1}@media only screen and (max-width: 1024px){.hero__picture{position:relative;width:100%;aspect-ratio:16/9}}.hero__picture img{width:100%;height:100%;object-fit:cover}.hero__information{width:100%;padding:60px 0;margin-top:-60px;background-color:#c4e3d8;clip-path:polygon(0% 3.19%, 0% 98.67%, 72.13% 92.21%, 100% 96.07%, 100% 6.61%, 74.44% 4.8%, 34.24% 6.89%, 0% 3.19%)}@media only screen and (max-width: 1024px){.hero__information{margin-top:-156px;padding-top:156px;clip-path:polygon(0% 0%, 0% 98.67%, 72.13% 92.21%, 100% 96.07%, 100% 0%, 74.44% 0%, 34.24% 0%, 0% 0%);margin-bottom:120px}}@media only screen and (max-width: 768px){.hero__information{clip-path:polygon(0% 1.66%, 0% 98.92%, 71.32% 94.95%, 100% 96.28%, 100% 5.15%, 74.28% 3.29%, 34.1% 5.43%, 0% 1.66%);margin-bottom:0}}.hero__information--text{margin-left:10%;color:#024d66;font-family:"franklin"}.hero__information--header{text-transform:uppercase;font-weight:700;font-size:36px;margin:24px 0 0 0}@media only screen and (max-width: 1024px){.hero__information--header{font-size:20px}}.hero__information--hours{font-size:28px;font-weight:500;margin:6px 0 0 0}@media only screen and (max-width: 1024px){.hero__information--hours{font-size:17px}}.hero__information--copy{font-size:20px;font-weight:400;margin:6px 0 0 0;width:50%}@media only screen and (max-width: 1024px){.hero__information--copy{font-size:16px}}.promotions{display:flex;justify-content:center;background-color:#fff8de;clip-path:polygon(0% 1.5%, 0% 98.37%, 52.3% 95.79%, 100% 96.69%, 100% 3.73%, 74.3% 2.55%, 34.64% 3.91%, 0% 1.5%);margin-bottom:192px}@media only screen and (max-width: 768px){.promotions{clip-path:polygon(0% 0.77%, 0% 99.03%, 52.91% 97.87%, 100% 97.82%, 100% 1.74%, 73.11% 1.51%, 34.74% 1.41%, 0% 0.77%);margin-bottom:36px}}.promotions__wrapper{padding:120px 0 60px 0;display:flex;flex-wrap:wrap;width:80%}.promotions__header{width:100%;font-family:"franklin";font-size:36px;font-weight:700;color:#bd2329;text-transform:uppercase}.promotions__row{width:100%;display:flex;gap:48px;margin-bottom:60px}@media only screen and (max-width: 1024px){.promotions__row{flex-wrap:wrap-reverse}}.promotions__picture{min-width:300px;width:300px}@media only screen and (max-width: 1024px){.promotions__picture{margin:0 auto}}@media only screen and (max-width: 600px){.promotions__picture{width:100%;height:auto}}.promotions__picture img{width:100%;height:100%;object-fit:cover}.promotions__text{font-family:"franklin"}@media only screen and (max-width: 1024px){.promotions__text{width:100%}}.promotions__text--subhead{margin:0;font-weight:600;font-size:26px;text-transform:uppercase}.promotions__text--copy{font-weight:500;font-size:18px}.promotions__text--copy a{color:#000;transition:all .3s}.promotions__text--copy a:hover{color:#bd2329}.promotions a.promotions__text--subhead{color:#000;transition:all .3s}.promotions a.promotions__text--subhead:hover{color:#bd2329}.footer{display:flex;justify-content:center;flex-wrap:wrap;margin:24px 0 0 0}.footer__top{width:80%;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.footer__top{flex-wrap:wrap;margin-bottom:84px}}.footer__top--left{width:25%}@media only screen and (max-width: 768px){.footer__top--left{width:100%;margin-bottom:24px}}.footer__top--left-header{font-family:"franklin";font-weight:600;font-size:36px;color:#bd2329;margin:0;text-transform:uppercase}@media only screen and (max-width: 1024px){.footer__top--left-header{font-size:26px}}.footer__top--left-copy{font-family:"franklin";font-weight:400;font-size:26px;margin:6px 0 0 0}@media only screen and (max-width: 1024px){.footer__top--left-copy{font-size:22px}}.footer__top--right{width:70%;display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.footer__top--right{flex-wrap:wrap}}@media only screen and (max-width: 768px){.footer__top--right{width:100%}}.footer__item{width:30%}@media only screen and (max-width: 1024px){.footer__item{width:100%}}.footer__item:nth-of-type(1) .cta{position:relative}.footer__item:nth-of-type(2) .cta{position:relative}.footer__item:nth-of-type(3) .cta{position:relative}.footer__item--link{display:flex;justify-content:center;align-items:center;width:100%;text-decoration:none;font-family:"franklin";font-weight:600;font-size:24px;color:#fff;position:relative;padding:24px 0}.footer__item--header{margin:0;display:flex;justify-content:center;align-items:center;width:100%;font-family:"franklin";font-weight:600;font-size:24px;color:#fff;position:relative;padding:24px 0}.footer__item--copy{font-family:"franklin";font-weight:400;font-size:16px}.footer__bottom{width:100%;height:500px;background-color:#f2f2f2;clip-path:polygon(100% 100%, 0% 100%, 0% 7.51%, 24.68% 13.68%, 100% 2.7%, 100% 100%);display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width: 1024px){.footer__bottom{height:600px}}@media only screen and (max-width: 768px){.footer__bottom{clip-path:polygon(100% 98.8%, 0% 98.8%, 0% 2.38%, 35.59% 2.82%, 100% 0.69%, 100% 98.8%)}}.footer__bottom--wrapper{width:90%;display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.footer__bottom--wrapper{flex-wrap:wrap;row-gap:48px}}.footer__bottom--left{display:flex;justify-content:space-between;gap:48px;align-items:flex-end}@media only screen and (max-width: 1024px){.footer__bottom--left{width:100%;justify-content:center}}@media only screen and (max-width: 768px){.footer__bottom--left{justify-content:space-between}}.footer__bottom--right{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;width:max-content}@media only screen and (max-width: 1024px){.footer__bottom--right{width:100%;justify-content:center}}@media only screen and (max-width: 768px){.footer__bottom--right{justify-content:space-between}}.footer__contact{width:max-content}@media only screen and (max-width: 768px){.footer__contact{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.footer__contact--logo{display:block;width:250px;height:83px}@media only screen and (max-width: 400px){.footer__contact--logo{width:200px;height:68px}}.footer__contact--logo img{width:100%;height:100%}.footer__contact--address{display:block;text-decoration:none;color:#000;font-family:"franklin";font-weight:500;font-size:20px;margin-top:12px;position:relative;z-index:2;width:max-content;transition:transform .2s ease-in,color .4s}.footer__contact--address::after{content:"";width:120%;height:130%;background-color:#be242a;transform:scaleX(0) translateY(-50%);transform-origin:left;position:absolute;left:-10%;top:50%;z-index:-1;transition:all .3s;clip-path:polygon(2.11% 6.61%, 6.14% 95.66%, 97.93% 89.78%, 92.57% 5.49%)}.footer__contact--address:hover{color:#fff}.footer__contact--address:hover::after{transform:scaleX(1) translateY(-50%)}.footer__socials{display:flex;justify-content:space-between;gap:24px}@media only screen and (max-width: 768px){.footer__socials{flex-direction:column}}.footer__socials--icon{width:40px;height:40px;position:relative}.footer__socials--icon svg{width:100%;height:100%}.footer__socials--icon svg path{transition:all .3s}.footer__socials--icon::after{content:"";width:140%;height:140%;background-color:#be242a;transform:scaleX(0) translateY(-50%);transform-origin:left;position:absolute;left:-20%;top:50%;z-index:-1;transition:all .3s;clip-path:polygon(2.11% 6.61%, 6.14% 95.66%, 97.93% 89.78%, 92.57% 5.49%)}.footer__socials--icon:hover path{fill:#fff !important}.footer__socials--icon:hover::after{transform:scaleX(1) translateY(-50%)}.footer__picture{width:100px;height:130px}@media only screen and (max-width: 400px){.footer__picture{width:75px;height:96px}}.footer__picture img{width:100%;height:100%}.footer__image{width:225px;height:113px;object-fit:cover}@media only screen and (max-width: 400px){.footer__image{width:200px;height:100px}}.footer__legal{width:90%;position:absolute;left:5%;bottom:24px;font-family:"franklin";font-weight:400;font-size:16px}.page-header{width:100%}.page-header__image{width:100%;height:400px;margin-bottom:-24px}.page-header__image picture{width:100%}.page-header__image picture img{width:100%;height:100%;object-fit:cover}.page-header__title{width:100%;position:relative;z-index:8}.page-header__title.exhibitions::after{content:"";background-color:#ffeab9;width:100%;height:100%;position:absolute;left:0;top:0;clip-path:polygon(100% 73.67%, 100% 7.98%, 65.8% 16.41%, 11.68% 13.33%, 0% 16.13%, 0% 88.43%, 15.57% 91.61%, 100% 73.67%);z-index:-1}.page-header__title.about::after{content:"";background-color:#d0e8ce;width:100%;height:100%;position:absolute;left:0;top:0;clip-path:polygon(100% 81.92%, 100% 14.77%, 25.69% 8.66%, 0% 13.22%, 0% 92.66%, 58.94% 90.12%, 100% 81.92%);z-index:-1}.page-header__title.visit::after{content:"";background-color:#bfc6d3;width:100%;height:100%;position:absolute;left:0;top:0;clip-path:polygon(100% 83.07%, 100% 0%, 54.71% 10.13%, 0% 0%, 0% 93.28%, 30.64% 87.95%, 100% 83.07%);z-index:-1}@media only screen and (max-width: 768px){.page-header__title.visit::after{clip-path:polygon(100% 82.15%, 100% 5.46%, 54.51% 7.72%, 0% 4.29%, 0% 92.88%, 31.04% 87.27%, 100% 82.15%)}}.page-header__title--copy{margin:0;padding:48px 0 48px 10%;box-sizing:border-box;font-family:"franklin";font-weight:700;font-size:44px;text-transform:uppercase}@media only screen and (max-width: 768px){.page-header__title--copy{font-size:28px}}.content{width:100%;display:flex;justify-content:center;margin:120px 0 240px 0}@media only screen and (max-width: 1024px){.content{margin:120px 0}}@media only screen and (max-width: 768px){.content{margin-top:84px}}.content.exhibits{margin:240px 0}@media only screen and (max-width: 1024px){.content.exhibits{margin:168px 0}}@media only screen and (max-width: 768px){.content.exhibits{margin:60px 0 120px 0}}.content.exhibits .content__wrapper{gap:240px}@media only screen and (max-width: 768px){.content.exhibits .content__wrapper{gap:84px}}.content__wrapper{width:80%;display:flex;flex-wrap:wrap;gap:120px}@media only screen and (max-width: 768px){.content__wrapper{gap:120px}}.content__row{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.content__row{flex-wrap:wrap}}.content__title{width:25%}@media only screen and (max-width: 768px){.content__title{width:100%}}.content__title--header{font-family:"franklin";font-weight:500;font-size:36px;color:#bd2329;text-transform:uppercase;margin:0;padding-right:24px}@media only screen and (max-width: 1024px){.content__title--header{font-size:26px}}.content__title--header .bold{font-weight:700}.content__title--subhead{font-family:"franklin";font-weight:600;font-size:22px}@media only screen and (max-width: 1024px){.content__title--subhead{font-size:20px}}.content__title--copy{font-family:"franklin";font-weight:400;font-size:16px;margin:12px 0 0 0;line-height:22px}@media only screen and (max-width: 768px){.content__title--copy{margin-bottom:24px}}.content__title--copy.hidden{display:none}@media only screen and (max-width: 768px){.content__title--copy.hidden{display:block}}.content__exhibitions{width:70%;display:flex;gap:50px}@media only screen and (max-width: 1400px){.content__exhibitions{flex-wrap:wrap;row-gap:120px}}@media only screen and (max-width: 1024px){.content__exhibitions{width:60%}}@media only screen and (max-width: 768px){.content__exhibitions{width:100%;margin-top:84px}}.content__item{display:flex;flex-direction:column;align-items:center;width:30%;height:max-content}@media only screen and (max-width: 1400px){.content__item{width:40%}}@media only screen and (max-width: 1200px){.content__item{width:45%}}@media only screen and (max-width: 1024px){.content__item{width:100%}}.content__item--header{font-family:"franklin";font-weight:600;font-size:19px;position:absolute;left:-20%;top:-108px;text-align:center;padding:40px 12px;box-sizing:border-box;z-index:1;width:140%}.content__item--container{width:80%;position:relative}.content__item--image{width:100%}.content__item--image img{width:100%;height:300px;object-fit:cover;z-index:2;position:relative}@media only screen and (max-width: 1400px){.content__item--image img{height:400px}}@media only screen and (max-width: 768px){.content__item--image img{height:500px}}@media only screen and (max-width: 500px){.content__item--image img{height:400px}}.content__item--date{font-family:"franklin";font-weight:600;font-size:17px;margin:12px 0 0 0}.content__item--copy{font-family:"franklin";font-weight:400;font-size:16px;margin:12px 0 0 0}@media only screen and (max-width: 768px){.content__item--copy{display:none}}.content__text{width:80%;display:flex;flex-wrap:wrap;gap:48px}@media only screen and (max-width: 1200px){.content__text{width:70%}}@media only screen and (max-width: 768px){.content__text{width:100%;margin-top:24px}}.content__text--picture{float:right;width:500px;padding-left:12px}@media only screen and (max-width: 1400px){.content__text--picture{width:400px}}@media only screen and (max-width: 1200px){.content__text--picture{float:none;display:block;margin-bottom:24px;padding-left:0}}@media only screen and (max-width: 768px){.content__text--picture{margin:0 auto 24px auto}}@media only screen and (max-width: 600px){.content__text--picture{width:100%}}.content__text--picture img{width:100%;height:100%;object-fit:cover}.content__text .content__text--header~.content__text--header{margin-top:48px}.content__text--header{font-family:"franklin";font-weight:600;font-size:26px;text-transform:uppercase;margin:0}@media only screen and (max-width: 1024px){.content__text--header{font-size:22px}}.content__text--subhead{font-family:"franklin";font-weight:700;font-size:18px;margin:24px 0 -16px 0}.content__text--copy{font-family:"franklin";font-weight:500;font-size:18px;line-height:24px;padding:0 24px 0 0}@media only screen and (max-width: 1200px){.content__text--copy{padding:0}}@media only screen and (max-width: 1024px){.content__text--copy{font-size:16px}}.content__text--copy a{color:#000;transition:all .3s}.content__text--copy a:hover{color:#bd2329}.content__text--list{list-style:none;font-family:"franklin";font-weight:500;line-height:24px;padding:0}.content__text--list-item{font-size:18px}.content__text--list-item::before{content:"- "}.content__text--list-item a{color:#000}.content__text--alert{margin:0;font-family:"franklin";font-weight:600;font-size:26px;text-transform:uppercase;color:#bd2329}.content__text--alert .bold{font-weight:700}@media only screen and (max-width: 1024px){.content__text--alert{font-size:24px}}@media only screen and (max-width: 1200px){.content__text--paragraph.flex{display:flex;flex-direction:column}.content__text--paragraph.flex .first{order:1}.content__text--paragraph.flex .content__text--picture{order:2}.content__text--paragraph.flex .last{order:3}}.team{display:flex;justify-content:center;background-color:#f5f5cd;clip-path:polygon(100% 98.74%, 100% 1.31%, 48.15% 5.35%, 0% 3.96%, 0% 95.25%, 25.85% 97.11%, 66.06% 95%, 100% 98.74%);margin:-144px 0 240px 0}@media only screen and (max-width: 1024px){.team{margin-top:-48px}}@media only screen and (max-width: 768px){.team{margin-bottom:120px;clip-path:polygon(100% 98.74%, 100% 0.64%, 46.98% 1.89%, 0% 1.69%, 0% 97.8%, 24.5% 98.54%, 63.85% 98.34%, 100% 98.74%)}}.team__wrapper{width:80%;display:flex;justify-content:center;flex-wrap:wrap;margin:48px 0}.team__row{width:100%;display:flex;justify-content:space-between;margin:84px 0}@media only screen and (max-width: 768px){.team__row{flex-wrap:wrap;margin-bottom:48px}}.team__title{width:25%}@media only screen and (max-width: 768px){.team__title{width:100%;margin-bottom:24px}}.team__title--header{font-family:"franklin";font-weight:700;font-size:36px;color:#bd2329;text-transform:uppercase;margin:0}@media only screen and (max-width: 1024px){.team__title--header{font-size:26px}}.team__text{width:80%;display:flex;gap:240px}@media only screen and (max-width: 1200px){.team__text{width:70%;gap:120px}}@media only screen and (max-width: 768px){.team__text{width:100%;flex-wrap:wrap;gap:24px}}.team__text--column{display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media only screen and (max-width: 768px){.team__text--column{width:100%;gap:24px;justify-content:flex-start}}.team__text--member{font-family:"franklin"}.team__text--member-position{margin:0;font-weight:700;font-size:20px}.team__text--member-name{margin:6px 0;font-weight:400;font-size:18px}.promo{display:flex;justify-content:center;background-color:#fff8de;clip-path:polygon(0% 2.12%, 0% 97.04%, 72.21% 91.31%, 100% 94.73%, 100% 5.16%, 74.52% 3.55%, 34.38% 2.48%, 0% 2.12%);margin-top:-52px}@media only screen and (max-width: 1200px){.promo{margin-top:-68px;padding-top:24px}}@media only screen and (max-width: 768px){.promo{clip-path:polygon(0% 0.66%, 0% 99.21%, 71.72% 96.1%, 100% 96.81%, 100% 2.24%, 74% 2.14%, 34.78% 1.03%, 0% 0.66%)}}.promo__wrapper{width:80%;display:flex;justify-content:space-between;margin:60px 0;padding-top:25px}@media only screen and (max-width: 1200px){.promo__wrapper{flex-wrap:wrap-reverse}}.promo__picture{width:20%}@media only screen and (max-width: 1200px){.promo__picture{width:300px;margin:0 auto 48px auto}}@media only screen and (max-width: 500px){.promo__picture{width:100%}}.promo__picture img{width:100%;height:100%;object-fit:cover}.promo__text{width:75%;font-family:"franklin"}@media only screen and (max-width: 1200px){.promo__text{width:100%;margin-bottom:24px}}.promo__text h3{font-weight:500;font-size:20px;margin:0}.promo__text p{font-size:18px;width:70%}@media only screen and (max-width: 1200px){.promo__text p{width:100%}}.promo__text p a{color:#000;transition:all .3s}.promo__text p a:hover{color:#bd2329}.promo__text--header{font-weight:600;font-size:26px;margin-top:0}.promo__text--subhead{font-weight:500;font-size:20px;margin:0}.promo__text--copy{font-size:18px;width:70%}@media only screen and (max-width: 1200px){.promo__text--copy{width:100%}}.promo__text--copy a{color:#000;transition:all .3s}.promo__text--copy a:hover{color:#bd2329}.greeting{display:flex;justify-content:center;margin:60px 0}@media only screen and (max-width: 768px){.greeting{margin:36px 0}}.greeting__wrapper{width:80%;display:flex;flex-wrap:wrap}.greeting__script{font-size:156px;font-family:"hurricane";color:#024d66;margin:0;font-weight:400}@media only screen and (max-width: 1024px){.greeting__script{font-size:120px}}@media only screen and (max-width: 600px){.greeting__script{font-size:30vw}}.greeting__text{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;font-family:"franklin"}.greeting__text--wrapper{width:75%}@media only screen and (max-width: 1200px){.greeting__text--wrapper{width:100%}}.greeting__text--copy{width:100%;font-weight:500;font-size:18px;margin-bottom:24px;line-height:24px}.greeting__text--signature{width:100%;font-weight:500;font-size:18px;margin-top:48px;line-height:24px}.map{display:flex;justify-content:center;background-color:#c4e3d8;clip-path:polygon(0% 1.06%, 0% 97.94%, 62.5% 93.49%, 100% 95.32%, 100% 4.53%, 74.35% 2.69%, 34.23% 4.81%, 0% 1.06%)}@media only screen and (max-width: 768px){.map{clip-path:polygon(0% 1.08%, 0% 99.39%, 62.39% 97.14%, 100% 98.31%, 100% 3.47%, 74.06% 2.28%, 34.54% 2.74%, 0% 1.08%)}}.map__wrapper{width:80%;margin:120px 0 168px 0;font-family:"franklin"}@media only screen and (max-width: 768px){.map__wrapper{margin:60px 0}}.map__header{font-size:36px;font-weight:700;color:#024d66;margin:0 0 6px 0}@media only screen and (max-width: 1024px){.map__header{font-size:20px}}.map__hours{font-size:28px;font-weight:500;color:#024d66;margin:0 0 6px 0}@media only screen and (max-width: 1024px){.map__hours{font-size:17px}}.map__phone{font-size:28px;font-weight:500;color:#024d66;margin:0 0 6px 0;transition:all .3s}@media only screen and (max-width: 1024px){.map__phone{font-size:17px}}.map__phone:hover{color:#bd2329}.map__copy{font-size:20px;font-weight:400;color:#024d66;margin:24px 0;width:60%}@media only screen and (max-width: 1024px){.map__copy{width:100%;font-size:16px}}.map__frame{width:60%;aspect-ratio:16/9;border:2px solid #024d66}@media only screen and (max-width: 1024px){.map__frame{width:100%}}.paragraph-wysiwyg ul{list-style:none;font-family:"franklin";font-weight:500;line-height:24px;padding:0}.paragraph-wysiwyg ul li{font-size:18px}.paragraph-wysiwyg ul li::before{content:"- "}.paragraph-wysiwyg ul li a{color:#000}/*# sourceMappingURL=style.min.css.map */