.editorial-contact{width:100%;overflow:hidden;background:var(--contact-bg);color:var(--contact-text)}.editorial-contact *,.editorial-contact *:before,.editorial-contact *:after{box-sizing:border-box}.editorial-contact__hero{width:100%;padding:var(--contact-top) 6vw 90px}.editorial-contact__hero-content{width:min(1300px,88vw);margin:0 auto}.editorial-contact__eyebrow{margin-bottom:28px;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.22em;opacity:.55}.editorial-contact__heading{max-width:1200px;margin:0;font-size:clamp(58px,8vw,145px);line-height:.86;letter-spacing:-.065em;font-weight:500;text-transform:uppercase}.editorial-contact__intro{max-width:560px;margin-top:42px;font-size:16px;line-height:1.7}.editorial-contact__intro p{margin:0}.editorial-contact__main{display:grid;grid-template-columns:var(--contact-image-width) var(--contact-content-width);min-height:900px}.editorial-contact__media{position:relative;width:100%;min-width:0}.editorial-contact__media picture{display:block;width:100%;height:100%}.editorial-contact__image{display:block;width:100%;height:100%;object-fit:cover}.editorial-contact__placeholder{width:100%;height:100%;min-height:800px;background:#ddd}.editorial-contact__placeholder svg{display:block;width:100%;height:100%}.editorial-contact__content{display:flex;flex-direction:column;padding:80px 6vw var(--contact-bottom);background:var(--contact-bg)}.editorial-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(0,0,0,.17)}.editorial-contact__detail{min-height:160px;padding:27px 28px 30px 0;border-bottom:1px solid rgba(0,0,0,.17)}.editorial-contact__detail:nth-child(odd){padding-right:45px}.editorial-contact__detail:nth-child(2n){padding-left:35px;border-left:1px solid rgba(0,0,0,.17)}.editorial-contact__detail-label{margin-bottom:19px;font-size:9px;line-height:1;letter-spacing:.2em;text-transform:uppercase;opacity:.48}.editorial-contact__detail-value{display:block;color:inherit;font-size:clamp(18px,1.5vw,26px);line-height:1.3;letter-spacing:-.025em;text-decoration:none}a.editorial-contact__detail-value{transition:opacity .25s ease}a.editorial-contact__detail-value:hover{opacity:.5}.editorial-contact__secondary-text{margin-bottom:8px;font-size:13px;line-height:1.5;opacity:.65}.editorial-contact__mini-link{display:inline-block;margin-top:18px;padding-bottom:5px;border-bottom:1px solid currentColor;color:inherit;font-size:9px;line-height:1;letter-spacing:.16em;text-decoration:none}.editorial-contact__form-wrap{margin-top:90px;padding:55px;background:var(--contact-form-bg)}.editorial-contact__form-heading{max-width:550px;margin:0;font-size:clamp(36px,3.6vw,62px);line-height:.95;letter-spacing:-.045em;font-weight:500}.editorial-contact__form-text{max-width:450px;margin-top:20px;font-size:14px;line-height:1.65;opacity:.65}.editorial-contact__form-text p{margin:0}.editorial-contact__form{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 25px;margin-top:55px}.editorial-contact__field{position:relative}.editorial-contact__field--full{grid-column:1 / -1}.editorial-contact__field input,.editorial-contact__field textarea,.editorial-contact__field select{display:block;width:100%;border:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.3);padding:18px 0 11px;background:transparent;box-shadow:none;color:inherit;font-family:inherit;font-size:15px;outline:0;-webkit-appearance:none;appearance:none}.editorial-contact__field textarea{min-height:130px;resize:vertical}.editorial-contact__field select{cursor:pointer}.editorial-contact__field label{position:absolute;left:0;top:19px;color:inherit;font-size:13px;opacity:.52;pointer-events:none;transition:transform .2s ease,font-size .2s ease,opacity .2s ease}.editorial-contact__field input:focus+label,.editorial-contact__field input:not(:placeholder-shown)+label,.editorial-contact__field textarea:focus+label,.editorial-contact__field textarea:not(:placeholder-shown)+label{transform:translateY(-17px);font-size:9px;opacity:.6}.editorial-contact__field input:focus,.editorial-contact__field textarea:focus,.editorial-contact__field select:focus{border-bottom-color:currentColor}.editorial-contact__submit-wrap{grid-column:1 / -1;margin-top:20px}.editorial-contact__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:80px;min-width:260px;padding:18px 0 12px;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:10px;letter-spacing:.18em;text-align:left}.editorial-contact__submit span:last-child{font-size:17px;transition:transform .25s ease}.editorial-contact__submit:hover span:last-child{transform:translate(4px,-4px)}.editorial-contact__success{grid-column:1 / -1;padding:16px 20px;background:#edf7ed;font-size:14px}.editorial-contact__errors{grid-column:1 / -1;padding:16px 20px;background:#fff0f0;font-size:14px}@media screen and (max-width:1100px){.editorial-contact__main{grid-template-columns:47% 53%}.editorial-contact__content{padding-left:5vw;padding-right:5vw}.editorial-contact__form-wrap{padding:40px}.editorial-contact__details{grid-template-columns:1fr}.editorial-contact__detail:nth-child(2n){padding-left:0;border-left:0}}@media screen and (max-width:749px){.editorial-contact__hero{padding:85px 6vw 60px}.editorial-contact__hero-content{width:100%}.editorial-contact__eyebrow{margin-bottom:20px}.editorial-contact__heading{font-size:clamp(48px,15vw,82px);line-height:.88}.editorial-contact__intro{margin-top:28px;font-size:14px;line-height:1.65}.editorial-contact__main{display:flex;flex-direction:column;min-height:0}.editorial-contact__media{order:1;height:70vh;min-height:500px}.editorial-contact__content{order:2;padding:65px 6vw 90px}.editorial-contact__details{display:block}.editorial-contact__detail{min-height:0;padding:25px 0 28px!important;border-left:0!important}.editorial-contact__detail-value{font-size:20px}.editorial-contact__form-wrap{margin-top:65px;padding:35px 25px 40px}.editorial-contact__form-heading{font-size:40px}.editorial-contact__form{grid-template-columns:1fr;gap:25px;margin-top:40px}.editorial-contact__field--full,.editorial-contact__submit-wrap{grid-column:auto}.editorial-contact__submit{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/editorial-contact.css.map */
