.contact{position:relative;padding:clamp(40px,17.714px + 5.7143vw,100px) clamp(20px,12.571px + 1.9048vw,40px) clamp(20px,20px + 0vw,20px)}.contact__layout{position:relative;z-index:2;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.contact__info{min-width:0}.contact__title{margin:clamp(33px,8.114px + 6.381vw,100px) 0 clamp(40px,32.571px + 1.9048vw,60px);font-family:var(--f-display);font-weight:400;text-transform:uppercase;color:#000;font-size:clamp(40px,10.286px + 7.619vw,120px);line-height:1;letter-spacing:1.18px}.contact__details{list-style:none;margin:0;padding:0;display:grid;gap:30px}.contact__row{display:flex;align-items:center;gap:18px}.contact__icon{flex:0 0 57px;display:grid;place-items:center;width:57px;height:57px;border-radius:5px;background:var(--teal)}.contact__text{display:flex;flex-direction:column;padding-top:6px;min-width:0}.contact__label,.contact__value{font-family:var(--f-body);font-weight:400;font-size:clamp(18px,17.257px + .1905vw,20px);line-height:1.15;color:#000}.contact__value{display:inline-block;padding:12px 0;margin:-12px 0;text-decoration:none;overflow-wrap:anywhere}.contact__value--bold{font-weight:700;letter-spacing:.3px}.contact__value:hover{text-decoration:underline;text-underline-offset:3px}.contact__photos{position:relative;align-self:center;width:260px;height:280px;margin:0}.contact__photo{position:absolute;margin:0;background:#d4d4d4;padding:14px 14px 40px;box-shadow:2px 4px 15px #00000040;transform:rotate(var(--rot));transition:transform .45s var(--spring),box-shadow .4s}.contact__photo img{display:block;width:var(--w);aspect-ratio:1;object-fit:cover}.contact__photo--left{--rot: -6.18deg;--w: 165px;top:0;left:10px;z-index:1}.contact__photo--right{--rot: 9.81deg;--w: 173px;top:80px;left:80px;z-index:2}.contact__photo:active{transform:rotate(0) scale(1.04);box-shadow:6px 14px 30px #00000052;z-index:3}@media(hover:hover){.contact__photo:hover{transform:rotate(0) scale(1.08) translateY(-8px);box-shadow:6px 16px 34px #00000059;z-index:3}}@media(prefers-reduced-motion:no-preference){.js .contact__photos .contact__photo{opacity:0;transform:rotate(calc(var(--rot) * 1.8)) scale(.85);transition:opacity .7s ease,transform .7s var(--spring),box-shadow .4s}.js .contact__photos .contact__photo--right{transition-delay:.15s}.js .contact__photos.is-visible .contact__photo{opacity:1;transform:rotate(var(--rot))}.js .contact__photos.is-visible .contact__photo:active{transform:rotate(0) scale(1.04);transition-delay:0s}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.js .contact__photos.is-visible .contact__photo:hover{transform:rotate(0) scale(1.08) translateY(-8px);transition-delay:0s}}@media(min-width:768px){.page-contact .chab--left .chab__watch{left:-24px;right:auto;bottom:20px;transform:none}.page-contact .chab--left .chab__watch:hover{transform:translateY(-3px)}}@media(min-width:1024px){.page-contact .chab--left .chab__watch{left:-95px}}@media(min-width:768px){.contact__photos{width:320px;height:330px}.contact__photo--left{--w: 198px}.contact__photo--right{--w: 208px;top:100px;left:100px}}@media(min-width:1024px){.contact__layout{flex-direction:row;gap:clamp(40px,-58.462px + 9.6154vw,80px);margin-bottom:80px}.contact__info{flex:1 1 640px}.contact__photos{flex:0 1 640px;align-self:flex-start;width:auto;height:550px;margin-top:-140px}.contact__photo--left{--w: clamp(300px, 115.385px + 18.0288vw, 375px);top:0;left:0}.contact__photo--right{--w: clamp(315px, 123px + 18.75vw, 393px);top:160px;left:clamp(150px,26.923px + 12.0192vw,200px)}}
