.install-module__DFV3Ba__desk{width:57%;z-index:var(--pk-z-base);position:absolute;top:2%;left:0}.install-module__DFV3Ba__sub{margin-top:.5em}.install-module__DFV3Ba__tracker{grid-template-columns:repeat(4,1fr);margin-top:1.1em;display:grid}.install-module__DFV3Ba__stage{color:var(--pk-muted);font-size:var(--pk-text-mock-xs);flex-direction:column;align-items:center;gap:.35em;display:flex;position:relative}.install-module__DFV3Ba__node{z-index:var(--pk-z-raised);border-radius:var(--pk-radius-round);border:var(--pk-border-accent);background:var(--pk-white);width:2em;height:2em;color:var(--pk-purple);font-weight:var(--pk-weight-semibold);place-items:center;display:grid;position:relative}.install-module__DFV3Ba__node>i{border-radius:var(--pk-radius-round);background:var(--pk-purple);color:var(--pk-white);place-items:center;display:grid;position:absolute;inset:-.07em}.install-module__DFV3Ba__link{background:var(--pk-lilac);height:.2em;position:absolute;top:1em;left:calc(50% + 1em);right:calc(1em - 50%)}.install-module__DFV3Ba__link>b{background:var(--pk-purple);transform-origin:0;height:100%;display:block}.install-module__DFV3Ba__tasks{border-top:var(--pk-border-subtle);margin-top:.9em}.install-module__DFV3Ba__tick{border-radius:var(--pk-radius-round);border:var(--pk-border-subtle);flex-shrink:0;width:1.4em;height:1.4em;display:grid}.install-module__DFV3Ba__tick>i{border-radius:var(--pk-radius-round);background:var(--pk-success-bg);color:var(--pk-success-text);place-items:center;display:grid}.install-module__DFV3Ba__tick>i>svg{width:.9em;height:.9em}.install-module__DFV3Ba__signoff{justify-content:space-between;align-items:center;gap:.6em;margin-top:.9em;display:flex}.install-module__DFV3Ba__signoff>span:first-child{justify-items:start}.install-module__DFV3Ba__calendar{width:41%;z-index:var(--pk-z-raised);background:var(--pk-white);border:var(--pk-border-subtle);box-shadow:var(--pk-shadow-float);flex-direction:column;gap:.3em;padding:1em;display:flex;position:absolute;bottom:4%;right:0}.install-module__DFV3Ba__days{grid-template-columns:repeat(7,1fr);gap:.25em;margin-block:.5em;display:grid}.install-module__DFV3Ba__days>i{background:var(--pk-stone);height:1.9em;color:var(--pk-muted);font-size:var(--pk-text-mock-xs);place-items:center;font-style:normal;display:grid;position:relative}.install-module__DFV3Ba__days>.install-module__DFV3Ba__visit{color:var(--pk-purple);font-weight:var(--pk-weight-semibold)}.install-module__DFV3Ba__days>.install-module__DFV3Ba__visit>b{border:var(--pk-border-accent);background:var(--pk-lilac);mix-blend-mode:multiply;position:absolute;inset:0}.install-module__DFV3Ba__next>svg{color:var(--pk-purple)}.install-module__DFV3Ba__agreed{align-self:flex-start;margin-top:.5em}
.installation-page-module__OOf_4G__page{overflow:clip}.installation-page-module__OOf_4G__hero{background:var(--pk-surface-glow), linear-gradient(145deg, var(--pk-white), var(--pk-stone))}.installation-page-module__OOf_4G__heroStage{min-width:0;padding:var(--pk-space-6);background:var(--pk-white);border:var(--pk-border-tint);box-shadow:var(--pk-shadow-float)}.installation-page-module__OOf_4G__stageLabel,.installation-page-module__OOf_4G__stageFooter,.installation-page-module__OOf_4G__stageFooter>span{align-items:center;gap:var(--pk-space-2);color:var(--pk-purple);font-size:var(--pk-text-xs);display:flex}.installation-page-module__OOf_4G__stageLabel{margin-bottom:var(--pk-space-5);font-weight:var(--pk-weight-semibold);letter-spacing:var(--pk-tracking-label)}.installation-page-module__OOf_4G__stageLabel svg,.installation-page-module__OOf_4G__stageFooter svg{flex-shrink:0}.installation-page-module__OOf_4G__stageFooter{justify-content:space-between;gap:var(--pk-space-3);padding-top:var(--pk-space-4);border-top:var(--pk-border-tint);flex-wrap:wrap}.installation-page-module__OOf_4G__installGrid,.installation-page-module__OOf_4G__scopeGrid,.installation-page-module__OOf_4G__prepareGrid{align-items:center;gap:var(--pk-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.installation-page-module__OOf_4G__installPhoto{isolation:isolate;width:100%;min-height:var(--pk-block-lg);background:var(--pk-dark);box-shadow:var(--pk-shadow-lg);align-self:stretch;margin:0;position:relative;overflow:hidden}.installation-page-module__OOf_4G__installPhoto img{object-fit:cover;object-position:58% center}.installation-page-module__OOf_4G__installPhoto:after{content:"";background:linear-gradient(0deg, var(--pk-scrim-base), transparent 65%);position:absolute;inset:0}.installation-page-module__OOf_4G__installPhoto figcaption{inset:auto var(--pk-space-8) var(--pk-space-8);z-index:var(--pk-z-base);color:var(--pk-white);font-family:var(--pk-font-heading);font-size:var(--pk-text-client-title);line-height:var(--pk-leading-h3);position:absolute}.installation-page-module__OOf_4G__installPhoto figcaption>span{margin-bottom:var(--pk-space-4);color:var(--pk-gold-on-dark);font-family:var(--pk-font-body);font-size:var(--pk-text-xs);line-height:var(--pk-leading-relaxed);letter-spacing:var(--pk-tracking-label);display:block}.installation-page-module__OOf_4G__installTimeline,.installation-page-module__OOf_4G__scopeList,.installation-page-module__OOf_4G__maintenanceSteps,.installation-page-module__OOf_4G__prepareList{margin:0;padding:0;list-style:none}.installation-page-module__OOf_4G__installTimeline li{gap:var(--pk-space-6);padding-bottom:var(--pk-space-8);display:flex;position:relative}.installation-page-module__OOf_4G__installTimeline li:last-child{padding-bottom:0}.installation-page-module__OOf_4G__installTimeline li:not(:last-child):before{content:"";left:var(--pk-space-6);top:var(--pk-space-12);border-left:var(--pk-border-tint);position:absolute;bottom:0}.installation-page-module__OOf_4G__stepNumber{width:var(--pk-space-12);height:var(--pk-space-12);border:var(--pk-border-tint);background:var(--pk-lilac);color:var(--pk-purple);font-family:var(--pk-font-heading);font-size:var(--pk-text-h3);line-height:var(--pk-leading-h3);flex-shrink:0;place-items:center;display:grid;position:relative}.installation-page-module__OOf_4G__installTimeline h3,.installation-page-module__OOf_4G__scopeNote h3,.installation-page-module__OOf_4G__maintenanceSteps h3,.installation-page-module__OOf_4G__prepareList h3{margin:0 0 var(--pk-space-3);font-size:var(--pk-text-h3);line-height:var(--pk-leading-h3)}.installation-page-module__OOf_4G__installTimeline p,.installation-page-module__OOf_4G__maintenanceSteps p,.installation-page-module__OOf_4G__prepareList p{color:var(--pk-muted);line-height:var(--pk-leading-relaxed)}.installation-page-module__OOf_4G__scope{background:radial-gradient(ellipse at 0% 100%, var(--pk-purple), transparent 75%), var(--pk-darker)}.installation-page-module__OOf_4G__scopeNote{align-items:flex-start;gap:var(--pk-space-5);padding-top:var(--pk-space-6);border-top:var(--pk-border-on-dark);display:flex}.installation-page-module__OOf_4G__scopeNote svg{color:var(--pk-gold-on-dark);flex-shrink:0}.installation-page-module__OOf_4G__scopeNote p{color:var(--pk-on-dark-muted);font-size:var(--pk-text-sm);line-height:var(--pk-leading-relaxed)}.installation-page-module__OOf_4G__scopeSheet{margin:var(--pk-space-3) 0 var(--pk-space-3) var(--pk-space-3);padding:var(--pk-space-8);border:var(--pk-border-subtle);background:var(--pk-white);color:var(--pk-ink);box-shadow:var(--pk-shadow-float);position:relative}.installation-page-module__OOf_4G__scopeSheet:before{content:"";inset:calc(-1 * var(--pk-space-3)) var(--pk-space-3) var(--pk-space-3) calc(-1 * var(--pk-space-3));z-index:-1;border:var(--pk-border-on-dark-strong);background:var(--pk-overlay-1);position:absolute}.installation-page-module__OOf_4G__scopeGrid{isolation:isolate}.installation-page-module__OOf_4G__sheetHeading{align-items:center;gap:var(--pk-space-3);padding-bottom:var(--pk-space-5);color:var(--pk-purple);font-size:var(--pk-text-xs);font-weight:var(--pk-weight-semibold);letter-spacing:var(--pk-tracking-label);display:flex}.installation-page-module__OOf_4G__scopeList li{gap:var(--pk-space-4);padding-block:var(--pk-space-5);border-top:var(--pk-border-subtle);display:flex}.installation-page-module__OOf_4G__scopeList li:last-child{padding-bottom:0}.installation-page-module__OOf_4G__scopeList svg{color:var(--pk-purple);flex-shrink:0}.installation-page-module__OOf_4G__scopeList h3{margin:0 0 var(--pk-space-2);color:var(--pk-ink);font-size:var(--pk-text-h4);line-height:var(--pk-leading-h4)}.installation-page-module__OOf_4G__scopeList p{color:var(--pk-muted);font-size:var(--pk-text-sm);line-height:var(--pk-leading-relaxed)}.installation-page-module__OOf_4G__maintenanceSteps{border:var(--pk-border-tint);background:var(--pk-white);box-shadow:var(--pk-shadow-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.installation-page-module__OOf_4G__maintenanceSteps li{padding:var(--pk-space-8)}.installation-page-module__OOf_4G__maintenanceSteps li+li{border-left:var(--pk-border-tint)}.installation-page-module__OOf_4G__maintenanceSteps li:first-child{background:var(--pk-purple);color:var(--pk-white)}.installation-page-module__OOf_4G__maintenanceSteps li:first-child p{color:var(--pk-on-dark)}.installation-page-module__OOf_4G__maintenanceTop{margin-bottom:var(--pk-space-8);color:var(--pk-purple);justify-content:space-between;align-items:center;display:flex}.installation-page-module__OOf_4G__maintenanceTop>span{font-family:var(--pk-font-heading);font-size:var(--pk-text-h2);line-height:var(--pk-leading-h2);color:var(--pk-soft)}.installation-page-module__OOf_4G__maintenanceSteps li:first-child .installation-page-module__OOf_4G__maintenanceTop,.installation-page-module__OOf_4G__maintenanceSteps li:first-child .installation-page-module__OOf_4G__maintenanceTop>span{color:var(--pk-gold-on-dark)}.installation-page-module__OOf_4G__page .installation-page-module__OOf_4G__maintenanceNote{align-items:flex-start;gap:var(--pk-space-3);margin-top:var(--pk-space-6);color:var(--pk-muted);font-size:var(--pk-text-xs);line-height:var(--pk-leading-relaxed);display:flex}.installation-page-module__OOf_4G__maintenanceNote svg{color:var(--pk-purple);flex-shrink:0}.installation-page-module__OOf_4G__prepareList{background:var(--pk-white);border:var(--pk-border-sand);box-shadow:var(--pk-shadow-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.installation-page-module__OOf_4G__prepareList li{padding:var(--pk-space-6)}.installation-page-module__OOf_4G__prepareList li:nth-child(2n){border-left:var(--pk-border-subtle)}.installation-page-module__OOf_4G__prepareList li:nth-child(n+3){border-top:var(--pk-border-subtle)}.installation-page-module__OOf_4G__prepareList svg{margin-bottom:var(--pk-space-5);color:var(--pk-purple)}.installation-page-module__OOf_4G__prepareList p{font-size:var(--pk-text-sm)}@media (max-width:1200px){.installation-page-module__OOf_4G__installGrid,.installation-page-module__OOf_4G__scopeGrid,.installation-page-module__OOf_4G__prepareGrid{gap:var(--pk-space-10)}.installation-page-module__OOf_4G__maintenanceSteps li{padding:var(--pk-space-6)}}@media (max-width:1000px){.installation-page-module__OOf_4G__installGrid,.installation-page-module__OOf_4G__scopeGrid,.installation-page-module__OOf_4G__prepareGrid{grid-template-columns:minmax(0,1fr)}.installation-page-module__OOf_4G__installPhoto{aspect-ratio:1.4;min-height:0}.installation-page-module__OOf_4G__maintenanceSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.installation-page-module__OOf_4G__maintenanceSteps li:nth-child(3){border-left:0}.installation-page-module__OOf_4G__maintenanceSteps li:nth-child(n+3){border-top:var(--pk-border-tint)}.installation-page-module__OOf_4G__prepareGrid>div:first-child{margin-bottom:0}}@media (max-width:760px){.installation-page-module__OOf_4G__heroStage{padding:var(--pk-space-4)}.installation-page-module__OOf_4G__stageLabel{letter-spacing:var(--pk-tracking-body)}.installation-page-module__OOf_4G__installPhoto{aspect-ratio:1}.installation-page-module__OOf_4G__installPhoto figcaption{inset:auto var(--pk-space-6) var(--pk-space-6)}.installation-page-module__OOf_4G__installTimeline li{gap:var(--pk-space-4)}.installation-page-module__OOf_4G__scopeSheet{padding:var(--pk-space-6)}.installation-page-module__OOf_4G__maintenanceSteps{grid-template-columns:minmax(0,1fr)}.installation-page-module__OOf_4G__maintenanceSteps li+li{border-left:0;border-top:var(--pk-border-tint)}.installation-page-module__OOf_4G__maintenanceTop{margin-bottom:var(--pk-space-5)}}@media (max-width:480px){.installation-page-module__OOf_4G__stageFooter{justify-content:flex-start}.installation-page-module__OOf_4G__prepareList{grid-template-columns:minmax(0,1fr)}.installation-page-module__OOf_4G__prepareList li:nth-child(2n){border-left:0}.installation-page-module__OOf_4G__prepareList li+li{border-top:var(--pk-border-subtle)}}
