.installation-experience-module__hF3jSa__page{--ivory:#f5f1e8;--graphite:#0b0d0d;--graphite-soft:#151818;--stone:#8a8173;--warm-line:#d7c4a3;background:var(--graphite);color:var(--ivory);overflow-x:clip}.installation-experience-module__hF3jSa__hero{background:var(--graphite);height:430svh;position:relative}.installation-experience-module__hF3jSa__heroStage{--hero-copy:0;--hero-cue:1;--hero-flash:0;--hero-title:0;isolation:isolate;background:var(--graphite);height:100svh;position:sticky;top:0;overflow:hidden}.installation-experience-module__hF3jSa__heroPoster,.installation-experience-module__hF3jSa__heroPoster img,.installation-experience-module__hF3jSa__heroCanvas,.installation-experience-module__hF3jSa__heroShade,.installation-experience-module__hF3jSa__heroFlash{width:100%;height:100%;position:absolute;inset:0}.installation-experience-module__hF3jSa__heroPoster{z-index:0}.installation-experience-module__hF3jSa__heroPoster img{object-fit:cover}.installation-experience-module__hF3jSa__heroCanvas{z-index:1;opacity:0;transition:opacity .26s;display:block}.installation-experience-module__hF3jSa__hero[data-canvas-ready=true] .installation-experience-module__hF3jSa__heroCanvas{opacity:1}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroCanvas{display:none}.installation-experience-module__hF3jSa__heroShade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000094 0%,#00000038 43%,#0000 72%),linear-gradient(#0003 0%,#0000 30%,#00000061 100%)}.installation-experience-module__hF3jSa__heroFlash{z-index:3;opacity:var(--hero-flash);pointer-events:none;background:#fff}.installation-experience-module__hF3jSa__heroManifest{z-index:6;padding-inline:var(--space-page);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.installation-experience-module__hF3jSa__heroManifestHeading{width:min(100%,90rem);margin:0}.installation-experience-module__hF3jSa__heroManifestSvg{width:100%;height:auto;display:block;overflow:visible;transform:rotate(-1.15deg)}.installation-experience-module__hF3jSa__heroManifestText,.installation-experience-module__hF3jSa__heroManifestMaskText{font-family:var(--font-signature-script), "Snell Roundhand", cursive;letter-spacing:-.018em;font-size:170px;font-weight:400}.installation-experience-module__hF3jSa__heroManifestText{fill:#171714}.installation-experience-module__hF3jSa__heroManifestMaskText{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:26px}.installation-experience-module__hF3jSa__heroManifestMaskText [data-signature-letter]{stroke-dasharray:1400 1400;stroke-dashoffset:1400px;will-change:stroke-dashoffset}.installation-experience-module__hF3jSa__heroManifestFlourish{fill:none;stroke:#171714b8;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.45px;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset}.installation-experience-module__hF3jSa__heroMeta{z-index:4;top:clamp(1.4rem,4vw,3.5rem);left:var(--space-page);opacity:var(--hero-cue);color:#f5f1e8b3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(.8rem,2vw,1.8rem);font-size:clamp(.62rem,.8vw,.74rem);display:flex;position:absolute}.installation-experience-module__hF3jSa__heroMeta span:first-child{color:var(--ivory)}.installation-experience-module__hF3jSa__heroMeta span:last-child{color:#f5f1e870}.installation-experience-module__hF3jSa__heroCue{z-index:4;right:var(--space-page);opacity:var(--hero-cue);color:#f5f1e8c2;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.66rem;display:flex;position:absolute;bottom:clamp(1.6rem,4vw,3.2rem)}.installation-experience-module__hF3jSa__heroCue span{background:#f5f1e83d;width:1px;height:2.8rem;position:relative;overflow:hidden}.installation-experience-module__hF3jSa__heroCue span:after{content:"";background:var(--ivory);transform-origin:top;animation:1.8s ease-in-out infinite installation-experience-module__hF3jSa__cue-line;position:absolute;inset:0}@keyframes installation-experience-module__hF3jSa__cue-line{0%{transform:translateY(-100%)}45%,55%{transform:translateY(0)}to{transform:translateY(100%)}}.installation-experience-module__hF3jSa__heroCopy{z-index:5;right:var(--space-page);bottom:clamp(5.5rem,14svh,9.5rem);left:var(--space-page);opacity:0;max-width:82rem;color:var(--ivory);pointer-events:none;margin-inline:auto;display:grid;position:absolute}.installation-experience-module__hF3jSa__hero[data-static=false] .installation-experience-module__hF3jSa__heroCopy{opacity:var(--hero-copy);transform:translateY(var(--hero-copy-y,2rem))}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroCopy{opacity:1}.installation-experience-module__hF3jSa__heroCopy>p:first-child{letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:600}.installation-experience-module__hF3jSa__heroCopy h1{letter-spacing:-.068em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.2rem,7.1vw,7.6rem);font-weight:410;line-height:.88;display:grid}.installation-experience-module__hF3jSa__heroTitleMask{padding:0 0 .08em;display:block;overflow:hidden}.installation-experience-module__hF3jSa__heroTitleMask>span{opacity:var(--hero-title);transform:translateY(calc((1 - var(--hero-title)) * 112%));will-change:transform;display:block}.installation-experience-module__hF3jSa__heroCopy>p:last-child{color:#f5f1e8ad;max-width:30rem;margin:clamp(1.5rem,3vw,2.4rem) 0 0;font-size:clamp(.95rem,1.25vw,1.16rem);line-height:1.55}.installation-experience-module__hF3jSa__heroDisclosure{z-index:4;bottom:clamp(1.25rem,3vw,2.5rem);left:var(--space-page);max-width:35rem;opacity:var(--hero-cue);color:#f5f1e8b8;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.62rem;line-height:1.5;position:absolute}.installation-experience-module__hF3jSa__hero[data-static=true]{height:auto}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroStage{min-height:calc(100svh - var(--header-height));align-items:end;height:auto;display:grid;position:relative}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroCopy{padding:clamp(7rem, 16vh, 11rem) var(--space-page) clamp(4rem, 9vh, 7rem);color:var(--ivory);margin:0;position:relative;inset:auto}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroCopy>p:last-child{color:#f5f1e8b8}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroTitleMask>span{opacity:1;transform:none}.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroFlash,.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroCue,.installation-experience-module__hF3jSa__hero[data-static=true] .installation-experience-module__hF3jSa__heroManifest{display:none}.installation-experience-module__hF3jSa__chapter{--chapter-progress:0;height:180svh;color:var(--chapter-ink,var(--ivory));background:var(--chapter-bg,var(--graphite));position:relative}.installation-experience-module__hF3jSa__chapter:before{content:"";z-index:4;background:linear-gradient(var(--chapter-entry,transparent), transparent);pointer-events:none;height:clamp(5rem,14svh,10rem);position:absolute;top:0;left:0;right:0}.installation-experience-module__hF3jSa__chapter [data-reveal-item]:focus-within{opacity:1!important;transform:none!important}.installation-experience-module__hF3jSa__chapterStage{--chapter-angle:7deg;--chapter-angle-negative:-7deg;--chapter-mobile-offset:1.25rem;--chapter-offset:7rem;--chapter-scale:1;isolation:isolate;align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.installation-experience-module__hF3jSa__chapterAmbient,.installation-experience-module__hF3jSa__chapterAmbient:before,.installation-experience-module__hF3jSa__chapterAmbient:after{pointer-events:none;position:absolute;inset:0}.installation-experience-module__hF3jSa__chapterAmbient{z-index:-2;overflow:hidden}.installation-experience-module__hF3jSa__chapterAmbient:before,.installation-experience-module__hF3jSa__chapterAmbient:after{content:""}.installation-experience-module__hF3jSa__chapterLine{z-index:-1;opacity:.22;height:1px;transform:scaleX(var(--chapter-progress));transform-origin:0;background:currentColor;position:absolute;top:50%;left:0;right:0}.installation-experience-module__hF3jSa__chapterContent{width:min(100%,90rem);padding:clamp(2rem, 5vw, 5rem) var(--space-page);gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.installation-experience-module__hF3jSa__chapterHeading{z-index:2;align-content:end;display:grid;position:relative}.installation-experience-module__hF3jSa__chapterIndex{color:color-mix(in srgb, currentColor 62%, transparent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 clamp(1rem,2vw,1.8rem);font-size:.68rem;font-weight:600}.installation-experience-module__hF3jSa__chapterTitle{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:410;line-height:.9;display:grid}.installation-experience-module__hF3jSa__titleMask{padding-bottom:.09em;display:block;overflow:hidden}.installation-experience-module__hF3jSa__titleMask>span{display:block}.installation-experience-module__hF3jSa__chapterIntro{max-width:36rem;color:color-mix(in srgb, currentColor 66%, transparent);margin:clamp(1.4rem,2.5vw,2.3rem) 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.55}.installation-experience-module__hF3jSa__choice{--chapter-bg:var(--ivory);--chapter-entry:#faf8f2;--chapter-ink:#151614}.installation-experience-module__hF3jSa__choice .installation-experience-module__hF3jSa__chapterAmbient{background:radial-gradient(circle at 78% 28%,#b4a38438,#0000 30%),linear-gradient(115deg,#0000 0 55%,#1213100a 55.1% 55.2%,#0000 55.3%)}.installation-experience-module__hF3jSa__choice .installation-experience-module__hF3jSa__chapterAmbient:after{width:1px;transform:scaleY(var(--chapter-progress));background:linear-gradient(#0000,#1213102e,#0000);left:55%}.installation-experience-module__hF3jSa__choice .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__contracts .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__coverage .installation-experience-module__hF3jSa__chapterContent{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center}.installation-experience-module__hF3jSa__choiceGrid{background:#ffffff3d;border:1px solid #12131024;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(36rem,54svh);display:grid;box-shadow:0 2rem 8rem #2b251d14}.installation-experience-module__hF3jSa__choiceGrid article{align-content:end;padding:clamp(1.5rem,3vw,3rem);display:grid;position:relative}.installation-experience-module__hF3jSa__choiceGrid article+article{color:var(--ivory);background:#151716;border-left:1px solid #12131024}.installation-experience-module__hF3jSa__choiceGrid article>span,.installation-experience-module__hF3jSa__contractPlanes article>span,.installation-experience-module__hF3jSa__coverageRoutes article>span{color:color-mix(in srgb, currentColor 64%, transparent);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;position:absolute;top:1.4rem;left:1.5rem}.installation-experience-module__hF3jSa__choiceGrid h3,.installation-experience-module__hF3jSa__contractPlanes h3,.installation-experience-module__hF3jSa__coverageRoutes h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.6vw,2.7rem);font-weight:440}.installation-experience-module__hF3jSa__choiceGrid p,.installation-experience-module__hF3jSa__contractPlanes p,.installation-experience-module__hF3jSa__coverageRoutes p{color:color-mix(in srgb, currentColor 66%, transparent);margin:1rem 0 0;line-height:1.55}.installation-experience-module__hF3jSa__choiceGrid a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;width:fit-content;min-height:2.75rem;margin-top:1.5rem;padding-bottom:.35rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.installation-experience-module__hF3jSa__choiceGrid a:focus-visible{outline-color:var(--ivory)}.installation-experience-module__hF3jSa__process{--chapter-bg:#101312;--chapter-entry:var(--ivory);--chapter-ink:var(--ivory);height:210svh}.installation-experience-module__hF3jSa__process .installation-experience-module__hF3jSa__chapterAmbient{background:linear-gradient(#f5f1e80a 1px,#0000 1px) 0 0/6rem 6rem,linear-gradient(90deg,#f5f1e80a 1px,#0000 1px) 0 0/6rem 6rem,radial-gradient(circle at 18% 72%,#a38f6f29,#0000 28%),#101312}.installation-experience-module__hF3jSa__process .installation-experience-module__hF3jSa__chapterAmbient:before{width:46%;transform:skewX(-9deg) translateX(var(--chapter-offset));background:linear-gradient(90deg,#0000,#f5f1e808,#0000);border-left:1px solid #f5f1e81f;border-right:1px solid #f5f1e81f;left:48%}.installation-experience-module__hF3jSa__process .installation-experience-module__hF3jSa__chapterContent{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:center}.installation-experience-module__hF3jSa__processRail{border-top:1px solid #f5f1e826;margin:0;padding:0;list-style:none;display:grid}.installation-experience-module__hF3jSa__processRail li{border-bottom:1px solid #f5f1e826;grid-template-columns:3.5rem 1fr;gap:1.2rem;padding:clamp(.8rem,1.5vh,1.4rem) 0;display:grid}.installation-experience-module__hF3jSa__processRail li>span{color:#f5f1e89e;letter-spacing:.14em;font-size:.66rem}.installation-experience-module__hF3jSa__processRail h3,.installation-experience-module__hF3jSa__processRail p{margin:0}.installation-experience-module__hF3jSa__processRail h3{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:520}.installation-experience-module__hF3jSa__processRail p{color:#f5f1e88f;margin-top:.3rem;font-size:.9rem;line-height:1.45}.installation-experience-module__hF3jSa__chapterNote{color:#f5f1e89e;letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin:-2rem 0 0;font-size:.7rem}.installation-experience-module__hF3jSa__coverage{--chapter-bg:#0a0c0c;--chapter-entry:#101312;--chapter-ink:var(--ivory);height:195svh}.installation-experience-module__hF3jSa__coverage .installation-experience-module__hF3jSa__chapterAmbient{background:radial-gradient(circle at 72% 48%,#c4ab7e26,#0000 24%),linear-gradient(120deg,#080a0a,#141817 56%,#080909)}.installation-experience-module__hF3jSa__coverageLayout{grid-template-columns:minmax(17rem,.9fr) minmax(20rem,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.installation-experience-module__hF3jSa__mapWrap{aspect-ratio:1;position:relative}.installation-experience-module__hF3jSa__mapWrap>img{object-fit:contain;filter:invert()sepia(.2)saturate(.35);opacity:.82;width:100%;height:100%}.installation-experience-module__hF3jSa__mapPulse,.installation-experience-module__hF3jSa__mapTrace{border:1px solid var(--warm-line);pointer-events:none;border-radius:50%;position:absolute}.installation-experience-module__hF3jSa__mapPulse{width:.75rem;height:.75rem;top:25%;left:46%;box-shadow:0 0 2rem #d7c4a3b8}.installation-experience-module__hF3jSa__mapTrace{width:.75rem;height:.75rem;opacity:calc(1 - var(--chapter-progress));transform:translate(-50%, -50%) scale(var(--chapter-scale));top:25%;left:46%}.installation-experience-module__hF3jSa__coverageRoutes{background:#f5f1e81f;gap:1px;display:grid}.installation-experience-module__hF3jSa__coverageRoutes article{background:#080a0aeb;min-height:13rem;padding:3.8rem 2rem 2rem;position:relative}.installation-experience-module__hF3jSa__renoMark{object-fit:contain;opacity:.48;filter:brightness(0)invert();width:clamp(6rem,9vw,9rem);height:auto;transform:perspective(18rem) rotateY(var(--chapter-angle-negative));position:absolute;bottom:1.3rem;right:1.5rem}.installation-experience-module__hF3jSa__contracts{--chapter-bg:var(--ivory);--chapter-entry:#0a0c0c;--chapter-ink:#151614;height:190svh}.installation-experience-module__hF3jSa__contracts .installation-experience-module__hF3jSa__chapterAmbient{background:linear-gradient(90deg, transparent 49.94%, #12131017 50%, transparent 50.06%), radial-gradient(circle at 82% 68%, #7c6e582e, transparent 28%), var(--ivory)}.installation-experience-module__hF3jSa__contractPlanes{perspective:70rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.installation-experience-module__hF3jSa__contractPlanes article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #12131021;align-content:end;min-height:min(29rem,48svh);padding:clamp(1.5rem,3vw,2.8rem);display:grid;position:relative;box-shadow:0 2.5rem 8rem #28221a17}.installation-experience-module__hF3jSa__contractPlanes article:first-child{transform:rotateY(var(--chapter-angle));transform-origin:100%}.installation-experience-module__hF3jSa__contractPlanes article:last-child{transform:rotateY(var(--chapter-angle-negative));transform-origin:0}.installation-experience-module__hF3jSa__tracking{--chapter-bg:#090b0b;--chapter-entry:var(--ivory);--chapter-ink:var(--ivory);height:220svh}.installation-experience-module__hF3jSa__tracking .installation-experience-module__hF3jSa__chapterAmbient{background:linear-gradient(90deg,#ffffff05,#0000 35%),radial-gradient(circle at 82% 22%,#c6ac7c1f,#0000 20%),#090b0b}.installation-experience-module__hF3jSa__tracking .installation-experience-module__hF3jSa__chapterContent{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center}.installation-experience-module__hF3jSa__statusRail{border-top:1px solid #f5f1e821;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.installation-experience-module__hF3jSa__statusRail li{border-bottom:1px solid #f5f1e821;grid-template-columns:2.6rem 1fr;align-items:center;gap:.9rem;min-height:5rem;display:grid;position:relative}.installation-experience-module__hF3jSa__statusRail li:nth-child(odd){border-right:1px solid #f5f1e821;padding-right:1.5rem}.installation-experience-module__hF3jSa__statusRail li:nth-child(2n){padding-left:1.5rem}.installation-experience-module__hF3jSa__statusRail li:before{content:"";background:var(--warm-line);opacity:.7;width:100%;height:1px;transform:scaleX(var(--chapter-progress));transform-origin:0;position:absolute;bottom:-1px;left:0}.installation-experience-module__hF3jSa__statusRail span{color:#f5f1e89e;letter-spacing:.14em;font-size:.64rem}.installation-experience-module__hF3jSa__statusRail p{margin:0;font-size:clamp(.88rem,1.15vw,1rem)}.installation-experience-module__hF3jSa__validation{--chapter-bg:#111311;--chapter-entry:#090b0b;--chapter-ink:var(--ivory);height:165svh}.installation-experience-module__hF3jSa__validation .installation-experience-module__hF3jSa__chapterAmbient{background:radial-gradient(circle at 72% 52%,#ba945721,#0000 22%),linear-gradient(135deg,#0a0c0b,#181a17)}.installation-experience-module__hF3jSa__validation .installation-experience-module__hF3jSa__chapterContent{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr);align-items:center}.installation-experience-module__hF3jSa__validationPanel{text-align:center;background:#080a098f;border:1px solid #d7c4a342;place-content:center;min-height:min(28rem,48svh);padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.installation-experience-module__hF3jSa__validationPanel:before,.installation-experience-module__hF3jSa__validationPanel:after{content:"";aspect-ratio:1;width:min(18rem,54%);transform:translate(-50%, -50%) scale(var(--chapter-progress));border:1px solid #d7c4a333;border-radius:50%;position:absolute;top:50%;left:50%}.installation-experience-module__hF3jSa__validationPanel:after{opacity:.45;width:min(23rem,72%)}.installation-experience-module__hF3jSa__validationPanel span,.installation-experience-module__hF3jSa__validationPanel p{z-index:1;position:relative}.installation-experience-module__hF3jSa__validationPanel span{color:var(--warm-line);letter-spacing:.15em;font-size:.7rem;font-weight:650}.installation-experience-module__hF3jSa__validationPanel p{color:#f5f1e89e;max-width:34rem;margin:1.5rem auto 0;line-height:1.6}.installation-experience-module__hF3jSa__finalCta{min-height:100svh;padding:clamp(4rem, 10vw, 9rem) var(--space-page);background:linear-gradient(115deg, transparent 49.9%, #12131014 50%, transparent 50.1%), var(--ivory);color:#151614;place-items:center;display:grid;position:relative;overflow:hidden}.installation-experience-module__hF3jSa__finalCta:before{content:"";background:linear-gradient(var(--warm-line), transparent);width:1px;height:28%;position:absolute;top:0;left:50%}.installation-experience-module__hF3jSa__finalCta>div{text-align:center;justify-items:center;max-width:74rem;display:grid}.installation-experience-module__hF3jSa__finalCta p{color:#12131094;letter-spacing:.17em;text-transform:uppercase;margin:0 0 2rem;font-size:.68rem;font-weight:600}.installation-experience-module__hF3jSa__finalCta h2{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3.2rem,8vw,8rem);font-weight:410;line-height:.88}.installation-experience-module__hF3jSa__finalCta a{color:var(--ivory);letter-spacing:.13em;text-transform:uppercase;background:#151614;border:1px solid #151614;margin-top:clamp(2rem,5vw,4rem);padding:1rem 1.4rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:background .18s,color .18s}.installation-experience-module__hF3jSa__finalCta a:hover{color:#151614;background:0 0}.installation-experience-module__hF3jSa__finalCta span{color:#121310a3;margin-top:1rem;font-size:.72rem}@media (max-width:64rem){.installation-experience-module__hF3jSa__hero{height:300svh}.installation-experience-module__hF3jSa__choice .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__contracts .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__coverage .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__process .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__tracking .installation-experience-module__hF3jSa__chapterContent,.installation-experience-module__hF3jSa__validation .installation-experience-module__hF3jSa__chapterContent{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,3rem)}.installation-experience-module__hF3jSa__chapterHeading{max-width:48rem}.installation-experience-module__hF3jSa__chapterTitle{font-size:clamp(2.8rem,8.5vw,5.8rem)}.installation-experience-module__hF3jSa__chapterNote{grid-column:1;margin:0}.installation-experience-module__hF3jSa__choiceGrid,.installation-experience-module__hF3jSa__contractPlanes{min-height:28rem}.installation-experience-module__hF3jSa__coverageLayout{grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.2fr)}}@media (max-width:47.99rem){.installation-experience-module__hF3jSa__hero{height:280svh}.installation-experience-module__hF3jSa__heroManifest{display:none}.installation-experience-module__hF3jSa__heroMeta{justify-content:space-between;left:1.25rem;right:1.25rem}.installation-experience-module__hF3jSa__heroMeta span:last-child{display:none}.installation-experience-module__hF3jSa__heroCue{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom))}.installation-experience-module__hF3jSa__heroDisclosure{right:6rem;bottom:calc(1.15rem + env(safe-area-inset-bottom));font-size:.66rem;left:1.25rem}.installation-experience-module__hF3jSa__heroCopy{right:1.25rem;bottom:max(7svh, calc(2.5rem + env(safe-area-inset-bottom)));left:1.25rem}.installation-experience-module__hF3jSa__heroCopy h1{font-size:clamp(3.1rem,17vw,5.4rem);line-height:.86}.installation-experience-module__hF3jSa__heroCopy>p:last-child{max-width:26rem;margin-left:0;font-size:.96rem}.installation-experience-module__hF3jSa__chapter{height:165svh}.installation-experience-module__hF3jSa__process,.installation-experience-module__hF3jSa__tracking{height:220svh}.installation-experience-module__hF3jSa__coverage,.installation-experience-module__hF3jSa__contracts{height:190svh}.installation-experience-module__hF3jSa__chapterContent{align-content:center;height:100%;padding:2rem 1.25rem}.installation-experience-module__hF3jSa__chapterTitle{font-size:clamp(2.75rem,14vw,4.8rem);line-height:.88}.installation-experience-module__hF3jSa__chapterIntro{max-width:30rem;font-size:.95rem}.installation-experience-module__hF3jSa__chapterLine{width:1px;height:100%;transform:scaleY(var(--chapter-progress));transform-origin:top;top:0;left:1.25rem;right:auto}.installation-experience-module__hF3jSa__choiceGrid,.installation-experience-module__hF3jSa__contractPlanes{grid-template-columns:1fr;min-height:auto}.installation-experience-module__hF3jSa__choiceGrid article,.installation-experience-module__hF3jSa__contractPlanes article{min-height:12.5rem;padding:3.3rem 1.25rem 1.35rem}.installation-experience-module__hF3jSa__choiceGrid article+article{border-top:1px solid #12131024;border-left:0}.installation-experience-module__hF3jSa__contractPlanes{gap:.75rem}.installation-experience-module__hF3jSa__contractPlanes article{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff85}.installation-experience-module__hF3jSa__contractPlanes article:first-child,.installation-experience-module__hF3jSa__contractPlanes article:last-child{transform:translateX(var(--chapter-mobile-offset))}.installation-experience-module__hF3jSa__processRail li{grid-template-columns:2.7rem 1fr;gap:.7rem;padding-block:.65rem}.installation-experience-module__hF3jSa__processRail p{font-size:.85rem}.installation-experience-module__hF3jSa__coverageLayout{grid-template-columns:.75fr 1.25fr;gap:1rem}.installation-experience-module__hF3jSa__coverageRoutes article{min-height:10rem;padding:3rem 1rem 1rem}.installation-experience-module__hF3jSa__coverageRoutes h3{font-size:1.25rem}.installation-experience-module__hF3jSa__coverageRoutes p{font-size:.85rem}.installation-experience-module__hF3jSa__renoMark{opacity:.36;width:3.5rem;display:block;bottom:.7rem;right:.75rem}.installation-experience-module__hF3jSa__statusRail{grid-template-columns:1fr}.installation-experience-module__hF3jSa__statusRail li,.installation-experience-module__hF3jSa__statusRail li:nth-child(odd),.installation-experience-module__hF3jSa__statusRail li:nth-child(2n){border-right:0;min-height:3.3rem;padding:0}.installation-experience-module__hF3jSa__validationPanel{min-height:17rem;padding:2rem 1.25rem}.installation-experience-module__hF3jSa__finalCta{min-height:88svh;padding-inline:1.25rem}.installation-experience-module__hF3jSa__finalCta h2{font-size:clamp(3rem,15vw,5rem)}}@media (max-height:32rem) and (orientation:landscape){.installation-experience-module__hF3jSa__hero,.installation-experience-module__hF3jSa__chapter{height:auto}.installation-experience-module__hF3jSa__heroStage,.installation-experience-module__hF3jSa__chapterStage{height:auto;min-height:38rem;position:relative}.installation-experience-module__hF3jSa__heroCopy{padding:7rem var(--space-page) 4rem;color:var(--ivory);margin:0;position:relative;inset:auto}.installation-experience-module__hF3jSa__heroCopy>p:last-child{color:#f5f1e8b8}.installation-experience-module__hF3jSa__heroFlash,.installation-experience-module__hF3jSa__heroCue{display:none}.installation-experience-module__hF3jSa__chapterStage{overflow:visible}.installation-experience-module__hF3jSa__chapterContent{height:auto;min-height:38rem;position:relative}}@media (max-width:47.99rem) and (max-height:46rem){.installation-experience-module__hF3jSa__chapter{height:auto}.installation-experience-module__hF3jSa__chapterStage{height:auto;min-height:auto;position:relative;overflow:visible}.installation-experience-module__hF3jSa__chapterContent{min-height:auto;padding-block:clamp(5rem,14vh,7rem)}}@media (max-width:64rem) and (max-height:42rem){.installation-experience-module__hF3jSa__chapter{height:auto}.installation-experience-module__hF3jSa__chapterStage{height:auto;min-height:auto;position:relative;overflow:visible}.installation-experience-module__hF3jSa__chapterContent{min-height:auto;padding-block:clamp(5rem,14vh,7rem)}}@media (prefers-reduced-motion:reduce){.installation-experience-module__hF3jSa__hero,.installation-experience-module__hF3jSa__chapter{height:auto}.installation-experience-module__hF3jSa__heroStage,.installation-experience-module__hF3jSa__chapterStage{min-height:calc(100svh - var(--header-height));height:auto;position:relative}.installation-experience-module__hF3jSa__heroStage{align-items:end;display:grid}.installation-experience-module__hF3jSa__heroCopy{padding:5rem var(--space-page) 3rem;color:var(--ivory);margin:0;position:relative;inset:auto}.installation-experience-module__hF3jSa__heroCopy>p:last-child{color:#f5f1e8ad}.installation-experience-module__hF3jSa__heroFlash,.installation-experience-module__hF3jSa__heroCue,.installation-experience-module__hF3jSa__chapterLine{display:none}.installation-experience-module__hF3jSa__chapterStage{overflow:visible}.installation-experience-module__hF3jSa__chapterContent{min-height:calc(100svh - var(--header-height));align-content:center}}@media (scripting:none){.installation-experience-module__hF3jSa__hero,.installation-experience-module__hF3jSa__chapter{height:auto}.installation-experience-module__hF3jSa__heroStage,.installation-experience-module__hF3jSa__chapterStage{min-height:calc(100svh - var(--header-height));height:auto;display:grid;position:relative}.installation-experience-module__hF3jSa__heroStage{align-items:end}.installation-experience-module__hF3jSa__chapterStage{overflow:visible}.installation-experience-module__hF3jSa__heroCopy{padding:clamp(7rem, 16vh, 11rem) var(--space-page) clamp(4rem, 9vh, 7rem);opacity:1;color:var(--ivory);margin:0;position:relative;inset:auto}.installation-experience-module__hF3jSa__heroCopy>p:last-child{color:#f5f1e8b8}.installation-experience-module__hF3jSa__heroFlash,.installation-experience-module__hF3jSa__heroCue{display:none}.installation-experience-module__hF3jSa__chapterContent{min-height:calc(100svh - var(--header-height));align-content:center;height:auto}}.installation-experience-module__hF3jSa__page[data-installation-unified=true] [data-installation-opening-journey=true]{--opening-hero-end:.12;height:1600svh}.installation-experience-module__hF3jSa__page[data-installation-unified=true] [data-narrative-scene]{width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0;overflow:clip}.installation-experience-module__hF3jSa__page[data-installation-unified=true] [data-narrative-scene]>[data-story-stage]{width:100%;height:100svh;position:absolute;inset:0}.installation-experience-module__hF3jSa__page[data-installation-unified=true] [data-narrative-scene=coverage]{z-index:5}.installation-experience-module__hF3jSa__page[data-installation-unified=true] [data-narrative-scene=room]{z-index:6}.installation-experience-module__hF3jSa__page[data-installation-unified=true] [data-narrative-scene=finale]{z-index:7}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.installation-experience-module__hF3jSa__page [data-narrative-scene]:not([data-enhanced=true]){visibility:hidden}}@media (max-height:32rem) and (orientation:landscape),(max-width:64rem) and (max-height:42rem),(max-width:47.99rem) and (max-height:46rem){.installation-experience-module__hF3jSa__page [data-narrative-scene]:not([data-enhanced=true]){visibility:visible}}
.installation-story-module__MuBrwW__paper{color:#17202a;--installation-stroke:1.1px;--installation-ink:#737b77;position:relative;overflow:clip;}.installation-story-module__MuBrwW__eyebrow{color:#66736f;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.62rem;line-height:1.6}.installation-story-module__MuBrwW__note{font-family:var(--font-signature-note), cursive;color:#6b7771;font-size:clamp(1.25rem,1.65vw,1.8rem);font-weight:400;line-height:1.15}.installation-story-module__MuBrwW__paper h2,.installation-story-module__MuBrwW__paper h3{font-family:var(--font-signature-serif), "Bodoni MT", Didot, serif;font-weight:400}.installation-story-module__MuBrwW__paper h2 em{font-family:var(--font-signature-note), cursive;letter-spacing:-.04em;font-style:normal;font-weight:400}.installation-story-module__MuBrwW__drawing{fill:none;stroke:var(--installation-ink);stroke-width:var(--installation-stroke);stroke-linecap:round;stroke-linejoin:round}.installation-story-module__MuBrwW__drawing :is(path,line,rect,circle){vector-effect:non-scaling-stroke}.installation-story-module__MuBrwW__roomStage{padding:7rem 7vw 3rem;position:relative;}.installation-story-module__MuBrwW__roomIntro,.installation-story-module__MuBrwW__roomNotes{text-align:center}.installation-story-module__MuBrwW__roomIntro h2,.installation-story-module__MuBrwW__roomNotes h2{letter-spacing:-.052em;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(2.8rem,4.4vw,5.4rem);line-height:1.04}.installation-story-module__MuBrwW__roomNotes{max-width:64rem;margin:3rem auto}.installation-story-module__MuBrwW__roomNotes article+article{margin-top:2.5rem}.installation-story-module__MuBrwW__roomNotes article>p{color:#596762;max-width:65ch;margin:1rem auto 0;font-size:.9rem;line-height:1.6}.installation-story-module__MuBrwW__roomFigure{text-align:center;width:min(100%,80rem);margin:2rem auto 0}.installation-story-module__MuBrwW__roomDrawing{mix-blend-mode:multiply;width:100%;height:auto;display:block}.installation-story-module__MuBrwW__svgNotes{fill:#6b7771;font-family:var(--font-signature-note), cursive;font-size:16px}.installation-story-module__MuBrwW__roomFigure figcaption{color:#6b7572;letter-spacing:.04em;font-size:.62rem;line-height:1.5}.installation-story-module__MuBrwW__squareTransition{width:10rem;height:10rem;margin:2rem auto 0;display:block}.installation-story-module__MuBrwW__roomStory[data-enhanced=true]{height:410svh}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomStage{height:100svh;padding:0;position:sticky;top:0;overflow:clip}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomIntro,.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomNotes{z-index:2;width:88%;max-width:none;margin:0;position:absolute;top:max(6rem,12%);left:6%}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomIntro h2,.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomNotes h2{font-size:clamp(2.6rem,min(4.2vw,6.4svh),5.4rem)}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomNotes article{margin:0;position:absolute;inset:0 0 auto}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomFigure{width:92%;height:66%;margin:0;position:absolute;top:29%;left:4%}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomDrawing{width:100%;height:100%}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomFigure figcaption{width:100%;position:absolute;bottom:-1%}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__squareTransition{z-index:3;transform-origin:50%;width:min(38vmin,20rem);height:min(38vmin,20rem);margin:0;position:absolute;top:calc(50% - min(19vmin,10rem));left:calc(50% - min(19vmin,10rem))}.installation-story-module__MuBrwW__finalStage{position:relative;}.installation-story-module__MuBrwW__finalStory[data-enhanced=true]{height:520svh}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__finalStage{height:100svh;position:sticky;top:0;overflow:clip}.installation-story-module__MuBrwW__finalPanel{place-items:center;min-height:100svh;padding:7rem 6vw 4rem;display:grid;position:relative}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__finalPanel{min-height:0;padding:max(6rem,10svh) 6vw 2.5rem;position:absolute;inset:0}.installation-story-module__MuBrwW__finalInner{text-align:center;width:min(100%,78rem);position:relative}.installation-story-module__MuBrwW__finalInner h2{letter-spacing:-.055em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(2.8rem,min(5vw,7.4svh),5.6rem);line-height:1.04}.installation-story-module__MuBrwW__fusion{width:min(70vw,56rem);height:clamp(14rem,31svh,23rem);margin:1rem auto;position:relative}.installation-story-module__MuBrwW__fusionBrand{place-items:center;width:28%;display:grid;position:absolute;top:34%}.installation-story-module__MuBrwW__fusionSignature{left:12%}.installation-story-module__MuBrwW__fusionReno{right:12%}.installation-story-module__MuBrwW__fusionBrand img{object-fit:contain;filter:brightness(0);width:100%;height:4rem;display:block}.installation-story-module__MuBrwW__fusionReno img{width:68%}.installation-story-module__MuBrwW__fusionBrand p{color:#637169;letter-spacing:.13em;text-transform:uppercase;margin:1rem 0 0;font-size:.6rem;line-height:1.6}.installation-story-module__MuBrwW__finalDescription{color:#596760;max-width:59ch;margin:1.2rem auto 0;font-size:.95rem;line-height:1.65}.installation-story-module__MuBrwW__finalSmall{color:#6d7771;max-width:70ch;margin:.9rem auto 0;font-size:.71rem;line-height:1.55}.installation-story-module__MuBrwW__accountSheet{grid-template-columns:repeat(3,1fr);gap:2rem;width:min(66rem,90%);margin:clamp(1rem,3svh,2.5rem) auto 0;padding:1.5rem 1rem;display:grid;position:relative}.installation-story-module__MuBrwW__accountSheet>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.installation-story-module__MuBrwW__accountItem{position:relative}.installation-story-module__MuBrwW__accountItem>svg{width:5.5rem;height:5.5rem;margin:0 auto .5rem;display:block}.installation-story-module__MuBrwW__accountItem h3{letter-spacing:-.035em;margin:0;font-size:1.7rem}.installation-story-module__MuBrwW__accountItem p{color:#637168;max-width:23ch;margin:.7rem auto 0;font-size:.84rem;line-height:1.6}.installation-story-module__MuBrwW__accountLink{color:#59685f;text-underline-offset:.35rem;margin-top:1.5rem;padding:.5rem 0;font-size:.75rem;display:inline-block}.installation-story-module__MuBrwW__invitation{width:100%}.installation-story-module__MuBrwW__invitation h2{max-width:17ch;font-size:clamp(2.6rem,min(4.4vw,6.5svh),5rem)}.installation-story-module__MuBrwW__cta{width:min(25rem,86vw);min-height:3.6rem;color:inherit;letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:2.3rem;margin:clamp(1.2rem,2.6svh,2rem) auto 0;padding:1rem 2rem;font-size:.67rem;text-decoration:none;display:flex;position:relative}.installation-story-module__MuBrwW__cta:hover{background:#e8e1d52e}.installation-story-module__MuBrwW__contacts{width:min(64vw,92svh,54rem);margin:clamp(1.6rem,4svh,3rem) auto 0;position:relative}.installation-story-module__MuBrwW__finalDrawing{pointer-events:none;width:18vw;max-width:18rem;position:absolute}.installation-story-module__MuBrwW__finalDrawing p{margin:0}.installation-story-module__MuBrwW__finalDrawing svg{width:100%;height:auto;margin-top:1rem;display:block}.installation-story-module__MuBrwW__finalPlan{top:15%;left:-2vw;transform:rotate(-9deg)}.installation-story-module__MuBrwW__finalPencil{top:12%;right:-2vw}.installation-story-module__MuBrwW__finalFolder{width:9vw;bottom:-3rem;right:0}.installation-story-module__MuBrwW__finalFolder svg{height:6rem}.installation-story-module__MuBrwW__finalFolder .installation-story-module__MuBrwW__note{font-size:1.25rem}.installation-story-module__MuBrwW__finalStory a:focus-visible{outline-offset:5px;outline:2px solid #66766a}.installation-story-module__MuBrwW__finalStory [data-sketch-stroke]{stroke-width:var(--installation-stroke);vector-effect:non-scaling-stroke}@media (max-width:1000px){.installation-story-module__MuBrwW__finalDrawing{width:12vw}.installation-story-module__MuBrwW__finalDrawing p,.installation-story-module__MuBrwW__finalFolder{display:none}.installation-story-module__MuBrwW__accountSheet{gap:1rem;width:100%}.installation-story-module__MuBrwW__contacts{width:85%}}@media (max-width:767px){.installation-story-module__MuBrwW__roomStage{padding:6rem 6vw 3rem}.installation-story-module__MuBrwW__roomIntro h2,.installation-story-module__MuBrwW__roomNotes h2{font-size:clamp(2.4rem,9vw,3.5rem)}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomIntro,.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomNotes{top:max(6rem,13%)}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomIntro h2,.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomNotes h2{font-size:clamp(2.35rem,8.2vw,3.5rem)}.installation-story-module__MuBrwW__roomNotes article>p{max-width:37ch;font-size:.8rem;line-height:1.55}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomFigure{width:120%;height:51%;top:38%;left:-10%}.installation-story-module__MuBrwW__roomFigure figcaption{font-size:.52rem}.installation-story-module__MuBrwW__roomStory[data-enhanced=true] .installation-story-module__MuBrwW__roomFigure figcaption{width:72%;bottom:-4%;left:14%}.installation-story-module__MuBrwW__finalPanel{padding-inline:6vw}.installation-story-module__MuBrwW__finalInner h2{font-size:clamp(2.4rem,8.5vw,3.7rem)}.installation-story-module__MuBrwW__fusion{width:100%;height:13rem}.installation-story-module__MuBrwW__fusionBrand img{height:3rem}.installation-story-module__MuBrwW__fusionBrand p{letter-spacing:.05em;font-size:.5rem}.installation-story-module__MuBrwW__finalDescription{font-size:.84rem}.installation-story-module__MuBrwW__accountSheet{gap:.8rem;padding-inline:0}.installation-story-module__MuBrwW__accountItem>svg{width:3.4rem;height:3.4rem}.installation-story-module__MuBrwW__accountItem h3{font-size:1.3rem}.installation-story-module__MuBrwW__accountItem p{font-size:.7rem}.installation-story-module__MuBrwW__finalDrawing{display:none}.installation-story-module__MuBrwW__contacts{width:100%}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__contacts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__contacts li:last-child{grid-column:auto;width:100%}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__contacts [data-contact-action]{gap:.35rem;padding:.6rem .2rem}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__contacts [data-contact-lens]{width:1.8rem;height:1.8rem}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__contacts [data-contact-lens] svg{width:1.8rem;height:1.8rem}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__contacts [data-contact-lens]+span{font-size:.68rem}}.installation-story-module__MuBrwW__fireworks{z-index:3;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.installation-story-module__MuBrwW__finalStory[data-enhanced=true] .installation-story-module__MuBrwW__fireworks{display:block}
