@keyframes preset-fade{0%{opacity:0}to{opacity:1}}@keyframes preset-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes preset-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes preset-zoomIn{0%{opacity:0}50%{opacity:1;transform:scale3d(.3,.3,.3)}0%{transform:scale3d(1)}}@keyframes preset-tossing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes preset-expandUp{0%{transform:translateY(100%) scale(.6) scaleY(.5)}60%{transform:translateY(-6%) scaleY(1.13)}75%{transform:translateY(4%)}to{transform:translateY(0) scale(1) scaleY(1)}}@keyframes preset-shakingX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-.5rem,0,0)}20%,40%,60%,80%{transform:translate3d(.5rem,0,0)}}@keyframes preset-shakingY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-.5rem,0)}20%,40%,60%,80%{transform:translate3d(0,.5rem,0)}}@media screen and (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.contact-intro{padding-top:3rem;position:relative}.contact-intro-description{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:1200px){.contact-intro-description{grid-template-columns:1fr 1fr}}@media (max-width:900px){.contact-intro-description{grid-template-columns:1fr}}.contact-intro-description a{border-bottom:var(--border-width) solid rgba(var(--color-dark-pink),1);border-top:var(--border-width) solid rgba(var(--color-dark-pink),1);padding:2rem;transition:color .2s,background-color .2s;width:100%}.contact-intro-description a:hover{background-color:rgba(var(--color-dark-pink),1)}.contact-positions .lines:before{border-left-style:unset}.contact-positions-content{display:grid;grid-template-columns:3fr 1fr}@media (max-width:1200px){.contact-positions-content{grid-template-columns:1fr 1fr}}@media (max-width:900px){.contact-positions-content{grid-template-columns:1fr}}.terminal{z-index:20}.terminal-contact-0{right:20%;top:17rem}.terminal-contact-1{bottom:-3rem;left:65%}@media (max-width:1200px){.terminal-contact-1{left:unset;right:10%}}.terminal-contact-2{left:50%}@media (max-width:1200px){.terminal-contact-2{left:unset;right:10%}}@media (max-width:900px){.terminal-contact-2{display:none}}
