.responsive-image--ratio{display:inline-block;overflow:hidden;position:relative;width:100%}.responsive-image--ratio-3x2{padding-bottom:66.6666666667%}.responsive-image--ratio-3x4{padding-bottom:133.3333333333%}.responsive-image--ratio-2x3{padding-bottom:150%}.responsive-image--ratio-16x9{padding-bottom:56.25%}.responsive-image--ratio-1x1{padding-bottom:100%}.responsive-image--ratio-21x9{padding-bottom:42.8571428571%}.responsive-image--hover img,.responsive-image--ratio img{left:0;max-width:inherit;position:absolute;top:0;width:100%}.responsive-image--hover img{transition:all .25s}.responsive-image--hover img:hover{transform:scale(1.05)}@media(max-width:1199.98px){.responsive-image--hover img:hover{transform:none}}.responsive-image--loaded{height:100%}.contact__body,.contact__email,.contact__job-title{font-family:new-order;font-size:1.4rem;letter-spacing:.063rem;line-height:2.1rem}@media(min-width:992px){.contact__body,.contact__email,.contact__job-title{font-size:1.6rem;line-height:2.4rem}}.module--sp-default{padding-bottom:32px;padding-top:32px}@media(min-width:768px){.module--sp-default{padding-bottom:60px;padding-top:60px}}@media(min-width:992px){.module--sp-default{padding-bottom:72px;padding-top:72px}}.contact{overflow:hidden;padding-top:72px;position:relative}@media(min-width:768px){.contact{padding-bottom:72px}}@media(min-width:992px){.contact{margin-left:auto;margin-right:auto}}.contact__background-image{bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0;z-index:-1}.contact__background-image img{font-family:"object-fit: cover; object-position: center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.contact__wrapper{display:block;max-width:100%}@media(min-width:768px){.contact__wrapper{margin-left:auto;margin-right:auto;max-width:1122px;padding:0 35px}}@media(min-width:1200px){.contact__wrapper{padding:0}}.contact__card{padding:0 40px 72px;text-align:center}@media(min-width:768px){.contact__card{padding:0 8px}}@media(min-width:992px){.contact__card{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:center}.contact__card .contact__animation-wrapper,.contact__card .contact__lockup{width:50%}.contact__card .contact__lockup{padding-left:100px}.contact__card .contact__image{margin-bottom:0}}@media(min-width:1200px){.contact__card{padding:0 12px}}.contact__card.contact--reversed{flex-direction:row-reverse}@media(min-width:992px){.contact__card.contact--reversed .contact__lockup{padding-left:0;padding-right:100px}}.contact__illustration{position:absolute;right:-3%;top:0}.contact__illustration img{width:124px}@media(min-width:992px){.contact__illustration img{width:170px}}@media(min-width:768px){.contact__illustration{right:5%;top:0}}@media(min-width:992px){.contact__illustration{right:-5%;top:-4%}}@media(min-width:768px){.contact__animation-wrapper{margin-left:auto;margin-right:auto;width:90%}}@media(min-width:992px){.contact__animation-wrapper{margin-bottom:0;width:60%}}.contact__name{font-family:ivypresto-display;font-size:2.8rem;font-weight:300;letter-spacing:.4rem;line-height:3.3rem;text-transform:uppercase}@media(min-width:1200px){.contact__name{font-size:3.2rem;letter-spacing:.5rem;line-height:3.84rem}}.contact__job-title{text-transform:capitalize}.contact__email,.contact__job-title{font-size:1.4rem;line-height:2.2rem}.contact__body{font-size:1.6rem;line-height:2.4rem;max-width:452px}@media(min-width:992px){.contact__body{margin-left:auto;margin-right:auto;max-width:482px}.contact:not(.contact--reversed) .contact__body{margin-left:0}}.contact__lockup{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:482px;padding-bottom:60px;position:relative;text-align:left}@media(min-width:992px){.contact__lockup{max-width:none;padding-bottom:0;padding-left:100px;width:40%}}.contact__animation-wrapper{overflow:hidden;position:relative}.contact__animation-block{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.contact .trigger.animate.animate-active .contact__name{animation:fadeInFromTop .3s ease-in .4s backwards}.contact .trigger.animate.animate-active .contact__job-title{animation:fadeInFromTop .3s ease-in .6s backwards}.contact .trigger.animate.animate-active .contact__email{animation:fadeInFromTop .3s ease-in .8s backwards}.contact .trigger.animate.animate-active .contact__body{animation:fadeInFromTop .3s ease-in 1s backwards}