.hero-container[data-astro-cid-2mnmtohb]{width:100%;height:100vh;position:relative;overflow:hidden;&:before{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}}h1[data-astro-cid-2mnmtohb]{color:#fff;font-size:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);@media (width<768px){text-align:center;width:80%;padding:0 15px}}.hero-img[data-astro-cid-2mnmtohb]{object-fit:cover;object-position:center;width:100%;height:100%}.scroll-indicator[data-astro-cid-2mnmtohb]{z-index:10;flex-direction:column;align-items:center;gap:.5em;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scroll-down[data-astro-cid-2mnmtohb]{width:2px;height:50px;overflow:hidden}.scroll-text[data-astro-cid-2mnmtohb]{color:#fff;letter-spacing:3px;font-size:13px}.scroll-down[data-astro-cid-2mnmtohb]:before{content:"";background-color:#fff;width:1px;height:50px;animation:2s linear infinite scroll;display:block}@keyframes scroll{0%{transform:translateY(-100%)}30%{transform:translateY(0%)}45%{transform:translateY(0%)}70%{transform:translateY(100%)}to{transform:translateY(100%)}}.desc[data-astro-cid-e7hxk5vh]{margin:0 auto}.sdesc[data-astro-cid-e7hxk5vh]{&:before{content:"";background-color:#e0e1e3;width:100%;height:1px;margin-bottom:64px;display:block}}.ability[data-astro-cid-e7hxk5vh]{text-align:center;display:flex;@media (width<768px){flex-wrap:wrap}&>div[data-astro-cid-e7hxk5vh]{@media (width<768px){width:100%;margin-bottom:32px}@media (width>=768px){padding:0 25px;&:not(:last-child){border-right:1px solid #e0e1e3}}}}p[data-astro-cid-fj577mnn]{color:#d5d5bf;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1}.fabs[data-astro-cid-fj577mnn]{&:not(.stuck){position:fixed}&.stuck{position:absolute}z-index:10;width:100%;bottom:30px;right:0;& .container{justify-content:flex-end;gap:24px;display:flex;& .fab{background-color:#34332b;border-radius:100%;width:70px;height:70px;position:relative;&>[data-astro-cid-fj577mnn]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}}.image-container[data-astro-cid-3pk4j35k]{aspect-ratio:64/33;width:100%;position:relative;overflow:hidden;&:hover{&>.image[data-astro-cid-3pk4j35k]{scale:1.05}}&>.image[data-astro-cid-3pk4j35k]{object-fit:cover;object-position:center;width:100%;height:100%;transition:scale .2s ease-in-out;position:absolute;top:0;left:0}}h3[data-astro-cid-3pk4j35k]{color:#fff;margin:20px 0;font-size:32px}.experience-section[data-astro-cid-uggqtine]{& h2,& p,& button{color:#fff}}.tab-buttons[data-astro-cid-uggqtine]{gap:15px;margin-top:30px;margin-bottom:48px;display:flex;@media (width<768px){flex-wrap:wrap;margin-top:42px}&>button[data-astro-cid-uggqtine]{position:relative;overflow-x:hidden;&:after{content:"";box-sizing:border-box;background-color:currentColor;width:0%;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:auto;right:0}&:is(:hover,.tab-active):after{width:100%;left:0;right:auto}}}.tab-contents[data-astro-cid-uggqtine]{width:100%;overflow-x:hidden}.carousel-content[data-astro-cid-uggqtine]{margin-right:-30px;@media (width<768px){margin-right:-16px}}.carousel-item[data-astro-cid-uggqtine]{flex-basis:50%!important;@media (width<768px){flex-basis:90%!important}padding-right:30px}.carousel-main[data-astro-cid-uggqtine]{position:relative;&:hover .carousel-btns[data-astro-cid-uggqtine]{opacity:1}}.carousel-btns[data-astro-cid-uggqtine]{opacity:0;justify-content:space-between;width:100%;padding:0 15px;transition:opacity .3s;display:flex;position:absolute;top:100px;right:0;&>.carousel-btn[data-astro-cid-uggqtine]{color:#34332b;background-color:#fff;border-radius:100%;margin-bottom:12px;padding:10px}@media (width>=768px){top:50%;right:0}@media (width<768px){display:none}}.slide-left[data-astro-cid-uggqtine]{animation:1s forwards slideLeft}@keyframes slideLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.section-image[data-astro-cid-5dvfeqlo]{padding:253px 0;position:relative;overflow:hidden;@media (width<768px){padding:150px 0}}.section-background[data-astro-cid-5dvfeqlo]{object-fit:cover;object-position:bottom;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.text-content[data-astro-cid-5dvfeqlo]{z-index:2;position:relative;& h2{color:#fff;font-size:44px}}
