.inquiry-page{padding:clamp(28px,3vw,42px) 0 clamp(64px,7vw,100px);color:var(--forest);background:#fff}.inquiry-page .inquiry-page__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:end;gap:40px;padding-bottom:clamp(26px,2.5vw,34px);border-bottom:1px solid var(--rule-strong)}.inquiry-page .inquiry-page__eyebrow{margin:0 0 15px;color:var(--olive-dark);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}#main-content .inquiry-page .inquiry-page__title{margin:0;color:var(--forest);font-family:var(--font-display);font-size:clamp(42px,4.4vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.inquiry-page .inquiry-page__intro{max-width:42ch;margin:0 0 4px;color:var(--muted);font-size:16px;line-height:1.6}.inquiry-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:clamp(40px,7vw,100px);padding-top:clamp(26px,2.5vw,34px)}.inquiry-page__grid>*{min-width:0}.inquiry-page .inquiry-form{margin:0}.inquiry-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.inquiry-field{min-width:0}.inquiry-field--full{grid-column:1 / -1}.inquiry-page .inquiry-field label{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-bottom:9px;color:var(--forest);font-size:14px;font-weight:500;line-height:1.4}.inquiry-field label .inquiry-field__optional{color:var(--muted);font-size:12px;font-weight:400}.inquiry-page .inquiry-field :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:12px 14px;border:1px solid #bec5bb;border-radius:2px;background:#fdfefd;color:var(--forest);font:inherit;font-size:16px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.inquiry-page .inquiry-field select{padding-right:38px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' fill='none' stroke='%23243327' stroke-width='1.3'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.inquiry-page .inquiry-field textarea{min-height:132px;resize:vertical}.inquiry-page--wholesale .inquiry-field textarea{min-height:104px}.inquiry-field :is(input,textarea)::placeholder{color:#777c73;opacity:1}.inquiry-page .inquiry-field :is(input,select,textarea):focus{outline:0;border-color:var(--forest);box-shadow:0 0 0 3px #4054161a}.inquiry-page .inquiry-field [aria-invalid=true]{border-color:var(--danger)}.inquiry-form__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px}.inquiry-page .inquiry-form__privacy{max-width:35ch;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.inquiry-form__privacy a{color:var(--forest);text-underline-offset:3px}.inquiry-page .inquiry-form__submit{display:inline-flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:28px;min-height:52px;padding:13px 22px;border:1px solid var(--forest);border-radius:2px;background:var(--forest);color:#fff;font:inherit;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;transition:background-color .15s ease}.inquiry-page .inquiry-form__submit:hover{background:#17241b}.inquiry-form__submit svg{flex-shrink:0}.inquiry-page .inquiry-aside{padding-left:clamp(24px,3vw,42px);border-left:1px solid var(--rule-strong)}.inquiry-aside__group+.inquiry-aside__group{margin-top:32px}.inquiry-page .inquiry-aside h2{margin:0 0 10px;color:var(--forest);font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.inquiry-page .inquiry-aside p,.inquiry-page .inquiry-aside li{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.inquiry-aside ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inquiry-aside a{text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.inquiry-page .inquiry-aside__link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:8px;color:var(--forest);font-size:14px;font-weight:500;text-decoration:none}.inquiry-page a:focus-visible,.inquiry-page button:focus-visible{outline:2px solid var(--olive-dark);outline-offset:4px}.inquiry-page .inquiry-status{margin:0 0 26px;padding:18px 20px;border:1px solid var(--forest);color:var(--forest);background:#f2f5ee;font-size:15px;line-height:1.6}.inquiry-status p{margin:0}.inquiry-page .inquiry-status--error{border-color:var(--danger);color:var(--danger);background:#fff8f6}.inquiry-status ul{margin:8px 0 0;padding-left:20px}.inquiry-status a{text-underline-offset:3px}@media(max-width:900px){.inquiry-page__grid{grid-template-columns:minmax(0,1fr);gap:42px}.inquiry-page .inquiry-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:28px 0 0;border-left:0;border-top:1px solid var(--rule-strong)}.inquiry-aside__group+.inquiry-aside__group{margin-top:0}}@media(max-width:600px){.inquiry-page{padding-top:26px}.inquiry-page .inquiry-page__head{grid-template-columns:minmax(0,1fr);gap:15px;padding-bottom:25px}.inquiry-page .inquiry-page__eyebrow{margin-bottom:12px}#main-content .inquiry-page .inquiry-page__title{font-size:clamp(42px,11vw,58px)}.inquiry-page .inquiry-page__intro{max-width:38ch;font-size:15px}.inquiry-page__grid{padding-top:26px}.inquiry-form__fields{gap:20px 14px}.inquiry-page .inquiry-field label{font-size:13px}.inquiry-page .inquiry-field :is(input,select,textarea){padding-inline:12px}.inquiry-page .inquiry-field select{padding-right:32px;background-position:right 10px center}.inquiry-form__footer{align-items:stretch;flex-direction:column-reverse;gap:16px}.inquiry-page .inquiry-form__submit{width:100%}.inquiry-page .inquiry-form__privacy{max-width:none}.inquiry-page .inquiry-aside{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:420px){.inquiry-form__fields{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.inquiry-page .inquiry-field :is(input,select,textarea),.inquiry-page .inquiry-form__submit{transition:none}}.inquiry-page--cinematic{padding-top:28px}.contact-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(36px,5vw,76px);align-items:stretch}.contact-layout__content{min-width:0;padding-block:22px 12px}.contact-layout__head{margin-bottom:30px}.inquiry-page .contact-layout__head .inquiry-page__intro{max-width:40ch;margin-top:18px;font-size:15px}.contact-layout .inquiry-form__fields{gap:20px}.contact-layout .inquiry-form__footer{align-items:stretch;flex-direction:column-reverse;gap:16px;margin-top:24px}.contact-layout .inquiry-form__submit{width:100%}.contact-layout .inquiry-form__privacy{max-width:none}.contact-help{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-top:24px;margin-top:26px;border-top:1px solid var(--rule-strong)}.contact-help a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--forest);font-size:13px;font-weight:500;text-decoration:none}.contact-help__email{margin:24px 0 0;font-size:13px;color:var(--muted)}.contact-help__email a{color:var(--forest);text-underline-offset:3px}.inquiry-clip-defs{position:absolute;pointer-events:none}.contact-film{position:relative;min-width:0;min-height:740px;margin:0}.contact-film__window{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:36px;background:#d8dfd4;clip-path:url(#contact-film-frame)}.contact-film__window:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 46%,rgba(11,23,16,.68))}.contact-film video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.contact-film__caption{position:absolute;z-index:1;inset:auto clamp(28px,3vw,44px) clamp(56px,6vw,88px);color:#fff}.contact-film__place{display:inline-block;margin-bottom:22px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#main-content .contact-film__caption p{max-width:18ch;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,44px);font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1.16;text-wrap:balance}.contact-film__controls{position:absolute;z-index:2;right:28px;top:24px}.inquiry-motion-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:2px 0;border:0;background:transparent;color:var(--forest);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.inquiry-motion-toggle[hidden]{display:none!important}.inquiry-motion-toggle__icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%}.inquiry-motion-toggle .inquiry-motion-play,.inquiry-motion-toggle[aria-pressed=true] .inquiry-motion-pause{display:none}.inquiry-motion-toggle[aria-pressed=true] .inquiry-motion-play{display:block}.contact-film__controls .inquiry-motion-toggle{gap:10px;padding:4px 12px 4px 6px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#1122188c;color:#fff}.contact-film__controls .inquiry-motion-toggle__icon{border:0}.inquiry-page--partner{padding-top:0}.wholesale-intro{position:relative;padding:clamp(48px,5vw,76px) 0 44px}.wholesale-intro__inner{text-align:center}.wholesale-intro .inquiry-page__eyebrow{margin-bottom:24px}#main-content .wholesale-intro__title{max-width:24ch;margin:0 auto;color:var(--forest);font-family:var(--font-display);font-size:clamp(44px,5.15vw,76px);font-weight:600;letter-spacing:-.045em;line-height:1.14;text-wrap:balance}.wholesale-intro__title>span{display:block}.wholesale-brush{position:relative;display:inline-block;z-index:0;white-space:nowrap}.wholesale-brush svg{position:absolute;z-index:-1;top:-.2em;left:-.19em;width:calc(100% + .4em);height:calc(100% + .36em);overflow:visible;fill:none;stroke:var(--olive);stroke-linecap:round;stroke-linejoin:round}.wholesale-brush__main{stroke-width:3.1;opacity:.9}.wholesale-brush__texture{stroke-width:1.4;opacity:.45}.wholesale-brush__tail{stroke-width:1.8;opacity:.6}.wholesale-intro__copy{max-width:57ch;margin:24px auto 0;color:var(--muted);font-size:17px;line-height:1.65;text-wrap:balance}.wholesale-intro__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.inquiry-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 21px;border:1px solid var(--forest);border-radius:999px;background:var(--forest);color:#fff;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none}.inquiry-hero-cta--outline{border-color:var(--rule-strong);background:#fff;color:var(--forest)}.inquiry-hero-cta svg{flex-shrink:0}.inquiry-hero-cta:hover{background:#344a38;color:#fff}.inquiry-hero-cta--outline:hover{background:#f3f5f0;color:var(--forest)}.inquiry-film-strip{--inquiry-gap: 20px}.inquiry-film-strip__viewport{width:100%;overflow-x:auto;padding:4px max(var(--gutter),calc((100% - var(--container)) / 2)) 12px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.inquiry-film-strip[data-inquiry-ready] .inquiry-film-strip__viewport{padding-inline:0;overflow-x:hidden}.inquiry-film-strip[data-inquiry-ready] .inquiry-film-strip__viewport:focus-within{overflow-x:auto;padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2))}.inquiry-film-strip__viewport:focus-within [data-inquiry-clone]{display:none}.inquiry-film-strip__track{display:flex;align-items:stretch;width:max-content}.inquiry-film-strip[data-inquiry-ready] .inquiry-film-strip__track{will-change:transform}.inquiry-film-strip .inquiry-film-strip__group{display:flex;align-items:stretch;flex:0 0 auto;gap:var(--inquiry-gap);width:max-content;margin:0;padding:0 var(--inquiry-gap) 0 0;list-style:none}.inquiry-film-card{position:relative;flex:0 0 auto;width:clamp(280px,25vw,390px);aspect-ratio:4 / 4.8;margin:0;overflow:hidden;border-radius:8px;background:#d8dfd4}.inquiry-film-card video{display:block;width:100%;height:100%;object-fit:cover}.inquiry-film-card__caption{position:absolute;inset:auto 14px 14px;padding:15px 17px;background:#fff}#main-content .inquiry-film-card__caption h2{margin:0 0 4px;color:var(--forest);font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.25}.inquiry-film-card__caption p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.inquiry-film-strip__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:6px}.inquiry-film-strip__toolbar>p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.inquiry-film-strip__viewport:focus-visible{outline:2px solid var(--olive-dark);outline-offset:-2px}.wholesale-inquiry{margin-top:clamp(64px,7vw,104px);scroll-margin-top:132px}.inquiry-form{scroll-margin-top:132px}@media(max-width:1000px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:36px}.contact-film{min-height:0;aspect-ratio:4 / 3}.contact-layout .inquiry-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-film__caption{inset-inline:28px;bottom:72px}}@media(max-width:760px){.inquiry-page--cinematic{padding-top:20px}.contact-layout{grid-template-columns:minmax(0,1fr);gap:36px}.contact-layout__content{padding-top:10px}.contact-layout__head{margin-bottom:28px}.contact-layout .inquiry-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-film{min-height:0;aspect-ratio:4 / 4.6}.contact-film__window{border-radius:28px}.contact-film__caption{inset-inline:28px;bottom:58px}#main-content .contact-film__caption p{max-width:18ch;font-size:clamp(31px,7vw,43px)}.contact-film__place{margin-bottom:16px;font-size:10px}.contact-film__controls{top:20px;right:20px}.wholesale-intro{padding-top:42px;padding-bottom:34px}#main-content .wholesale-intro__title{max-width:20ch;font-size:clamp(39px,7.2vw,58px)}.wholesale-intro .inquiry-page__eyebrow{margin-bottom:20px}.wholesale-intro__copy{max-width:40ch;margin-top:22px;font-size:15px}.wholesale-intro__actions{margin-top:24px;gap:10px}.inquiry-hero-cta{gap:12px;padding-inline:17px;font-size:13px}.inquiry-film-strip{--inquiry-gap: 16px}.inquiry-film-strip__viewport,.inquiry-film-strip[data-inquiry-ready] .inquiry-film-strip__viewport:focus-within{padding-inline:16px}.inquiry-film-card{width:min(72vw,360px)}.inquiry-film-card__caption{inset:auto 12px 12px;padding:13px 14px}#main-content .inquiry-film-card__caption h2{font-size:18px}}@media(max-width:420px){.contact-layout .inquiry-form__fields{grid-template-columns:minmax(0,1fr)}.contact-help{align-items:flex-start;flex-direction:column;gap:4px}.contact-film__caption{inset-inline:24px;bottom:48px}#main-content .contact-film__caption p{font-size:31px}.contact-film__controls{top:17px;right:17px}.contact-film__controls .inquiry-motion-toggle{font-size:11px}.wholesale-intro__actions{gap:8px}.inquiry-hero-cta{gap:8px;padding-inline:14px;font-size:12px}.inquiry-film-strip__viewport,.inquiry-film-strip[data-inquiry-ready] .inquiry-film-strip__viewport:focus-within{padding-inline:12px}.inquiry-film-strip__toolbar{align-items:flex-start}.inquiry-film-strip__toolbar>p{max-width:20ch}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact-pages.css.map */
