.contact-editorial{--contact-accent: rgb(var(--color-foreground));--contact-ink: #2b181a;--contact-muted: rgba(43, 24, 26, .68);--contact-line: rgba(116, 31, 43, .22);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.contact-editorial__hero{align-items:center;display:flex;isolation:isolate;min-height:var(--contact-hero-height-desktop, 95svh);overflow:hidden;padding:clamp(96px,10vw,144px) max(20px,calc((100vw - 1320px)/2)) clamp(56px,7vw,88px);position:relative}.contact-editorial__media,.contact-editorial__picture,.contact-editorial__image,.contact-editorial__placeholder,.contact-editorial__placeholder .placeholder-svg,.contact-editorial__overlay{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.contact-editorial__media{background:#4b3637;z-index:-1}.contact-editorial__picture,.contact-editorial__placeholder{display:block}.contact-editorial__image,.contact-editorial__placeholder .placeholder-svg{display:block;object-fit:cover;object-position:var(--contact-desktop-focus, 50% 50%)!important}.contact-editorial__placeholder .placeholder-svg{fill:#ffffff24}.contact-editorial__overlay{background:linear-gradient(90deg,#190f1061,#190f100a 52%,#190f1029),linear-gradient(0deg,rgba(25,15,16,.24),transparent 60%);opacity:var(--contact-overlay-opacity, .35);pointer-events:none}.contact-editorial__hero-inner{display:flex;justify-content:flex-end;margin-inline:auto;width:100%}.contact-editorial__glass{background:var(--header-glass-background, rgba(255, 255, 255, .68));border:1px solid rgba(255,255,255,.58);color:var(--contact-hero-text, var(--contact-ink));padding:clamp(28px,4.2vw,58px);width:min(100%,680px);-webkit-backdrop-filter:var(--header-glass-filter, blur(14px) saturate(1.15));backdrop-filter:var(--header-glass-filter, blur(14px) saturate(1.15))}.contact-editorial__intro{border-bottom:1px solid rgba(43,24,26,.18);margin-bottom:clamp(24px,3vw,34px);padding-bottom:clamp(22px,3vw,32px)}.contact-editorial__eyebrow{color:inherit;font-size:1.05rem;font-weight:600;letter-spacing:.18em;line-height:1.3;margin:0;text-transform:uppercase}.contact-editorial__heading{color:inherit;font-family:var(--font-editorial-family, var(--font-heading-family));font-size:clamp(4.2rem,5vw,7rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:0;line-height:.94;margin:14px 0 0}.contact-editorial__supporting{color:inherit;font-size:clamp(1.48rem,1.2vw,1.72rem);line-height:1.62;margin-top:22px;max-width:54rem}.contact-editorial__supporting>*{color:inherit;margin:0}.contact-editorial__response{color:inherit;font-size:1.18rem;letter-spacing:.035em;margin:16px 0 0;opacity:.72}.contact-editorial__form .form__message,.contact-editorial__form .form-status-list,.contact-editorial__form .link{color:var(--contact-ink)}.contact-editorial__form .form-status-list{margin-bottom:2rem}.contact-editorial__form .field{margin-bottom:1.4rem}.contact-editorial__fields{display:grid;gap:0 1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-editorial__form .field__input{background:#ffffff6b;color:var(--contact-ink)}.contact-editorial__form .field:before{content:none}.contact-editorial__form .field:after{border:1px solid rgba(43,24,26,.3);box-shadow:none}.contact-editorial__form .field:hover:after{border-color:#741f2bb8;box-shadow:none}.contact-editorial__form .field__input:focus,.contact-editorial__form .field__input:focus-visible{box-shadow:0 0 0 2px #ffffffb8}.contact-editorial__form .field:focus-within:after{border-color:var(--contact-accent);box-shadow:0 0 0 1px var(--contact-accent)}.contact-editorial__form .field__label{color:#2b181ab8}.contact-editorial__form .text-area{min-height:13rem;resize:vertical}.contact-editorial__button{margin-top:2rem}.contact-editorial__button .button{--color-button: var(--color-foreground);--color-button-text: var(--color-background);min-height:4.8rem;width:100%}.contact-editorial__button .button:focus-visible{outline:2px solid var(--contact-ink);outline-offset:3px}.contact-editorial__before{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:clamp(64px,8vw,112px) max(20px,calc((100vw - 1220px)/2))}.contact-editorial__before-inner{margin-inline:auto;width:100%}.contact-editorial__before-header{display:flex;flex-direction:column;gap:20px clamp(32px,7vw,96px);margin-bottom:clamp(36px,5vw,64px)}.contact-editorial__before-header .contact-editorial__eyebrow{color:var(--contact-accent);padding-top:.7rem}.contact-editorial__before-heading{color:#000;font-family:var(--font-editorial-family, var(--font-heading-family));font-size:clamp(3.8rem,5.4vw,7.4rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:0;line-height:.96;margin:0}.contact-editorial__cards{border-left:1px solid var(--contact-line);border-top:1px solid var(--contact-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-editorial__card{border-bottom:1px solid var(--contact-line);border-right:1px solid var(--contact-line);min-width:0;transition:background-color .22s ease}.contact-editorial__card-summary{align-items:start;cursor:pointer;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 18px;list-style:none;min-height:19rem;padding:clamp(26px,3.3vw,42px)}.contact-editorial__card-summary::-webkit-details-marker{display:none}.contact-editorial__card-copy{display:flex;flex-direction:column;min-width:0}.contact-editorial__card-number{color:var(--contact-accent);font-size:1.05rem;font-weight:600;letter-spacing:.16em;line-height:1}.contact-editorial__card-title{color:inherit;font-family:var(--font-editorial-family, var(--font-heading-family));font-size:clamp(2.6rem,3vw,4rem);line-height:1;margin-top:24px}.contact-editorial__card-preview{color:rgba(var(--color-foreground),.68);font-size:1.38rem;line-height:1.55;margin-top:16px}.contact-editorial__card-icon{color:var(--contact-accent);display:flex;height:18px;justify-content:center;margin-top:1px;transition:transform .22s ease;width:18px}.contact-editorial__card-icon .icon{width:1.1rem}.contact-editorial__card-icon .icon-caret{position:static;inset:auto}.contact-editorial__card[open] .contact-editorial__card-icon{transform:rotate(180deg)}.contact-editorial__card-detail{color:#000;font-size:1.45rem;line-height:1.72;padding:0 clamp(26px,3.3vw,42px) clamp(30px,3.3vw,42px)}.contact-editorial__card-detail>:first-child{margin-top:0}.contact-editorial__card-detail>:last-child{margin-bottom:0}.contact-editorial__card-link{align-items:center;color:var(--contact-accent);display:inline-flex;font-size:1.18rem;font-weight:600;gap:.8rem;letter-spacing:.08em;margin-top:1.2rem;text-transform:uppercase}.contact-editorial__card-link .svg-wrapper{width:1.4rem}.contact-editorial__card-summary:focus-visible{outline:2px solid var(--contact-accent);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.contact-editorial__card:hover{background:rgba(var(--color-foreground),.035)}.contact-editorial__card:hover .contact-editorial__card-icon{transform:translateY(3px)}.contact-editorial__card[open]:hover .contact-editorial__card-icon{transform:rotate(180deg) translateY(3px)}}@media screen and (max-width:989px){.contact-editorial__hero-inner{justify-content:center}.contact-editorial__glass{width:min(100%,720px)}}@media screen and (max-width:749px){.contact-editorial__hero{align-items:flex-start;min-height:var(--contact-hero-height-mobile, 90svh);padding:clamp(76px,13svh,108px) 16px 40px}.contact-editorial__image,.contact-editorial__placeholder .placeholder-svg{object-position:var(--contact-mobile-focus, 50% 50%)!important}.contact-editorial__glass{padding:26px 20px}.contact-editorial__heading{font-size:clamp(4rem,13vw,5.6rem)}.contact-editorial__fields{grid-template-columns:1fr}.contact-editorial__before{padding-inline:16px}.contact-editorial__before-header,.contact-editorial__cards{grid-template-columns:1fr}.contact-editorial__before-header{gap:14px}.contact-editorial__before-header .contact-editorial__eyebrow{padding-top:0}.contact-editorial__card-summary{min-height:0;padding:26px 22px}.contact-editorial__card-title{font-size:2.8rem;margin-top:18px}.contact-editorial__card-detail{padding:0 22px 30px}}@media screen and (max-width:359px){.contact-editorial__glass{padding-inline:16px}.contact-editorial__heading{font-size:3.8rem}.contact-editorial__supporting{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.contact-editorial__card,.contact-editorial__card-icon{transition:none}}@media(forced-colors:active){.contact-editorial__overlay{background:Canvas;opacity:.8}.contact-editorial__glass,.contact-editorial__card{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
