.layer{height:100vh;overflow:hidden;position:relative;width:100%;--img-width:24rem;--img-height:32rem}.layer_wrapper{align-items:center;display:flex;gap:64rem;height:inherit;justify-content:space-between;padding:4rem;width:inherit}.layer_bg{height:100%;left:0;perspective:200px;top:0;width:100%;z-index:100}.layer_bg,.layer_bg_card{overflow:hidden;position:absolute}.layer_bg_card{box-shadow:inset 0 0 20rem 1rem #00000080;clip-path:inset(100%);cursor:pointer;height:var(--img-height);width:var(--img-width);will-change:transform;z-index:9999}.layer_bg_card_content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:100}.layer_bg_card:first-child{display:none;left:calc(50vw - var(--img-width)/2);top:calc(50vh - var(--img-height)/2)}.layer_bg_card:nth-child(2){top:calc(50vh - var(--img-width)/.8)}.layer_bg_card:nth-child(2),.layer_bg_card:nth-child(3){height:var(--img-width);left:calc(50% - var(--img-height)/2);width:var(--img-height);z-index:10}.layer_bg_card:nth-child(3){bottom:calc(50vh - var(--img-width)/.8)}.layer_bg_card:nth-child(4){top:calc(50vh - var(--img-width)/.6)}.layer_bg_card:nth-child(4),.layer_bg_card:nth-child(5){height:var(--img-width);left:calc(50% - var(--img-height)/2);width:var(--img-height);z-index:8}.layer_bg_card:nth-child(5){bottom:calc(50vh - var(--img-width)/.6)}.layer_bg_card:nth-child(6){left:calc(50% - var(--img-width)/.7);top:calc(50vh - var(--img-height)/1);z-index:9}.layer_bg_card:nth-child(7){height:var(--img-width);left:calc(50% - var(--img-height)/.7);top:calc(50vh - var(--img-width)/2);width:var(--img-height);z-index:10}.layer_bg_card:nth-child(8){bottom:calc(50vh - var(--img-height)/1);left:calc(50% - var(--img-width)/.7);z-index:9}.layer_bg_card:nth-child(9){right:calc(50% - var(--img-width)/.75);top:calc(50vh - var(--img-height)/1);z-index:9}.layer_bg_card:nth-child(10){height:var(--img-width);right:calc(50% - var(--img-height)/.7);top:calc(50vh - var(--img-width)/2);width:var(--img-height);z-index:10}.layer_bg_card:nth-child(11){bottom:calc(50vh - var(--img-height)/1);right:calc(50% - var(--img-width)/.75);z-index:9}@media only screen and (max-width:769px){.layer{--img-width:24rem;--img-height:24rem}}.base-svg_arrows svg{height:.8rem;width:4.6rem}.base-svg_arrow-right svg{height:.8rem;width:6.9rem}.base-svg_arrow-down svg{height:6rem;width:.8rem}.base-svg_close{display:block;transition:transform .3s ease-in-out}.base-svg_close svg{height:3.2rem;width:3.2rem}.base-svg_close:hover{transform:scale(1.2),rotate(90deg)}section.about{height:100vh;left:50%;max-width:1728px;opacity:0;overflow:hidden;position:fixed;top:0;transform:translate(-50%);visibility:hidden;width:100%;z-index:100}section.about .about_icon{cursor:pointer}section.about .about_body{display:flex;flex-direction:column;gap:1.6rem}section.about .about_body .about_body_row .about_body_row_line{overflow:hidden}.base-button .base-button_container,button .base-button_container{font-family:Primary;font-size:2.4rem;line-height:1}.base-button.button-small .base-button_container,button.button-small .base-button_container{font-family:Secondary;font-size:1.8rem;line-height:1.2}@media screen and (max-width:769px){.base-button.button-small .base-button_container,button.button-small .base-button_container{text-wrap-style:balance}}.base-button,button{border-radius:1.6rem;width:-moz-fit-content;width:fit-content}.base-button.color-primary,button.color-primary{background:#0f0f0f;color:#fafafa}.base-button.color-primary svg path,button.color-primary svg path{stroke:#fafafa}.base-button.color-outline-primary,button.color-outline-primary{background:transparent;color:#0f0f0f}.base-button.color-outline-primary svg path,button.color-outline-primary svg path{stroke:#0f0f0f}.base-button.button-small .base-button_container,button.button-small .base-button_container{padding:1.2rem 2.4rem}.base-button.button-small .base-button_container svg,button.button-small .base-button_container svg{height:1.2rem;width:1.2rem}.base-button .base-button_container,button .base-button_container{align-items:center;display:flex;font-weight:200;gap:.8rem;justify-content:space-between}@media screen and (max-width:769px){.base-button .base-button_container,button .base-button_container{align-items:flex-start;justify-content:center}}.s-form .b-form label{font-family:Primary;font-size:2.4rem;line-height:1}.s-form .b-form_row_privacy a{font-family:Secondary;font-size:1.6rem}.s-form{height:100vh;left:50%;max-width:1728px;opacity:0;overflow:hidden;position:fixed;top:0;transform:translate(-50%);visibility:hidden;width:100%;z-index:100}.s-form .s-form_text{display:flex;flex-direction:column;gap:1.6rem}.s-form .s-form_icon{cursor:pointer}.s-form .b-form .b-form_wrapper{display:flex;flex-direction:column;gap:3.2rem}.s-form .b-form .b-form_wrapper .b-form_row{display:inherit;flex-direction:column;gap:inherit;position:relative}.s-form .b-form .b-form_wrapper .b-form_row:last-child{gap:1.6rem;padding-top:3.2rem}.s-form .b-form .b-form_wrapper .b-form_row .b-form_row_absolute{position:absolute;right:0;text-align:right;top:0;width:28rem}.s-form .b-form .b-form_wrapper .b-form_flex{display:flex;gap:3.2rem}.s-form .b-form .b-form_wrapper .b-form_flex *{width:100%}.s-form .b-form .b-form_wrapper .b-form_row_item{padding-top:3.2rem}.s-form .b-form .b-form_wrapper .b-form_row_item .b-form_row_inline{align-items:center;display:inline-flex;gap:.4rem;overflow:hidden;width:24.1rem}.s-form .b-form .b-form_wrapper .b-form_row_item input,.s-form .b-form .b-form_wrapper .b-form_row_item span{display:block}.s-form .b-form .b-form_wrapper .b-form_recaptcha{bottom:0;position:absolute;right:0}@media screen and (max-width:769px){.s-form .b-form .b-form_wrapper .b-form_recaptcha{position:relative}}.s-form .s-form_notification{bottom:0;left:0;position:absolute;transform:translateY(101%);transition:transform .4s ease-in-out}.s-form .s-form_notification.active{transform:translate(0)}@media screen and (max-width:769px){.s-form .s-form_notification.active{left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content}}.s-form .s-form_notification .s-form_notification_wrapper{align-items:center;background-color:#fafafa;border-radius:0 1.6rem 0 0;color:#0f0f0f;display:flex;gap:.4rem;padding:2.4rem}@media screen and (max-width:769px){.s-form .s-form_notification .s-form_notification_wrapper{border-radius:1.6rem 1.6rem 0 0}}.s-form .b-form_row_privacy{display:inline-flex;gap:.4rem;overflow:hidden}.s-form .b-form_row_privacy span{opacity:.6}
