.sct{--sct-ink: #111111;--sct-ink-2: #45453f;--sct-ink-3: #6b6b64;--sct-bronze-text: #76624d;--sct-rule: rgba(17, 17, 17, .12);--sct-rule-strong: rgba(17, 17, 17, .28);--sct-paper: #ffffff;--sct-paper-2: #f5f4f0;--sct-error: #a3261b;--sct-gutter: 20px;--sct-max: 1240px;--sct-radius: 2px;--sct-ease: cubic-bezier(.2, .6, .2, 1);--sct-sb: "STACT Montserrat SemiBold", Montserrat, sans-serif;color:var(--sct-ink);background:var(--sct-paper);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:clip}@media(min-width:600px){.sct{--sct-gutter: 32px}}@media(min-width:990px){.sct{--sct-gutter: 48px}}.sct *,.sct *:before,.sct *:after{box-sizing:border-box}.sct :where(h1,h2,h3,p,ul,li,dl,dt,dd,form,label){margin:0;padding:0;border:0;float:none}.sct :where(h1,h2,h3,p,a,span,li,dt,dd,label,button,input,textarea){text-transform:none;letter-spacing:normal;font-family:inherit}.sct :where(h1,h2,h3){color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-align:left}.sct :where(ul){list-style:none}.sct :where(a){color:inherit;text-decoration:none}.sct :where(button){-webkit-appearance:none;appearance:none;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.sct [hidden]{display:none!important}.sct :focus{outline:none}.sct :focus-visible{outline:2px solid var(--sct-ink);outline-offset:3px}.sct [tabindex="-1"]:focus,.sct [tabindex="-1"]:focus-visible{outline:none}.sct a,.sct button,.sct input,.sct textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sct .sct-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sct .sct-container{width:100%;max-width:calc(var(--sct-max) + var(--sct-gutter) * 2);margin:0 auto;padding:0 var(--sct-gutter)}.sct .sct-nowrap{white-space:nowrap}.sct .sct-h1{font-size:clamp(46px,14vw,58px);line-height:1;font-weight:550;letter-spacing:-.05em;font-kerning:normal;color:var(--sct-ink);text-wrap:balance}.sct .sct-h2{font-size:clamp(30px,7.6vw,36px);line-height:1.08;font-weight:550;letter-spacing:-.035em;color:var(--sct-ink);text-wrap:balance}.sct .sct-h3{font-family:var(--sct-sb);font-size:19px;line-height:1.3;font-weight:600;color:var(--sct-ink)}.sct .sct-body{margin-top:14px;font-size:16px;line-height:1.6;color:var(--sct-ink-2);max-width:30em;text-wrap:pretty}.sct .sct-arrow{display:inline-block;flex:0 0 auto;width:14px;height:14px;margin-left:8px;vertical-align:-1px;background-color:currentColor;transition:transform .2s var(--sct-ease);-webkit-mask:var(--stact-arrow-right) center / contain no-repeat;mask:var(--stact-arrow-right) center / contain no-repeat}.sct a:hover .sct-arrow{transform:translate(3px)}.sct .sct-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;height:auto;min-height:52px;margin:0;padding:0 28px;float:none;font-family:var(--sct-sb);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid var(--sct-ink);border-radius:var(--sct-radius);box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color .18s var(--sct-ease),border-color .18s var(--sct-ease),color .18s var(--sct-ease),opacity .18s var(--sct-ease)}.sct .sct-btn--primary{background:var(--sct-ink);color:#fff}.sct .sct-btn--primary:hover{background:#2a2a28;border-color:#2a2a28;color:#fff}.sct .sct-btn--secondary{background:transparent;color:var(--sct-ink)}.sct .sct-btn--secondary:hover{background:var(--sct-ink);color:#fff}.sct .sct-btn--wide{width:100%}.sct .sct-btn.is-waiting{opacity:.72;cursor:progress}.sct .sct-nojs{display:none}.sct:not(.sct-js) [data-sct-ask]{display:none}.sct:not(.sct-js) .sct-nojs{display:inline-flex}.sct .sct-hero{background:var(--sct-paper-2);padding:44px 0 40px}.sct .sct-intro{margin-top:18px;font-size:16px;line-height:1.6;color:var(--sct-ink-2);max-width:26em;text-wrap:pretty}.sct .sct-ai{font-family:var(--sct-sb);font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sct-bronze-text)}.sct:not(.sct-js) .sct-ai,.sct.sct-chat-off .sct-ai{display:none}.sct .sct-concierge__unavailable{margin-top:14px;padding-left:12px;border-left:2px solid var(--sct-ink);font-size:14px;line-height:1.55;color:var(--sct-ink)}.sct .sct-c{display:flex;flex-direction:column;align-items:flex-start}.sct .sct-hero.sct-hero--c{padding:40px 0 44px}.sct .sct-hero--c .sct-intro{margin-top:16px}.sct .sct-door{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:92px;margin-top:28px;padding:18px 0;font:inherit;color:var(--sct-ink);text-align:left;text-decoration:none;letter-spacing:normal;text-transform:none;background:transparent;border:0;border-top:1px solid var(--sct-ink);border-bottom:1px solid var(--sct-ink);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .18s var(--sct-ease),box-shadow .18s var(--sct-ease)}.sct .sct-door__text{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.sct .sct-door__label{display:block;font-size:27px;line-height:1.05;font-weight:550;letter-spacing:-.035em;color:var(--sct-ink);transition:opacity .18s var(--sct-ease)}.sct .sct-door .sct-ai{font-size:11px;letter-spacing:.14em}.sct .sct-door__key{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:52px;height:52px;background:var(--sct-ink);color:#fff;border-radius:var(--sct-radius);transition:background-color .18s var(--sct-ease)}.sct .sct-door__key .sct-arrow{width:20px;height:20px;margin:0}.sct .sct-door{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.sct .sct-door>*{pointer-events:none}@media(hover:hover){.sct .sct-door:hover{box-shadow:inset 0 1px 0 var(--sct-ink),inset 0 -1px 0 var(--sct-ink)}.sct .sct-door:hover .sct-door__key{background:#2a2a28}.sct .sct-door:hover .sct-arrow{transform:translate(3px)}}.sct .sct-door:focus-visible{outline:2px solid var(--sct-ink);outline-offset:6px;box-shadow:inset 0 1px 0 var(--sct-ink),inset 0 -1px 0 var(--sct-ink)}.sct .sct-door:active{box-shadow:inset 0 1px 0 var(--sct-ink),inset 0 -1px 0 var(--sct-ink)}.sct .sct-door:active .sct-door__key{background:var(--sct-bronze-text);transition-duration:0s}.sct .sct-door:active .sct-arrow{transform:translate(3px)}.sct .sct-door.is-waiting{cursor:progress}.sct .sct-door.is-waiting .sct-door__label{opacity:.55}.sct.sct-chat-open .sct-door__key{background:var(--sct-bronze-text)}.sct .sct-door.sct-nojs{display:none}.sct:not(.sct-js) .sct-door.sct-nojs{display:flex}.sct .sct-c>.sct-concierge__unavailable{margin-top:16px;max-width:34em}@media(min-width:600px){.sct .sct-hero.sct-hero--c{padding:72px 0}.sct .sct-door{min-height:108px;margin-top:40px;padding:22px 0}.sct .sct-door__label{font-size:36px}.sct .sct-door .sct-ai{font-size:12px}.sct .sct-door__key{width:64px;height:64px}.sct .sct-door__key .sct-arrow{width:22px;height:22px}}@media(min-width:750px){.sct .sct-c{align-items:center;text-align:center}.sct .sct-hero--c .sct-intro{margin-left:auto;margin-right:auto}.sct .sct-door{width:min(100%,680px)}.sct .sct-c>.sct-concierge__unavailable{text-align:left;width:min(100%,680px)}}@media(min-width:990px){.sct .sct-hero.sct-hero--c{padding:clamp(88px,8vw,120px) 0 clamp(96px,8.5vw,128px)}.sct .sct-hero--c .sct-intro{margin-top:24px;max-width:26em}.sct .sct-door{width:min(100%,760px);min-height:128px;margin-top:52px;padding:26px 0}.sct .sct-door__label{font-size:44px}.sct .sct-door__text{gap:10px}.sct .sct-door__key{width:76px;height:76px}.sct .sct-door__key .sct-arrow{width:26px;height:26px}.sct .sct-c>.sct-concierge__unavailable{width:min(100%,760px)}}.sct .sct-ask{width:100%;margin-top:28px}.sct:not(.sct-js) .sct-ask{display:none}.sct .sct-ask__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;background:#fff;border:1px solid rgba(17,17,17,.3);border-radius:var(--sct-radius);box-shadow:0 1px 2px #1111110a,0 12px 28px -18px #11111142;cursor:text;transition:border-color .18s var(--sct-ease),box-shadow .18s var(--sct-ease)}@media(hover:hover){.sct .sct-ask__row:hover{border-color:#1111118c}}.sct .sct-ask__row:focus-within{border-color:var(--sct-ink);box-shadow:0 0 0 1px var(--sct-ink),0 12px 28px -18px #11111142}.sct .sct-ask__field{position:relative;display:grid;grid-column:1 / -1;grid-row:1;align-self:stretch;min-width:0}.sct .sct-ask__input,.sct .sct-ask__eg{grid-area:1 / 1;margin:0;padding:15px 74px 15px 18px;font-family:Montserrat,Arial,sans-serif;font-size:18px;line-height:1.36;font-weight:400;letter-spacing:-.01em;text-align:left}.sct .sct-ask__input{display:block;width:100%;height:auto;min-height:calc(2.72em + 30px);max-height:calc(5 * 1.36em + 30px);float:none;color:var(--sct-ink);text-transform:none;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;resize:none;overflow-y:auto;-webkit-appearance:none;appearance:none;caret-color:var(--sct-ink)}.sct .sct-ask__input:focus{outline:none;box-shadow:none;border:0}.sct .sct-ask__input[readonly]{color:var(--sct-ink-2)}.sct .sct-ask__eg{align-self:start;color:#74746d;text-wrap:balance;pointer-events:none;transition:opacity .32s var(--sct-ease),color .18s var(--sct-ease)}.sct .sct-ask__eg.is-out{opacity:0}.sct .sct-ask__input:focus~.sct-ask__eg{color:#a3a39b}.sct.sct-has-text .sct-ask__eg{visibility:hidden}.sct .sct-ask__send{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;grid-column:2;grid-row:1;align-self:end;width:48px;height:48px;margin:8px;padding:0;color:#fff;background:var(--sct-ink);border:0;border-radius:var(--sct-radius);cursor:pointer;transition:background-color .18s var(--sct-ease)}.sct .sct-ask__send .sct-arrow{width:19px;height:19px;margin:0}@media(hover:hover){.sct .sct-ask__send:hover{background:#2a2a28}.sct .sct-ask__send:hover .sct-arrow{transform:translate(3px)}}.sct .sct-ask__send:focus-visible{outline:2px solid var(--sct-ink);outline-offset:2px}.sct .sct-ask__send:active{background:var(--sct-bronze-text);transition-duration:0s}.sct.sct-sending .sct-ask__send,.sct.sct-chat-open .sct-ask__send{background:var(--sct-bronze-text)}.sct.sct-sending .sct-ask__send,.sct.sct-sending .sct-ask__row{cursor:progress}.sct .sct-ask__meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;text-align:left}.sct .sct-ask .sct-ai{font-size:11px;letter-spacing:.14em}.sct .sct-ask__status{max-width:36em;font-size:14px;line-height:1.55;color:var(--sct-ink)}.sct .sct-ask__status:empty{display:none}.sct .sct-ask__alt{display:inline-flex;align-items:center;padding:8px 0 4px;font-family:var(--sct-sb);font-size:14px;line-height:1.3;font-weight:600;color:var(--sct-ink);border-bottom:1px solid var(--sct-ink)}.sct .sct-ask__alt .sct-arrow{width:12px;height:12px}@media(hover:hover){.sct .sct-ask__alt:hover .sct-arrow{transform:translate(3px)}}@media(max-width:359px){.sct .sct-ask__input{min-height:calc(4.08em + 30px)}}@media(min-width:600px){.sct .sct-ask{margin-top:40px}.sct .sct-ask__input,.sct .sct-ask__eg{padding:20px 80px 20px 22px;font-size:20px}.sct .sct-ask__input{min-height:calc(2.72em + 40px);max-height:calc(5.44em + 40px)}.sct .sct-ask__send{width:52px;height:52px}.sct .sct-ask__send .sct-arrow{width:21px;height:21px}.sct .sct-ask__meta{margin-top:14px}.sct .sct-ask .sct-ai{font-size:12px}}@media(min-width:750px){.sct .sct-ask{width:min(100%,680px)}.sct .sct-ask__input{min-height:max(calc(1.36em + 40px),68px)}.sct .sct-c>.sct-concierge__unavailable{width:min(100%,680px)}}@media(min-width:990px){.sct .sct-ask{width:min(100%,760px);margin-top:52px}.sct .sct-ask__input,.sct .sct-ask__eg{padding:26px 100px 26px 28px;font-size:23px}.sct .sct-ask__input{min-height:max(calc(1.36em + 52px),84px);max-height:calc(5.44em + 52px)}.sct .sct-ask__send{width:60px;height:60px;margin:12px}.sct .sct-ask__send .sct-arrow{width:23px;height:23px}.sct .sct-c>.sct-concierge__unavailable{width:min(100%,760px)}}.sct .sct-projects{padding:56px 0 48px}.sct .sct-projects__grid{display:grid;gap:28px}.sct .sct-paths{display:grid;gap:0}.sct .sct-path{display:flex;flex-direction:column;gap:8px;padding:20px 0 24px;border-top:1px solid var(--sct-ink);color:var(--sct-ink)}.sct .sct-path__title{display:block;font-family:var(--sct-sb);font-size:17px;line-height:1.35;font-weight:600}.sct .sct-path__text{font-size:15px;line-height:1.55;color:var(--sct-ink-2);max-width:24em}.sct .sct-path:hover .sct-arrow{transform:translate(3px)}.sct .sct-path:focus-visible{outline-offset:4px}.sct .sct-team{background:var(--sct-paper-2);padding:56px 0 64px;scroll-margin-top:72px}.sct .sct-team__grid{display:grid;gap:32px}.sct .sct-direct{margin-top:20px;border-top:1px solid var(--sct-rule)}.sct .sct-direct__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:16px;padding:6px 0;border-bottom:1px solid var(--sct-rule)}.sct .sct-direct dt{font-size:13px;line-height:1.4;color:var(--sct-ink-3)}.sct .sct-direct dd a{display:inline-block;padding:8px 0;font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.4;font-weight:400;color:var(--sct-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#1111113d;text-underline-offset:4px;transition:color .18s var(--sct-ease),text-decoration-color .18s var(--sct-ease)}.sct .sct-direct dd a:hover{color:var(--sct-ink);text-decoration-color:currentColor}.sct .sct-team__form{background:var(--sct-paper);border:1px solid var(--sct-rule);border-radius:var(--sct-radius);padding:24px 20px}.sct .sct-team__form form{margin-top:6px}.sct .sct-field{display:block;margin-top:16px;min-width:0}.sct .sct-field__label{display:block;margin:0 0 6px;font-family:var(--sct-sb);font-size:14px;line-height:1.4;font-weight:600;color:var(--sct-ink)}.sct .sct-opt{font-family:Montserrat,Arial,sans-serif;font-weight:400;color:var(--sct-ink-3)}.sct .sct-input{display:block;width:100%;max-width:none;height:auto;min-height:48px;margin:0;padding:12px 14px;float:none;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--sct-ink);text-transform:none;letter-spacing:normal;background:#fff;border:1px solid var(--sct-rule-strong);border-radius:var(--sct-radius);box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s var(--sct-ease),box-shadow .15s var(--sct-ease)}.sct .sct-input:hover{border-color:#11111173}.sct .sct-input:focus{border-color:var(--sct-ink);box-shadow:inset 0 0 0 1px var(--sct-ink);outline:none}.sct .sct-input[aria-invalid=true]{border-color:var(--sct-error);box-shadow:inset 0 0 0 1px var(--sct-error)}.sct .sct-textarea{min-height:148px;resize:vertical}.sct .sct-hint{margin-top:6px;font-size:13px;line-height:1.5;color:var(--sct-ink-3)}.sct .sct-pair{display:grid;grid-template-columns:1fr;gap:0 16px}.sct .sct-submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.sct .sct-submit .sct-btn{width:100%}.sct .sct-fine{font-size:13px;line-height:1.5;color:var(--sct-ink-3)}.sct .sct-fine a{color:var(--sct-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#11111161}.sct .sct-alert{margin-top:16px;padding:14px 16px;border:1px solid var(--sct-error);border-radius:var(--sct-radius);background:#fff;color:var(--sct-error);font-size:15px;line-height:1.5}.sct .sct-alert--ok{border-color:var(--sct-ink);background:var(--sct-paper-2);color:var(--sct-ink)}@media(min-width:600px){.sct .sct-hero{padding:72px 0 64px}.sct .sct-h1{font-size:clamp(60px,9vw,76px)}.sct .sct-intro{font-size:18px;max-width:28em}.sct .sct-h2{font-size:clamp(34px,5vw,40px)}.sct .sct-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.sct .sct-team__form{padding:32px}.sct .sct-pair{grid-template-columns:1fr 1fr}.sct .sct-submit .sct-btn{width:auto}}@media(min-width:990px){.sct .sct-hero{padding:clamp(88px,8vw,128px) 0 clamp(80px,7vw,112px)}.sct .sct-h1{font-size:clamp(84px,7.4vw,108px);letter-spacing:-.055em}.sct .sct-intro{font-size:20px;margin-top:26px;max-width:27em}.sct .sct-projects{padding:clamp(72px,7vw,104px) 0 clamp(64px,6vw,96px)}.sct .sct-projects__grid,.sct .sct-team__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.sct .sct-projects__grid{align-items:end}.sct .sct-h2{font-size:clamp(40px,3.6vw,48px)}.sct .sct-team{padding:clamp(72px,7vw,104px) 0 clamp(80px,8vw,120px)}.sct .sct-team__form{padding:40px}}@media(prefers-reduced-motion:reduce){.sct *,.sct *:before,.sct *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/stact-contact.css.map */
