*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{position:relative;min-height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{padding:0;background-color:transparent;border:0}html{font-size:16px;background-color:#fefffe}body{padding-bottom:256px}@media (max-width:800px){body{padding-bottom:0}}main{padding-top:108px}.container,main{width:1224px;margin:0 auto}@media (max-width:1274px){.container,main{width:auto;margin:0 25px}}@supports (display:grid){.container--grid{display:grid;grid-template-columns:[col-start] 1fr 184px minmax(24px,2.23fr) [content-start] 600px [content-end] 1fr [col-end]}@media (max-width:1274px){.container--grid{grid-template-columns:[col-start] 1fr 128px minmax(24px,2.23fr) [content-start] 600px [content-end] 1fr [col-end]}}@media (max-width:800px){.container--grid{grid-template-columns:[col-start] auto auto auto [content-start] auto [content-end] auto [col-end]}}.container--grid header,.container--grid section{grid-column:col-start/col-end}}*{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#141414}h1,h2,h3,h4,h5,h6{font-family:"IBM Plex Serif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}p{line-height:28px}a{text-decoration:none}a:hover{text-decoration:underline}.header{position:fixed;width:100%;height:108px}@media (max-width:1274px){.header{position:absolute}}.header__title{position:absolute;top:32px;left:40px;width:128px;font-size:20px;line-height:22px;text-align:right}@media (max-width:1274px){.header__title{left:24px}}.header__title a{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:20px;line-height:22px;font-weight:500}.header__title a:hover{text-decoration:none}@media (max-width:800px){.header__title{text-align:left}}.header__menu{display:none;position:absolute;top:20px;right:32px;width:64px;height:64px}@media (max-width:1274px){.header__menu{right:24px}}.header__menu button{position:relative;width:100%;height:100%;cursor:pointer;text-indent:-200vw}.header__menu button:after,.header__menu button:before{content:"";position:absolute;left:16px;height:2px;background-color:#141414}.header__menu button:before{top:28px;width:32px;will-change:width;transition:width .25s ease .15s}.header__menu button:after{top:36px;width:24px;will-change:width;transition:width .25s ease}.header__menu button:hover:after,.header__menu button:hover:before{width:100px}.aside{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@supports (display:grid){.aside{display:block}}@media (max-width:800px){.aside{display:none}}.aside__inside{height:100%}.aside__tower{grid-column:2/3;margin-top:calc(100vh - 192px);background-color:#e22834;box-shadow:4px 0 16px rgba(0,0,0,.15);border-radius:8px 24px 0 0}.aside__tower--full{margin-top:0;border-radius:0}.aside__content{display:none}@supports (display:grid){.aside__content{display:block;grid-row-start:2;grid-column:2/3}}@media (max-width:800px){.aside__content{display:none}}.aside__content .text-item{width:100%;display:flex;justify-content:center;flex-direction:column;margin-bottom:64px;font-family:IBM Plex Mono,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;color:#fff;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}@supports not ((-webkit-writing-mode:sideways-rl) or (writing-mode:sideways-rl)){.aside__content .text-item{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg)}}.aside__content .text-item__title{font-family:inherit;font-weight:600;font-size:14px;line-height:24px;color:inherit}.aside__content .text-item:last-child{margin-bottom:0}.aside__content .support-stone{position:absolute;top:20%;left:-25%;z-index:-5}@media (max-width:1274px){.aside__content .support-stone{display:none}}.section{margin-bottom:320px;position:relative}@media (max-width:1274px){.section{margin-bottom:calc(64px + 8vw)}}.section__title{position:relative;margin:0 0 160px -4px;font-size:128px;line-height:115%;text-shadow:1px 1px 8px rgba(0,0,0,.2)}@supports (display:grid){.section__title{grid-column:col-start/col-end}}@media (max-width:1274px){.section__title{font-size:calc(32px + 6vw);margin:0 0 calc(32px + 8vw) -4px}}.section__title:after{content:"";width:25vw;max-width:392px;height:4px;position:absolute;right:0;top:55%;background-color:rgba(0,0,0,.08)}@media (max-width:600px){.section__title:after{content:unset}}@supports (display:grid){.section__content{grid-column:content-start/content-end}@media (max-width:800px){.section__content{grid-column:col-start/col-end}}}.section__content--page h1,.section__content--page h2,.section__content--page h3,.section__content--page h4,.section__content--page h5,.section__content--page h6{margin:32px 0 8px}.section__content--page h2{font-size:32px}.section__content--page h3{font-size:28px}.section__content--page ol,.section__content--page p,.section__content--page ul{margin-bottom:16px}.section__content--page ol,.section__content--page ul{list-style:initial;padding-left:16px}.section__content--page ol li,.section__content--page ul li{line-height:28px}.section__content--page b,.section__content--page strong{font-weight:600}.section--page{margin-top:10vw}.section--page .section__title:after{content:unset}.section--contact-us .support-stone{transform:scale(.8) rotate(25deg)}.section--portfolio .support-stone{left:-20%}.section--portfolio .support-stone--image{top:650px;left:-15%;z-index:2}.section--portfolio .support-stone--image path{fill:transparent;background-image:url(//localhost:3000/_wp-content/themes/arbictus/assets/dist/images/post-img.jpg)}.section--landing{position:relative;min-height:calc(100vh - 192px);margin-bottom:0;padding:15vh 0}@media (max-width:1274px){.section--landing{min-height:calc(100vh - 192px)}}.landing__title{width:1258px;font-size:128px;line-height:115%}@media (max-width:1308px){.landing__title{width:auto;font-size:calc(32px + 6vw)}}@media (max-width:800px){.landing__title{font-size:calc(32px + 3vw)}}.landing__sub-title{width:288px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:500;line-height:32px;float:right}@media (max-width:800px){.landing__sub-title{margin-top:64px;font-size:calc(16px + 2vw);float:none}}.posts .post{margin-bottom:96px}.posts .post__title{margin-bottom:16px;font-size:32px;line-height:32px}.posts .post__image{height:calc(144px + 5vh);margin:24px 0;border-radius:8px 24px;box-shadow:2px 2px 24px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1)}@media (max-width:800px){.posts .post__image{height:calc(80px + 5vh);border-radius:4px 16px}}.posts .post__excerpt{font-size:16px;line-height:28px;margin-bottom:32px}.posts .post__footer{position:relative;display:flex;justify-content:space-between}.posts .post__footer .categories li{display:inline-block;margin-right:32px;font-family:IBM Plex Mono,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;color:rgba(0,0,0,.25);text-transform:uppercase;letter-spacing:.2em}@media (max-width:800px){.posts .post__footer .categories li{margin-right:8px;letter-spacing:.1em}}@media (max-width:600px){.posts .post__footer .categories li{display:block;margin:8px 0 0}.posts .post__footer .categories li:first-child{margin:0}}.posts .post__footer .call-to-action{position:absolute;font-weight:500;padding:5px 40px 5px 5px;top:-5px;right:30px}@media (min-width:1274px){.posts .post__footer .call-to-action{right:-10px}}.posts .post__footer .call-to-action:after,.posts .post__footer .call-to-action:before{position:absolute;transform:translateY(-50%);will-change:right;transition:right .15s ease-in}.posts .post__footer .call-to-action:before{content:url(../images/btn-bg.svg);top:68%;right:-55px}.posts .post__footer .call-to-action:after{content:url(../images/btn-arrow.svg);top:50%;right:-10px}.posts .post__footer .call-to-action:focus,.posts .post__footer .call-to-action:hover{text-decoration:none}.posts .post__footer .call-to-action:focus:after,.posts .post__footer .call-to-action:hover:after{right:-23px}.form{position:relative;font-size:20px;line-height:28px}@media (max-width:600px){.form{font-size:18px;line-height:24px}}.form__field{display:flex;margin-bottom:16px}@media (max-width:600px){.form__field{display:block}}.form__field input,.form__field textarea{padding:0;font-size:20px;font-weight:500;line-height:28px;background-color:transparent;border:none;box-shadow:none;will-change:background-color;transition:background-color .2s ease}.form__field input::-webkit-input-placeholder,.form__field textarea::-webkit-input-placeholder{color:rgba(0,0,0,.25);font-weight:500}.form__field input::-moz-placeholder,.form__field textarea::-moz-placeholder{color:rgba(0,0,0,.25);font-weight:500}.form__field input:-ms-input-placeholder,.form__field textarea:-ms-input-placeholder{color:rgba(0,0,0,.25);font-weight:500}.form__field input::-ms-input-placeholder,.form__field textarea::-ms-input-placeholder{color:rgba(0,0,0,.25);font-weight:500}.form__field input::placeholder,.form__field textarea::placeholder{color:rgba(0,0,0,.25);font-weight:500}@media (max-width:600px){.form__field input::-webkit-input-placeholder,.form__field textarea::-webkit-input-placeholder{font-size:18px}.form__field input::-moz-placeholder,.form__field textarea::-moz-placeholder{font-size:18px}.form__field input:-ms-input-placeholder,.form__field textarea:-ms-input-placeholder{font-size:18px}.form__field input::-ms-input-placeholder,.form__field textarea::-ms-input-placeholder{font-size:18px}.form__field input::placeholder,.form__field textarea::placeholder{font-size:18px}}.form__field input{flex:1}.form__field textarea{resize:vertical;min-height:90px;line-height:30px}.form__field--block{display:block}.form__field--block input,.form__field--block textarea{width:100%}.form__field--block .field__wrap{margin-left:0}.form .form__footer{position:absolute;right:-48px}@media (max-width:1274px){.form .form__footer{position:relative;right:0;padding-right:32px}}.form .submit{position:relative;display:block;font-family:"IBM Plex Serif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:48px;line-height:115%;color:#adadad;cursor:not-allowed;margin:0 0 0 auto;transform:scale(1);will-change:color,transform;transition:color .3s ease-in .1s,transform .2s}.form .submit:after{content:"";position:absolute;width:130%;left:-1rem;top:54%;height:5px;background-color:#e22834;box-sizing:border-box;will-change:width;transition:width .5s}.form .submit>img{display:none;position:absolute;right:-9rem;bottom:-.25rem;z-index:-1;opacity:0;will-change:right,bottom,opacity;transition:right .2s,bottom .2s,opacity .2s}.form .submit:hover>img{right:-1.3rem;bottom:-.35rem}.form .submit--active{color:#3a3a3a;cursor:pointer}.form .submit--active:after{width:0}.form .submit--active:hover{color:#141414}.form .submit--active>img{display:block;right:-.9rem;opacity:1}.form .privacy-notice{display:block;margin:1rem 0 0 auto;width:8rem;font-size:12px;line-height:16px;color:rgba(0,0,0,.25);text-align:right}.form .privacy-notice a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;will-change:color;transition:color .09s}.form .privacy-notice a:hover{color:rgba(0,0,0,.85);border-bottom:1px solid rgba(0,0,0,.5)}.field__wrap{display:flex;position:relative;margin-left:5px;flex:1}@media (max-width:600px){.field__wrap{margin-left:0}}.field__wrap:after,.field__wrap:before{content:"";display:block;position:absolute;bottom:-2px;left:0;height:1px;width:100%}.field__wrap:before{border-bottom:2px solid rgba(0,0,0,.25)}.field__wrap:after{border-bottom:2px solid #141414;transform:scaleX(0);transform-origin:0 50%;will-change:transform;transition:transform .35s ease-in}.field__wrap.active:after{transform:scaleX(1)}.field__wrap.invalid:after{border-bottom:2px solid red}.sidemenu{display:block;position:fixed;top:0;right:0;bottom:0;left:35vw;background-color:#4056f4;z-index:10;transform:translateX(100%);will-change:transform;transition:transform 1s ease}.sidemenu.open{display:block;transform:translateX(0)}.footer{min-height:calc(300px + 5vw)}.footer__inner{display:flex;align-self:end;margin:0 -12px}@media (max-width:800px){.footer__inner{display:block}}.footer__column{flex:1;padding-top:16px;border-top:1px solid rgba(0,0,0,.15);margin:0 12px}@media (max-width:800px){.footer__column{margin:0 12px 32px}.footer__column:last-child{margin-bottom:24px}}.footer__title{margin-bottom:40px;font-size:16px;font-weight:500;line-height:16px}.footer__list li{display:inline-block;margin-right:32px}.footer__list li:last-child{margin-right:0}.footer__list li a{font-size:14px;line-height:16px;color:rgba(0,0,0,.45)}.footer__list li a:hover{text-decoration:none;color:#141414}.footer .aside__content{display:flex;grid-row-start:1}.grecaptcha-badge{display:none}
/*# sourceMappingURL=main.css.map */
