.InstallationClient-module__9j5eyq__page{--u:clamp(.75rem, 1vw, 1.7rem);--in-ink:#1c1a15;--in-line:#0000001a;--in-tint:#eef3f5;--in-accent:#2f6f8a;width:min(calc(var(--u) * 88.9), 100% - calc(var(--u) * 2.6));padding:calc(var(--u) * 3.33) 0 calc(var(--u) * 4);font-family:futura-pt,sans-serif;font-size:var(--u);color:var(--color-text-body);margin:0 auto;font-weight:300}.InstallationClient-module__9j5eyq__page ul,.InstallationClient-module__9j5eyq__page ol,.InstallationClient-module__9j5eyq__page li{margin:0;padding:0;list-style:none}.InstallationClient-module__9j5eyq__page strong{color:var(--color-text-strong);font-weight:400}.InstallationClient-module__9j5eyq__underline{color:inherit;text-underline-offset:.18em;text-decoration:underline;transition:color .2s}.InstallationClient-module__9j5eyq__underline:hover{color:var(--color-text-accent)}.InstallationClient-module__9j5eyq__pageHeader{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2.78);margin-bottom:calc(var(--u) * 3.06);display:flex}.InstallationClient-module__9j5eyq__heroImage{display:none}.InstallationClient-module__9j5eyq__headText{gap:calc(var(--u) * .7);flex-direction:column;min-width:0;display:flex}.InstallationClient-module__9j5eyq__eyebrow{font-size:max(calc(var(--u) * .83), 11px);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-accent);font-weight:400}.InstallationClient-module__9j5eyq__pageHeader h1{font-size:calc(var(--u) * 3.06);color:var(--color-text-strong);margin:0;font-weight:300;line-height:1.1}.InstallationClient-module__9j5eyq__lede{font-size:max(calc(var(--u) * 1.11), 13px);margin:0;line-height:1.5}.InstallationClient-module__9j5eyq__headActions{gap:calc(var(--u) * .7);flex:none;display:flex}.InstallationClient-module__9j5eyq__videoButton,.InstallationClient-module__9j5eyq__pdfButton{align-items:center;gap:calc(var(--u) * .56);height:calc(var(--u) * 2.78);padding:0 calc(var(--u) * 1.25);border-radius:calc(var(--u) * .56);cursor:pointer;font-family:inherit;font-size:max(calc(var(--u) * .9), 12px);white-space:nowrap;font-weight:400;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.InstallationClient-module__9j5eyq__videoButton{background:var(--white);color:var(--color-text-strong);border:1px solid #00000029}.InstallationClient-module__9j5eyq__videoButton:hover{border-color:#0006}.InstallationClient-module__9j5eyq__pdfButton{color:var(--color-text-inverse);background:#494949;border:1px solid #494949}.InstallationClient-module__9j5eyq__pdfButton:hover{border-color:var(--in-accent);background:var(--in-accent)}.InstallationClient-module__9j5eyq__videoButton:focus-visible,.InstallationClient-module__9j5eyq__pdfButton:focus-visible,.InstallationClient-module__9j5eyq__stepButton:focus-visible,.InstallationClient-module__9j5eyq__pdfBottom:focus-visible,.InstallationClient-module__9j5eyq__tile:focus-visible{outline:2px solid var(--in-accent);outline-offset:3px}.InstallationClient-module__9j5eyq__buttonIcon{flex:none;width:1em;height:1em}.InstallationClient-module__9j5eyq__body{gap:calc(var(--u) * 3.06);flex-direction:column;display:flex}.InstallationClient-module__9j5eyq__steps{gap:calc(var(--u) * 2.22) calc(var(--u) * 1.67);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.InstallationClient-module__9j5eyq__step{gap:calc(var(--u) * .83);flex-direction:column;min-width:0;display:flex}.InstallationClient-module__9j5eyq__stepButton{border-radius:calc(var(--u) * .83);cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.InstallationClient-module__9j5eyq__stepBadge{display:none}.InstallationClient-module__9j5eyq__playBadge{z-index:3;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);background-color:#12161a8c;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InstallationClient-module__9j5eyq__stepButton:hover .InstallationClient-module__9j5eyq__playBadge{background-color:#12161acc}.InstallationClient-module__9j5eyq__playTriangle{border-top:.45em solid #0000;border-bottom:.45em solid #0000;border-left:.75em solid var(--white);width:0;height:0;margin-left:.15em;display:block}.InstallationClient-module__9j5eyq__stepCaption{grid-template-columns:calc(var(--u) * 2.36) minmax(0, 1fr);gap:calc(var(--u) * .7);font-size:max(calc(var(--u) * 1.04), 13px);color:var(--color-text-strong);align-items:start;margin:0;line-height:1.45;display:grid}.InstallationClient-module__9j5eyq__stepNum{font-size:calc(var(--u) * 1.8);color:var(--color-text-accent);font-weight:300;line-height:1}.InstallationClient-module__9j5eyq__imageWrap{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.InstallationClient-module__9j5eyq__skeleton{background-color:var(--fallback-bg);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.InstallationClient-module__9j5eyq__skeletonLogo{opacity:.35;width:14px;height:14px}.InstallationClient-module__9j5eyq__image{object-fit:cover;opacity:0;z-index:2;transition:opacity .3s,transform .4s;transform:scale(1)}.InstallationClient-module__9j5eyq__imageLoaded{opacity:1}.InstallationClient-module__9j5eyq__stepButton:hover .InstallationClient-module__9j5eyq__image{transform:scale(1.04)}.InstallationClient-module__9j5eyq__tiles,.InstallationClient-module__9j5eyq__pdfBottom{display:none}.InstallationClient-module__9j5eyq__info{gap:calc(var(--u) * 2.22);padding-top:calc(var(--u) * 2.22);border-top:1px solid var(--in-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.InstallationClient-module__9j5eyq__infoSection h2,.InstallationClient-module__9j5eyq__tips h2{margin:0 0 calc(var(--u) * .7);font-size:calc(var(--u) * 1.39);color:var(--color-text-strong);font-weight:400;line-height:1.2}.InstallationClient-module__9j5eyq__infoSection p{margin:0 0 calc(var(--u) * .6);font-size:max(calc(var(--u) * .97), 13px);line-height:1.6}.InstallationClient-module__9j5eyq__tips{padding:calc(var(--u) * 1.94) calc(var(--u) * 2.22);border-radius:calc(var(--u) * 1.11);background:var(--in-tint)}.InstallationClient-module__9j5eyq__tips h2{margin-bottom:calc(var(--u) * 1.11);font-size:calc(var(--u) * 1.53)}.InstallationClient-module__9j5eyq__tips ul{gap:calc(var(--u) * .83) calc(var(--u) * 2.78);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.InstallationClient-module__9j5eyq__tips li{grid-template-columns:calc(var(--u) * 1.53) minmax(0, 1fr);gap:calc(var(--u) * .7);font-size:max(calc(var(--u) * .97), 13px);color:var(--color-text-strong);line-height:1.5;display:grid}.InstallationClient-module__9j5eyq__check{width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25);color:var(--color-text-accent);margin-top:.15em}.InstallationClient-module__9j5eyq__panelOpen{min-width:0}.InstallationClient-module__9j5eyq__tooltip{cursor:help;position:relative}.InstallationClient-module__9j5eyq__tooltip>span{z-index:5;width:min(calc(var(--u) * 22), 80vw);padding:calc(var(--u) * .7) calc(var(--u) * .8);background-color:var(--white);border:1px solid var(--in-line);border-radius:calc(var(--u) * .5);box-shadow:0 6px 20px var(--shadow-color-soft);font-size:calc(var(--u) * .98);color:var(--color-text-body);visibility:hidden;opacity:0;line-height:1.45;text-decoration:none;transition:opacity .2s;display:block;position:absolute;bottom:125%;left:0}.InstallationClient-module__9j5eyq__tooltip:hover>span,.InstallationClient-module__9j5eyq__tooltip:focus-within>span{visibility:visible;opacity:1}@media (max-width:1100px){.InstallationClient-module__9j5eyq__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.InstallationClient-module__9j5eyq__pageHeader{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.InstallationClient-module__9j5eyq__info,.InstallationClient-module__9j5eyq__tips ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.InstallationClient-module__9j5eyq__page{width:auto;margin:0;padding:0 0 40px;font-size:15px}.InstallationClient-module__9j5eyq__pageHeader{height:240px;color:var(--color-text-inverse);background:#1f2326;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:10px;margin:0;padding:0 16px 18px;position:relative;overflow:hidden}.InstallationClient-module__9j5eyq__heroImage{object-fit:cover;opacity:.55;width:100%;height:100%;display:block;position:absolute;inset:0}.InstallationClient-module__9j5eyq__headText,.InstallationClient-module__9j5eyq__headActions{position:relative}.InstallationClient-module__9j5eyq__eyebrow,.InstallationClient-module__9j5eyq__lede,.InstallationClient-module__9j5eyq__pdfButton{display:none}.InstallationClient-module__9j5eyq__pageHeader h1{color:var(--color-text-inverse);font-size:30px;line-height:1.15}.InstallationClient-module__9j5eyq__videoButton{border:0;border-radius:19px;gap:8px;height:38px;padding:0 16px;font-size:13px}.InstallationClient-module__9j5eyq__body{gap:20px;padding:20px 12px 0}.InstallationClient-module__9j5eyq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.InstallationClient-module__9j5eyq__step{gap:8px}.InstallationClient-module__9j5eyq__stepButton{border-radius:10px}.InstallationClient-module__9j5eyq__stepBadge{z-index:3;width:28px;height:28px;color:var(--color-text-strong);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:8px;left:8px}.InstallationClient-module__9j5eyq__playBadge{width:40px;height:40px;font-size:14px}.InstallationClient-module__9j5eyq__stepCaption{font-size:13px;line-height:1.4;display:block}.InstallationClient-module__9j5eyq__stepNum{display:none}.InstallationClient-module__9j5eyq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.InstallationClient-module__9j5eyq__tile{cursor:pointer;text-align:left;min-height:44px;color:var(--color-text-strong);background:#f4f5f6;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;font-family:inherit;display:flex}.InstallationClient-module__9j5eyq__tileAccent{background:var(--in-tint)}.InstallationClient-module__9j5eyq__tileOpen{border-color:var(--in-ink)}.InstallationClient-module__9j5eyq__tileTitle{font-size:15px;font-weight:400}.InstallationClient-module__9j5eyq__tileText{color:var(--color-text-body);font-size:12px;font-weight:300}.InstallationClient-module__9j5eyq__info{border-top:0;padding-top:0;display:block}.InstallationClient-module__9j5eyq__infoSection,.InstallationClient-module__9j5eyq__tips{display:none}.InstallationClient-module__9j5eyq__panelOpen{display:block}.InstallationClient-module__9j5eyq__infoSection{padding:4px 4px 0}.InstallationClient-module__9j5eyq__infoSection h2,.InstallationClient-module__9j5eyq__tips h2{margin-bottom:8px;font-size:20px}.InstallationClient-module__9j5eyq__infoSection p{font-size:15px}.InstallationClient-module__9j5eyq__tips{border-radius:12px;padding:20px 18px}.InstallationClient-module__9j5eyq__tips ul{gap:10px}.InstallationClient-module__9j5eyq__tips li{grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14.5px}.InstallationClient-module__9j5eyq__check{width:18px;height:18px}.InstallationClient-module__9j5eyq__pdfBottom{letter-spacing:.06em;text-transform:uppercase;height:44px;color:var(--color-text-inverse);background:#494949;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:400;text-decoration:none;display:flex}.InstallationClient-module__9j5eyq__tooltip>span{width:min(300px,80vw);font-size:13.5px}}@media (prefers-reduced-motion:reduce){.InstallationClient-module__9j5eyq__stepButton,.InstallationClient-module__9j5eyq__image{transition:none;transform:none}.InstallationClient-module__9j5eyq__stepButton:hover .InstallationClient-module__9j5eyq__image{transform:none}}
.SystemPage-module__61yL5G__page{--sys-eyebrow:clamp(11px, .83vw, 14px);--sys-title:clamp(30px, 3.06vw, 52px);--sys-text:clamp(15px, 1.25vw, 20px);--sys-link:clamp(15px, 1.18vw, 19px);--sys-small:clamp(12.5px, .97vw, 16px);--sys-button:clamp(12px, .9vw, 15px);min-height:calc(100vh - var(--sticky-header-offset));min-height:calc(100dvh - var(--sticky-header-offset));background-color:var(--white);color:var(--color-text-body);font-family:futura-pt,Arial,Helvetica,sans-serif;font-size:var(--sys-text);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-bottom:4.17vw;font-weight:300;display:grid}.SystemPage-module__61yL5G__standalone{min-height:100dvh;padding-bottom:0}.SystemPage-module__61yL5G__text{flex-direction:column;justify-content:center;align-items:flex-start;padding:3.33vw 5vw 3.33vw 6.11vw;display:flex}.SystemPage-module__61yL5G__logo{width:clamp(88px,7.6vw,130px);height:auto;color:var(--color-text-primary);margin-bottom:3.9vw}.SystemPage-module__61yL5G__eyebrow{font-size:var(--sys-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.25vw;font-weight:500}.SystemPage-module__61yL5G__title{font-size:var(--sys-title);letter-spacing:.005em;color:var(--color-text-primary);text-wrap:balance;margin:0 0 1.1vw;font-weight:400;line-height:1.08}.SystemPage-module__61yL5G__message{max-width:30em;font-size:var(--sys-text);color:var(--color-text-muted);margin:0 0 1.95vw;line-height:1.5}.SystemPage-module__61yL5G__links{width:100%;max-width:30em;margin:0 0 2.1vw;padding:0;list-style:none}.SystemPage-module__61yL5G__links li{border-top:1px solid var(--light-gray)}.SystemPage-module__61yL5G__links li:last-child{border-bottom:1px solid var(--light-gray)}.SystemPage-module__61yL5G__links a{font-size:var(--sys-link);letter-spacing:.01em;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:16px;padding:.97vw 2px;text-decoration:none;display:flex}.SystemPage-module__61yL5G__links a svg{flex:none;width:1.1em;height:1.1em;transition:transform .25s}.SystemPage-module__61yL5G__links a:hover svg{transform:translate(4px)}.SystemPage-module__61yL5G__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SystemPage-module__61yL5G__button,.SystemPage-module__61yL5G__buttonLine{border:1px solid var(--charcoal);min-height:46px;font-family:inherit;font-size:var(--sys-button);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0 1.8vw;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.SystemPage-module__61yL5G__button{background-color:var(--charcoal);color:var(--color-text-inverse)}.SystemPage-module__61yL5G__button:hover{background-color:var(--primary-black)}.SystemPage-module__61yL5G__buttonLine{color:var(--color-text-primary);background-color:#0000}.SystemPage-module__61yL5G__buttonLine:hover{background-color:var(--charcoal);color:var(--color-text-inverse)}.SystemPage-module__61yL5G__button:focus-visible,.SystemPage-module__61yL5G__buttonLine:focus-visible,.SystemPage-module__61yL5G__links a:focus-visible,.SystemPage-module__61yL5G__copy:focus-visible,.SystemPage-module__61yL5G__contact a:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.SystemPage-module__61yL5G__footer{border-top:1px solid var(--light-gray);width:100%;max-width:30em;font-size:var(--sys-small);color:var(--color-text-muted);flex-direction:column;gap:8px;margin-top:2.36vw;padding-top:1.4vw;display:flex}.SystemPage-module__61yL5G__footer p{margin:0}.SystemPage-module__61yL5G__reference{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.SystemPage-module__61yL5G__digest{background-color:var(--frosted-grey);letter-spacing:.02em;color:var(--color-text-primary);border-radius:3px;padding:3px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}.SystemPage-module__61yL5G__copy{font-family:inherit;font-size:inherit;color:var(--color-text-primary);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.SystemPage-module__61yL5G__contact a{color:var(--color-text-primary);font-weight:400}.SystemPage-module__61yL5G__photo{background-color:var(--fallback-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.SystemPage-module__61yL5G__caption{border:1px solid var(--white-transparent);background-color:var(--frosted-grey);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);font-size:var(--sys-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-primary);border-radius:4px;flex-direction:column;gap:4px;margin:0;padding:.83vw 1.1vw;font-weight:400;display:flex;position:absolute;bottom:1.67vw;left:1.67vw}.SystemPage-module__61yL5G__caption span{font-size:var(--sys-small);letter-spacing:.04em;text-transform:none;font-weight:300}@media (max-width:768px){.SystemPage-module__61yL5G__page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:24px}.SystemPage-module__61yL5G__standalone{min-height:100dvh}.SystemPage-module__61yL5G__photo{grid-row:1;height:200px}.SystemPage-module__61yL5G__standalone .SystemPage-module__61yL5G__photo{height:170px}.SystemPage-module__61yL5G__text{grid-row:2;justify-content:flex-start;padding:28px 20px 40px}.SystemPage-module__61yL5G__logo{width:96px;margin-bottom:28px}.SystemPage-module__61yL5G__eyebrow{margin-bottom:14px}.SystemPage-module__61yL5G__title{margin-bottom:12px}.SystemPage-module__61yL5G__message{margin-bottom:24px}.SystemPage-module__61yL5G__links{max-width:none;margin-bottom:28px}.SystemPage-module__61yL5G__links a{padding:14px 2px}.SystemPage-module__61yL5G__actions{flex-direction:column;align-items:stretch;width:100%}.SystemPage-module__61yL5G__button,.SystemPage-module__61yL5G__buttonLine{padding:0 24px}.SystemPage-module__61yL5G__footer{max-width:none;margin-top:28px;padding-top:18px}.SystemPage-module__61yL5G__caption{padding:8px 12px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.SystemPage-module__61yL5G__button,.SystemPage-module__61yL5G__buttonLine,.SystemPage-module__61yL5G__links a svg{transition:none}}
