body{background-color:#0f0f0f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.contact-container{max-width:800px;margin:50px auto;padding:30px;background:#1c1c1c;border-radius:20px;box-shadow:0 10px 25px #0009}.contact-form{display:flex;flex-direction:column;gap:20px}.input-row{display:flex;gap:20px}.input-row input,.contact-form textarea{flex:1;padding:15px 20px;background-color:#2a2a2a;border:1px solid #333;border-radius:10px;color:#fff;font-size:16px;transition:border .3s}.input-row input:focus,.contact-form textarea:focus{border-color:#555;outline:none}.contact-form textarea{height:120px;resize:none}.contact-form button{align-self:flex-start;padding:12px 30px;background-image:linear-gradient(90deg,#3559fab3 0,#df2779b3);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease}.contact-form button:hover{background:#705a42}.c-preload{position:absolute;z-index:100;width:100%;height:100%}.c-preload .c-preload__inner{position:relative;width:100%;height:100%}.c-preload .c-preload__inner .c-preload__logo-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1}.c-preload .c-preload__inner .c-preload__logo-wrapper .c-preload__logo-image{display:block;height:100px;width:auto}.c-preload .c-preload__inner .c-preload__vertical-lines{position:relative;isolation:isolate;z-index:0;height:100%}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line{position:absolute;background-color:var(--color-dark);height:100%}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line:nth-child(1){left:0%;width:25%}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line:nth-child(2){left:25%;width:25%}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line:nth-child(3){left:50%;width:25%}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line:nth-child(4){left:75%;width:25%}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line:nth-child(odd){top:0}.c-preload .c-preload__inner .c-preload__vertical-lines .c-preload__vertical-line:nth-child(2n){bottom:0}.c-hero .c-hero__title{padding:40px 0;text-align:center;font-weight:300;font-size:182px;color:var(--color-dark)}.c-hero .c-hero__title span{font-weight:600}.c-hero .c-hero__figure{position:relative;width:100%;height:100vh;min-height:480px;overflow:hidden}.c-hero .c-hero__figure .c-hero__img{width:100%;height:100%;object-fit:cover}.c-intro{padding:92px 2.5%;color:var(--color-light);background-color:var(--color-dark)}.c-intro .c-intro__inner{display:grid;grid-template-columns:.5fr 1fr}.c-intro .c-intro__inner .c-intro__title{position:relative;font-size:16px;font-weight:300}.c-intro .c-intro__inner .c-intro__title:before{content:"";display:block;width:5px;height:5px;position:absolute;right:103%;top:5px;background-color:var(--color-light);border-radius:100rem}.c-intro .c-intro__inner .c-intro__content .c-intro__decription{position:relative;max-width:640px;font-size:48px;line-height:1.25}.c-intro .c-intro__inner .c-intro__content .c-intro__separation-line{color:red;margin:32px 0}.c-intro .c-intro__inner .c-intro__content .c-intro__description-footer{display:flex;align-items:flex-end;justify-content:space-between}.c-intro .c-intro__inner .c-intro__content .c-intro__description-footer .c-intro__baseline{max-width:640px;line-height:1.4}.c-intro .c-intro__inner .c-intro__content .c-intro__description-footer .c-intro__link{position:relative;color:var(--color-light);text-transform:uppercase;text-decoration:none}.c-intro .c-intro__inner .c-intro__content .c-intro__description-footer .c-intro__link:after{content:"";display:block;position:absolute;top:100%;left:0;right:100%;height:1px;background-color:var(--color-light);transition:right .35s ease}.c-intro .c-intro__inner .c-intro__content .c-intro__description-footer .c-intro__link:hover:after{right:0}.c-members .c-members__header{max-width:1024px;margin:0 auto;padding:64px 20px;color:var(--color-dark);text-align:center}.c-members .c-members__header p{margin-bottom:16px}.c-members .c-members__header h1{margin-bottom:24px;font-size:44px}.c-members .c-members__header div{font-sizer:18px;line-height:32px}.c-members .c-members__cards{width:100%;max-width:1000px;aspect-ratio:1!important;margin:0 auto}.c-members .c-members__cards .c-card{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;margin-top:20px;width:100%;height:500px;background-color:#fff;border:1px solid var(--color-dark)}@media (max-width: 576px){.c-members .c-members__cards .c-card{grid-template-columns:1fr;height:auto}}.c-members .c-members__cards .c-card .c-card__description{display:flex;flex-direction:column;justify-content:center;padding:40px}@media (max-width: 576px){.c-members .c-members__cards .c-card .c-card__description{padding:40px 20px}}.c-members .c-members__cards .c-card .c-card__description .c-card__tagline{font-size:16px;font-weight:600;text-transform:uppercase;color:#000}.c-members .c-members__cards .c-card .c-card__description .c-card__title{font-size:36px;color:#000}.c-members .c-members__cards .c-card .c-card__description .c-card__excerpt{font-size:16px;line-height:1.6;color:#000}.c-members .c-members__cards .c-card .c-card__description .c-card__cta{display:flex;align-items:center;gap:16px;margin-top:32px;color:#000}.c-members .c-members__cards .c-card .c-card__description .c-card__cta a{width:max-content;padding:12px 24px;border:1px solid black;color:#000;font-size:16px;text-decoration:none}.c-members .c-members__cards .c-card .c-card__figure{position:relative;overflow:hidden}@media (max-width: 576px){.c-members .c-members__cards .c-card .c-card__figure{width:100%;aspect-ratio:1/1}}.c-members .c-members__cards .c-card .c-card__figure img{position:absolute;width:100%;height:100%;object-fit:cover}@media (max-width: 576px){.c-members .c-members__cards .c-card .c-card__figure img{object-fit:contain;position:static}}.c-members .spacer{width:100%;height:40vh}
