@font-face{font-family:"STACT Quote Serif";font-style:normal;font-weight:400;font-display:swap;src:url(stact-quote-serif.woff2) format("woff2")}.sti{--sti-ink: #111111;--sti-ink-2: #45453f;--sti-ink-3: #6b6b64;--sti-bronze-text: #76624d;--sti-rule: rgba(17, 17, 17, .12);--sti-rule-strong: rgba(17, 17, 17, .28);--sti-paper: #ffffff;--sti-paper-2: #f5f4f0;--sti-paper-3: #eceae4;--sti-gutter: 20px;--sti-max: 1240px;--sti-ease: cubic-bezier(.2, .6, .2, 1);--sti-sb: "STACT Montserrat SemiBold", Montserrat, sans-serif;--sti-serif: "STACT Quote Serif", Georgia, "Times New Roman", serif;--sti-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v10.5M7 10l5 5 5-5M5 19.5h14'/%3E%3C/svg%3E");color:var(--sti-ink);background:var(--sti-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){.sti{--sti-gutter: 32px}}@media(min-width:990px){.sti{--sti-gutter: 48px;font-size:17px}}.sti *,.sti *:before,.sti *:after{box-sizing:border-box}.sti :where(h1,h2,h3,h4,p,dl,dd,dt,ol,ul,li,figure,figcaption,blockquote,picture){margin:0;padding:0;border:0}.sti :where(h1,h2,h3,h4,p,a,dt,dd,span,li,strong,blockquote,figcaption){text-transform:none;letter-spacing:normal;font-family:inherit}.sti :where(h1,h2,h3,h4){color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.sti :where(ol,ul){list-style:none}.sti :where(img){display:block;max-width:100%;height:auto;border:0}.sti :where(a){color:inherit;text-decoration:none}.sti :where(blockquote){quotes:none;font-style:normal;background:none}.sti :where(blockquote):before,.sti :where(blockquote):after{content:none}.sti :focus{outline:none}.sti :focus-visible{outline:2px solid var(--sti-ink);outline-offset:3px}.sti [tabindex="-1"]:focus{outline:none}.sti a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sti section[id]{scroll-margin-top:84px}.sti .sti-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}.sti .sti-container{width:100%;max-width:calc(var(--sti-max) + var(--sti-gutter) * 2);margin:0 auto;padding:0 var(--sti-gutter)}.sti .sti-section{padding:clamp(64px,8vw,116px) 0}.sti .sti-frame{position:relative;overflow:hidden;background:var(--sti-paper-3)}.sti .sti-frame .sti-cover{position:absolute;top:0;right:0;bottom:0;left:0}.sti .sti-cover{width:100%;height:100%;object-fit:cover;object-position:var(--sti-focus, center);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sti .sti-eyebrow{font-family:var(--sti-sb);font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sti-bronze-text);margin-bottom:18px}.sti .sti-h1{font-size:clamp(36px,10vw,46px);line-height:1.02;font-weight:550;letter-spacing:-.05em;font-kerning:normal;color:var(--sti-ink);text-wrap:balance}.sti .sti-h1__line{display:block;letter-spacing:inherit}.sti .sti-h1__line--soft{color:var(--sti-ink-3)}.sti .sti-h2{font-size:clamp(28px,4.6vw,44px);line-height:1.08;font-weight:400;letter-spacing:-.03em;font-kerning:normal;color:var(--sti-ink);text-wrap:balance}.sti .sti-h3{font-size:clamp(26px,3.4vw,36px);line-height:1.1;font-weight:400;letter-spacing:-.028em;color:var(--sti-ink);text-wrap:balance}.sti .sti-body{margin-top:16px;line-height:1.62;color:var(--sti-ink-2);max-width:36em}.sti .sti-caption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--sti-ink-3)}.sti .sti-head{display:grid;gap:4px;margin-bottom:40px}.sti .sti-head .sti-body:first-child{margin-top:0}@media(min-width:990px){.sti .sti-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:end;margin-bottom:56px}.sti .sti-head>div>.sti-body:first-child{margin-top:0}}.sti .sti-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:28px}.sti .sti-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-family:var(--sti-sb);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-align:center;color:#fff;background:var(--sti-ink);border:1px solid var(--sti-ink);border-radius:2px;transition:background-color .18s var(--sti-ease),border-color .18s var(--sti-ease)}.sti .sti-btn:hover{background:#2a2a28;border-color:#2a2a28;color:#fff}.sti .sti-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--sti-sb);font-size:15px;font-weight:600;color:var(--sti-ink);white-space:nowrap}.sti .sti-arrow{display:inline-block;transition:transform .2s var(--sti-ease)}.sti a:hover>.sti-arrow{transform:translate(3px)}.sti a:hover>.sti-arrow--down{transform:translateY(2px)}@supports ((-webkit-mask-image: url()) or (mask-image: url())){.sti .sti-arrow{flex:0 0 auto;width:14px;height:14px;font-size:0;line-height:0;background-color:currentColor;-webkit-mask:var(--stact-arrow-right) center / contain no-repeat;mask:var(--stact-arrow-right) center / contain no-repeat}.sti .sti-arrow--down{-webkit-mask-image:var(--stact-arrow-down);mask-image:var(--stact-arrow-down)}}.sti .sti-serif{font-family:var(--sti-serif);font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:0;line-height:1.3;font-kerning:normal;text-wrap:pretty;color:var(--sti-ink)}.sti .sti-serif p{text-indent:-.42em}.sti .sti-attr{display:block;margin-top:18px;font-size:13px;line-height:1.55;color:var(--sti-ink-3)}.sti .sti-attr strong{display:block;font-family:var(--sti-sb);font-weight:600;color:var(--sti-ink)}.sti .sti-attr>span,.sti .sti-attr>span>span{display:block}.sti .sti-hero__grid{display:flex;flex-direction:column}.sti .sti-hero__text{padding:30px var(--sti-gutter) 30px}.sti .sti-hero .sti-eyebrow{margin-bottom:14px}.sti .sti-hero__body{margin-top:12px;font-size:16px}.sti .sti-hero .sti-actions{margin-top:22px}.sti .sti-hero__media{position:relative;aspect-ratio:1246 / 1157;overflow:hidden;background:var(--sti-paper-2)}.sti .sti-hero__media .sti-cover{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:599px){.sti .sti-hero .sti-actions{flex-direction:column;align-items:stretch;gap:2px}.sti .sti-hero .sti-btn{width:100%}}@media(min-width:600px){.sti .sti-hero__text{padding:48px var(--sti-gutter) 40px}.sti .sti-h1{font-size:clamp(44px,7vw,56px)}.sti .sti-hero__media{aspect-ratio:4 / 3}}@media(min-width:990px){.sti .sti-hero__grid{display:grid;grid-template-columns:minmax(0,max(41.6667%,calc(50% - var(--sti-max) / 12))) minmax(0,1fr);height:clamp(560px,calc(100vh - 72px),820px);height:clamp(560px,calc(100svh - 72px),820px)}.sti .sti-hero__text{display:flex;flex-direction:column;justify-content:center;padding:48px 56px 56px max(var(--sti-gutter),calc((100vw - var(--sti-max)) / 2))}.sti .sti-h1{font-size:clamp(40px,3.6vw,58px);letter-spacing:-.06em}.sti .sti-hero__body{font-size:16px;max-width:30em}.sti .sti-hero .sti-actions{margin-top:32px}.sti .sti-hero__media{aspect-ratio:auto;height:100%}}.sti .sti-jump{display:flex;flex-wrap:wrap;align-items:center;margin-top:22px;font-size:14px;line-height:1.4;color:var(--sti-ink-3)}.sti .sti-jump a{display:inline-flex;align-items:center;min-height:44px;color:var(--sti-ink-2);transition:color .18s var(--sti-ease)}.sti .sti-jump a:hover{color:var(--sti-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sti .sti-jump a+a:before{content:"\b7";display:inline-block;margin:0 12px;color:var(--sti-ink-3);text-decoration:none}@media(max-width:599px){.sti .sti-jump{justify-content:center;margin-top:10px;font-size:13px}.sti .sti-jump a+a:before{margin:0 9px}}.sti .sti-how{background:var(--sti-paper-2)}.sti .sti-how__grid{display:grid;gap:36px}.sti .sti-frame--how{aspect-ratio:1206 / 1258}.sti .sti-steps{margin-top:32px}.sti .sti-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:14px 0;border-top:1px solid var(--sti-rule)}.sti .sti-step:last-child{border-bottom:1px solid var(--sti-rule)}.sti .sti-step__num{font-family:var(--sti-sb);font-size:13px;font-weight:600;line-height:1.85;color:var(--sti-bronze-text);font-variant-numeric:tabular-nums}.sti .sti-step p{font-size:16px;line-height:1.55;color:var(--sti-ink-2)}.sti .sti-step__title{font-family:var(--sti-sb);font-weight:600;color:var(--sti-ink)}.sti .sti-kit{display:grid;gap:14px;margin-top:28px}.sti .sti-kit dt{font-family:var(--sti-sb);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sti-ink-3)}.sti .sti-kit dd{margin-top:4px;font-size:15px;line-height:1.55;color:var(--sti-ink)}.sti .sti-pull{margin-top:72px;max-width:920px}.sti .sti-pull__quote{font-size:clamp(26px,3.2vw,38px);line-height:1.22;letter-spacing:-.01em}.sti .sti-pull .sti-attr{margin-top:22px}@media(min-width:600px){.sti .sti-kit{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:990px){.sti .sti-how__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:80px;align-items:center}.sti .sti-pull{margin:112px auto 0;text-align:center}.sti .sti-pull .sti-serif p{text-indent:0}}.sti .sti-library{display:grid;gap:48px}.sti .sti-library__name{display:flex;align-items:flex-end;height:32px}.sti .sti-library__name img{width:auto;height:28px}.sti .sti-library__series--pro .sti-library__name img{height:21px}.sti .sti-library__list{margin-top:18px;border-top:1px solid var(--sti-ink)}.sti .sti-library__list li{border-bottom:1px solid var(--sti-rule-strong)}.sti .sti-manual{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;min-height:60px;padding:10px 4px 10px 0;color:var(--sti-ink);transition:background-color .18s var(--sti-ease),padding .18s var(--sti-ease)}.sti .sti-manual__name{font-family:var(--sti-sb);font-size:16px;line-height:1.35;font-weight:600}.sti .sti-manual__meta{font-size:12px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--sti-ink-3)}.sti .sti-manual__icon{width:18px;height:18px;background:currentColor;-webkit-mask:var(--sti-download) center / contain no-repeat;mask:var(--sti-download) center / contain no-repeat;transition:transform .2s var(--sti-ease)}.sti .sti-manual:hover{background:var(--sti-paper-2);padding-left:12px;padding-right:12px}.sti .sti-manual:hover .sti-manual__icon{transform:translateY(2px)}.sti .sti-manual:focus-visible{outline-offset:-2px}@media(min-width:768px){.sti .sti-library{grid-template-columns:1fr 1fr;gap:64px}}.sti .sti-proof{background:var(--sti-paper-2)}.sti .sti-proof__title{margin-bottom:48px}.sti .sti-story{display:grid;gap:28px;align-items:center}.sti .sti-story+.sti-story{margin-top:72px}.sti .sti-story .sti-eyebrow{margin-bottom:14px}.sti .sti-story .sti-h3+.sti-body{margin-top:14px}.sti .sti-story__link{margin-top:18px}.sti .sti-frame--dm{aspect-ratio:600 / 468}.sti .sti-quote{margin-top:22px}.sti .sti-quote__text{font-size:clamp(24px,2.6vw,32px);line-height:1.24}.sti .sti-attr--mark{display:flex;align-items:center;gap:16px;margin-top:20px}.sti .sti-mark{display:block;flex:0 0 auto;padding-right:16px;border-right:1px solid var(--sti-rule-strong)}.sti .sti-mark img{width:92px;height:auto}.sti .sti-nw{letter-spacing:inherit}.sti .sti-nw:not(:only-child){display:inline-block}@media(min-width:990px){.sti .sti-proof__title{margin-bottom:72px}.sti .sti-story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px}.sti .sti-story+.sti-story{margin-top:112px}.sti .sti-story--dm .sti-story__media{max-width:600px}.sti .sti-story--ww{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sti .sti-story--pro .sti-video{order:-1}}.sti .sti-video__frame{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#1c1c1a;color:#fff}.sti .sti-video__frame .sti-cover{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s var(--sti-ease),opacity .3s ease}.sti .sti-video__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f;transition:background-color .3s ease;pointer-events:none}.sti .sti-video__play{position:absolute;z-index:1;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;border:1px solid rgba(255,255,255,.85);background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--sti-ease),background-color .25s ease}.sti .sti-video__play:after{content:"";position:absolute;left:50%;top:50%;margin:-9px 0 0 -5px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff}.sti a.sti-video__frame:hover .sti-video__play{transform:scale(1.05);background:#ffffff47}.sti a.sti-video__frame:hover:after{background:#0000000a}@media(hover:hover){.sti a.sti-video__frame:hover .sti-cover{transform:scale(1.015)}}.sti a.sti-video__frame:focus-visible{outline-offset:4px}.sti .sti-video__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sti .sti-tips__grid{display:grid;gap:28px}.sti .sti-tips__list{border-top:1px solid var(--sti-ink)}.sti .sti-tip{border-bottom:1px solid var(--sti-rule-strong)}.sti .sti-tip summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 0;cursor:pointer;list-style:none}.sti .sti-tip summary::-webkit-details-marker{display:none}.sti .sti-tip summary::marker{content:""}.sti .sti-tip__title{font-family:var(--sti-sb);font-size:17px;line-height:1.35;font-weight:600;color:var(--sti-ink)}.sti .sti-tip__icon{position:relative;flex:0 0 auto;width:14px;height:14px}.sti .sti-tip__icon:before,.sti .sti-tip__icon:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1px;background:var(--sti-ink);transition:transform .25s var(--sti-ease)}.sti .sti-tip__icon:after{transform:rotate(90deg)}.sti .sti-tip[open] .sti-tip__icon:after{transform:rotate(0)}.sti .sti-tip summary:hover .sti-tip__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sti .sti-tip summary:focus-visible{outline-offset:2px}.sti .sti-tip__body{padding:0 32px 24px 0;max-width:40em}.sti .sti-tip__body p{font-size:16px;line-height:1.6;color:var(--sti-ink-2)}.sti .sti-tip__body p+p{margin-top:10px}.sti .sti-defs>div+div{margin-top:10px}.sti .sti-defs>div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 16px}.sti .sti-defs dt{font-family:var(--sti-sb);font-size:15px;line-height:1.6;font-weight:600;color:var(--sti-ink)}.sti .sti-defs dd{font-size:16px;line-height:1.55;color:var(--sti-ink-2)}@media(max-width:479px){.sti .sti-defs>div{grid-template-columns:1fr}}@media(min-width:990px){.sti .sti-tips__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:start}}.sti .sti-led{background:var(--sti-paper-2)}.sti .sti-led__grid{display:grid;gap:40px}.sti .sti-frame--led{aspect-ratio:1200 / 1123}.sti .sti-led__process{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;align-items:start}.sti .sti-frame--step{aspect-ratio:1200 / 1270}.sti .sti-led__process .sti-caption{margin-top:10px;color:var(--sti-ink-2)}.sti .sti-caption__num{font-family:var(--sti-sb);font-weight:600;color:var(--sti-ink);margin-right:4px;font-variant-numeric:tabular-nums}.sti .sti-list{margin-top:24px;border-top:1px solid var(--sti-rule-strong)}.sti .sti-list li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--sti-rule);font-size:15px;line-height:1.5;color:var(--sti-ink)}.sti .sti-list li:before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--sti-bronze-text)}@media(min-width:600px){.sti .sti-led__process{gap:20px;margin-top:20px}}@media(min-width:990px){.sti .sti-led__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px;align-items:start}.sti .sti-led__photos{grid-column:1;grid-row:1}.sti .sti-led__copy{grid-column:2;grid-row:1;position:sticky;top:100px}}.sti .sti-close{padding:clamp(56px,7vw,96px) 0}.sti .sti-close__grid{display:grid;gap:24px}.sti .sti-close__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}@media(max-width:599px){.sti .sti-close__actions{flex-direction:column;align-items:stretch}.sti .sti-close__actions .sti-btn{width:100%}.sti .sti-close__actions .sti-textlink{justify-content:center}}@media(min-width:990px){.sti .sti-close__grid{grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}}@media(max-width:599px){.sti .sti-head{margin-bottom:30px}.sti .sti-pull{margin-top:56px}.sti .sti-story+.sti-story{margin-top:56px}.sti .sti-video__play{width:60px;height:60px;margin:-30px 0 0 -30px}.sti .sti-video__play:after{margin:-7px 0 0 -4px;border-width:7px 0 7px 12px}}@media(prefers-reduced-motion:reduce){.sti *,.sti *:before,.sti *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/stact-installation.css.map */
