.solace-module__H59O5q__page{--ink:#07100f;--deep:#0b1717;--pool:#2cbbc3;--pool-pale:#b9e8e1;--ivory:#f0eadc;--paper:#d9d1c0;--ember:#d6723e;--line:#f0eadc38;background:var(--ink);color:var(--ivory);min-height:100vh;overflow:clip}.solace-module__H59O5q__page a{color:inherit;text-decoration:none}.solace-module__H59O5q__page a:focus-visible,.solace-module__H59O5q__page button:focus-visible{outline:2px solid var(--pool-pale);outline-offset:4px}.solace-module__H59O5q__skip{z-index:100;background:var(--ivory);padding:.8rem 1rem;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%);color:var(--ink)!important}.solace-module__H59O5q__skip:focus{transform:translateY(0)}.solace-module__H59O5q__navigation{z-index:20;color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.5rem;padding:0 3vw;font-size:.68rem;display:grid;position:absolute;top:0;left:0;right:0}.solace-module__H59O5q__backLink{opacity:.82;align-items:center;gap:.6rem;width:max-content;display:inline-flex}.solace-module__H59O5q__backLink svg{width:.9rem}.solace-module__H59O5q__wordmark{font-family:var(--font-display), Georgia, serif;letter-spacing:.18em;font-size:clamp(1.5rem,2.5vw,2.3rem)}.solace-module__H59O5q__navigation nav{justify-self:end;align-items:center;gap:clamp(1rem,2vw,2.2rem);display:flex}.solace-module__H59O5q__navigation nav a:not(.solace-module__H59O5q__navCta){opacity:.76}.solace-module__H59O5q__navigation a{transition:opacity .18s,color .18s,background .18s}.solace-module__H59O5q__navigation a:hover,.solace-module__H59O5q__navigation a:focus-visible{opacity:1!important}.solace-module__H59O5q__navCta{border:1px solid #ffffff8c;padding:.72rem 1rem}.solace-module__H59O5q__hero{isolation:isolate;background:#07100f;align-items:flex-end;min-height:100svh;display:flex;position:relative}.solace-module__H59O5q__heroMedia{z-index:-4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.solace-module__H59O5q__heroShade{z-index:-3;background:linear-gradient(90deg,#040a0ab8 0%,#040a0a2e 48%,#040a0a40 100%),linear-gradient(#040a0a57 0%,#0000 55%,#040a0ae0 100%);position:absolute;inset:0}.solace-module__H59O5q__heroGrid{z-index:-2;opacity:.18;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:25vw 100%,100% 25vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 54%);mask-image:linear-gradient(90deg,#000,#0000 54%)}.solace-module__H59O5q__heroTopline{letter-spacing:.2em;text-transform:uppercase;opacity:.76;justify-content:space-between;font-size:.64rem;display:flex;position:absolute;top:7.3rem;left:3vw;right:3vw}.solace-module__H59O5q__heroTopline p:last-child{margin-right:10rem}.solace-module__H59O5q__heroCopy{width:100%;padding:0 3vw clamp(7rem,12vh,10rem)}.solace-module__H59O5q__eyebrow,.solace-module__H59O5q__sectionIndex{letter-spacing:.22em;text-transform:uppercase;font-size:.67rem}.solace-module__H59O5q__heroCopy h1{max-width:10ch;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:-.065em;margin:1.1rem 0 1.6rem;font-size:clamp(4rem,9.6vw,10rem);font-weight:300;line-height:.78}.solace-module__H59O5q__heroCopy h1 span{color:#0000;-webkit-text-stroke:1px #ffffffdb;margin-left:8vw;display:block}.solace-module__H59O5q__heroSupport{justify-content:space-between;align-items:flex-end;gap:2rem;padding-left:8vw;display:flex}.solace-module__H59O5q__heroSupport>p{color:#ffffffc2;max-width:31rem;font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.5}.solace-module__H59O5q__heroSupport>a{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #fff9;align-items:center;gap:.8rem;padding-bottom:.7rem;font-size:.7rem;display:inline-flex}.solace-module__H59O5q__heroSupport svg{width:1rem}.solace-module__H59O5q__heroDisclosure{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;gap:1rem;max-width:31rem;font-size:.62rem;display:flex;position:absolute;bottom:1.3rem;right:3vw}.solace-module__H59O5q__heroDisclosure span{color:var(--pool-pale)}.solace-module__H59O5q__heroDisclosure p{margin:0}.solace-module__H59O5q__mediaControl{z-index:5;color:#ffffffbd;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;font-size:.65rem;display:flex;position:absolute;top:7rem;right:3vw}.solace-module__H59O5q__mediaControl svg{width:1rem}.solace-module__H59O5q__threshold{background:radial-gradient(circle at 80% 15%, #2cbbc31f, transparent 24rem), var(--ivory);color:var(--ink);padding:9rem 3vw 0;position:relative}.solace-module__H59O5q__thresholdIntro{grid-template-columns:1fr minmax(20rem,1.8fr) 1fr;align-items:start;gap:4vw;padding-bottom:8rem;display:grid}.solace-module__H59O5q__thresholdIntro h2,.solace-module__H59O5q__environmentHeading h2,.solace-module__H59O5q__materialTitle h2,.solace-module__H59O5q__processHeading h2,.solace-module__H59O5q__portalIntro h2,.solace-module__H59O5q__finalCopy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6.1vw,7rem);font-weight:400;line-height:.98}.solace-module__H59O5q__thresholdIntro h2 em{color:#3e8180;margin-left:9vw;font-weight:400;display:block}.solace-module__H59O5q__thresholdIntro>p:last-child{max-width:26rem;margin:0;font-size:1rem;line-height:1.7}.solace-module__H59O5q__planStage{background:var(--deep);min-height:78vh;color:var(--ivory);grid-template-columns:2.2fr 1fr;margin:0 -3vw;display:grid;position:relative}.solace-module__H59O5q__planImage{background:linear-gradient(135deg,#2cbbc314,#0000 50%),#101b1a;position:relative;overflow:hidden}.solace-module__H59O5q__planGrid{background-image:linear-gradient(#b9e8e11f 1px,#0000 1px),linear-gradient(90deg,#b9e8e11f 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:-20%;transform:rotate(-9deg)}.solace-module__H59O5q__poolPlan{border:1px solid #b9e8e1cc;border-radius:50% 4% 36% 8%;width:62%;height:62%;position:absolute;top:18%;left:18%;transform:rotate(-9deg);box-shadow:inset 0 0 0 1.2rem #2cbbc30a,0 0 8rem #2cbbc314}.solace-module__H59O5q__poolPlan:before,.solace-module__H59O5q__poolPlan:after{content:"";border:1px solid #b9e8e15c;position:absolute}.solace-module__H59O5q__poolPlan:before{border-radius:inherit;inset:12%}.solace-module__H59O5q__poolPlan:after{width:36%;height:28%;bottom:-12%;right:-16%}.solace-module__H59O5q__planOrbit{border:1px solid #d6723e8c;border-radius:50%;width:12rem;height:12rem;animation:16s linear infinite solace-module__H59O5q__orbit;position:absolute;top:45%;left:45%}.solace-module__H59O5q__planOrbit:after{content:"";background:var(--ember);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:-.25rem}.solace-module__H59O5q__planLabelOne,.solace-module__H59O5q__planLabelTwo{letter-spacing:.2em;color:#b9e8e1c2;font-size:.6rem;position:absolute}.solace-module__H59O5q__planLabelOne{bottom:12%;left:12%}.solace-module__H59O5q__planLabelTwo{top:15%;right:10%}.solace-module__H59O5q__planStatement{border-left:1px solid #f0eadc2e;align-content:center;padding:4vw;display:grid}.solace-module__H59O5q__planStatement p{letter-spacing:.2em;text-transform:uppercase;opacity:.58;margin:0 0 .5rem;font-size:.65rem}.solace-module__H59O5q__planStatement strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:400}.solace-module__H59O5q__planStatement span{background:linear-gradient(90deg, var(--pool), transparent);height:1px;margin:3rem 0}.solace-module__H59O5q__decisionStrip{border-bottom:1px solid #07100f2e;grid-template-columns:repeat(6,1fr);margin:0 -3vw;display:grid}.solace-module__H59O5q__decisionStrip div{border-right:1px solid #07100f29;min-height:8rem;padding:1.3rem}.solace-module__H59O5q__decisionStrip span{color:#3e8180;font-size:.65rem}.solace-module__H59O5q__decisionStrip p{font-family:var(--font-display), Georgia, serif;margin:2.5rem 0 0;font-size:1.2rem}.solace-module__H59O5q__environments{background:var(--ivory);color:var(--ink);padding:10rem 3vw}.solace-module__H59O5q__environmentHeading{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:4vw;margin-bottom:5rem;display:grid}.solace-module__H59O5q__environmentHeading>p:last-child{max-width:22rem;line-height:1.65}.solace-module__H59O5q__environmentStage{border-top:1px solid #07100f3d;border-bottom:1px solid #07100f3d;grid-template-columns:minmax(12rem,.6fr) 2.5fr;min-height:72vh;display:grid}.solace-module__H59O5q__environmentRail{grid-template-rows:repeat(4,1fr);display:grid}.solace-module__H59O5q__environmentRail button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #07100f2e;grid-template-columns:2rem 2rem 1fr;align-items:center;gap:1rem;padding:1rem;transition:background .22s,color .22s;display:grid}.solace-module__H59O5q__environmentRail button:last-child{border-bottom:0}.solace-module__H59O5q__environmentRail button[aria-selected=true]{background:var(--ink);color:var(--ivory)}.solace-module__H59O5q__environmentRail button span{opacity:.62;font-size:.62rem}.solace-module__H59O5q__environmentRail button svg{width:1.1rem}.solace-module__H59O5q__environmentRail button strong{font-family:var(--font-display), Georgia, serif;font-size:1.2rem;font-weight:400}.solace-module__H59O5q__environmentVisual{min-height:42rem;position:relative;overflow:hidden}.solace-module__H59O5q__environmentVisual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .5s,transform .9s cubic-bezier(.2,.75,.2,1)}.solace-module__H59O5q__environmentVisual:hover img{transform:scale(1.015)}.solace-module__H59O5q__environmentWash{background:linear-gradient(90deg,#07100f2e,#0000 60%),linear-gradient(#0000 45%,#07100fd9);position:absolute;inset:0}.solace-module__H59O5q__environmentNumber{color:#ffffff1f;font-size:clamp(10rem,23vw,23rem);font-weight:200;line-height:1;position:absolute;top:-.15em;right:-.02em}.solace-module__H59O5q__environmentCopy{color:#fff;max-width:45rem;position:absolute;bottom:3rem;left:3vw;right:3vw}.solace-module__H59O5q__environmentCopy>p{letter-spacing:.17em;text-transform:uppercase;font-size:.62rem}.solace-module__H59O5q__environmentCopy h3{font-family:var(--font-display), Georgia, serif;margin:.8rem 0 1rem;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:400;line-height:.98}.solace-module__H59O5q__environmentCopy>span{color:#ffffffbd;max-width:38rem;line-height:1.6;display:block}.solace-module__H59O5q__materialLab{color:var(--ink);background:#cfc7b5;padding:10rem 3vw;position:relative}.solace-module__H59O5q__materialTitle{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:4vw;margin-bottom:5rem;display:grid}.solace-module__H59O5q__materialTitle>p:last-child{line-height:1.6}.solace-module__H59O5q__materialScene{--material-surface:#a8a79d;--material-glow:#c9e7e4;background:radial-gradient(circle at 68% 30%, color-mix(in srgb, var(--material-glow) 44%, transparent), transparent 22rem), linear-gradient(120deg, #0c1716 0 45%, color-mix(in srgb, var(--material-surface) 68%, #111) 45% 100%);min-height:34rem;transition:background .5s;position:relative;overflow:hidden}.solace-module__H59O5q__materialPool{background:repeating-radial-gradient(at 60% 20%,#b9e8e129 0 1px,#0000 2px 1.2rem),#17646a;border:1px solid #b9e8e194;border-radius:50% 8% 0 0;width:68%;height:86%;position:absolute;bottom:-30%;right:-8%;transform:rotate(-8deg)}.solace-module__H59O5q__materialPool span{border-radius:inherit;border:1px solid #ffffff38;position:absolute;inset:10%}.solace-module__H59O5q__materialSlab{aspect-ratio:1;background:linear-gradient(135deg, #ffffff29, transparent), var(--material-surface);place-items:center;width:24%;transition:background .5s;display:grid;position:absolute;top:12%;left:9%;transform:rotate(-7deg);box-shadow:2rem 2rem 4rem #00000052}.solace-module__H59O5q__materialSlab span{color:#ffffffad;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem}.solace-module__H59O5q__materialReadout{max-width:25rem;color:var(--ivory);position:absolute;bottom:10%;left:9%}.solace-module__H59O5q__materialReadout p{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:.62rem}.solace-module__H59O5q__materialReadout h3{font-family:var(--font-display), Georgia, serif;margin:.7rem 0;font-size:2.7rem;font-weight:400}.solace-module__H59O5q__materialReadout>span{color:#f0eadcad;line-height:1.6}.solace-module__H59O5q__swatches{grid-template-columns:repeat(4,1fr);display:grid}.solace-module__H59O5q__swatches button{-moz-column-gap:1rem;min-height:8.5rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #07100f33;border-top:0;border-left:0;grid-template-rows:auto auto;grid-template-columns:2.8rem 1fr;align-content:center;column-gap:1rem;padding:1rem;display:grid}.solace-module__H59O5q__swatches button[aria-pressed=true]{background:var(--ivory)}.solace-module__H59O5q__swatches button>span{border:1px solid #07100f33;border-radius:50%;grid-row:1/3;width:2.8rem;height:2.8rem}.solace-module__H59O5q__swatches small{letter-spacing:.14em;text-transform:uppercase;opacity:.55;align-self:end;font-size:.6rem}.solace-module__H59O5q__swatches strong{font-family:var(--font-display), Georgia, serif;font-size:1rem;font-weight:400}.solace-module__H59O5q__processHeading{grid-template-columns:1fr 3fr;align-items:end;gap:4vw;margin-bottom:7rem;display:grid}.solace-module__H59O5q__processHeading h2{max-width:12ch}.solace-module__H59O5q__phaseTrack{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(10rem,1fr));padding-bottom:2rem;display:grid;position:relative;overflow-x:auto}.solace-module__H59O5q__phaseTrack:before{content:"";background:linear-gradient(90deg, var(--pool), #b9e8e126);width:100%;min-width:60rem;height:1px;position:absolute;top:3.63rem;left:0}.solace-module__H59O5q__phaseTrack article{scroll-snap-align:start;min-width:10rem;padding-right:2rem}.solace-module__H59O5q__phaseTrack article>p:first-child{color:var(--pool-pale);margin:0 0 2.3rem;font-size:.62rem}.solace-module__H59O5q__phaseDot{z-index:2;background:var(--deep);border:1px solid var(--pool-pale);border-radius:50%;width:.65rem;height:.65rem;margin-bottom:2.8rem;display:block;position:relative}.solace-module__H59O5q__phaseTrack article:first-child .solace-module__H59O5q__phaseDot{background:var(--pool)}.solace-module__H59O5q__phaseTrack h3{font-family:var(--font-display), Georgia, serif;margin:0 0 1rem;font-size:1.5rem;font-weight:400}.solace-module__H59O5q__phaseTrack article>p:last-child{color:#f0eadc94;max-width:13rem;margin:0;font-size:.82rem;line-height:1.6}.solace-module__H59O5q__processNote{color:#f0eadc73;max-width:38rem;margin:5rem 0 0 auto;font-size:.7rem;line-height:1.6}.solace-module__H59O5q__processSwipe{display:none}.solace-module__H59O5q__portal{min-height:88vh;color:var(--ink);background:#bdb4a1;grid-template-columns:1fr 1fr;display:grid}.solace-module__H59O5q__portalIntro{flex-direction:column;justify-content:center;padding:8vw;display:flex}.solace-module__H59O5q__portalIntro h2{margin:2rem 0;font-size:clamp(3.2rem,5.4vw,6rem)}.solace-module__H59O5q__portalIntro>p:not(.solace-module__H59O5q__sectionIndex){max-width:32rem;line-height:1.7}.solace-module__H59O5q__portalLegend{letter-spacing:.08em;text-transform:uppercase;gap:2rem;margin-top:3rem;font-size:.7rem;display:flex}.solace-module__H59O5q__portalLegend span{align-items:center;gap:.5rem;display:flex}.solace-module__H59O5q__portalLegend svg{width:1rem}.solace-module__H59O5q__decisionLedger{color:var(--ivory);background:#0b1413;align-self:center;margin:5vw 5vw 5vw 0;box-shadow:0 4rem 8rem #18191547}.solace-module__H59O5q__ledgerHeader,.solace-module__H59O5q__ledgerFooter{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding:1.5rem;font-size:.62rem;display:flex}.solace-module__H59O5q__ledgerHeader{border-bottom:1px solid var(--line)}.solace-module__H59O5q__ledgerHeader p,.solace-module__H59O5q__ledgerFooter p{margin:0}.solace-module__H59O5q__ledgerHeader span,.solace-module__H59O5q__ledgerFooter span{color:#f0eadc70}.solace-module__H59O5q__ledgerRow{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr 2rem;align-items:center;gap:1rem;min-height:8.2rem;padding:1.5rem;transition:background .18s;display:grid}.solace-module__H59O5q__ledgerRow:hover{background:#2cbbc30f}.solace-module__H59O5q__ledgerRow>span{color:var(--pool-pale);font-size:.65rem}.solace-module__H59O5q__ledgerRow small{color:#f0eadc70;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.62rem;display:block}.solace-module__H59O5q__ledgerRow strong{font-family:var(--font-display), Georgia, serif;font-size:1.25rem;font-weight:400}.solace-module__H59O5q__ledgerRow svg{width:1.1rem;color:var(--pool-pale)}.solace-module__H59O5q__ledgerFooter{padding-block:2rem}.solace-module__H59O5q__finalCta{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative}.solace-module__H59O5q__finalImage,.solace-module__H59O5q__finalShade{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solace-module__H59O5q__finalShade{z-index:-1;background:linear-gradient(90deg,#040a0ad9,#040a0a2e),linear-gradient(#0000,#040a0ab8)}.solace-module__H59O5q__finalCopy{box-sizing:border-box;width:100%;min-width:0;max-width:78rem;padding:8vw}.solace-module__H59O5q__finalCopy>p{letter-spacing:.2em;text-transform:uppercase;font-size:.67rem}.solace-module__H59O5q__finalCopy h2{max-width:10ch;margin:2rem 0 3rem;font-size:clamp(4rem,8vw,9rem)}.solace-module__H59O5q__finalCopy>div{align-items:center;gap:2rem;display:flex}.solace-module__H59O5q__finalCopy a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff80;align-items:center;gap:.7rem;padding:1rem 1.25rem;font-size:.68rem;display:inline-flex}.solace-module__H59O5q__finalCopy a:first-child{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.solace-module__H59O5q__finalCopy svg{width:1rem}.solace-module__H59O5q__finalCta footer{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff47;justify-content:space-between;gap:2rem;padding-top:1rem;font-size:.61rem;display:flex;position:absolute;bottom:1.5rem;left:3vw;right:3vw}.solace-module__H59O5q__finalCta footer p{margin:0}@keyframes solace-module__H59O5q__orbit{to{transform:rotate(360deg)}}@media (max-width:900px){.solace-module__H59O5q__navigation{grid-template-columns:1fr auto;min-height:4.8rem;padding-inline:1.25rem}.solace-module__H59O5q__navigation .solace-module__H59O5q__backLink,.solace-module__H59O5q__navigation nav a:not(.solace-module__H59O5q__navCta){display:none}.solace-module__H59O5q__heroMedia{-o-object-position:58% center;object-position:58% center}.solace-module__H59O5q__heroTopline{top:6rem;left:1.25rem;right:1.25rem}.solace-module__H59O5q__heroTopline p:last-child{display:none}.solace-module__H59O5q__mediaControl{top:5.6rem;right:1.25rem}.solace-module__H59O5q__mediaControl span{display:none}.solace-module__H59O5q__heroCopy{padding:0 1.25rem 8.5rem}.solace-module__H59O5q__heroCopy h1{font-size:clamp(3.8rem,17vw,6.5rem);line-height:.84}.solace-module__H59O5q__heroCopy h1 span{margin-left:0}.solace-module__H59O5q__heroSupport{padding-left:0;display:block}.solace-module__H59O5q__heroSupport>p{max-width:20rem;font-size:1rem}.solace-module__H59O5q__heroSupport>a{margin-top:2rem}.solace-module__H59O5q__heroDisclosure{max-width:none;left:1.25rem;right:1.25rem}.solace-module__H59O5q__threshold,.solace-module__H59O5q__environments,.solace-module__H59O5q__materialLab,.solace-module__H59O5q__process{padding-left:1.25rem;padding-right:1.25rem}.solace-module__H59O5q__thresholdIntro,.solace-module__H59O5q__environmentHeading,.solace-module__H59O5q__materialTitle,.solace-module__H59O5q__processHeading{grid-template-columns:1fr}.solace-module__H59O5q__thresholdIntro{padding-bottom:5rem}.solace-module__H59O5q__thresholdIntro h2 em{margin-left:0}.solace-module__H59O5q__planStage{grid-template-rows:1.5fr 1fr;grid-template-columns:1fr;min-height:65rem;margin-inline:-1.25rem}.solace-module__H59O5q__planStatement{border-top:1px solid #f0eadc2e;border-left:0}.solace-module__H59O5q__decisionStrip{grid-template-columns:repeat(3,1fr);margin-inline:-1.25rem}.solace-module__H59O5q__environmentStage{grid-template-columns:1fr}.solace-module__H59O5q__environmentRail{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(8rem,1fr));overflow-x:auto}.solace-module__H59O5q__environmentRail button{border-bottom:0;border-right:1px solid #07100f2e;grid-template-columns:1fr;min-width:8rem}.solace-module__H59O5q__environmentVisual{min-height:38rem}.solace-module__H59O5q__materialScene{min-height:42rem}.solace-module__H59O5q__materialPool{width:110%;height:62%}.solace-module__H59O5q__materialSlab{width:40%;left:8%}.solace-module__H59O5q__swatches{grid-template-columns:repeat(2,1fr)}.solace-module__H59O5q__phaseTrack{margin-right:-1.25rem}.solace-module__H59O5q__processSwipe{color:var(--pool-pale);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.62rem;display:flex}.solace-module__H59O5q__processSwipe svg{width:.9rem}.solace-module__H59O5q__portal{grid-template-columns:1fr}.solace-module__H59O5q__portalIntro{padding:7rem 1.25rem 4rem}.solace-module__H59O5q__decisionLedger{margin:0 1.25rem 7rem}.solace-module__H59O5q__finalCopy{padding:1.25rem}.solace-module__H59O5q__finalCopy>div{flex-direction:column;align-items:stretch;max-width:22rem}.solace-module__H59O5q__finalCopy a{justify-content:space-between}.solace-module__H59O5q__finalCta footer{flex-direction:column;gap:.5rem;left:1.25rem;right:1.25rem}}@media (max-width:560px){.solace-module__H59O5q__wordmark{font-size:1.35rem}.solace-module__H59O5q__navCta{padding:.65rem .75rem;font-size:.6rem}.solace-module__H59O5q__heroShade{background:linear-gradient(90deg,#040a0a85,#0000),linear-gradient(#040a0a61 0%,#040a0a40 38%,#040a0af0 100%)}.solace-module__H59O5q__heroCopy h1{font-size:clamp(3.35rem,16vw,5rem)}.solace-module__H59O5q__heroDisclosure{font-size:.52rem}.solace-module__H59O5q__threshold,.solace-module__H59O5q__environments,.solace-module__H59O5q__materialLab,.solace-module__H59O5q__process{padding-top:6.5rem}.solace-module__H59O5q__thresholdIntro h2,.solace-module__H59O5q__environmentHeading h2,.solace-module__H59O5q__materialTitle h2,.solace-module__H59O5q__processHeading h2,.solace-module__H59O5q__portalIntro h2{font-size:clamp(2.8rem,13vw,4.5rem)}.solace-module__H59O5q__decisionStrip div{min-height:6.5rem;padding:1rem}.solace-module__H59O5q__decisionStrip p{margin-top:1.8rem}.solace-module__H59O5q__environmentVisual{min-height:34rem}.solace-module__H59O5q__environmentCopy{bottom:2rem;left:1.25rem;right:1.25rem}.solace-module__H59O5q__environmentCopy h3{font-size:2.8rem}.solace-module__H59O5q__materialScene{margin-inline:-1.25rem}.solace-module__H59O5q__materialReadout{left:1.25rem;right:1.25rem}.solace-module__H59O5q__swatches{margin-inline:-1.25rem}.solace-module__H59O5q__swatches button{grid-template-columns:2.2rem 1fr}.solace-module__H59O5q__swatches button>span{width:2.2rem;height:2.2rem}.solace-module__H59O5q__portalLegend{flex-direction:column;gap:.8rem}.solace-module__H59O5q__ledgerHeader,.solace-module__H59O5q__ledgerFooter{flex-direction:column;gap:.5rem}.solace-module__H59O5q__finalCopy h2{overflow-wrap:anywhere;font-size:clamp(3rem,14vw,5rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.solace-module__H59O5q__page{scroll-behavior:auto}.solace-module__H59O5q__planOrbit{animation:none}.solace-module__H59O5q__environmentVisual img,.solace-module__H59O5q__navigation a{transition:none}}@media (min-width:901px) and (max-width:1250px){.solace-module__H59O5q__heroTopline{display:none}}@media (min-width:1251px) and (max-height:1000px){.solace-module__H59O5q__heroTopline{display:none}.solace-module__H59O5q__heroCopy{padding-bottom:9rem}.solace-module__H59O5q__heroCopy h1{font-size:clamp(5rem,8vw,8.5rem)}}.solace-module__H59O5q__revealControls{border:1px solid #07100f38;grid-template-columns:repeat(2,minmax(14rem,1fr));width:min(42rem,100%);margin:0 0 1.25rem auto;display:grid}.solace-module__H59O5q__revealControls button{min-height:4.6rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #07100f38;align-items:center;gap:1rem;padding:0 1.2rem;transition:color .24s,background .24s;display:flex}.solace-module__H59O5q__revealControls button:last-child{border-right:0}.solace-module__H59O5q__revealControls button[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.solace-module__H59O5q__revealControls button span{color:#3e8180;letter-spacing:.12em;font-size:.62rem}.solace-module__H59O5q__revealStage{isolation:isolate;background:var(--deep);min-height:min(76vh,52rem);margin-inline:-3vw;position:relative;overflow:hidden}.solace-module__H59O5q__revealStage>img{z-index:-3;-o-object-fit:cover;object-fit:cover;transition:filter .7s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.solace-module__H59O5q__revealStage[data-view=system]>img{filter:grayscale(.8)brightness(.26)contrast(1.2);transform:scale(1.04)}.solace-module__H59O5q__revealShade{z-index:-2;background:linear-gradient(90deg,#050d0de6,#0000 62%),linear-gradient(#0000 42%,#050d0dd1);transition:opacity .5s;position:absolute;inset:0}.solace-module__H59O5q__revealStage[data-view=finished] .solace-module__H59O5q__revealShade{opacity:.62}.solace-module__H59O5q__systemDrawing{opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0;transform:scale(1.04)}.solace-module__H59O5q__revealStage[data-view=system] .solace-module__H59O5q__systemDrawing{opacity:1;transform:scale(1)}.solace-module__H59O5q__systemGrid{background-image:linear-gradient(#b9e8e121 1px,#0000 1px),linear-gradient(90deg,#b9e8e121 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:-15%;transform:rotate(-5deg);-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 38%);mask-image:linear-gradient(90deg,#0000 16%,#000 38%)}.solace-module__H59O5q__systemPool{border:1px solid #b9e8e1e6;border-radius:42% 7% 48% 12%;width:46%;height:57%;position:absolute;top:17%;left:36%;transform:rotate(-5deg);box-shadow:inset 0 0 0 1.2rem #2cbbc30a,0 0 5rem #2cbbc31a}.solace-module__H59O5q__systemPool:before,.solace-module__H59O5q__systemPool:after{content:"";border:1px dashed #b9e8e173;position:absolute}.solace-module__H59O5q__systemPool:before{border-radius:inherit;inset:9%}.solace-module__H59O5q__systemPool:after{width:42%;height:36%;bottom:-14%;right:-18%}.solace-module__H59O5q__systemPath{background:linear-gradient(var(--ember), transparent);transform-origin:top;width:1px;height:71%;position:absolute;top:11%;left:24%;transform:rotate(34deg)}.solace-module__H59O5q__systemPinOne,.solace-module__H59O5q__systemPinTwo,.solace-module__H59O5q__systemPinThree,.solace-module__H59O5q__systemPinFour{color:var(--pool-pale);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.61rem;display:flex;position:absolute}.solace-module__H59O5q__systemPinOne:before,.solace-module__H59O5q__systemPinTwo:before,.solace-module__H59O5q__systemPinThree:before,.solace-module__H59O5q__systemPinFour:before{content:"";background:var(--ember);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .4rem #d6723e21}.solace-module__H59O5q__systemPinOne{top:70%;left:34%}.solace-module__H59O5q__systemPinTwo{top:22%;left:72%}.solace-module__H59O5q__systemPinThree{top:43%;left:55%}.solace-module__H59O5q__systemPinFour{top:66%;left:78%}.solace-module__H59O5q__revealCaption{z-index:2;color:#fff;max-width:42rem;display:grid;position:absolute;bottom:3rem;left:3vw}.solace-module__H59O5q__revealCaption p{color:var(--pool-pale);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.64rem}.solace-module__H59O5q__revealCaption strong{max-width:13ch;font-family:var(--font-display), Georgia, serif;font-size:clamp(2.7rem,5.3vw,5.8rem);font-weight:400;line-height:.96}.solace-module__H59O5q__revealCaption>span{color:#ffffffb8;max-width:38rem;margin-top:1.2rem;line-height:1.65}.solace-module__H59O5q__projectEquation{border-bottom:1px solid #07100f2e;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-inline:-3vw;padding:0 3vw;display:grid}.solace-module__H59O5q__projectEquation div{border-left:1px solid #07100f29;min-height:10rem;padding:2rem 2vw}.solace-module__H59O5q__projectEquation div:last-of-type{border-right:1px solid #07100f29}.solace-module__H59O5q__projectEquation>svg{color:#3e8180;width:1.1rem;margin-inline:1.5rem}.solace-module__H59O5q__projectEquation span{color:#3e8180;margin-bottom:1.2rem;font-size:.62rem;display:block}.solace-module__H59O5q__projectEquation strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;display:block}.solace-module__H59O5q__projectEquation p{color:#07100f9e;margin:.55rem 0 0;font-size:.82rem}.solace-module__H59O5q__environmentStage{border:0;grid-template-columns:1fr;min-height:auto;display:grid}.solace-module__H59O5q__environmentVisual{background:var(--deep);min-height:min(76vh,51rem)}.solace-module__H59O5q__environmentVisual img{will-change:transform, opacity;animation:.9s cubic-bezier(.2,.72,.2,1) both solace-module__H59O5q__environmentReveal}.solace-module__H59O5q__environmentWash{background:linear-gradient(90deg,#07100fc7,#0000 55%),linear-gradient(#0000 40%,#07100fc7)}.solace-module__H59O5q__environmentRail{border-bottom:1px solid #07100f3d;grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.solace-module__H59O5q__environmentRail button{border-bottom:0;border-right:1px solid #07100f2e;grid-template-rows:auto auto;grid-template-columns:1.5rem 1.5rem 1fr;min-height:9rem;padding:1.2rem}.solace-module__H59O5q__environmentRail button small{color:currentColor;opacity:.54;grid-column:3;align-self:start;max-width:13rem;font-size:.62rem;line-height:1.4}.solace-module__H59O5q__environmentRail button[aria-selected=true] small{opacity:.72}.solace-module__H59O5q__focusReticle{border:1px solid #ffffffa8;border-radius:50%;width:7rem;height:7rem;animation:2.4s ease-in-out infinite solace-module__H59O5q__reticlePulse;position:absolute;top:38%;right:20%}.solace-module__H59O5q__focusReticle:before,.solace-module__H59O5q__focusReticle:after{content:"";background:#ffffff8c;position:absolute}.solace-module__H59O5q__focusReticle:before{width:1px;height:11rem;top:-2rem;left:50%}.solace-module__H59O5q__focusReticle:after{width:11rem;height:1px;top:50%;left:-2rem}.solace-module__H59O5q__focusReticle span{background:var(--ember);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solace-module__H59O5q__environmentMetric{text-align:right;color:#fff;border-top:1px solid #ffffff80;width:10rem;padding-top:1rem;position:absolute;bottom:2.8rem;right:3vw}.solace-module__H59O5q__environmentMetric span{font-family:var(--font-display), Georgia, serif;font-size:2rem}.solace-module__H59O5q__environmentMetric p{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:.4rem 0 0;font-size:.61rem}.solace-module__H59O5q__materialScene{background:var(--deep);grid-template-columns:minmax(0,2fr) minmax(20rem,.8fr);min-height:min(72vh,48rem);display:grid}.solace-module__H59O5q__materialImage{min-height:40rem;position:relative;overflow:hidden}.solace-module__H59O5q__materialImage img{-o-object-fit:cover;object-fit:cover;transition:filter .75s,transform .9s cubic-bezier(.2,.72,.2,1);animation:.72s cubic-bezier(.2,.72,.2,1) both solace-module__H59O5q__materialReveal}.solace-module__H59O5q__materialScene:hover .solace-module__H59O5q__materialImage img{transform:scale(1.015)}.solace-module__H59O5q__materialTint{background:linear-gradient(0deg, #060e0e85, transparent 52%), radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--material-glow) 30%, transparent), transparent 28rem);mix-blend-mode:soft-light;transition:background .5s;position:absolute;inset:0}.solace-module__H59O5q__materialReadout{max-width:none;color:var(--ivory);background:radial-gradient(circle at top right, color-mix(in srgb, var(--material-glow) 18%, transparent), transparent 18rem), #0b1717;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,5rem);display:flex;position:relative;bottom:auto;left:auto}.solace-module__H59O5q__materialReadout h3{margin:.8rem 0 .5rem;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.02}.solace-module__H59O5q__materialReadout>strong{color:var(--pool-pale);letter-spacing:.14em;text-transform:uppercase;margin-top:.45rem;font-size:.7rem;font-weight:500;display:block}.solace-module__H59O5q__materialReadout>span{margin-top:2rem}.solace-module__H59O5q__materialRoles{border-top:1px solid #f0eadc2e;margin-top:3rem}.solace-module__H59O5q__materialRoles p{color:#f0eadcbd;letter-spacing:0;text-transform:none;border-bottom:1px solid #f0eadc24;grid-template-columns:2rem 1fr;gap:1rem;margin:0;padding:1rem 0;font-size:.8rem;display:grid}.solace-module__H59O5q__materialRoles p span{color:var(--pool-pale);font-size:.62rem}.solace-module__H59O5q__swatches button{grid-template-rows:auto auto auto;grid-template-columns:2.8rem 1fr;min-height:10rem;transition:color .22s,background .22s}.solace-module__H59O5q__swatches button[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.solace-module__H59O5q__swatches button em{color:currentColor;opacity:.52;grid-column:2;font-size:.65rem;font-style:normal;line-height:1.35}.solace-module__H59O5q__process{padding:0 3vw 7rem}.solace-module__H59O5q__processStory{grid-template-columns:minmax(24rem,.95fr) minmax(26rem,1.05fr);gap:7vw;display:grid}.solace-module__H59O5q__processSticky{flex-direction:column;justify-content:center;align-self:start;min-height:100vh;padding-block:7rem;display:flex;position:sticky;top:0}.solace-module__H59O5q__processSticky h2{max-width:12ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:2rem 0 3.5rem;font-size:clamp(3.3rem,5.7vw,6.5rem);font-weight:400;line-height:.94}.solace-module__H59O5q__processVisual{background-color:#0000;background-image:linear-gradient(#b9e8e10f 1px,#0000 1px),linear-gradient(90deg,#b9e8e10f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #b9e8e133;min-height:18rem;position:relative;overflow:hidden}.solace-module__H59O5q__processCounter{color:var(--pool-pale);letter-spacing:.16em;font-size:.65rem;position:absolute;top:1.3rem;left:1.3rem}.solace-module__H59O5q__processVisual>strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;position:absolute;bottom:1.3rem;left:1.3rem}.solace-module__H59O5q__processProgress{background:#b9e8e124;width:2px;position:absolute;top:1.3rem;bottom:1.3rem;right:1.3rem}.solace-module__H59O5q__processProgress span{background:var(--pool);width:100%;transition:height .65s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;left:0}.solace-module__H59O5q__processRings{width:10rem;height:10rem;transform:translateY(-50%) rotate(calc(var(--phase,0) * 18deg));position:absolute;top:50%;right:15%}.solace-module__H59O5q__processRings span{border:1px solid #b9e8e159;border-radius:50% 18% 42% 22%;transition:transform .7s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.solace-module__H59O5q__processRings span:nth-child(2){transform:scale(.72)rotate(32deg)}.solace-module__H59O5q__processRings span:nth-child(3){border-color:var(--ember);transform:scale(.42)rotate(62deg)}.solace-module__H59O5q__processRings[data-phase="1"] span:first-child{transform:rotate(26deg)}.solace-module__H59O5q__processRings[data-phase="2"] span:first-child{transform:scale(.88)rotate(52deg)}.solace-module__H59O5q__processRings[data-phase="3"] span:first-child{transform:scale(1.08)rotate(78deg)}.solace-module__H59O5q__processRings[data-phase="4"] span:first-child{transform:scale(.8)rotate(104deg)}.solace-module__H59O5q__processRings[data-phase="5"] span:first-child{transform:scale(1.12)rotate(132deg)}.solace-module__H59O5q__phaseChapters{padding-block:32vh}.solace-module__H59O5q__phaseChapters article{opacity:.24;grid-template-columns:4rem 1fr;align-content:center;gap:2rem;min-height:64vh;transition:opacity .5s,transform .65s cubic-bezier(.2,.72,.2,1);display:grid;transform:translate(2rem)}.solace-module__H59O5q__phaseChapters article[data-active=true]{opacity:1;transform:translate(0)}.solace-module__H59O5q__phaseChapters article>span{color:var(--pool-pale);letter-spacing:.16em;font-size:.65rem}.solace-module__H59O5q__phaseChapters article div{border-top:1px solid #b9e8e142;padding-top:2rem}.solace-module__H59O5q__phaseChapters article p{color:var(--pool-pale);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem}.solace-module__H59O5q__phaseChapters h3{font-family:var(--font-display), Georgia, serif;margin:1.2rem 0;font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:.95}.solace-module__H59O5q__phaseChapters article strong{color:#f0eadc9e;max-width:28rem;font-size:.95rem;font-weight:400;line-height:1.65;display:block}.solace-module__H59O5q__phaseDiagram{width:min(100%,30rem);height:auto;color:var(--pool-pale);opacity:.28;margin-top:2.4rem;transition:opacity .5s,transform .65s cubic-bezier(.2,.72,.2,1);overflow:visible;transform:translateY(1rem)}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__phaseDiagram{opacity:.92;transform:translateY(0)}.solace-module__H59O5q__phaseDiagram *{vector-effect:non-scaling-stroke}.solace-module__H59O5q__diagramFrame{fill:#b9e8e105;stroke:#b9e8e133}.solace-module__H59O5q__phaseDiagram g{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__phaseDiagram g path,.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__phaseDiagram g rect,.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__phaseDiagram g circle{stroke-dasharray:520;stroke-dashoffset:520px;animation:1.4s cubic-bezier(.2,.72,.2,1) forwards solace-module__H59O5q__diagramDraw}.solace-module__H59O5q__listenDiagram circle{transform-origin:160px 90px}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__listenDiagram circle:nth-child(2){animation:1.2s forwards solace-module__H59O5q__diagramDraw,2.4s ease-in-out 1.1s infinite solace-module__H59O5q__listenPulse}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__listenDiagram circle:nth-child(3){animation:1.5s forwards solace-module__H59O5q__diagramDraw,2.4s ease-in-out 1.45s infinite solace-module__H59O5q__listenPulse}.solace-module__H59O5q__siteDiagram circle{transform-origin:238px 47px}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__siteDiagram circle{animation:1.1s forwards solace-module__H59O5q__diagramDraw,9s linear 1.1s infinite solace-module__H59O5q__sunOrbit}.solace-module__H59O5q__composeDiagram circle{fill:var(--deep)}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__composeDiagram circle:first-of-type{animation-delay:.15s}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__composeDiagram circle:nth-of-type(2){animation-delay:.3s}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__composeDiagram circle:nth-of-type(3){animation-delay:.45s}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__composeDiagram circle:nth-of-type(4){animation-delay:.6s}.solace-module__H59O5q__resolveDiagram rect{fill:#0b1717b3}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__resolveDiagram rect:first-of-type{animation-delay:50ms}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__resolveDiagram rect:nth-of-type(2){animation-delay:.2s}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__resolveDiagram rect:nth-of-type(3){animation-delay:.35s}.solace-module__H59O5q__buildDiagram rect{fill:#2cbbc314}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__buildDiagram rect:first-of-type{animation:1s forwards solace-module__H59O5q__diagramDraw,3s ease-in-out 1.1s infinite solace-module__H59O5q__buildLift}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__buildDiagram rect:nth-of-type(2){animation:1.15s forwards solace-module__H59O5q__diagramDraw,3s ease-in-out 1.3s infinite solace-module__H59O5q__buildLift}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__buildDiagram rect:nth-of-type(3){animation:1.3s forwards solace-module__H59O5q__diagramDraw,3s ease-in-out 1.5s infinite solace-module__H59O5q__buildLift}.solace-module__H59O5q__settleDiagram path:nth-of-type(3){fill:#d6723e3d;stroke:var(--ember);transform-origin:160px 90px}.solace-module__H59O5q__phaseChapters article[data-active=true] .solace-module__H59O5q__settleDiagram path:nth-of-type(3){animation:1.2s forwards solace-module__H59O5q__diagramDraw,1.8s ease-in-out 1.2s infinite solace-module__H59O5q__flameFlicker}.solace-module__H59O5q__processNote{margin-top:0}@keyframes solace-module__H59O5q__environmentReveal{0%{opacity:.35;filter:saturate(.2)blur(8px)}to{opacity:1;filter:saturate()blur()}}@keyframes solace-module__H59O5q__materialReveal{0%{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes solace-module__H59O5q__diagramDraw{to{stroke-dashoffset:0}}@keyframes solace-module__H59O5q__listenPulse{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes solace-module__H59O5q__sunOrbit{to{transform:rotate(360deg)}}@keyframes solace-module__H59O5q__buildLift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes solace-module__H59O5q__flameFlicker{0%,to{opacity:.75;transform:scaleY(.94)rotate(-1deg)}50%{opacity:1;transform:scaleY(1.08)rotate(1deg)}}@keyframes solace-module__H59O5q__reticlePulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:900px){.solace-module__H59O5q__revealControls{width:100%}.solace-module__H59O5q__revealStage{min-height:44rem;margin-inline:-1.25rem}.solace-module__H59O5q__systemPool{width:70%;height:46%;top:22%;left:20%}.solace-module__H59O5q__systemPinOne{top:69%;left:12%}.solace-module__H59O5q__systemPinTwo{top:24%;left:60%}.solace-module__H59O5q__systemPinThree{top:45%;left:40%}.solace-module__H59O5q__systemPinFour{top:65%;left:58%}.solace-module__H59O5q__revealCaption{bottom:2rem;left:1.25rem;right:1.25rem}.solace-module__H59O5q__projectEquation{grid-template-columns:1fr;margin-inline:-1.25rem;padding-inline:1.25rem}.solace-module__H59O5q__projectEquation>svg{margin:0 0 0 1.5rem;transform:rotate(90deg)}.solace-module__H59O5q__projectEquation div{border-right:1px solid #07100f29;min-height:8rem}.solace-module__H59O5q__environmentRail{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(11rem,1fr));overflow-x:auto}.solace-module__H59O5q__environmentRail button{scroll-snap-align:start;grid-template-columns:1.5rem 1.5rem 1fr;min-width:11rem}.solace-module__H59O5q__focusReticle{right:16%}.solace-module__H59O5q__materialScene{grid-template-columns:1fr}.solace-module__H59O5q__materialImage{min-height:32rem}.solace-module__H59O5q__materialReadout{min-height:30rem}.solace-module__H59O5q__process{padding-top:0}.solace-module__H59O5q__processStory{display:block}.solace-module__H59O5q__processSticky{display:contents}.solace-module__H59O5q__processSticky>.solace-module__H59O5q__sectionIndex{padding-top:7rem;display:block}.solace-module__H59O5q__processSticky h2{margin-bottom:3rem}.solace-module__H59O5q__processVisual{z-index:3;background-color:var(--deep);min-height:15rem;position:sticky;top:0;box-shadow:0 1.5rem 2.5rem #050d0d59}.solace-module__H59O5q__phaseChapters{padding-block:3rem}.solace-module__H59O5q__phaseChapters article{min-height:26rem}}@media (max-width:560px){.solace-module__H59O5q__revealControls{grid-template-columns:1fr}.solace-module__H59O5q__revealControls button{border-bottom:1px solid #07100f38;border-right:0;min-height:4rem}.solace-module__H59O5q__revealControls button:last-child{border-bottom:0}.solace-module__H59O5q__revealStage{min-height:39rem}.solace-module__H59O5q__revealCaption strong{font-size:2.8rem}.solace-module__H59O5q__systemPinOne,.solace-module__H59O5q__systemPinTwo,.solace-module__H59O5q__systemPinThree,.solace-module__H59O5q__systemPinFour{font-size:.5rem}.solace-module__H59O5q__projectEquation div{padding-inline:1rem}.solace-module__H59O5q__environmentVisual{min-height:40rem}.solace-module__H59O5q__environmentRail{grid-template-columns:repeat(2,1fr);overflow:visible}.solace-module__H59O5q__environmentRail button{min-width:0;min-height:8.5rem}.solace-module__H59O5q__environmentCopy{bottom:6.5rem}.solace-module__H59O5q__environmentMetric{text-align:left;bottom:2rem;left:1.25rem;right:auto}.solace-module__H59O5q__focusReticle{width:5rem;height:5rem;top:28%;right:12%}.solace-module__H59O5q__swatches{grid-template-columns:1fr}.solace-module__H59O5q__swatches button{min-height:7.5rem}.solace-module__H59O5q__phaseChapters article{grid-template-columns:2rem 1fr;gap:1rem}.solace-module__H59O5q__phaseChapters h3{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.solace-module__H59O5q__environmentVisual img,.solace-module__H59O5q__focusReticle,.solace-module__H59O5q__phaseChapters article,.solace-module__H59O5q__phaseDiagram *,.solace-module__H59O5q__materialImage img{transition:none;animation:none}}.solace-module__H59O5q__process{background:var(--deep);padding:0}.solace-module__H59O5q__processIntro{background:var(--paper);min-height:48vh;color:var(--ink);grid-template-columns:minmax(10rem,.55fr) minmax(28rem,1.45fr) minmax(16rem,.7fr);align-items:end;gap:4vw;padding:5rem 3vw 4rem;display:grid}.solace-module__H59O5q__materialLab{padding-bottom:4rem}.solace-module__H59O5q__processIntro h2{max-width:10ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:0;font-size:clamp(4.6rem,7.4vw,9rem);font-weight:400;line-height:.84}.solace-module__H59O5q__processIntro h2 em{font-weight:400;display:block}.solace-module__H59O5q__processIntro>p:last-child{max-width:26rem;margin:0 0 .6rem;font-size:.92rem;line-height:1.65}.solace-module__H59O5q__processJourney{background:var(--deep);position:relative}.solace-module__H59O5q__processStage{z-index:2;background:#07100f;height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.solace-module__H59O5q__processImages,.solace-module__H59O5q__processImage,.solace-module__H59O5q__processShade,.solace-module__H59O5q__processSceneOverlay,.solace-module__H59O5q__processHud{position:absolute;inset:0}.solace-module__H59O5q__processImages{overflow:hidden}.solace-module__H59O5q__processImage{-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.76)contrast(1.03);transition:opacity .9s cubic-bezier(.2,.72,.2,1),transform 1.4s cubic-bezier(.2,.72,.2,1),filter .9s;transform:scale(1.045)}.solace-module__H59O5q__processImage[data-active=true]{z-index:1;opacity:1;filter:saturate(.94)contrast(1.02);transform:scale(1)}.solace-module__H59O5q__processShade{z-index:2;background:linear-gradient(90deg,#040c0ce0 0%,#040c0c70 34%,#040c0c0a 65%),linear-gradient(#0000 56%,#030a0ac7 100%),linear-gradient(#030a0a75 0%,#0000 26%)}.solace-module__H59O5q__processSceneOverlay{z-index:3;color:var(--pool-pale);pointer-events:none}.solace-module__H59O5q__processSceneOverlay svg{width:100%;height:100%;overflow:visible}.solace-module__H59O5q__processSceneOverlay svg g{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.solace-module__H59O5q__processSceneOverlay svg path,.solace-module__H59O5q__processSceneOverlay svg circle{vector-effect:non-scaling-stroke;stroke-dasharray:2200;stroke-dashoffset:2200px;animation:1.55s cubic-bezier(.2,.72,.2,1) forwards solace-module__H59O5q__processTrace}.solace-module__H59O5q__processSceneOverlay svg circle{fill:#b9e8e124;stroke-dasharray:280}.solace-module__H59O5q__processSceneOverlay .solace-module__H59O5q__processZoneWater{fill:#2cbbc32b}.solace-module__H59O5q__processSceneOverlay .solace-module__H59O5q__processZoneGather{fill:#d6723e21}.solace-module__H59O5q__processSceneOverlay .solace-module__H59O5q__processZoneFire{fill:#d6723e3d;stroke:var(--ember)}.solace-module__H59O5q__processSceneOverlay>span{--process-x:50%;--process-y:50%;left:var(--process-x);top:var(--process-y);color:#e8faf7;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#051212b3;border:1px solid #b9e8e16b;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.55rem;animation:.65s .6s forwards solace-module__H59O5q__processLabel;display:inline-flex;position:absolute;transform:translate(-50%,.8rem);box-shadow:0 0 0 .25rem #0512121f}.solace-module__H59O5q__processSceneOverlay>span:before{background:var(--pool);content:"";border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 0 .25rem #2cbbc329}.solace-module__H59O5q__processHud{z-index:4;pointer-events:none;grid-template-rows:auto 1fr;padding:2rem 3vw 2.4rem;display:grid}.solace-module__H59O5q__processHudTop{color:#f0eadcd1;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #f0eadc4d;justify-content:space-between;padding-bottom:1rem;font-size:.58rem;display:flex}.solace-module__H59O5q__processPhaseCopy{pointer-events:auto;align-self:end;width:min(42rem,64vw);padding-bottom:3rem}.solace-module__H59O5q__processPhaseCopy>span,.solace-module__H59O5q__processPhaseCopy>p{color:var(--pool-pale);letter-spacing:.16em;text-transform:uppercase;margin:0 1rem 1.2rem 0;font-size:.6rem;display:inline-block}.solace-module__H59O5q__processPhaseCopy h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:0;padding-block:.05em;font-size:clamp(4.8rem,8.8vw,10rem);font-weight:400;line-height:.86}.solace-module__H59O5q__processPhaseCopy strong{max-width:25ch;font-family:var(--font-display), Georgia, serif;margin-top:1.7rem;font-size:clamp(1.35rem,2.1vw,2.35rem);font-weight:400;line-height:1.08;display:block}.solace-module__H59O5q__processPhaseCopy small{color:#f0eadcb8;max-width:37rem;margin-top:1rem;font-size:.84rem;line-height:1.55;display:block}.solace-module__H59O5q__processPhaseRail{pointer-events:auto;flex-direction:column;gap:0;width:min(14rem,18vw);display:flex;position:absolute;top:50%;right:3vw;transform:translateY(-45%)}.solace-module__H59O5q__processPhaseRail button{color:#f0eadc80;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #f0eadc2e;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.75rem;min-height:3.1rem;padding:0;transition:color .25s;display:grid}.solace-module__H59O5q__processPhaseRail button:last-child{border-bottom:1px solid #f0eadc2e}.solace-module__H59O5q__processPhaseRail button>span{letter-spacing:.12em;font-size:.58rem}.solace-module__H59O5q__processPhaseRail button i{transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .45s cubic-bezier(.2,.72,.2,1);display:block;transform:scaleX(.24)}.solace-module__H59O5q__processPhaseRail button strong{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:400}.solace-module__H59O5q__processPhaseRail button[data-active=true]{color:var(--ivory)}.solace-module__H59O5q__processPhaseRail button[data-active=true] i{background:var(--pool);transform:scaleX(1)}.solace-module__H59O5q__processTriggers{z-index:5;pointer-events:none;margin-top:-100svh;position:relative}.solace-module__H59O5q__processTrigger{min-height:94svh}.solace-module__H59O5q__processTrigger:last-child{min-height:132svh}.solace-module__H59O5q__processMobileCard{display:none}.solace-module__H59O5q__processNote{background:var(--deep);color:#f0eadc70;letter-spacing:.08em;text-align:right;margin:0;padding:2.5rem 3vw 5rem;font-size:.62rem}@keyframes solace-module__H59O5q__processTrace{to{stroke-dashoffset:0}}@keyframes solace-module__H59O5q__processLabel{to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.solace-module__H59O5q__processIntro{min-height:auto;padding:7rem 1.25rem 5rem;display:block}.solace-module__H59O5q__processIntro h2{margin:2.2rem 0 2.5rem;font-size:clamp(4rem,17vw,7rem)}.solace-module__H59O5q__processIntro>p:last-child{max-width:34rem}.solace-module__H59O5q__processStage{display:none}.solace-module__H59O5q__processTriggers{pointer-events:auto;margin-top:0}.solace-module__H59O5q__processTrigger{background:var(--deep);min-height:auto;padding:0 1rem 5.5rem}.solace-module__H59O5q__processTrigger:last-child{min-height:auto}.solace-module__H59O5q__processMobileCard{display:block}.solace-module__H59O5q__processMobileImage{height:min(64svh,38rem);margin:0 -1rem 2rem;position:relative;overflow:hidden}.solace-module__H59O5q__processMobileImage img{-o-object-fit:cover;object-fit:cover}.solace-module__H59O5q__processMobileCard>span,.solace-module__H59O5q__processMobileCard>p{color:var(--pool-pale);letter-spacing:.15em;text-transform:uppercase;margin:0 .85rem .8rem 0;font-size:.58rem;display:inline-block}.solace-module__H59O5q__processMobileCard h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(4rem,18vw,7rem);font-weight:400;line-height:.82}.solace-module__H59O5q__processMobileCard strong{max-width:24rem;font-family:var(--font-display), Georgia, serif;margin-top:1.5rem;font-size:1.55rem;font-weight:400;line-height:1.08;display:block}.solace-module__H59O5q__processMobileCard small{color:#f0eadca3;max-width:34rem;margin-top:1rem;font-size:.84rem;line-height:1.6;display:block}.solace-module__H59O5q__processNote{text-align:left;padding-inline:1rem}}@media (max-height:760px) and (min-width:901px){.solace-module__H59O5q__processPhaseCopy{padding-bottom:2rem}.solace-module__H59O5q__processPhaseCopy h3{font-size:clamp(4.2rem,7vw,7.8rem)}.solace-module__H59O5q__processPhaseCopy strong{margin-top:1.15rem;font-size:clamp(1.2rem,1.8vw,1.85rem)}.solace-module__H59O5q__processPhaseCopy small{max-width:33rem;margin-top:.75rem;font-size:.76rem}}@media (max-width:560px){.solace-module__H59O5q__processIntro h2{font-size:4.4rem}.solace-module__H59O5q__processIntro h2 em{letter-spacing:-.075em;font-size:.62em;line-height:.92}.solace-module__H59O5q__processMobileImage{height:52svh}}@media (prefers-reduced-motion:reduce){.solace-module__H59O5q__processImage,.solace-module__H59O5q__processSceneOverlay *,.solace-module__H59O5q__processPhaseRail button,.solace-module__H59O5q__processPhaseRail button i{transition:none;animation:none}}.solace-module__H59O5q__page [data-solace-reveal][data-reveal-ready=true]>*{opacity:0;filter:blur(5px);transition:opacity .62s cubic-bezier(.2,.72,.2,1),filter .62s,transform .72s cubic-bezier(.2,.72,.2,1);transform:translateY(2rem)}.solace-module__H59O5q__page [data-solace-reveal][data-reveal-ready=true]>:nth-child(2){transition-delay:90ms}.solace-module__H59O5q__page [data-solace-reveal][data-reveal-ready=true]>:nth-child(3){transition-delay:.17s}.solace-module__H59O5q__page [data-solace-reveal][data-reveal-ready=true]>:nth-child(4){transition-delay:.24s}.solace-module__H59O5q__page [data-solace-reveal][data-reveal-visible=true]>*{opacity:1;filter:blur();transform:translateY(0)}.solace-module__H59O5q__heroCopy .solace-module__H59O5q__eyebrow{animation:.72s cubic-bezier(.2,.72,.2,1) .12s both solace-module__H59O5q__heroEyebrowIn}.solace-module__H59O5q__heroCopy h1{animation:.98s cubic-bezier(.16,.78,.18,1) .24s both solace-module__H59O5q__heroTitleIn}.solace-module__H59O5q__heroCopy h1 span{animation:.86s cubic-bezier(.2,.72,.2,1) .52s both solace-module__H59O5q__heroOutlineIn}.solace-module__H59O5q__heroSupport>p{animation:.7s cubic-bezier(.2,.72,.2,1) .68s both solace-module__H59O5q__heroSupportIn}.solace-module__H59O5q__heroSupport>a{animation:.7s cubic-bezier(.2,.72,.2,1) .79s both solace-module__H59O5q__heroSupportIn}.solace-module__H59O5q__revealCaption p{animation:.46s cubic-bezier(.2,.72,.2,1) both solace-module__H59O5q__stateCopyIn}.solace-module__H59O5q__revealCaption strong{animation:.62s cubic-bezier(.2,.72,.2,1) 70ms both solace-module__H59O5q__stateCopyIn}.solace-module__H59O5q__revealCaption>span{animation:.62s cubic-bezier(.2,.72,.2,1) .15s both solace-module__H59O5q__stateCopyIn}.solace-module__H59O5q__processPhaseCopy>span,.solace-module__H59O5q__processPhaseCopy>p{animation:.48s cubic-bezier(.2,.72,.2,1) both solace-module__H59O5q__phaseMetaIn}.solace-module__H59O5q__processPhaseCopy h3{animation:.72s cubic-bezier(.16,.78,.18,1) 70ms both solace-module__H59O5q__phaseTitleIn}.solace-module__H59O5q__processPhaseCopy strong{animation:.62s cubic-bezier(.2,.72,.2,1) .17s both solace-module__H59O5q__phaseCopyIn}.solace-module__H59O5q__processPhaseCopy small{animation:.62s cubic-bezier(.2,.72,.2,1) .25s both solace-module__H59O5q__phaseCopyIn}@keyframes solace-module__H59O5q__heroEyebrowIn{0%{opacity:0;letter-spacing:.34em;transform:translateY(1.25rem)}}@keyframes solace-module__H59O5q__heroTitleIn{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(8px);transform:translateY(3.5rem)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}@keyframes solace-module__H59O5q__heroOutlineIn{0%{opacity:0;letter-spacing:-.025em;transform:translate(-2.5rem)}}@keyframes solace-module__H59O5q__heroSupportIn{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes solace-module__H59O5q__stateCopyIn{0%{opacity:0;filter:blur(4px);transform:translateY(1.25rem)}}@keyframes solace-module__H59O5q__phaseMetaIn{0%{opacity:0;letter-spacing:.28em;transform:translateY(.9rem)}}@keyframes solace-module__H59O5q__phaseTitleIn{0%{opacity:0;filter:blur(6px);transform:translateY(1.8rem)scaleY(.94)}to{opacity:1;filter:blur();transform:translateY(0)scaleY(1)}}@keyframes solace-module__H59O5q__phaseCopyIn{0%{opacity:0;transform:translateY(1.2rem)}}@media (prefers-reduced-motion:reduce){.solace-module__H59O5q__page [data-solace-reveal][data-reveal-ready=true]>*{opacity:1;filter:none;transition:none;transform:none}.solace-module__H59O5q__heroCopy *,.solace-module__H59O5q__revealCaption *,.solace-module__H59O5q__processPhaseCopy *{animation:none}}
