.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:ABCMonumentGrotesk;src:url(/fonts/ABCMonumentGrotesk-Bold.woff2) format("woff2"),url(/fonts/ABCMonumentGrotesk-Bold.woff) format("woff");font-weight:bold 700;font-style:normal;font-display:swap}@font-face{font-family:ABCGaisyrMono;src:url(/fonts/ABCGaisyrMono-Bold.woff2) format("woff2"),url(/fonts/ABCGaisyrMono-Bold.woff) format("woff");font-weight:bold 700;font-style:normal;font-display:swap}@font-face{font-family:ABCGaisyrMono;src:url(/fonts/ABCGaisyrMono-Regular.woff2) format("woff2"),url(/fonts/ABCGaisyrMono-Regular.woff) format("woff");font-weight:normal 400;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}img{vertical-align:bottom}body{font-family:ABCMonumentGrotesk,sans-serif;font-weight:700;background-color:#000}input[type=button],input[type=text],input[type=submit],input[type=image],textarea{-webkit-appearance:none;border-radius:0}.l-logo__wrapper.-hidden{display:none}.l-logo__wrapper-inner{position:fixed;width:100%;height:calc(100% - 60px);inset:30px 0;z-index:1;display:flex;align-items:center;justify-content:center}.l-logo{width:100%;height:auto}.l-logo__letter-1-wrapper,.l-logo__letter-2-wrapper,.l-logo__letter-3-wrapper,.l-logo__letter-4-wrapper,.-home .l-logo__letter-1-wrapper,.-home .l-logo__letter-2-wrapper,.-home .l-logo__letter-3-wrapper,.-home .l-logo__letter-4-wrapper{opacity:0}.-home.-animate .l-logo__letter-1-wrapper,.-home.-animate .l-logo__letter-2-wrapper,.-home.-animate .l-logo__letter-3-wrapper,.-home.-animate .l-logo__letter-4-wrapper{animation-delay:.5s;animation-duration:.65s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.-home.-animate .l-logo__letter-1-wrapper{animation-name:letter1Hover}.-home.-animate .l-logo__letter-2-wrapper{animation-name:letter2Hover}.-home.-animate .l-logo__letter-3-wrapper{animation-name:letter3Hover}.-home.-animate .l-logo__letter-4-wrapper{animation-name:letter4Hover}.-home.-animate-finished .l-logo__letter-1-wrapper,.-home.-animate-finished .l-logo__letter-2-wrapper,.-home.-animate-finished .l-logo__letter-3-wrapper,.-home.-animate-finished .l-logo__letter-4-wrapper{opacity:1}.-home-back .l-logo__letter-1-wrapper,.-home-back .l-logo__letter-2-wrapper,.-home-back .l-logo__letter-3-wrapper,.-home-back .l-logo__letter-4-wrapper{opacity:0}.-home-back.-animate .l-logo__letter-1-wrapper,.-home-back.-animate .l-logo__letter-2-wrapper,.-home-back.-animate .l-logo__letter-3-wrapper,.-home-back.-animate .l-logo__letter-4-wrapper{animation-name:letterFade;animation-delay:0;animation-duration:.3s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.-home-back.-animate-finished .l-logo__letter-1-wrapper,.-home-back.-animate-finished .l-logo__letter-2-wrapper,.-home-back.-animate-finished .l-logo__letter-3-wrapper,.-home-back.-animate-finished .l-logo__letter-4-wrapper,.-about .l-logo__letter-1-wrapper,.-about .l-logo__letter-2-wrapper,.-about .l-logo__letter-3-wrapper,.-about .l-logo__letter-4-wrapper{opacity:1}.-about.-animate .l-logo__letter-1-wrapper,.-about.-animate .l-logo__letter-2-wrapper,.-about.-animate .l-logo__letter-3-wrapper,.-about.-animate .l-logo__letter-4-wrapper{animation-delay:.5s;animation-duration:.65s;animation-iteration-count:1;animation-direction:reverse;animation-fill-mode:forwards}.-about.-animate .l-logo__letter-1-wrapper{animation-name:letter1Hover}.-about.-animate .l-logo__letter-2-wrapper{animation-name:letter2Hover}.-about.-animate .l-logo__letter-3-wrapper{animation-name:letter3Hover}.-about.-animate .l-logo__letter-4-wrapper{animation-name:letter4Hover}.-about.-animate-finished.l-logo__wrapper{display:none}.-about.-animate-finished .l-logo__letter-1-wrapper,.-about.-animate-finished .l-logo__letter-2-wrapper,.-about.-animate-finished .l-logo__letter-3-wrapper,.-about.-animate-finished .l-logo__letter-4-wrapper,.-about.-home-hover .l-logo__letter-1-wrapper,.-about.-home-hover .l-logo__letter-2-wrapper,.-about.-home-hover .l-logo__letter-3-wrapper,.-about.-home-hover .l-logo__letter-4-wrapper{opacity:0}.-about.-home-hover.-animate .l-logo__letter-1-wrapper,.-about.-home-hover.-animate .l-logo__letter-2-wrapper,.-about.-home-hover.-animate .l-logo__letter-3-wrapper,.-about.-home-hover.-animate .l-logo__letter-4-wrapper{animation-delay:.1s;animation-duration:.65s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.-about.-home-hover.-animate .l-logo__letter-1-wrapper{animation-name:letter1Hover}.-about.-home-hover.-animate .l-logo__letter-2-wrapper{animation-name:letter2Hover}.-about.-home-hover.-animate .l-logo__letter-3-wrapper{animation-name:letter3Hover}.-about.-home-hover.-animate .l-logo__letter-4-wrapper{animation-name:letter4Hover}.-about.-home-hover.-animate-finished.l-logo__wrapper{display:block}.-about.-home-hover.-animate-finished .l-logo__letter-1-wrapper,.-about.-home-hover.-animate-finished .l-logo__letter-2-wrapper,.-about.-home-hover.-animate-finished .l-logo__letter-3-wrapper,.-about.-home-hover.-animate-finished .l-logo__letter-4-wrapper,.-about.-home-out .l-logo__letter-1-wrapper,.-about.-home-out .l-logo__letter-2-wrapper,.-about.-home-out .l-logo__letter-3-wrapper,.-about.-home-out .l-logo__letter-4-wrapper{opacity:1}.-about.-home-out.-animate .l-logo__letter-1-wrapper,.-about.-home-out.-animate .l-logo__letter-2-wrapper,.-about.-home-out.-animate .l-logo__letter-3-wrapper,.-about.-home-out.-animate .l-logo__letter-4-wrapper{animation-delay:.1s;animation-duration:.65s;animation-iteration-count:1;animation-direction:reverse;animation-fill-mode:forwards}.-about.-home-out.-animate .l-logo__letter-1-wrapper{animation-name:letter1HoverReverse}.-about.-home-out.-animate .l-logo__letter-2-wrapper{animation-name:letter2HoverReverse}.-about.-home-out.-animate .l-logo__letter-3-wrapper{animation-name:letter3HoverReverse}.-about.-home-out.-animate .l-logo__letter-4-wrapper{animation-name:letter4HoverReverse}.-about.-home-out.-animate-finished.l-logo__wrapper{display:none}.-about.-home-out.-animate-finished .l-logo__letter-1-wrapper,.-about.-home-out.-animate-finished .l-logo__letter-2-wrapper,.-about.-home-out.-animate-finished .l-logo__letter-3-wrapper,.-about.-home-out.-animate-finished .l-logo__letter-4-wrapper{opacity:0}@keyframes letterFade{0%{opacity:0}to{opacity:1}}@keyframes letter1Hover{0%,30.8%{opacity:0}15.4%,23.1%,46.2%,61.6%,77%,84.7%{opacity:1}to{opacity:1}}@keyframes letter1HoverReverse{0%,30.8%{opacity:0}15.4%,23.1%,46.2%,61.6%,77%,84.7%{opacity:1}to{opacity:1}}@keyframes letter2Hover{0%,15.4%,30.8%,46.2%,61.6%,77%,84.7%{opacity:0}23.1%{opacity:1}to{opacity:1}}@keyframes letter2HoverReverse{0%,15.4%,30.8%,46.2%,61.6%,77%,84.7%{opacity:0}23.1%{opacity:1}to{opacity:1}}@keyframes letter3Hover{0%,15.4%,23.1%,30.8%,46.2%,77%{opacity:0}61.6%,84.7%{opacity:1}to{opacity:1}}@keyframes letter3HoverReverse{0%,15.4%,23.1%,30.8%,46.2%,77%{opacity:0}61.6%,84.7%{opacity:1}to{opacity:1}}@keyframes letter4Hover{0%,30.8%,46.2%,61.6%{opacity:0}15.4%,23.1%,77%,84.7%{opacity:1}to{opacity:1}}@keyframes letter4HoverReverse{0%,30.8%,46.2%,61.6%{opacity:0}15.4%,23.1%,77%,84.7%{opacity:1}to{opacity:1}}.l-header{position:fixed;top:0;left:0;right:0;z-index:10;width:100%}.l-header__nav{display:flex;align-items:center;justify-content:space-between;height:30px;list-style-type:none;margin:0;padding:0 20px;background-color:#000}@media (max-width: 767.98px){.l-header__nav{padding:0 13px}}.l-header__nav-drop{position:absolute;top:-200%;z-index:-1;width:100%;background-color:#000;margin:0;padding:0;transition:top .5s ease-in-out}.l-header__nav-drop.-opened{top:100%}.l-header__nav-drop-item{display:flex;align-items:center;justify-content:flex-start;height:30px;padding:0 13px}.l-header__nav-drop-item.-black{background-color:#000;border-top:1px solid rgba(255,255,255,.3);color:#fff}.l-header__nav-drop-item.-white{background-color:#fff;border-top:1px solid rgba(0,0,0,.3);color:#000}.l-footer{position:fixed;left:0;right:0;bottom:0;z-index:10;width:100%;background-color:#000}.l-footer__nav{display:flex;align-items:center;justify-content:space-between;height:30px;list-style-type:none;margin:0;padding:0 20px}.l-footer__copyright{display:flex;align-items:center;justify-content:center;height:30px;font-size:10px;line-height:11px;color:#fff;margin:0}.l-main{width:100%;padding:30px 0}.c-card__wrapper{position:relative;top:100%;width:100%;height:100%}@media (min-width: 768px) and (max-width: 991.98px){.c-card__wrapper.-center{display:none}}@media (max-width: 767.98px){.c-card__wrapper.-center{display:none}}@media (min-width: 992px) and (max-width: 1199.98px){.c-card__wrapper.-right{display:none}}@media (min-width: 768px) and (max-width: 991.98px){.c-card__wrapper.-right{display:none}}@media (max-width: 767.98px){.c-card__wrapper.-right{display:none}}.c-card__wrapper.-animate{animation-name:card-animation;animation-delay:0;animation-duration:2s;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}.c-card__wrapper.-animate.-center{animation-delay:.1s}.c-card__wrapper.-animate.-right{animation-delay:.2s}.c-card__wrapper.-animate-finished,.c-card__wrapper.-back{top:0}.c-card__wrapper:before{content:"";position:absolute;inset:0;z-index:5;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);opacity:0;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);transition:opacity .3s ease-in-out}.c-card__wrapper:after{content:"";position:absolute;inset:0;z-index:6;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);background-color:#fff;opacity:0;mix-blend-mode:difference;transition:opacity .3s ease-in-out;cursor:pointer}@media (hover: hover){.c-card__wrapper.-animate-finished:hover:before,.c-card__wrapper.-back:hover:before,.c-card__wrapper.-animate-finished:hover:after,.c-card__wrapper.-back:hover:after{opacity:1}}@keyframes card-animation{0%{top:100%}to{top:0}}.c-card__movie-wrapper{position:absolute;z-index:-1;width:100%;height:100%;inset:0;overflow:hidden}@media (hover: hover){.c-card__wrapper.-animate-finished:hover .c-card__movie-wrapper,.c-card__wrapper.-back:hover .c-card__movie-wrapper{z-index:3;mix-blend-mode:difference;-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.c-card__movie{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;inset:0}.c-card__logo{display:none;background-color:#000;position:absolute;width:100%;height:100%;inset:0;z-index:2;background-image:url(/images/home_logo_over.svg);background-repeat:no-repeat;background-size:300%}@media (min-width: 992px) and (max-width: 1199.98px){.c-card__logo{background-size:200%}}@media (min-width: 768px) and (max-width: 991.98px){.c-card__logo{background-size:100%}}@media (max-width: 767.98px){.c-card__logo{background-size:100%}}.-left .c-card__logo{background-position:center left}@media (min-width: 768px) and (max-width: 991.98px){.-left .c-card__logo{background-position:center}}@media (max-width: 767.98px){.-left .c-card__logo{background-position:center}}.-center .c-card__logo{background-position:center}@media (min-width: 992px) and (max-width: 1199.98px){.-center .c-card__logo{background-position:center right}}.-right .c-card__logo{background-position:center right}@media (hover: hover){.c-card__wrapper.-animate-finished:hover .c-card__logo,.c-card__wrapper.-back:hover .c-card__logo{display:block}}.c-card__contents{position:absolute;z-index:0;width:100%;height:100%}@media (hover: hover){.c-card__wrapper:hover .c-card__contents{z-index:4}}.c-card__top{width:100%;background-color:#fff;padding:10px 20px}@media (min-width: 992px) and (max-width: 1199.98px){.c-card__top{position:absolute;inset:auto 0 0;padding:10px 20px}}@media (min-width: 768px) and (max-width: 991.98px){.c-card__top{position:absolute;inset:auto 0 0;padding:10px 20px}}@media (max-width: 767.98px){.c-card__top{position:absolute;inset:auto 0 0;padding:10px}}.c-card__top-num{font-family:ABCGaisyrMono,serif;font-size:13px;font-weight:700;line-height:11px;letter-spacing:-.02em;color:#000;float:left;margin:0;padding:0 51px 10px 0}@media (max-width: 767.98px){.c-card__top-num{font-size:10px;line-height:.771em;padding:0 22px 19px 0}}.c-card__top-text{font-size:11.5px;line-height:11px;letter-spacing:-.26px;text-transform:uppercase;color:#000;margin:0}@media (max-width: 767.98px){.c-card__top-text{font-size:10px;line-height:9px;letter-spacing:-.16px}}.c-card__body{padding:18px 19px}@media (max-width: 767.98px){.c-card__body{padding:21px 10px}}.c-card__body-info{display:flex;gap:18px}@media (max-width: 767.98px){.c-card__body-info{gap:26px}}.c-card__body-info-left,.c-card__body-info-right{width:calc(50% - 20px)}.c-card__body-info-author{font-size:11.5px;line-height:11px;letter-spacing:-.26px;color:#fff;margin:0 0 20px}@media (max-width: 767.98px){.c-card__body-info-author{font-size:10px;line-height:9px;letter-spacing:0;margin:0 0 15px}}.c-card__body-info-copyright{font-family:ABCGaisyrMono,serif;font-size:13px;font-weight:700;line-height:11px;letter-spacing:-.02em;color:#fff;margin:0 0 26px}@media (max-width: 767.98px){.c-card__body-info-copyright{font-size:10px;line-height:6.7px;letter-spacing:0;margin:0 0 18px}}.c-card__body-info-about{font-size:11.5px;line-height:11px;letter-spacing:-.26px;color:#fff;margin:0}@media (max-width: 767.98px){.c-card__body-info-about{font-size:10px;line-height:9px;letter-spacing:-.16px}}.c-card__body-info-location{max-width:148px;display:flex;flex-direction:column;margin:0 0 16px;padding:0}@media (max-width: 767.98px){.c-card__body-info-location{max-width:120px;margin:0 0 9px}}.c-card__body-info-location li{font-size:11.5px;line-height:11px;letter-spacing:-.26px;color:#fff;display:flex;justify-content:space-between}@media (max-width: 767.98px){.c-card__body-info-location li{font-size:10px;line-height:9px;letter-spacing:-.17px}}.c-card__body-info-number-wrapper{display:flex;align-items:center;gap:12px;margin:0 0 23px}@media (max-width: 767.98px){.c-card__body-info-number-wrapper{gap:6px;margin:0 0 10px}}.c-card__body-info-number{font-size:11.5px;line-height:11px;letter-spacing:-.26px;color:#fff;padding:2.5px 5px;border:1px solid #fff}@media (max-width: 767.98px){.c-card__body-info-number{font-size:10px;line-height:6.7px;letter-spacing:0;padding:4px 3px}}.c-card__body-info-number-ce img{width:18px;height:auto}@media (max-width: 767.98px){.c-card__body-info-number-ce img{width:15px}}.c-card__body-info-description{max-width:211px;font-size:11.5px;line-height:11px;letter-spacing:-.26px;text-transform:uppercase;color:#fff;margin:0}@media (max-width: 767.98px){.c-card__body-info-description{font-size:10px;line-height:9px;letter-spacing:-.16px}}.c-nav-button{display:flex;align-items:center;gap:2.5px;font-size:11.5px;line-height:11px;letter-spacing:-.26px;text-transform:uppercase;margin:0;padding:0;background:none;border:none}.c-nav-button.-white{color:#fff}.c-nav-button.-black{color:#000}.c-nav-button.-white .c-nav-button__icon-bracket-left,.c-nav-button.-white .c-nav-button__icon-bracket-right,.c-nav-button.-white .c-nav-button__icon-circle{fill:#fff}.c-nav-button.-black .c-nav-button__icon-bracket-left,.c-nav-button.-black .c-nav-button__icon-bracket-right,.c-nav-button.-black .c-nav-button__icon-circle{fill:#000}.c-nav-button__icon-circle{display:none}.c-nav-button.-active .c-nav-button__icon-circle{display:block}@media (hover: hover){.c-nav-button:hover .c-nav-button__icon-circle{display:block}}.c-nav-link{display:flex;align-items:center;gap:2.5px;font-size:11.5px;line-height:11px;letter-spacing:-.26px;text-transform:uppercase;text-decoration:none}.c-nav-link.-white{color:#fff}.c-nav-link.-black{color:#000}.c-nav-link.-white .c-nav-link__icon-bracket-left,.c-nav-link.-white .c-nav-link__icon-bracket-right,.c-nav-link.-white .c-nav-link__icon-circle{fill:#fff}.c-nav-link.-black .c-nav-link__icon-bracket-left,.c-nav-link.-black .c-nav-link__icon-bracket-right,.c-nav-link.-black .c-nav-link__icon-circle{fill:#000}.c-nav-link__icon-circle{display:none}.c-nav-link.-active .c-nav-link__icon-circle{display:block}@media (hover: hover){.c-nav-link:hover .c-nav-link__icon-circle{display:block}}.p-404__wrapper{position:fixed;z-index:-1;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);inset:30px 0;padding:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@media (min-width: 992px) and (max-width: 1199.98px){.p-404__wrapper{padding:80px}}@media (min-width: 768px) and (max-width: 991.98px){.p-404__wrapper{padding:60px}}@media (max-width: 767.98px){.p-404__wrapper{padding:20px}}.p-404__heading{font-size:60px;line-height:1;text-align:center;text-transform:uppercase;color:#fff;margin:0 0 20px}@media (min-width: 992px) and (max-width: 1199.98px){.p-404__heading{font-size:56px;margin:0 0 16px}}@media (min-width: 768px) and (max-width: 991.98px){.p-404__heading{font-size:52px;margin:0 0 14px}}@media (max-width: 767.98px){.p-404__heading{font-size:40px;margin:0 0 12px}}.p-404__text{font-size:36px;line-height:1;text-align:center;text-transform:uppercase;color:#fff;margin:0}@media (min-width: 992px) and (max-width: 1199.98px){.p-404__text{font-size:32px}}@media (min-width: 768px) and (max-width: 991.98px){.p-404__text{font-size:28px}}@media (max-width: 767.98px){.p-404__text{font-size:20px}}.p-home__wrapper{width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}@media (min-width: 992px) and (max-width: 1199.98px){.p-home__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px) and (max-width: 991.98px){.p-home__wrapper{grid-template-columns:repeat(1,1fr)}}@media (max-width: 767.98px){.p-home__wrapper{grid-template-columns:repeat(1,1fr)}}.p-about__movie-wrapper{position:fixed;z-index:-1;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);inset:30px 0;overflow:hidden}.p-about__movie-wrapper:after{content:"";display:block;background-color:#0003;position:absolute;width:100%;height:100%;inset:0;z-index:0}.p-about__movie{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;inset:0}.p-about__contents{padding:32px 5.31%;padding-top:2.222vw}@media (max-width: 767.98px){.p-about__contents{padding:20px 32px}}.p-about__logo{text-align:center;margin-bottom:28px}@media (max-width: 767.98px){.p-about__logo{margin-bottom:20px}}.p-about__logo img{width:28vw;height:auto}@media (min-width: 768px) and (max-width: 991.98px){.p-about__logo img{width:278px}}@media (max-width: 767.98px){.p-about__logo img{width:176px}}.p-about__text{margin:auto auto 40px;font-size:2.58vw;text-align:center;line-height:.904;text-transform:uppercase;color:#fff}@media (max-width: 767.98px){.p-about__text{font-size:12px;line-height:10.5px;margin:auto auto 26px}}.p-about__text-point{transition:color .3s ease-in-out,filter .3s ease-in-out,-webkit-text-stroke .3s ease-in-out}@media (hover: hover){.p-about__text-point:hover{color:#ff000f;filter:drop-shadow(0px 0px 6px #ff000f);-webkit-text-stroke:1px #ff000f}}.p-about__info{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:100px}@media (min-width: 992px) and (max-width: 1199.98px){.p-about__info{gap:12px}}@media (min-width: 768px) and (max-width: 991.98px){.p-about__info{grid-template-columns:auto;grid-template-rows:repeat(3,auto);gap:32px}}@media (max-width: 767.98px){.p-about__info{grid-template-columns:auto;grid-template-rows:repeat(3,auto);gap:22px}}@media (min-width: 768px) and (max-width: 991.98px){.p-about__service{order:2}}@media (max-width: 767.98px){.p-about__service{order:2}}@media (min-width: 768px) and (max-width: 991.98px){.p-about__signup{order:1}}@media (max-width: 767.98px){.p-about__signup{order:1}}@media (min-width: 768px) and (max-width: 991.98px){.p-about__contact{order:3}}@media (max-width: 767.98px){.p-about__contact{order:3}}.p-about__info-heading{font-family:ABCGaisyrMono,serif;font-size:12px;text-align:center;line-height:11px;color:#fff;margin:0 0 20px}@media (min-width: 768px) and (max-width: 991.98px){.p-about__info-heading{margin:0 0 16px}}@media (max-width: 767.98px){.p-about__info-heading{font-size:10px;line-height:9px;margin:0 0 10px}}.p-about__info-body{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px) and (max-width: 991.98px){.p-about__info-body{gap:14px}}@media (max-width: 767.98px){.p-about__info-body{gap:8px}}.p-about__info-text{font-size:16px;text-align:center;text-transform:uppercase;line-height:1;color:#fff;margin:0}@media (min-width: 768px) and (max-width: 991.98px){.p-about__info-text{font-size:14px}}@media (max-width: 767.98px){.p-about__info-text{font-size:10px}}.p-about__info-text a{color:#fff;text-decoration:none}.p-about__mail-address{width:100%;max-width:306px;margin:auto;display:flex;flex-direction:column;gap:8px}.p-about__mail-address-form{width:100%;display:flex;align-items:center}.p-about__mail-address-form-input{flex-grow:1;width:100%;border:none;background-color:#fff;font-size:12px;line-height:.771;letter-spacing:-.02em;color:#000;height:30px;padding:0 17px}.p-about__mail-address-form-input::-moz-placeholder{color:#9d9d9d}.p-about__mail-address-form-input::placeholder{color:#9d9d9d}.p-about__mail-address-form-input:disabled{background-color:#cbcbcb}.p-about__mail-address-form-input:focus-visible{outline:none;box-shadow:inset 1px 1px #fff,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #000}.p-about__mail-address-form-button{font-size:11.5px;line-height:11px;color:#fff;height:30px;background-color:#000;border:none;padding:0 17px;cursor:pointer}.p-about__mail-address-form-button:disabled{color:#9d9d9d;background-color:#5d5d5d;cursor:not-allowed}.p-about__mail-address-form-button:focus-visible{outline:none;box-shadow:inset 1px 1px #000,inset -1px -1px #000,inset 2px 2px #fff,inset -2px -2px #fff}.p-about__mail-address-message{font-size:14px;text-align:center;line-height:16px;text-transform:uppercase;color:#fff;margin:4px 0 0}@media (max-width: 767.98px){.p-about__mail-address-message{font-size:10px;line-height:9px}}.p-about__mail-address-message.-error{color:#ff000f}@media (min-width: 992px){.hidden-lg-up{display:none!important}}@media (max-width: 991.98px){.hidden-lg-down{display:none!important}}@media (min-width: 768px){.hidden-md-up{display:none!important}}@media (max-width: 767.98px){.hidden-md-down{display:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
