@font-face{font-family:montserrat-regular;src:url(/build/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-italic;src:url(/build/assets/Montserrat-Italic-BqFRq9EE.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat-bold;src:url(/build/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2");font-weight:700;font-style:bold;font-display:swap}@font-face{font-family:playfair-display-regular;src:url(/build/assets/playfair-display-regular-B74d1IHM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:playfair-display-italic;src:url(/build/assets/playfair-display-italic-boHTmRhp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:playfair-display-bold;src:url(/build/assets/playfair-display-bold-CtHl6EpB.woff2) format("woff2");font-weight:700;font-style:bold;font-display:swap}#nav{position:sticky;top:0;display:flex;color:#14453c;align-items:center;padding:0 16px;z-index:2}@media screen and (max-width:767px){#nav{height:50px}}#nav:before{content:"";box-shadow:0 -4px 12px #14453c;clip-path:inset(0 -15px -15px -15px);background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}#nav>a{display:flex;color:#14453c;align-items:center;font-family:playfair-display-bold,sans-serif;position:relative;z-index:1}#nav svg{height:38px;width:110px;margin-right:8px}#nav ul{display:flex;list-style:none;z-index:2;padding:0}@media screen and (min-width:768px){#nav ul ul{position:absolute;flex-direction:column;background-color:#14453ccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 256ms ease,transform 256ms ease;margin-left:-50%}#nav ul ul a{display:flex;color:#fff;padding:0 16px 12px;white-space:nowrap}#nav ul ul li:first-of-type a{padding:12px 16px}}@media screen and (max-width:767px){#nav ul ul{flex-direction:column}#nav ul ul li{padding:8px 0}#nav ul ul li a{padding:0 8px;justify-content:flex-end}}#nav ul ul a{display:flex;color:#fff;white-space:nowrap}#nav>ul{padding:8px 0}#nav>ul a{color:#14453c;padding:0 8px}@media screen and (min-width:768px){#nav>ul{margin-left:auto}}@media screen and (max-width:1024px){#nav>ul{position:fixed;top:50px;bottom:0;left:0;right:0;flex-direction:column;z-index:2;background-color:#14453ccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;padding:16px;opacity:0;pointer-events:none;transition:ease opacity .5s}#nav>ul .parent{padding:0}#nav>ul .parent>a{display:none}#nav>ul a{color:#fff}}#nav>ul>li{position:relative;padding:8px 0}#nav li:hover ul,#nav a:focus+ul,#nav ul:has(a:focus){opacity:1;pointer-events:auto}#hamburger-menu:checked~ul{opacity:1;pointer-events:auto}
