.contact-experience{--cx-deep: #42544a;--cx-soft: #b7bdb1;--cx-clay: #9b6648;--cx-clay-light: #d8a27f;--cx-cream: #f3f1ec;--cx-ink: #1d241f;--cx-line: rgba(243, 241, 236, .22);--cx-form-pad: clamp(28px, 4vw, 58px);scroll-margin-top:96px;background:#f4f1eb;color:var(--cx-ink)}.contact-experience,.contact-experience *{box-sizing:border-box}.contact-experience :where(h2,h3,p){margin:0}.contact-experience__band{background:var(--cx-deep);color:var(--cx-cream)}.contact-experience__inner{width:min(1444px,calc(100% - (2*clamp(22px,5vw,78px))));margin:0 auto}.contact-experience__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(450px + 2 * var(--cx-form-pad)));grid-template-areas:"intro form" "details form";grid-template-rows:auto 1fr;column-gap:clamp(50px,7vw,118px);padding:clamp(82px,10vw,150px) 0}.contact-experience__intro{grid-area:intro}.contact-experience__eyebrow,.contact-experience__panel-label{color:var(--cx-soft);font:600 11px/1.4 var(--text-font-family, serif);letter-spacing:.16em;text-transform:uppercase}.contact-experience__eyebrow{margin-bottom:24px}.contact-experience__heading{max-width:620px;color:var(--cx-cream);font-family:var(--heading-font-family);font-size:clamp(48px,5.9vw,86px);line-height:.96;font-weight:400;letter-spacing:-.04em;text-wrap:balance}.contact-experience__steps{display:grid;margin:clamp(36px,4.5vw,56px) 0 0;padding:0;border-bottom:1px solid var(--cx-line);list-style:none}.contact-experience__steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;align-items:baseline;padding:17px 0;border-top:1px solid var(--cx-line)}.contact-experience__steps li>span{color:var(--cx-clay-light);font:600 10px/1.5 var(--text-font-family, serif);letter-spacing:.12em}.contact-experience__steps li>p{color:var(--cx-cream);font:600 14px/1.4 var(--text-font-family, serif)}.contact-experience__form-area{grid-area:form;min-width:0;align-self:start}.contact-experience__form-shell{container:cx-form / inline-size;padding:var(--cx-form-pad);background:#fff;color:var(--cx-ink);box-shadow:0 32px 90px #131c172e}.contact-experience__app-block{width:100%;min-height:0}.contact-experience__app-block,.contact-experience__app-block *{font-family:inherit!important}.contact-experience__form-shell--app-ready .contact-experience__native{display:none}.contact-experience__form-shell--app-ready .contact-experience__app-block{min-height:420px}.contact-experience__native{display:grid;gap:30px}.contact-experience__native-heading>p,.contact-experience__native-heading>h3,.contact-experience__native-heading>span{display:block;margin:0}.contact-experience__native-heading>p,.contact-experience__field>span{color:#8a5f52;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-experience__native-heading>h3{max-width:12ch;margin-top:12px;color:#1f2621;font-family:var(--heading-font-family);font-size:clamp(32px,3.4vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1}.contact-experience__native-heading>span{max-width:48ch;margin-top:16px;color:#5d5d5d;font-size:14px;line-height:1.6}.contact-experience__native-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.contact-experience__field{display:grid;gap:8px;min-width:0}.contact-experience__field--wide{grid-column:1 / -1}.contact-experience__field :is(input,select,textarea){width:100%;min-height:54px;padding:13px 14px;border:1px solid #bdc8bf;border-radius:0;color:#1f2621;background:#fbfaf7;font-size:15px;line-height:1.45}.contact-experience__field textarea{min-height:176px;resize:vertical}.contact-experience__field :is(input,select,textarea):focus-visible{outline:2px solid #a76643;outline-offset:2px}.contact-experience__optional{border-block:1px solid #d8ddd7}.contact-experience__optional summary{display:flex;justify-content:space-between;min-height:54px;padding:16px 0;color:#31453e;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.contact-experience__optional summary::-webkit-details-marker{display:none}.contact-experience__optional summary>span{color:#7a817d;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.contact-experience__optional>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:22px}.contact-experience__submit{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:18px;align-items:center}.contact-experience__submit button{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:56px;padding:14px 18px;color:#fff;background:#42544a;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-experience__submit p{margin:0;color:#676d69;font-size:11px;line-height:1.5}.contact-experience__submit a{color:#31453e;text-underline-offset:3px}.contact-experience__status{display:grid;grid-column:1 / -1;gap:8px;padding:24px;border:1px solid #99aa9f;color:#31453e;background:#eff3ef}.contact-experience__status strong{font-family:var(--heading-font-family);font-size:24px;font-weight:400}.contact-experience__status span{font-size:13px;line-height:1.6}.contact-experience__status--error{border-color:#c98e7a;color:#7b3025;background:#fbefeb}.contact-experience__native-heading>h3{max-width:14ch}@container cx-form (max-width: 540px){.contact-experience__form-shell .contact-experience__native-form,.contact-experience__form-shell .contact-experience__optional>div,.contact-experience__form-shell .contact-experience__submit{grid-template-columns:1fr}}.contact-experience__details{grid-area:details;display:grid;align-content:start;gap:40px;margin-top:clamp(44px,5vw,64px)}.contact-experience__direct{display:grid;gap:10px;padding-left:18px;border-left:2px solid var(--cx-clay)}.contact-experience__direct .contact-experience__panel-label{color:var(--cx-clay-light)}.contact-experience__direct a{width:fit-content;color:var(--cx-cream);font-family:var(--heading-font-family);font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.02em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;overflow-wrap:anywhere}.contact-experience__direct p:not(.contact-experience__panel-label){color:#f3f1ecb8;font:400 13px/1.6 var(--text-font-family, serif)}.contact-experience__include{display:grid;gap:12px}.contact-experience__detail-list{display:grid;border-bottom:1px solid var(--cx-line)}.contact-experience__detail-list div{padding:15px 0;border-top:1px solid var(--cx-line)}.contact-experience__detail-list span{display:block;color:var(--cx-cream);font:600 14px/1.4 var(--text-font-family, serif)}.contact-experience__detail-list p{margin-top:4px;color:#f3f1eca8;font:400 12px/1.55 var(--text-font-family, serif)}.contact-experience__shortcuts{display:grid;gap:16px;padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,96px)}.contact-experience__shortcuts .contact-experience__panel-label{color:#ad6846;font-size:10px}.contact-experience__shortcut-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.contact-experience__route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:2px clamp(16px,1.8vw,28px) 4px;border-left:1px solid #ccd2cd;color:var(--cx-ink);text-decoration:none}.contact-experience__route:first-child{padding-left:0;border-left:0}.contact-experience__route strong,.contact-experience__route em{display:block;font:inherit}.contact-experience__route strong{font-size:15px;line-height:1.45;font-weight:400}.contact-experience__route em{margin-top:4px;color:#5d5d5d;font-size:13px;line-height:1.55;font-style:normal}.contact-experience__route>span:last-child{color:#61756b;font-size:13px;line-height:1.4}.contact-experience__route:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:1179px){.contact-experience__shortcut-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.contact-experience__route:nth-child(3n+1){padding-left:0;border-left:0}}@media screen and (max-width:1079px){.contact-experience__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "details";grid-template-rows:auto;padding:clamp(64px,9vw,96px) 0}.contact-experience__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);column-gap:44px;align-items:end}.contact-experience__eyebrow,.contact-experience__heading{grid-column:1}.contact-experience__steps{grid-column:2;grid-row:1 / span 2;margin-top:0}.contact-experience__form-area{width:min(100%,calc(450px + 2 * var(--cx-form-pad)));margin:52px auto 0}.contact-experience__details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;align-items:start;margin-top:60px}}@media screen and (max-width:749px){.contact-experience__layout{padding:64px 0 72px}.contact-experience__intro,.contact-experience__details{display:block}.contact-experience__eyebrow{margin-bottom:18px;font-size:10px}.contact-experience__heading{font-size:clamp(41px,12vw,56px)}.contact-experience__steps{margin-top:30px}.contact-experience__form-area{width:auto;margin:44px -10px 0}.contact-experience__form-shell{padding:26px 16px 30px}.contact-experience__details{margin-top:52px}.contact-experience__include{margin-top:40px}.contact-experience__shortcut-list{grid-template-columns:1fr}.contact-experience__route,.contact-experience__route:first-child,.contact-experience__route:nth-child(3n+1){grid-template-columns:1fr;gap:6px;padding:16px 0;border-left:0;border-top:1px solid #ccd2cd}.contact-experience__route:first-child{border-top:0}}@media screen and (max-width:699px){.contact-experience__inner{width:calc(100% - 40px)}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/section-contact-us-experience.css.map */
