.pl-contact{overflow:hidden;background:var(--pl-white, #fff);color:var(--pl-ink, #190f12)}.pl-contact *,.pl-contact *:before,.pl-contact *:after{box-sizing:border-box}.pl-contact :where(h1,h2,p){margin:0}.pl-contact__hero{position:relative;min-height:510px;padding:68px max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px)) 72px;display:flex;align-items:flex-end;overflow:hidden;background:var(--pl-pale-blush, #f2d7de);isolation:isolate}.pl-contact__hero-index{position:absolute;z-index:2;top:68px;right:max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px));left:max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px));display:flex;justify-content:space-between;color:var(--pl-brand-wine, #5a2e39);font:600 10px/1 var(--pl-sans, sans-serif);letter-spacing:.15em;text-transform:uppercase}.pl-contact__hero-copy{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:end;gap:56px}.pl-contact__hero-copy .pl-eyebrow{margin-bottom:22px;color:var(--pl-brand-wine, #5a2e39)}.pl-contact__hero h1{max-width:880px;font:400 clamp(74px,8.4vw,121px)/.82 var(--pl-serif, serif);letter-spacing:-.052em;text-wrap:balance;text-transform:uppercase}.pl-contact__hero-copy>p{max-width:420px;padding-bottom:8px;font:400 21px/1.43 var(--pl-serif, serif)}.pl-contact__hero-mark{position:absolute;z-index:1;top:-70px;right:2vw;color:var(--pl-brand-wine, #5a2e39);font:italic 400 390px/.9 var(--pl-serif, serif);opacity:.065;pointer-events:none}.pl-contact__methods{width:min(calc(100% - 8vw),1312px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:1px solid var(--pl-line, rgba(163, 85, 102, .22));border-left:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-contact__method{min-height:178px;padding:30px 28px;display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:18px;border-right:1px solid var(--pl-line, rgba(163, 85, 102, .22));color:inherit;transition:background .22s ease,color .22s ease}.pl-contact__method:last-child{border-right:0}a.pl-contact__method:hover,a.pl-contact__method:focus-visible{background:var(--pl-brand-wine, #5a2e39);color:var(--pl-white, #fff)}.pl-contact__method>span{padding-top:3px;color:var(--pl-brand-wine, #5a2e39);font:600 9px/1 var(--pl-sans, sans-serif);letter-spacing:.1em}a.pl-contact__method:hover>span,a.pl-contact__method:focus-visible>span{color:inherit}.pl-contact__method h2{font:500 27px/1 var(--pl-serif, serif);text-transform:uppercase}.pl-contact__method p{max-width:270px;margin-top:14px;color:#190f12b8;font:400 14px/1.55 var(--pl-sans, sans-serif)}a.pl-contact__method:hover p,a.pl-contact__method:focus-visible p{color:#ffffffd6}.pl-contact__main{padding:118px max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px)) 132px;display:grid;grid-template-columns:minmax(300px,4fr) minmax(500px,7fr);gap:clamp(72px,9vw,142px);align-items:start}.pl-contact__aside{position:sticky;top:110px}.pl-contact__aside .pl-eyebrow{color:var(--pl-brand-wine, #5a2e39)}.pl-contact__aside h2{max-width:470px;margin-top:30px;font:400 clamp(54px,5vw,75px)/.88 var(--pl-serif, serif);letter-spacing:-.04em;text-transform:uppercase}.pl-contact__aside>p:not(.pl-eyebrow){max-width:400px;margin-top:38px;font:400 19px/1.48 var(--pl-serif, serif)}.pl-contact__page-content{max-width:400px;margin-top:28px;color:#190f12b8;font-size:13px}.pl-contact__help-links{max-width:430px;margin-top:58px;border-top:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-contact__help-links a{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pl-line, rgba(163, 85, 102, .22));color:var(--pl-brand-wine, #5a2e39);font:600 9px/1.4 var(--pl-sans, sans-serif);letter-spacing:.12em;text-transform:uppercase}.pl-contact__form-panel{padding:clamp(34px,4vw,62px);background:#f2d7de6b}.pl-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.pl-contact-form__field{min-width:0;display:grid;gap:9px}.pl-contact-form__field--full,.pl-contact-form__status,.pl-contact-form__actions{grid-column:1 / -1}.pl-contact-form label{color:var(--pl-brand-wine, #5a2e39);font:600 9px/1.3 var(--pl-sans, sans-serif);letter-spacing:.13em;text-transform:uppercase}.pl-contact-form label>span:not(.pl-visually-hidden){color:#190f12ad;font-weight:400;letter-spacing:.04em}.pl-contact-form input,.pl-contact-form select,.pl-contact-form textarea{width:100%;min-height:54px;border:1px solid rgba(90,46,57,.24);border-radius:0;padding:0 15px;background:var(--pl-white, #fff);color:var(--pl-ink, #190f12);font:400 13px/1.4 var(--pl-sans, sans-serif)}.pl-contact-form select{-webkit-appearance:auto;appearance:auto}.pl-contact-form textarea{min-height:180px;padding-top:16px;resize:vertical}.pl-contact-form input::placeholder,.pl-contact-form textarea::placeholder{color:#190f1285}.pl-contact-form input:focus,.pl-contact-form select:focus,.pl-contact-form textarea:focus{border-color:var(--pl-brand-wine, #5a2e39);outline:2px solid var(--pl-brand-wine, #5a2e39);outline-offset:2px}.pl-contact-form [aria-invalid=true]{border-color:var(--pl-brand-wine, #5a2e39);box-shadow:inset 0 0 0 1px var(--pl-brand-wine, #5a2e39)}.pl-contact-form__status{padding:20px;border-left:3px solid var(--pl-brand-wine, #5a2e39);background:var(--pl-white, #fff);font-size:13px}.pl-contact-form__status strong{display:block;font:500 24px/1.1 var(--pl-serif, serif)}.pl-contact-form__status p{margin-top:8px}.pl-contact-form__status ul{margin:10px 0 0;padding-left:18px}.pl-contact-form__actions{padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pl-contact-form__actions p{max-width:310px;color:#190f12b3;font-size:10px;line-height:1.5}.pl-contact-form__actions .pl-button{min-width:190px}.pl-contact__closing{min-height:500px;padding:92px max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--pl-deep-wine, #2d171d);color:var(--pl-white, #fff)}.pl-contact__closing .pl-eyebrow{color:var(--pl-pale-blush, #f2d7de)}.pl-contact__closing h2{max-width:900px;margin-top:30px;font:400 clamp(62px,7vw,100px)/.86 var(--pl-serif, serif);letter-spacing:-.04em;text-transform:uppercase}.pl-contact__closing .pl-button{margin-top:48px}@media(max-width:989px){.pl-contact__hero{min-height:470px;padding-right:32px;padding-left:32px}.pl-contact__hero-index{right:32px;left:32px}.pl-contact__hero-copy{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:32px}.pl-contact__hero h1{font-size:clamp(64px,10vw,92px)}.pl-contact__methods{width:calc(100% - 64px)}.pl-contact__method{min-height:190px;padding:26px 20px;grid-template-columns:28px 1fr}.pl-contact__method>span:last-child{display:none}.pl-contact__main{padding-right:32px;padding-left:32px;grid-template-columns:minmax(230px,.78fr) minmax(390px,1.22fr);gap:44px}.pl-contact__aside h2{font-size:clamp(46px,6vw,62px)}.pl-contact__closing{padding-right:32px;padding-left:32px}}@media(max-width:749px){.pl-contact__hero{min-height:520px;padding:42px 20px 48px}.pl-contact__hero-index{top:30px;right:20px;left:20px;font-size:8px}.pl-contact__hero-copy{display:block}.pl-contact__hero h1{max-width:350px;font-size:clamp(57px,17vw,72px);line-height:.84}.pl-contact__hero-copy>p{max-width:315px;margin-top:34px;padding:0;font-size:18px}.pl-contact__hero-mark{top:85px;right:-24px;font-size:240px}.pl-contact__methods{width:calc(100% - 40px);grid-template-columns:1fr;border-top:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-contact__method{min-height:132px;border-right:0;border-bottom:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-contact__main{padding:78px 20px 88px;display:block}.pl-contact__aside{position:static}.pl-contact__aside h2{margin-top:24px;font-size:clamp(48px,14vw,62px)}.pl-contact__aside>p:not(.pl-eyebrow){margin-top:30px;font-size:18px}.pl-contact__help-links{margin-top:44px}.pl-contact__form-panel{margin:58px -20px 0;padding:42px 20px 48px}.pl-contact-form{grid-template-columns:1fr;gap:24px}.pl-contact-form__field--full,.pl-contact-form__status,.pl-contact-form__actions{grid-column:auto}.pl-contact-form__actions{align-items:stretch;flex-direction:column}.pl-contact-form__actions .pl-button{width:100%}.pl-contact__closing{min-height:520px;padding:72px 20px}.pl-contact__closing h2{margin-top:24px;font-size:clamp(54px,16vw,70px)}}@media(prefers-reduced-motion:reduce){.pl-contact *,.pl-contact *:before,.pl-contact *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pl-contact.css.map */
