.section-wrapper--v2-contact .v2-contact{background:radial-gradient(circle at 8% 0,rgba(184,145,82,.1),transparent 30rem),radial-gradient(circle at 94% 44%,rgba(89,75,63,.06),transparent 30rem),linear-gradient(180deg,var(--v5-ivory-2),var(--v5-ivory) 52%,var(--v5-cream));color:var(--v5-brown)}.section-wrapper--v2-contact .v2-contact__hero{width:var(--v5-page);margin:clamp(20px,3vw,40px) auto 0;border:1px solid rgba(255,255,255,.16);border-radius:var(--v5-radius-xxl);box-shadow:var(--v5-shadow-float);background:radial-gradient(circle at 78% 24%,rgba(216,194,154,.17),transparent 30rem),linear-gradient(145deg,#251a14,#11100f 72%,#24201c)}.section-wrapper--v2-contact .v2-contact__hero:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:3;pointer-events:none;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--v5-radius-xxl) - 10px)}.section-wrapper--v2-contact .v2-contact__hero-inner{width:min(100% - 40px,1180px);min-height:clamp(500px,66vh,720px)}.section-wrapper--v2-contact .v2-contact__heading{font-size:clamp(3.4rem,7vw,7.7rem);line-height:.9;letter-spacing:-.065em;text-shadow:0 26px 80px rgba(0,0,0,.34)}.section-wrapper--v2-contact .v2-contact__eyebrow,.section-wrapper--v2-contact .v2-contact__section-eyebrow,.section-wrapper--v2-contact .v2-contact__card-kicker{color:var(--v5-gold);font-size:.75rem;font-weight:850;letter-spacing:.16em}.section-wrapper--v2-contact .v2-contact__hero .v2-contact__eyebrow{color:var(--v5-gold-soft)}.section-wrapper--v2-contact .v2-contact__hero-text{color:var(--v5-text-inverse-soft);font-size:clamp(1rem,1.14vw,1.18rem);line-height:1.76}.section-wrapper--v2-contact .v2-contact__main{background:transparent}.section-wrapper--v2-contact .v2-contact__main-inner{width:var(--v5-page);grid-template-columns:minmax(300px,.76fr) minmax(500px,1.08fr);gap:clamp(34px,5.5vw,88px);padding-block:var(--v5-section-y)}.section-wrapper--v2-contact .v2-contact__side-heading,.section-wrapper--v2-contact .v2-contact__form-heading{color:var(--v5-brown);line-height:.95;letter-spacing:-.055em}.section-wrapper--v2-contact .v2-contact__side-heading{font-size:clamp(2.5rem,4.8vw,5.3rem)}.section-wrapper--v2-contact .v2-contact__form-heading{font-size:clamp(2.2rem,3.8vw,4.2rem)}.section-wrapper--v2-contact .v2-contact__side-text,.section-wrapper--v2-contact .v2-contact__form-intro,.section-wrapper--v2-contact .v2-contact__help{color:var(--v5-text);line-height:1.74}.section-wrapper--v2-contact .v2-contact__cards{gap:14px}.section-wrapper--v2-contact .v2-contact__card{padding:24px;border:1px solid var(--v5-line-light);border-radius:var(--v5-radius-md);background:radial-gradient(circle at 100% 0,rgba(216,194,154,.1),transparent 14rem),linear-gradient(145deg,#ffffffad,#fffaf161);box-shadow:var(--v5-inset-light),var(--v5-shadow-sm);transition:transform var(--v5-duration) var(--v5-ease),box-shadow var(--v5-duration) ease,border-color var(--v5-duration) ease}.section-wrapper--v2-contact .v2-contact__card:hover{transform:translateY(-4px);border-color:#b8915247;box-shadow:var(--v5-inset-light),0 24px 64px #2a1c1521}.section-wrapper--v2-contact .v2-contact__card-title{color:var(--v5-brown)}.section-wrapper--v2-contact .v2-contact__card-text{color:var(--v5-text);line-height:1.66}.section-wrapper--v2-contact .v2-contact__atelier{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--v5-radius-lg);background:radial-gradient(circle at 92% 8%,rgba(216,194,154,.2),transparent 22rem),linear-gradient(145deg,#2b1d17,#15110e 72%);box-shadow:inset 0 1px #ffffff24,var(--v5-shadow-dark)}.section-wrapper--v2-contact .v2-contact__atelier:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--v5-radius-lg) - 7px)}.section-wrapper--v2-contact .v2-contact__atelier-heading{color:var(--v5-text-inverse)}.section-wrapper--v2-contact .v2-contact__atelier-text{color:var(--v5-text-inverse-soft)}.section-wrapper--v2-contact .v2-contact__text-link{color:var(--v5-gold-soft);position:relative;z-index:1}.section-wrapper--v2-contact .v2-contact__form-panel{position:relative;overflow:hidden;border:1px solid var(--v5-line-light);border-radius:var(--v5-radius-xl);background:radial-gradient(circle at 100% 0,rgba(216,194,154,.15),transparent 28rem),linear-gradient(145deg,#ffffffc2,#f8f0e494);box-shadow:var(--v5-inset-light),var(--v5-shadow-float);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.section-wrapper--v2-contact .v2-contact__form-panel:before{content:"";position:absolute;width:240px;height:240px;right:-90px;top:-110px;border-radius:50%;background:#b8915214;filter:blur(4px);pointer-events:none}.section-wrapper--v2-contact .v2-contact__form{position:relative;z-index:1}.section-wrapper--v2-contact .v2-contact__field label{color:var(--v5-brown);font-weight:820;letter-spacing:.09em}.section-wrapper--v2-contact .v2-contact__field label span{color:var(--v5-text-muted)}.section-wrapper--v2-contact .v2-contact__field input,.section-wrapper--v2-contact .v2-contact__field select,.section-wrapper--v2-contact .v2-contact__field textarea{border:1px solid rgba(66,54,43,.14);border-radius:18px;background:#ffffff94;color:var(--v5-text);box-shadow:inset 0 2px 8px #2a1c150d,inset 0 1px #ffffffe0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.section-wrapper--v2-contact .v2-contact__field input:hover,.section-wrapper--v2-contact .v2-contact__field select:hover,.section-wrapper--v2-contact .v2-contact__field textarea:hover{background:#ffffffb8}.section-wrapper--v2-contact .v2-contact__field input:focus,.section-wrapper--v2-contact .v2-contact__field select:focus,.section-wrapper--v2-contact .v2-contact__field textarea:focus{outline:none;border-color:#b891529e;background:#ffffffd6;box-shadow:0 0 0 4px #b891521c,inset 0 1px #fffffff0}.section-wrapper--v2-contact .v2-contact__help{padding:16px 18px;border:1px solid rgba(184,145,82,.16);border-radius:18px;background:linear-gradient(145deg,#d8c29a1f,#ffffff4d);box-shadow:var(--v5-inset-light)}.section-wrapper--v2-contact .v2-contact__success{border:1px solid rgba(70,107,88,.24);background:#466b581a;color:var(--v5-brown)}.section-wrapper--v2-contact .v2-contact__errors{border:1px solid rgba(163,58,45,.22);background:#a33a2d14;color:var(--v5-brown)}.section-wrapper--v2-contact .v2-contact__submit{min-height:56px;border:1px solid rgba(23,21,20,.94);border-radius:var(--v5-radius-pill);background:linear-gradient(180deg,var(--v5-anthracite-soft),var(--v5-brown-2));color:var(--v5-text-inverse);font-weight:780;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000040,0 16px 38px #2a1c1533;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.section-wrapper--v2-contact .v2-contact__submit:hover{transform:translateY(-2px);filter:saturate(1.04);background:linear-gradient(180deg,#352c27,#171514);border-color:#171514;box-shadow:inset 0 1px #ffffff29,0 22px 50px #2a1c153d}@media(max-width:989px){.section-wrapper--v2-contact .v2-contact__hero{width:min(100% - 24px,1360px);border-radius:var(--v5-radius-lg)}.section-wrapper--v2-contact .v2-contact__hero:after{border-radius:calc(var(--v5-radius-lg) - 10px)}.section-wrapper--v2-contact .v2-contact__main-inner{grid-template-columns:1fr}.section-wrapper--v2-contact .v2-contact__form-panel{border-radius:var(--v5-radius-lg)}}@media(max-width:640px){.section-wrapper--v2-contact .v2-contact__hero{width:min(100% - 20px,1360px);border-radius:var(--v5-radius)}.section-wrapper--v2-contact .v2-contact__hero:after{top:6px;right:6px;bottom:6px;left:6px;border-radius:calc(var(--v5-radius) - 6px)}.section-wrapper--v2-contact .v2-contact__hero-inner,.section-wrapper--v2-contact .v2-contact__main-inner{width:min(100% - 24px,1360px)}.section-wrapper--v2-contact .v2-contact__card{transform:none!important;border-radius:var(--v5-radius-md)}.section-wrapper--v2-contact .v2-contact__atelier,.section-wrapper--v2-contact .v2-contact__form-panel{border-radius:var(--v5-radius)}.section-wrapper--v2-contact .v2-contact__form-panel{padding:26px 18px}}@media(prefers-reduced-motion:reduce){.section-wrapper--v2-contact .v2-contact__card,.section-wrapper--v2-contact .v2-contact__submit{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/v5-contact.css.map */
