@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap);@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap" rel="stylesheet");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet");.homepage-container{align-items:end;background:#040b0e;border-radius:0 0 16px 16px;display:grid;height:88vh;overflow:hidden;position:relative}.homepage-container .headings{position:absolute;z-index:101}.homepage-container .headings .primary-title{color:#fff;font-family:Grifter,sans-serif;font-size:3rem;font-size:10rem;font-style:normal;font-weight:1000;letter-spacing:-.1rem;line-height:.8;opacity:1;overflow:hidden;text-transform:uppercase;z-index:1001}.homepage-container .headings .primary-title span{color:#48c8a0;opacity:1}.homepage-container img{filter:brightness(35%) grayscale(30%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:-200px -300px;object-position:-200px -300px;transform:scaleX(-1);width:100%}@media not (min-width:1700px){.homepage-container{margin-inline:0}}@media not (min-width:900px){.homepage-container .headings .primary-title{font-size:8rem}}@media not (min-width:700px){.homepage-container{height:88svh}.homepage-container .headings .primary-title{font-size:4rem}.homepage-container img{-o-object-position:-100px -100px;object-position:-100px -100px}}.about-container{border-radius:16px;margin:auto}.about-container .about-sections{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.about-container .about-sections .info-section{display:grid}.about-container .about-sections .info-section .section-heading{align-items:center;background:#fff;border:1px solid #000;border-radius:5px 5px 0 0;color:#302842;color:#000;display:grid;font-family:Open Sans,sans-serif;font-size:1.05rem;font-weight:600;height:52px;line-height:1.4;margin-left:-.5px;padding-left:2rem}.about-container .about-sections .info-section .info{background:linear-gradient(to right bottom,#000,#121112,#1c1c1f,#25282b,#2d3436);border-radius:0 0 16px 16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem 4rem}.about-container .about-sections .info-section .info .first-info{color:#fff;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:500;line-height:2;margin:2rem 0 3rem;opacity:.7}.about-container .about-sections .info-section .info .second-info{color:#fff;font-family:Grifter,sans-serif;font-size:3rem;font-style:normal;font-weight:1000;letter-spacing:-.1rem;line-height:.8;opacity:1;text-align:right;text-transform:uppercase}.about-container .about-sections .info-section .info .second-info span{color:#48c8a0;font-size:7rem}.about-container .about-sections .showcase-section{height:76vh;padding-top:52px}.about-container .about-sections .showcase-section .showcase-container{height:100%}.about-container .about-sections .showcase-section .showcase-container .about-showcase{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:auto}.about-container .about-sections .showcase-section .showcase-container .about-showcase .about-showcase-image{border-radius:16px;filter:grayscale(80%);height:18%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all .4s ease-out;will-change:width}.about-container .about-sections .showcase-section .showcase-container .about-showcase .about-showcase-image:hover{cursor:pointer;filter:none}.about-container .about-sections .showcase-section .showcase-container .about-showcase .active{filter:none;height:60%}@media not (min-width:1100px){.about-container .about-sections{grid-template-columns:1fr;margin:auto}.about-container .about-sections .info-section .info{padding:1rem}.about-container .about-sections .info-section .info .second-info{font-size:2rem;padding:0}.about-container .about-sections .info-section .info .second-info span{font-size:4rem}.about-container .about-sections .showcase-section{height:120vh}}@media not (min-width:800px){.about-container .about-sections .showcase-section{display:none}.about-container .about-sections .info-section .info .first-info{font-size:1.1rem;line-height:1.4}}.display-container{border-radius:0 0 16px 16px}.display-container .section-heading{align-items:center;background:#fff;border:1px solid #000;border-radius:5px 5px 0 0;color:#302842;color:#000;display:grid;font-family:Open Sans,sans-serif;font-size:1.05rem;font-weight:600;height:52px;line-height:1.4;padding-left:2rem;width:24.25%}.display-container .width-container{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.display-container .width-container .display-panel{background:#fff;border-radius:16px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:grid;grid-template-rows:6fr 5fr;transition:all .3s cubic-bezier(.25,.8,.25,1)}.display-container .width-container .display-panel:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.display-container .width-container .display-panel .display-image{border-radius:16px 16px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:.7s;width:100%}.display-container .width-container .display-panel .display-image:hover{opacity:1}.display-container .width-container .display-panel .image-0{border-radius:0}.display-container .width-container .display-panel .display-info{display:grid;grid-template-rows:3.5rem 1fr 3.5rem;height:100%;padding:1.2rem 0 0}.display-container .width-container .display-panel .display-info .display-title{color:#302842;font-family:Open Sans,sans-serif;font-size:1.05rem;font-size:1.2rem;font-weight:600;line-height:1.4;padding-inline:1.6rem;text-decoration:underline;text-underline-offset:4px}.display-container .width-container .display-panel .display-info .display-description{color:#302842;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.7;opacity:.9;padding-inline:1.6rem;padding-bottom:1rem}.display-container .width-container .display-panel .display-info .display-route{border-radius:0 0 16px 16px;display:flex;justify-content:center;text-decoration:none}.display-container .width-container .display-panel .display-info .display-route .display-button{background:#48c8a04d;border:none;border-radius:0 0 16px 16px;color:#302842;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.4;outline:none;padding:.8rem;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.display-container .width-container .display-panel .display-info .display-route .display-button:hover{background:#48c8a099;opacity:1}@media not (min-width:1300px){.display-container .section-heading{width:32.4%}.display-container .width-container{grid-template-columns:1fr 1fr 1fr}}@media not (min-width:1000px){.display-container .section-heading{width:49.1%}.display-container .width-container{grid-template-columns:1fr 1fr}}@media not (min-width:750px){.display-container .section-heading{width:100%}.display-container .width-container{grid-template-columns:1fr}.display-container .width-container .display-panel{grid-template-rows:2fr 1fr}}.location-container{margin-bottom:3rem}.location-container .location-sections{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.location-container .location-sections .location-info-container{display:grid}.location-container .location-sections .location-info-container .location-heading{align-items:center;background:#fff;border:1px solid #000;border-radius:5px 5px 0 0;color:#302842;color:#000;display:grid;font-family:Open Sans,sans-serif;font-size:1.05rem;font-weight:600;height:52px;line-height:1.4;padding-left:2rem}.location-container .location-sections .location-info-container .info{background:linear-gradient(to right bottom,#000,#121112,#1c1c1f,#25282b,#2d3436);border-radius:0 0 16px 16px;display:grid;padding:1.3rem 4rem}.location-container .location-sections .location-info-container .info .first-location-info{color:#fff;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:500;line-height:2;margin:2rem 0 3rem;opacity:.7}.location-container .location-sections .location-info-container .info .second-location-info{align-self:end;color:#fff;font-family:Grifter,sans-serif;font-size:3rem;font-style:normal;font-weight:1000;letter-spacing:-.1rem;line-height:.8;opacity:1;text-align:right;text-transform:uppercase}.location-container .location-sections .location-info-container .info .second-location-info span{color:#48c8a0;font-size:8rem}.location-container .location-sections .location-map-container{align-items:end;display:flex;justify-content:center}.location-container .location-sections .location-map-container img{max-height:600px}@media not (min-width:1100px){.location-container .location-sections{grid-template-columns:1fr;margin:auto}.location-container .location-sections .location-info-container .info{padding:1rem}.location-container .location-sections .location-info-container .info .second-location-info{font-size:2rem;padding:0}.location-container .location-sections .location-info-container .info .second-location-info span{font-size:4rem}.location-container .location-sections .location-map-container{display:none}}@media not (min-width:800px){.location-container .location-sections .location-info-container .info .first-location-info{font-size:1.1rem;line-height:1.4}}.page-display-container,.page-display-container .page-showcase{display:flex;height:100%;margin:auto;width:100%}.page-display-container .page-showcase{justify-content:space-around}.page-display-container .page-showcase .page-showcase-image{border-radius:16px;filter:grayscale(80%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all .4s ease-out;width:18%;will-change:width}.page-display-container .page-showcase .page-showcase-image:hover{cursor:pointer;filter:none}.page-display-container .page-showcase .active{filter:none;width:60%}@keyframes hoverAnimationTwo{0%{color:#48c8a0}50%{color:#fff}to{color:#48c8a0}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f2f3f4;overflow-x:hidden}.main-container{display:grid;grid-template-columns:1fr 8fr 1fr}.main-container .test{display:flex;flex-direction:column;grid-column:2/3;row-gap:5rem}@media not (min-width:1400px){.main-container{grid-template-columns:1fr;margin:0 1rem}.main-container .test{grid-column:1/2}.page-title{display:none}}
