@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:100;src:url(/build/fonts/REM-Thin.360e276b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:100;src:url(/build/fonts/REM-ThinItalic.87e24f12.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:200;src:url(/build/fonts/REM-ExtraLight.5f2da824.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:200;src:url(/build/fonts/REM-ExtraLightItalic.9d7f9ccb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:300;src:url(/build/fonts/REM-Light.8c0a712c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:300;src:url(/build/fonts/REM-LightItalic.a24b70bb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Regular.a4c1870f.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:400;src:url(/build/fonts/REM-Italic.f7d8740d.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:500;src:url(/build/fonts/REM-Medium.68040dae.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:500;src:url(/build/fonts/REM-MediumItalic.8a05c65e.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:600;src:url(/build/fonts/REM-SemiBold.3d108373.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:600;src:url(/build/fonts/REM-SemiBoldItalic.c9f9be5c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:700;src:url(/build/fonts/REM-Bold.a275aa9b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:700;src:url(/build/fonts/REM-BoldItalic.bfe96b01.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:800;src:url(/build/fonts/REM-ExtraBold.a577f2d1.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:800;src:url(/build/fonts/REM-ExtraBoldItalic.15d98e0b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:900;src:url(/build/fonts/REM-Black.92ced6e4.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:900;src:url(/build/fonts/REM-BlackItalic.7f814f59.ttf)}@font-face{font-display:swap;font-family:Coming Soon;font-style:normal;font-weight:400;src:url(/build/fonts/ComingSoon-Regular.353e03e9.eot);src:local("Coming Soon Regular"),local("ComingSoon-Regular"),url(/build/fonts/ComingSoon-Regular.353e03e9.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ComingSoon-Regular.680a5890.woff2) format("woff2"),url(/build/fonts/ComingSoon-Regular.9346663e.woff) format("woff")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:local("Outfit SemiBold"),local("Outfit-SemiBold"),url(/build/fonts/Outfit-SemiBold.0d34bd7b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:local("Outfit Light"),local("Outfit-Light"),url(/build/fonts/Outfit-Light.11c76921.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:900;src:local("Outfit Black"),local("Outfit-Black"),url(/build/fonts/Outfit-Black.9637acc1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:local("Outfit Regular"),local("Outfit-Regular"),url(/build/fonts/Outfit-Regular.266420a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:local("Outfit Medium"),local("Outfit-Medium"),url(/build/fonts/Outfit-Medium.24da48e8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100;src:local("Outfit Thin"),local("Outfit-Thin"),url(/build/fonts/Outfit-Thin.2668359e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit ExtraBold"),local("Outfit-ExtraBold"),url(/build/fonts/Outfit-ExtraBold.7d6e912a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit Bold"),local("Outfit-Bold"),url(/build/fonts/Outfit-Bold.17cef4e6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:200;src:local("Outfit ExtraLight"),local("Outfit-ExtraLight"),url(/build/fonts/Outfit-ExtraLight.bd8805ce.woff2) format("woff2")}.filter{align-items:center;border-bottom:.1rem solid rgba(255,251,239,.23);color:#fff;display:flex;flex-direction:row;gap:4rem;position:relative}.filter__burger{stroke:#fff}.filter__list{background-color:#fff;color:#01454d;display:flex;flex-direction:column;gap:2.4rem;height:100%;padding:1.6rem;transform:translateX(100%);transition:transform .3s;width:90%}@media (max-width:1023px){.filter__list{overflow:auto}}.filter__list--wrapper{align-items:flex-end;background-color:transparent;display:flex;flex-direction:column;inset:0;position:fixed;transition:background-color .3s,visibility 0s .3s;visibility:hidden;z-index:110}.filter__list--opened{background-color:rgba(0,0,0,.16);transition:background-color .3s,visibility 0s 0s;visibility:visible}.filter__list--opened .filter__list{transform:translateX(0)}.filter__title{flex:1;font-family:REM,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.2;white-space:nowrap}@media (min-width:1024px){.filter,.filter__list{flex-direction:row}.filter__list{align-items:center;background-color:transparent;color:#fff;display:flex;gap:0;transform:unset;width:100%}.filter__list--wrapper{background-color:transparent;position:static;visibility:visible}.filter__burger{display:none}.filter__item{padding-inline:2rem}.filter__item:not(:last-child){border-right:.1rem solid #fffbef}}.filter_item{--search-bar-wrapper-gap:1.2rem;display:flex;flex-direction:column;grid-area:searchbar}.filter_item__wrapper{background-color:#fff;border-radius:999px;box-shadow:.4rem .3rem .7rem rgba(0,0,0,.16);color:#01454d;flex-direction:row;gap:1.2rem;inset:0 0 auto;justify-content:center;padding:.5rem;position:fixed;transform:translateX(100%);transition:transform .3s ease-in-out}@media (min-width:1024px){.filter_item__wrapper{display:flex;gap:2.4rem;position:relative;transform:unset}}.filter_item__top{font-family:REM,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.9rem;position:relative;transition:scale .3s ease;user-select:none}.filter_item:hover .filter_item__dropdown{grid-template-rows:1fr}@media (min-width:1024px){.filter_item:hover .filter_item__top{scale:1.1}}.filter_item__input{align-items:center;display:flex;flex-direction:row;font-family:REM,sans-serif;font-size:1.6rem;font-style:italic;font-weight:300;gap:2.4rem;isolation:isolate;justify-content:center;line-height:1.9rem;padding:.5rem;position:relative}.filter_item__input input{min-width:27ch}.filter_item__input input:placeholder-shown{font-style:italic}.filter_item__input:before{background-color:#070707;border-radius:0 999px 999px 0;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;z-index:-1}.filter_item__input:focus:before,.filter_item__input:hover:before{opacity:.05}.filter_item__input--submit{background-color:#76b3bf;border-radius:99rem;display:flex;padding:1rem}.filter_item__input--submit-icon{height:1.6rem;width:1.6rem}.filter_item__dropdown{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}@media (min-width:1024px){.filter_item{--search-bar-wrapper-gap:2.4rem;justify-content:flex-end}.filter_item__dropdown{left:0;position:absolute;right:0;top:100%}}.filter_item_toggle{align-items:center;display:flex;flex-direction:column;justify-content:center}.filter_item_toggle__icon{height:2.4rem;width:2.4rem;fill:#01454d;pointer-events:none}@media (min-width:1024px){.filter_item_toggle{display:none}}.filter_item_dropdown{color:#01454d;z-index:10}.filter_item_dropdown__wrapper{overflow:hidden}.filter_item_dropdown__content{background-color:#fff;border-radius:2.4rem;display:flex;flex-direction:column;gap:1.2rem;padding:.8rem}@media (min-width:1024px){.filter_item_dropdown__content{padding:2.4rem}}.filter_item_dropdown__title{color:#a979b9;font-family:REM,sans-serif;font-size:1.5rem;font-size:1.2rem;font-style:italic;font-weight:400;font-weight:300;line-height:1.2}.filter_item_dropdown__list{display:flex;flex-flow:row wrap;gap:1.2rem}.filter_item_dropdown__list--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));overflow:auto;padding:.1rem}@media (min-width:1024px){.filter_item_dropdown__list--cards{display:flex;flex-flow:row wrap}}.filter_item_dropdown__item{align-items:center;display:flex;flex-direction:column;gap:1.2rem;width:fit-content}@media (min-width:1024px){.filter_item_dropdown__content{margin-top:1.6rem}}.filter_item_dropdown_item,.filter_item_dropdown_item--card{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.filter_item_dropdown_item--card{cursor:pointer;font-size:1.2rem;position:relative}@media (min-width:1024px){.filter_item_dropdown_item--card{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}}.filter_item_dropdown_item--card .filter_item_dropdown_item__icon{border-radius:1.4rem;box-shadow:0 0 0 0 #a979b9;height:auto;max-width:11.2rem;padding:.8rem;transition:box-shadow .3s ease-in-out;width:100%}.filter_item_dropdown_item--card .filter_item_dropdown_item__title{transition:color .3s ease-in-out}.filter_item_dropdown_item--card input{cursor:pointer;inset:0;opacity:0;position:absolute}.filter_item_dropdown_item--card input:checked+.filter_item_dropdown_item__title,.filter_item_dropdown_item--card:hover .filter_item_dropdown_item__title{color:#a979b9}.filter_item_dropdown_item--card input:checked+.filter_item_dropdown_item__icon,.filter_item_dropdown_item--card:hover .filter_item_dropdown_item__icon{box-shadow:0 0 0 .1rem #a979b9}.filter_item_dropdown_item--text{cursor:pointer;position:relative}.filter_item_dropdown_item--text .filter_item_dropdown_item__title{border-radius:99rem;box-shadow:0 0 0 .1rem #01454d;cursor:pointer;padding:.6rem 1.6rem;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;white-space:nowrap}.filter_item_dropdown_item--text input{cursor:pointer;inset:0;opacity:0;position:absolute}.filter_item_dropdown_item--text input:checked+.filter_item_dropdown_item__title,.filter_item_dropdown_item--text:hover .filter_item_dropdown_item__title{background-color:#a979b9;box-shadow:0 0 0 .1rem #a979b9;color:#fff}