@import"https://fonts.googleapis.com/css2?family=Fira+Code&family=Playfair+Display:ital@0;1&display=swap";@font-face{font-family:"HB-Icons";src:url("../fonts/HB_Icons.woff2") format("woff2"),url("../fonts/HB_Icons.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{font-size:100%;width:100%;height:100%}body{font-family:"Playfair Display",serif;font-size:1rem;line-height:1.4;color:#000;width:100%;height:100%}h1,h2,h3,h4,h5,h6{color:#000}a{color:#036;text-decoration:none;font-family:"Fira Code",monospace}a:hover{color:#175e91}i{display:inline-block;font-family:"HB-Icons";font-style:normal}i.arrow{font-size:1.8rem;line-height:1.2;margin-right:.5rem}i.arrow:before{content:"→"}i.arrow.left:before{content:"←"}pre{background:#f0f0f0;margin:1rem 0;border-radius:2px}blockquote{font-style:italic;margin:0}blockquote p{margin:.5rem}.wrapper{margin:2rem}.padding{padding:3rem 1rem}.left{float:left}.right{float:right}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.header .padding{padding:1rem 0}.header{position:fixed;top:0;left:0;background-color:inherit}.header .wrapper{margin:0}.header a{color:inherit}.header .logo{font-size:1.5rem}.main{width:100%;height:100%}.main .wrapper{width:100%;height:100%;overflow:hidden;margin:0}.main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featherlight:last-of-type{background:rgba(245,245,245,.5)}.featherlight .featherlight-content{position:absolute;top:1.5rem;left:3rem;padding:0;margin:0;border-bottom:0;overflow:hidden;min-height:calc(100vh - 4.5rem);height:auto;max-height:calc(100vh - 1.5rem);width:calc(100vw - 4.5rem);border:1px solid #036;background:#f5f5f5}.featherlight .featherlight-content:has(>.color-reverse){border-color:#f5f5f5;background-color:#036;color:#f5f5f5}.featherlight .featherlight-content:has(>.color-reverse) a{color:#f5f5f5;text-decoration:none;font-family:"Playfair Display",serif}.featherlight .featherlight-content:has(>.color-reverse) h1,.featherlight .featherlight-content:has(>.color-reverse) h2,.featherlight .featherlight-content:has(>.color-reverse) h3,.featherlight .featherlight-content:has(>.color-reverse) h4,.featherlight .featherlight-content:has(>.color-reverse) h5,.featherlight .featherlight-content:has(>.color-reverse) h6{color:#f5f5f5}.featherlight .featherlight-content:has(>.color-reverse) svg #line{stroke:#f5f5f5}.featherlight .featherlight-content .featherlight-close-icon{display:none}.featherlight .featherlight-content .close-icon{cursor:pointer}.featherlight .featherlight-content .sections{display:flex;flex-wrap:wrap;width:calc(100% - 6rem);height:100%;max-height:calc(100vh - 1.5rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.featherlight .featherlight-content .sections::-webkit-scrollbar{display:none}.featherlight .featherlight-content .sections.video .section{max-height:none}.featherlight .featherlight-content .sections .section{padding:1.5rem 0 0 1.5rem;max-height:65vh;width:50%;margin-bottom:3rem}.featherlight .featherlight-content .sections .section h3{margin:1rem 0 2rem;font-size:1.2rem;font-family:"Playfair Display",serif}.featherlight .featherlight-content .sections .section img{display:block;max-width:100%;max-height:100%}.featherlight .featherlight-content .sections .section .video-wrapper{width:100%}.featherlight .featherlight-content .sections .section .video-wrapper .video-container{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.featherlight .featherlight-content .sections .section .video-wrapper .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featherlight .featherlight-content .content-wrapper{display:flex;width:calc(100% - 6rem);height:calc(100vh - 4.5rem);font-size:1.375rem}.featherlight .featherlight-content .content-wrapper.columns-3 .content{-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-fill:auto;column-fill:auto}.featherlight .featherlight-content .image img{display:block;width:30vw;margin:5rem 3rem 0 0}.featherlight .featherlight-content .content{width:100%;padding:4.5rem 0 1.5rem 1.5rem;height:100%;max-height:calc(100vh - 1.5rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.featherlight .featherlight-content .content::-webkit-scrollbar{display:none}.featherlight .featherlight-content .content p{margin:0 0 1rem}.featherlight .featherlight-content .content p:has(>i.arrow){display:flex}.featherlight .featherlight-content .content p:has(>i.arrow) sub{align-self:center}.featherlight .featherlight-content .content img{float:left;transform:translateX(-1.5rem);width:35%;margin-right:3rem}.featherlight .featherlight-content .close-icon,.featherlight .featherlight-content .prev-icon,.featherlight .featherlight-content .next-icon{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem}.featherlight .featherlight-content .close-icon svg,.featherlight .featherlight-content .prev-icon svg,.featherlight .featherlight-content .next-icon svg{width:100%;height:100%}.featherlight .featherlight-content .close-icon svg #line,.featherlight .featherlight-content .prev-icon svg #line,.featherlight .featherlight-content .next-icon svg #line{stroke-width:5px}.featherlight.sub .featherlight-content{top:3rem;left:1.5rem;height:auto;min-height:calc(100vh - 4.5rem);max-height:calc(100vh - 4.5rem);box-shadow:.75rem 1rem rgba(0,51,102,.25)}.featherlight.sub .featherlight-content .content{position:absolute;z-index:100;background:#f5f5f5;width:auto;max-width:60%;padding:4.5rem 4.5rem 1.5rem 1.5rem}.featherlight.sub .featherlight-content .swiper{margin-right:6rem}.featherlight.sub .featherlight-content .swiper .swiper-slide{background:#f5f5f5}.featherlight.sub .featherlight-content .swiper .swiper-slide .title-and-desc{position:absolute;top:0;left:0;padding:4.5rem 4.5rem 1.5rem 1.5rem;background:rgba(245,245,245,.9);height:100%;max-width:52rem}.featherlight.sub .featherlight-content .swiper .swiper-slide img{display:block;max-width:100%;max-height:calc(100vh - 4.5rem)}.featherlight.sub .featherlight-content .swiper-button-next,.featherlight.sub .featherlight-content .swiper-button-prev{margin-top:0;outline:none}.featherlight.sub .featherlight-content .swiper-button-next:after,.featherlight.sub .featherlight-content .swiper-button-prev:after{content:""}.featherlight.sub .featherlight-content .swiper-button-next.swiper-button-disabled,.featherlight.sub .featherlight-content .swiper-button-prev.swiper-button-disabled{opacity:.1}.featherlight.sub .featherlight-content .swiper-button-next{top:auto;bottom:1.5rem}.featherlight.sub .featherlight-content .swiper-button-prev{top:auto;bottom:6rem;right:1.5rem;left:auto}.footer{position:fixed;bottom:0;left:0;width:100%;background-color:inherit}.main-nav ul{font-family:"Fira Code",monospace;text-transform:uppercase;width:calc(100vw + 1px);text-align:center;margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:2rem;color:#f5f5f5}.main-nav ul li{display:inline-block;flex-grow:1;letter-spacing:normal;min-width:30vw;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5}.main-nav ul li a{position:relative;width:100%;padding:5rem 10rem;display:block;white-space:nowrap;text-decoration:none}.main-nav ul li:hover{background-color:rgba(0,51,102,.2431372549)}@-webkit-keyframes featherlightLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes featherlightLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.featherlight-loading{width:100%;height:100%}.featherlight-loading .featherlight-content{position:absolute;top:calc(50vh - 40px) !important;left:calc(50vw - 40px) !important;-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:rgba(0,0,0,0);border:8px solid #8f8f8f;border-left-color:#fff;border-radius:80px;width:80px !important;height:80px !important;min-width:auto !important;min-height:auto !important;box-shadow:none !important}.featherlight-loading .featherlight-content>*{display:none !important}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}@media screen and (max-width: 48em){html{font-size:75%}.featherlight .featherlight-content{min-height:calc(100vh - 10.5rem);max-height:calc(100vh - 7.5rem)}.featherlight .featherlight-content .content{overflow-y:visible}.featherlight .featherlight-content .image img{width:100%;margin-top:6rem}.featherlight .featherlight-content .sections{max-height:calc(100vh - 7.5rem)}.featherlight .featherlight-content .sections .section{width:100%;margin-bottom:0}.featherlight.sub .featherlight-content{min-height:calc(100vh - 10.5rem);max-height:calc(100vh - 10.5rem)}.featherlight.sub .featherlight-content .swiper{margin-top:6rem;margin-right:0;margin-bottom:9rem}.featherlight.sub .featherlight-content .swiper .swiper-slide{height:calc(100vh - 26rem)}.featherlight.sub .featherlight-content .swiper .swiper-slide .title-and-desc{padding:0 1.5rem;max-width:calc(100% - 6rem)}.featherlight .content-wrapper{overflow-y:scroll;flex-direction:column;padding-bottom:5rem;-ms-overflow-style:none;scrollbar-width:none}.featherlight .content-wrapper::-webkit-scrollbar{display:none}.featherlight .content-wrapper.columns-3 .content{overflow-y:scroll;-moz-column-count:auto !important;column-count:auto !important}.main-nav ul li a{padding:5rem}}@media screen and (max-width: 35.5em){html{font-size:62.5%}}/*# sourceMappingURL=custom.min.css.map */