.ct__hero{padding:clamp(130px,22vh,220px) var(--gutter) clamp(64px,11vh,120px);text-align:center}.ct__hero .breadcrumb{justify-content:center;margin-bottom:clamp(36px,6vh,64px)}.ct__hero .breadcrumb ol{justify-content:center}.ct__title{font-family:var(--serif);font-size:clamp(64px,10.5vw,208px);line-height:.88;letter-spacing:-.04em}.ct__kicker{margin-top:clamp(24px,4vh,40px);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--on-cream)}.ct__body{padding:0 var(--gutter) clamp(96px,16vh,180px)}.ct__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(48px,7vw,128px);align-items:start;max-width:1520px;margin:0 auto}.ct__aside{position:sticky;top:clamp(96px,14vh,130px);display:flex;flex-direction:column;gap:clamp(32px,5vh,48px);min-width:0}.ct__reel{position:relative;width:min(100%,380px);aspect-ratio:3 / 4;overflow:hidden;background:var(--paper);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.ct__col{display:flex;flex-direction:column;will-change:transform;animation:mc-colup 70s linear infinite}.ct__tile{display:block;flex:none;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:12px}.ct__tile img{width:100%;height:100%;object-fit:cover}@keyframes mc-colup{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.ct__mail{align-self:flex-start;max-width:100%;overflow-wrap:anywhere;font-family:var(--serif);font-size:clamp(30px,2.8vw,48px);line-height:1;letter-spacing:-.015em;padding-bottom:10px;background:linear-gradient(var(--ink),var(--ink)) 0 100% / 100% 1px no-repeat;transition:background-size .8s var(--ease-in-out)}.ct__mail:hover{background-size:0 1px}.ct__dl{display:flex;flex-direction:column;gap:18px;font-size:15px}.ct__dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(10,10,9,.16);padding-top:16px}.ct__dl dt{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-cream)}.ct__dl dd{margin:0;font-weight:400;text-align:right}.ct__dl dd p{margin:0}.ct__form .form{gap:clamp(8px,1.6vh,16px)}.ct__form .field{padding:0;border-bottom:1px solid rgba(10,10,9,.2)}.ct__form .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ct__form .field__input{font-size:clamp(34px,3.6vw,64px);line-height:1.2;letter-spacing:-.015em;padding:clamp(14px,2.4vh,24px) 0;transform:none;transition:padding-left .6s var(--ease-out)}.ct__form .field__input:focus{padding-left:14px;transform:none}.ct__form .field__input::placeholder{color:#0a0a0961;opacity:1}.ct__form textarea.field__input{min-height:0}.ct__form .btn-send{margin-top:clamp(28px,5vh,48px)}@media(max-width:819px){.ct__grid{grid-template-columns:minmax(0,1fr)}.ct__aside{position:relative;top:0}.ct__reel{width:100%;aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.ct__col{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact.css.map */
