.paashe-contact__hero{position:relative;height:100vh;min-height:640px;display:flex;flex-direction:column;justify-content:flex-end;padding:170px 0 110px;overflow:hidden}.paashe-contact__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(.9)}.paashe-contact__hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#fffaf273,#fffaf200 26% 55%,#fffaf2d9)}.paashe-contact__hero-dots{position:absolute;left:0;right:0;bottom:0;height:45%;pointer-events:none;background-image:radial-gradient(rgba(89,71,56,.4) 1px,transparent 1.6px);background-size:9px 9px;-webkit-mask-image:linear-gradient(180deg,transparent,black 70%);mask-image:linear-gradient(180deg,transparent,black 70%)}.paashe-contact__hero-inner{position:relative;max-width:var(--p-max);margin:0 auto;width:100%;padding-inline:var(--p-gutter)}.paashe-contact__hero-inner h1{margin:0;font-weight:600;font-size:clamp(48px,6vw,var(--coh-title-size, 96px));line-height:1.08;color:var(--coh-title-color, var(--p-espresso))}.paashe-contact__letter-section{padding:40px var(--p-gutter) 170px;max-width:var(--p-max);margin:0 auto;display:grid;grid-template-columns:1.5fr minmax(280px,.9fr);gap:72px;align-items:start}.paashe-contact__letter{position:relative;background:var(--p-white);border:1px solid rgba(171,163,150,.45);border-radius:6px;padding:64px 60px;overflow:hidden}.paashe-contact__letter-corner{position:absolute;top:0;right:0;width:200px;height:200px;background-image:radial-gradient(rgba(181,158,125,.3) 1.4px,transparent 2px);background-size:13px 13px;border-radius:0 6px 0 100%;pointer-events:none}.paashe-contact__letter-label{margin:0 0 44px;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--p-camel)}.paashe-contact__letter-sentence{font-size:clamp(24px,2.4vw,var(--ctl-sentence-size, 34px));font-weight:400;line-height:2;color:var(--ctl-sentence-color, var(--p-espresso));max-width:640px}.paashe-contact__letter-sentence input[type=text]{font-family:Urbanist,sans-serif;font-size:inherit;font-weight:600;color:var(--p-espresso);background:none;border:none;border-bottom:1.5px solid var(--p-sand);outline:none;padding:0 6px 2px;margin:0 4px;min-width:120px;transition:border-color .4s}.paashe-contact__letter-sentence input[type=text]:focus{border-bottom-color:var(--p-espresso)}.paashe-contact__topics{display:inline-flex;flex-wrap:wrap;gap:8px;vertical-align:middle;margin:0 8px}.paashe-contact__topic-btn{font-family:Urbanist,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--p-espresso);border:1px solid rgba(171,163,150,.55);border-radius:999px;padding:8px 18px;cursor:pointer;transition:background .4s,color .4s,border-color .4s}.paashe-contact__topic-btn:hover,.paashe-contact__topic-btn.is-active{border-color:var(--p-espresso)}.paashe-contact__topic-btn.is-active{background:var(--p-espresso);color:var(--p-cream)}.paashe-contact__letter textarea{font-family:Urbanist,sans-serif;font-size:19px;font-weight:400;line-height:1.7;color:var(--p-espresso);background:var(--p-cream);border:1px solid rgba(171,163,150,.5);border-radius:6px;padding:20px 22px;outline:none;width:100%;box-sizing:border-box;margin-top:40px;resize:vertical;transition:border-color .4s}.paashe-contact__letter textarea:focus{border-color:var(--p-espresso)}.paashe-contact__letter-row{display:flex;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.paashe-contact__letter-row input[type=text].reply{font-family:Urbanist,sans-serif;font-size:16px;color:var(--p-espresso);background:var(--p-cream);border:1px solid rgba(171,163,150,.5);border-radius:6px;padding:15px 18px;outline:none;flex:1;min-width:240px;transition:border-color .4s}.paashe-contact__letter-row input[type=text].reply:focus{border-color:var(--p-espresso)}.paashe-contact__send-btn{font-family:Urbanist,sans-serif;font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--p-cream);background:var(--p-stone);border:none;border-radius:999px;padding:17px 40px;cursor:default;transition:background .4s}.paashe-contact__send-btn.is-ready{background:var(--p-espresso);cursor:pointer}.paashe-contact__send-btn.is-ready:hover{background:var(--p-espresso-dk)}.paashe-contact__send-hint{margin:16px 0 0;font-size:13px;font-weight:400;color:var(--p-stone);transition:opacity .4s}.paashe-contact__sent{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--p-espresso);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.paashe-contact__sent.is-visible{opacity:1;pointer-events:auto}.paashe-contact__sent svg{margin-bottom:30px}.paashe-contact__sent h2{margin:0 0 16px;font-size:clamp(28px,3vw,42px);font-weight:600;color:var(--p-cream)}.paashe-contact__sent p{margin:0 0 36px;font-size:17px;font-weight:400;line-height:1.6;color:#fffaf2bf;max-width:440px}.paashe-contact__sent button{font-family:Urbanist,sans-serif;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--p-cream);background:none;border:1px solid rgba(255,250,242,.4);border-radius:999px;padding:14px 32px;cursor:pointer;transition:border-color .4s}.paashe-contact__sent button:hover{border-color:var(--p-cream)}@keyframes ph-draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.paashe-contact__rail{position:sticky;top:120px;display:flex;flex-direction:column}.paashe-contact__rail-block{border-top:1px solid rgba(171,163,150,.45);padding:26px 4px}.paashe-contact__rail-block:last-of-type{border-bottom:1px solid rgba(171,163,150,.45)}.paashe-contact__rail-block p.label{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--p-stone)}.paashe-contact__rail-block p.value{margin:0;font-size:18px;font-weight:500;line-height:1.55;color:var(--p-espresso)}.paashe-contact__rail-clock{margin:0;font-size:30px;font-weight:600;color:var(--p-espresso);font-variant-numeric:tabular-nums}.paashe-contact__rail-status{margin:8px 0 0;font-size:14px;font-weight:400;color:var(--p-muted)}.paashe-contact__rail-mail{font-size:18px;font-weight:500;color:var(--p-espresso);transition:color .4s}.paashe-contact__rail-mail:hover{color:var(--p-camel)}.paashe-contact__rail-social{display:flex;gap:24px}.paashe-contact__rail-social a{font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted)}.paashe-contact__rail-social a:hover{color:var(--p-espresso)}.paashe-contact__rail-note{margin:26px 0 0;font-size:14px;font-weight:400;line-height:1.6;color:var(--p-stone)}.paashe-contact__rail-note a{color:var(--p-espresso);border-bottom:1px solid var(--p-sand)}.paashe-contact__rail-note a:hover{color:var(--p-camel)}.paashe-contact__closing{position:relative;background:var(--p-espresso);padding:120px 0 60px;overflow:hidden}.paashe-contact__closing-halftone{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,250,242,.14) 1px,transparent 1.6px);background-size:14px 14px;animation:ph-drift 20s linear infinite;pointer-events:none}.paashe-contact__closing-inner{position:relative;max-width:var(--p-max);margin:0 auto;padding-inline:var(--p-gutter);text-align:center}.paashe-contact__closing-inner h2{margin:0 auto;font-weight:600;font-size:clamp(32px,4vw,var(--ccx-heading-size, 58px));line-height:1.15;color:var(--ccx-heading-color, var(--p-cream));max-width:820px}@media(max-width:900px){.paashe-contact__hero{height:auto;aspect-ratio:3 / 4;min-height:420px;max-height:620px;padding-top:84px;padding-bottom:40px}.paashe-contact__letter-section{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:40px;gap:28px}.paashe-contact__letter{padding:28px 18px}.paashe-contact__letter-label{margin-bottom:24px}.paashe-contact__letter textarea{margin-top:24px}.paashe-contact__rail{position:static}.paashe-contact__rail-block{padding:18px 4px}.paashe-contact__closing{padding-top:40px;padding-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/paashe-contact.css.map */
