.next-steps{isolation:isolate;padding:100px var(--space-gutter) 80px;background:var(--force-cream);scroll-margin-top:110px;position:relative}.steps-intro{max-width:1280px;margin:auto}.steps-intro h2{font:400 clamp(56px, 8vw, 112px)/1.04 var(--font-display);letter-spacing:-.055em;margin:20px 0 28px}.steps-intro p{max-width:340px}.steps-thread{z-index:-1;width:94%;height:48%;color:var(--force-taupe);opacity:.5;pointer-events:none;position:absolute;inset:32% 3% auto}.steps-sequence{gap:48px;max-width:1280px;margin:64px auto;padding:0;list-style:none;display:grid}.steps-sequence li{align-items:flex-start;gap:20px;max-width:440px;display:flex}.step-number{font:400 88px/1 var(--font-display);color:var(--force-taupe-deep)}.steps-sequence h3{font:400 27px/1.2 var(--font-display);margin:8px 0 16px}.steps-sequence p{margin:0 0 12px}.steps-sequence a,.steps-end>a:not(.steps-cta){text-underline-offset:6px;padding-block:12px;text-decoration:underline;display:inline-block}.steps-end{flex-direction:column;align-items:flex-start;gap:16px;max-width:1280px;margin:auto;display:flex}.steps-cta{border:1px solid var(--force-taupe-deep);border-radius:99px;padding:16px 28px;transition:background .2s,color .2s}.steps-cta:hover{background:var(--force-taupe-deep);color:#fff}.steps-end p{max-width:400px;font-size:14px}.steps-sequence li:nth-child(2){margin-left:8%}.steps-sequence li:nth-child(3){margin-left:3%}@media (min-width:900px){.steps-intro{grid-template-columns:1fr 2fr;column-gap:60px;display:grid}.steps-intro h2{grid-area:1/2/3}.steps-sequence{grid-template-columns:repeat(3,1fr);gap:40px;min-height:420px;margin-top:80px}.steps-sequence li{display:block}.steps-sequence li:nth-child(2){margin:100px 0 0}.steps-sequence li:nth-child(3){margin:200px 0 0}.steps-end{flex-direction:row;align-items:center;gap:40px}.steps-end p{max-width:250px;margin-left:auto}}@media (prefers-reduced-motion:reduce){.steps-thread path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.steps-cta{transition:none}}
.explore-style{--style-space:clamp(80px, 10vw, 160px);--style-title:clamp(3.6rem, 7.5vw, 7.5rem);--style-reveal:.6s;padding-top:clamp(64px,9vw,136px);overflow:clip}.style-introduction{max-width:1440px;padding:0 var(--space-gutter) 72px;margin:0 auto}.style-introduction h2{max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(4rem,9vw,8rem);font-weight:400;line-height:1.05}.style-introduction>p{color:var(--force-text-muted);margin:24px 0 0;font-size:16px;line-height:1.6}.style-story{isolation:isolate;padding:0 24px;scroll-margin-top:112px;position:relative}.style-story-link{color:inherit;max-width:1440px;margin:auto;scroll-margin-top:112px;text-decoration:none;display:grid;position:relative}.style-story-link:focus-visible{outline:none}.style-story-link:focus-visible .style-discover{outline-offset:6px;outline:2px solid}.style-photo-main,.style-photo-detail{background:var(--force-cream);position:relative;overflow:hidden}.style-photo-main{aspect-ratio:1}.style-photo-depth{position:absolute;inset:-12px 0}.style-photo-reveal,.style-image{width:100%;height:100%}.style-image{position:relative}.style-image img{object-fit:cover;transition:transform .65s var(--ease-editorial)}.style-story-copy{z-index:3;padding-block:28px;position:relative}.style-phrase{margin:0 0 18px;font-size:15px}.style-story-copy h3{font-family:var(--font-display);font-weight:400;font-size:var(--style-title);letter-spacing:-.055em;text-wrap:balance;margin:0;line-height:1.02}.style-description{text-wrap:pretty;max-width:27ch;margin:20px 0 18px;font-size:16px;line-height:1.6}.style-discover{align-items:center;gap:16px;min-height:48px;font-size:15px;display:inline-flex}.style-link-orbit{border:1px solid var(--force-border);width:44px;height:44px;transition:background-color var(--motion-ui), transform var(--motion-ui);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.style-link-orbit svg{stroke:currentColor;stroke-width:1px;width:26px}.style-organic-stroke{z-index:-1;pointer-events:none;width:100%;height:64%;color:var(--force-taupe);position:absolute;top:12%;left:-8%}.style-organic-stroke path{stroke:currentColor;stroke-width:.85px;vector-effect:non-scaling-stroke;opacity:.6}.style-story--light{padding-bottom:72px}.style-story--light .style-photo-main{border-radius:46% 46% 2px 2px;width:88%;margin-left:12%}.style-story--light .style-story-copy{width:90%}.style-story--light h3{max-width:9ch}.style-story--architecture{background:var(--force-cream);padding-top:64px;padding-bottom:72px}.style-story--architecture .style-story-link{grid-template-columns:1fr 1fr}.style-story--architecture .style-photo-main{aspect-ratio:4/5;grid-column:1/-1;width:85%;margin-left:15%}.style-story--architecture .style-photo-depth{inset:-12px 0}.style-story--architecture .style-photo-detail{aspect-ratio:.85;z-index:2;border:5px solid var(--force-cream);grid-area:2/1;width:90%;margin-top:-64px}.style-story--architecture .style-story-copy{grid-area:3/1/auto/-1}.style-story--architecture h3{max-width:11ch;font-size:clamp(3rem,7vw,6.5rem)}.style-category-note{color:var(--force-text-muted);margin-top:12px;font-size:16px;font-style:italic;display:block}.style-story--architecture .style-organic-stroke{top:35%;left:10%}.style-story--refined{background:var(--force-taupe-deep);color:var(--force-bg);padding-block:64px 56px}.style-story--refined .style-photo-main{aspect-ratio:.8;width:88%}.style-story--refined .style-story-copy{padding-top:36px}.style-story--refined h3{font-size:clamp(4.8rem,12vw,10rem)}.style-story--refined .style-organic-stroke{color:var(--force-sand);top:30%;left:10%}.style-story--refined .style-link-orbit{border-color:var(--force-sand)}.style-story--refined .style-story-link:focus-visible{outline-color:var(--force-bg)}.style-closing{text-align:center;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;padding:48px 24px 64px;font-size:clamp(1.7rem,4vw,3rem);line-height:1.25}.style-story-link:active .style-link-orbit{transform:scale(.94)}.style-story-link:focus-visible .style-link-orbit{background:var(--force-sand);color:var(--force-text)}@media (hover:hover){.style-story-link:hover .style-image img{transform:scale(1.025)}.style-story-link:hover .style-link-orbit{background:var(--force-sand);color:var(--force-text);transform:translate(3px)}}@media (min-width:700px) and (max-width:999px){.style-story{padding-inline:8vw}.style-story--light .style-photo-main{width:68%;margin-left:26%}.style-story--light .style-story-copy{width:65%;margin-top:-24px}.style-story--architecture .style-photo-main{width:70%;margin-left:30%}.style-story--refined .style-photo-main{width:65%}.style-story--refined .style-story-copy{margin-left:30%}}@media (min-width:1000px){.style-introduction{justify-content:space-between;align-items:flex-end;gap:64px;padding-bottom:96px;display:flex}.style-introduction h2{max-width:10ch}.style-introduction>p{max-width:26ch;margin-bottom:12px;font-size:18px}.style-story{padding-inline:var(--space-gutter)}.style-story-link{min-height:680px}.style-story--light{padding-bottom:var(--style-space)}.style-story--light .style-story-link{grid-template-columns:48% 1fr;align-items:center;gap:8%}.style-story--light .style-photo-main{aspect-ratio:.9;width:92%;margin:0 0 0 8%}.style-story--light .style-story-copy{width:100%;padding:40px 0 0}.style-story--light .style-organic-stroke{width:65%;height:80%;top:12%;left:32%}.style-story--architecture{padding-block:96px 128px}.style-story--architecture .style-story-link{grid-template-rows:1fr;grid-template-columns:43% 1fr;min-height:800px}.style-story--architecture .style-photo-main{aspect-ratio:4/5;grid-area:1/2;align-self:start;width:90%;margin-left:10%}.style-story--architecture .style-photo-detail{aspect-ratio:.9;border-width:8px;width:22%;margin:0;position:absolute;bottom:0;left:36%}.style-story--architecture .style-story-copy{grid-area:1/1;align-self:start;padding-top:64px}.style-story--architecture .style-description{margin-top:32px}.style-story--architecture .style-organic-stroke{width:66%;height:70%;top:25%;left:0}.style-story--refined{padding-block:112px}.style-story--refined .style-story-link{grid-template-columns:43% 1fr;align-items:center;gap:12%}.style-story--refined .style-photo-main{aspect-ratio:.8;width:100%}.style-story--refined .style-story-copy{padding:32px 0}.style-story--refined .style-phrase{max-width:22ch;margin-bottom:56px;font-size:18px}.style-story--refined .style-description{margin-top:40px}.style-story--refined .style-organic-stroke{width:64%;height:90%;top:10%;left:36%}.style-closing{padding-block:64px 80px}}@media (prefers-reduced-motion:reduce){.style-photo-depth,.style-photo-reveal,.style-story-copy{opacity:1!important;transform:none!important}.style-image img,.style-link-orbit{transition:none;transform:none!important}.style-organic-stroke path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
