@font-face{font-family:"Director";src:url("fonts/Director-Bold.woff2") format("woff2"),url("fonts/Director-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Director";src:url("fonts/Director-Light.woff2") format("woff2"),url("fonts/Director-Light.woff") format("woff");font-weight:lighter;font-style:normal}@font-face{font-family:"Director";src:url("fonts/Director-Regular.woff2") format("woff2"),url("fonts/Director-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-ExtraBoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Poppins";src:url("fonts/Poppins-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}:root{font-size:14px}body{font-family:"Poppins","Times New Roman",Times,serif;padding:3rem;display:flex;row-gap:2rem;flex-direction:column}@media screen and (max-width: 900px){body{padding:1rem}}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:600;margin:0;margin-bottom:1rem}a{text-decoration:none;color:#000}strong,b{font-weight:600}nav{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:5rem}nav .menu-container{display:flex;column-gap:2rem}nav ul{display:flex;column-gap:2rem;margin:0;padding:0}nav li{list-style:none}nav .breadcrumb-path::after{margin-left:1rem;content:"/"}nav .menu-sub{flex-direction:column;row-gap:1rem}.splide{max-width:80rem}.splide img{width:100%}.splide .splide__arrow{background:none}.splide .splide__arrow svg{fill:#fff}.page-container{display:flex;flex-wrap:wrap;column-gap:5rem;row-gap:2rem}.page-container li{list-style:square}.page-content{flex:1 0 36.75rem;max-width:100%}.page-content.showcase{position:sticky;align-self:flex-end;bottom:5rem}.page-side{display:grid;flex:3 0 36.75rem;grid-template-columns:1fr 1fr;max-width:100%;gap:.75rem}.page-side.about-grid{grid-template-columns:repeat(auto-fill, minmax(0, 18rem));flex:1 0 40rem}.page-side img{display:block;width:100%;height:100%;object-fit:cover}.page-side a{margin:0;width:100%;height:100%}.page-side a.main{order:-1;grid-column:1/-1}.page-side figure{margin:0;width:100%;height:100%}.page-side figure.portrait{grid-column:1/3;grid-row:1/4}@media screen and (max-width: 1175px){.page-side,.page-side.about-grid{grid-template-columns:1fr 1fr}}