@layer components{.hero-scene_wrap{--_line:var(--light-300);--_fade:1;color:var(--_line);position:absolute;inset:0;overflow:clip;container-type:inline-size}.hero-scene_wrap .hero-scene_svg{width:78%;height:80%;opacity:var(--_fade);position:absolute;inset:6% 22% 14% 0;overflow:visible}.hero-scene_wrap .hero-scene_guides line{stroke:var(--dark-700);stroke-width:1px;stroke-dasharray:2 4}.hero-scene_wrap .hero-scene_floors polygon{fill:color-mix(in lab, var(--brand-500) calc(3% + var(--_heat,0) * 55%), color-mix(in lab, var(--light-100) 3%, transparent));transition:fill .4s}.hero-scene_wrap .hero-scene_plan line{stroke:var(--_line);stroke-width:1.4px;stroke-linecap:square}.hero-scene_wrap .hero-scene_walls polygon{fill:color-mix(in lab, var(--light-100) 7%, transparent);stroke:color-mix(in lab, var(--_line) 55%, transparent);stroke-width:.8px;stroke-linejoin:round;transition:stroke .6s}.hero-scene_wrap .hero-scene_walls line{stroke:var(--_line);stroke-width:1.2px;transition:stroke .6s}.hero-scene_wrap.is-project .hero-scene_walls line,.hero-scene_wrap.is-project .hero-scene_walls polygon{stroke:var(--brand-500)}.hero-scene_wrap .hero-scene_furniture polygon{fill:color-mix(in lab, var(--light-100) 10%, var(--dark-900));stroke:color-mix(in lab, var(--_line) 60%, transparent);stroke-width:.6px;stroke-linejoin:round}.hero-scene_wrap .hero-scene_furniture polygon.top{fill:color-mix(in lab, var(--light-100) 18%, var(--dark-900))}.hero-scene_wrap .hero-scene_building .slab{fill:color-mix(in lab, var(--light-100) 3%, transparent);stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:1px}.hero-scene_wrap .hero-scene_building line{stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:1px}.hero-scene_wrap .hero-scene_cone polygon{fill:color-mix(in lab, var(--brand-500) 28%, transparent)}.hero-scene_wrap .hero-scene_cone .trail{fill:none;stroke:var(--brand-500);stroke-width:1.4px;stroke-dasharray:3 4}.hero-scene_wrap .hero-scene_people ellipse,.hero-scene_wrap .hero-scene_people circle{fill:var(--brand-500)}.hero-scene_wrap .hero-scene_people line{stroke:var(--brand-500);stroke-width:1.6px}.hero-scene_wrap .hero-scene_people .ghost{fill:color-mix(in lab, var(--brand-500) 80%, var(--light-100))}.hero-scene_wrap .hero-scene_labels text{font-family:var(--mono-family);letter-spacing:.08em;fill:var(--muted-light);text-anchor:middle;font-size:9px;transition:fill .4s}.hero-scene_wrap .hero-scene_labels .pct{fill:var(--light-300);font-variant-numeric:tabular-nums;font-size:13px}.hero-scene_wrap .hero-scene_labels g.is-active text{fill:var(--brand-500)}.hero-scene_wrap .hero-scene_labels .dim line{stroke:var(--muted-light)}.hero-scene_wrap .hero-scene_labels .dim text{text-anchor:start}.hero-scene_wrap .hero-scene_labels .unit{text-anchor:start;fill:var(--brand-500);font-size:22px}.hero-scene_wrap .hero-scene_lead{background:var(--dark-800);border:var(--border-width) solid var(--dark-700);border-left:.5cqw solid var(--brand-500);opacity:0;flex-direction:column;gap:.8cqw;padding:1.8cqw 2.2cqw;transition:opacity .6s,translate .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:6cqw;left:4cqw;translate:0 2cqw}.hero-scene_wrap .hero-scene_lead span{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500);font-size:max(.5625rem,1.3cqw)}.hero-scene_wrap .hero-scene_lead strong{font:500 max(.75rem, 1.9cqw) / 1.25 var(--heading-family);color:var(--light-300)}@media not (min-width:64rem){.hero-scene_wrap .hero-scene_svg{width:92%;height:78%;inset:6% 4% 16%}.hero-scene_wrap .hero-scene_stages{right:4cqw}}@media not (min-width:48rem){.hero-scene_wrap .hero-scene_stages{display:none}}.hero-scene_wrap.has-lead .hero-scene_lead{opacity:1;translate:0}.hero-scene_wrap .hero-scene_stages{flex-wrap:wrap;gap:.6rem 2.4cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:5cqw;left:4cqw;right:24cqw}.hero-scene_wrap .hero-scene_stages li{letter-spacing:.08em;text-transform:uppercase;color:var(--dark-700);font-size:max(.5625rem,1.2cqw);transition:color .4s}.hero-scene_wrap .hero-scene_stages b{font-weight:500}.hero-scene_wrap .hero-scene_stages li.is-active{color:var(--light-300)}.hero-scene_wrap .hero-scene_stages li.is-active b{color:var(--brand-500)}.hero_wrap{overflow:clip}.hero_wrap .hero_layout{grid-template-columns:1fr 1fr;gap:4.5rem;min-height:47.125rem;padding-block:4rem}.hero_wrap .hero_content{z-index:1;justify-content:center;align-self:center}.hero_wrap .hero_content>.eyebrow{margin-bottom:1rem}.hero_wrap .hero_title{text-wrap:initial;letter-spacing:-.0676em;max-width:9.1em}.hero_wrap .hero_description{color:var(--text-2);margin-top:.75rem;font-size:1.125rem;line-height:1.55}.hero_wrap .hero_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero_wrap .hero_visual{max-width:none;min-height:39.125rem;position:relative}.hero_wrap .hero_artwork{width:min(100% + 13rem,51.125rem);position:absolute;inset:0;overflow:hidden}.hero_wrap.repeat .hero_layout{padding-bottom:var(--section-space-medium)}.hero_wrap.repeat .hero_content{grid-area:1/2}.hero_wrap.repeat .hero_visual{grid-area:1/1}.hero_wrap.repeat .hero_artwork{left:auto;right:0}.hero_wrap.repeat .hero_title{max-width:11.3em}@media (min-width:64rem) and (not (min-width:90rem)){.hero_wrap:not(.repeat) .hero_title{font-size:clamp(3.1875rem,5.5vw - .3125rem,4.625rem)}}@media not (min-width:64rem){.hero_wrap .hero_layout{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-block:3.5rem 0;display:grid}.hero_wrap .hero_content{width:100%}.hero_wrap .hero_title{max-width:12em}.hero_wrap .hero_visual{aspect-ratio:1.45;min-height:0}.hero_wrap .hero_artwork{width:calc(100% + var(--site-margin) * 2);left:calc(var(--site-margin) * -1);right:auto}.hero_wrap.repeat .hero_content,.hero_wrap.repeat .hero_visual{grid-area:auto}.hero_wrap.repeat .hero_artwork{left:calc(var(--site-margin) * -1);right:auto}}@media not (min-width:30rem){.hero_wrap .hero_actions{flex-direction:column;width:100%}.hero_wrap .hero_title{font-size:2.75rem}.hero_wrap .hero_visual{aspect-ratio:1.2}}.marquee_wrap{padding-block:.6875rem;position:relative;overflow:clip}.marquee_wrap .marquee_track{letter-spacing:.13em;width:max-content;font-size:.875rem;display:flex;animation:40s linear infinite marquee-travel!important}.marquee_wrap .marquee_group,.marquee_wrap .marquee_group>span{align-items:center;gap:3rem;display:flex}.marquee_wrap .marquee_group{padding-right:3rem}.marquee_wrap .marquee_divider{flex:0 0 6px;width:6px;min-width:6px;max-width:6px;height:6px;min-height:6px;max-height:6px}@keyframes marquee-travel{to{transform:translate(-25%)}}.experience_wrap{gap:var(--space-9);flex-direction:column;width:100%;display:flex}.experience_wrap .experience_intro .text{color:var(--text-2);margin-top:.75rem;font-size:1.125rem;line-height:1.55}.experience_wrap .experience_intro .heading{max-width:11em}.experience_wrap .experience_viewer{background:color-mix(in lab, var(--dark-900) 4%, transparent);isolation:isolate;place-items:center;min-height:35.625rem;display:grid;position:relative;overflow:clip}.experience_wrap .experience_poster{z-index:-1;object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.experience_wrap .experience_viewer:has(.experience_poster):after{content:"";z-index:-1;background:color-mix(in lab, var(--light-100) 38%, transparent);position:absolute;inset:0}.experience_wrap .experience_viewer:has(.experience_poster) .experience_demo-frame{background:color-mix(in lab, var(--light-100) 82%, transparent)}.experience_wrap .experience_frame{background:var(--dark-900);border:0;width:100%;height:100%;position:absolute;inset:0}.experience_wrap .experience_viewer.is-playing .experience_demo-frame,.experience_wrap .experience_viewer.is-playing .experience_poster,.experience_wrap .experience_viewer.is-playing:after{display:none}.experience_wrap .experience_demo-frame{place-items:center;width:min(15rem,70%);height:5rem;display:grid;position:relative}.experience_wrap .experience_corner{border-color:var(--dark-900);border-style:solid;border-width:0;width:1.25rem;height:1.25rem;position:absolute}.experience_wrap .experience_corner.tl{border-top-width:var(--border-width);border-left-width:var(--border-width);top:0;left:0}.experience_wrap .experience_corner.tr{border-top-width:var(--border-width);border-right-width:var(--border-width);top:0;right:0}.experience_wrap .experience_corner.bl{border-bottom-width:var(--border-width);border-left-width:var(--border-width);bottom:0;left:0}.experience_wrap .experience_corner.br{border-bottom-width:var(--border-width);border-right-width:var(--border-width);bottom:0;right:0}.experience_wrap .experience_demo-link{cursor:pointer;color:var(--dark-900);text-transform:uppercase;border-width:0;border-bottom:var(--border-width) solid var(--dark-900);background:0 0;padding:.5rem 0;font-family:inherit;font-size:.6875rem}.experience_wrap .experience_outro .text{text-align:center;margin-bottom:2.25rem;font-size:.75rem;line-height:1.8}.experience_wrap .experience_button-frame{padding:0;position:relative}.experience_wrap .experience_button-frame:before{content:"";border-block:var(--border-width) solid color-mix(in lab, currentcolor 18%, transparent);position:absolute;inset:0 -5rem;mask-image:linear-gradient(90deg,#0000 0%,#000 50%,#0000 100%)}.experience_wrap .experience_button-frame:after{content:"";border-inline:var(--border-width) solid color-mix(in lab, currentcolor 18%, transparent);position:absolute;inset:-3rem 0;mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%)}.experience_wrap .experience_button-frame .button_wrap{z-index:1;position:relative}@media not (min-width:48rem){.experience_wrap .experience_button-frame:before{inset-inline:0}.experience_wrap .experience_viewer{min-height:25rem}.experience_wrap .experience_intro .heading{max-width:10em}}.property-tour_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 60% 45%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 70%), var(--dark-900);color:var(--_line);position:absolute;inset:0;overflow:clip;container-type:inline-size}.property-tour_wrap .property-tour_svg{width:calc(100% - 8cqw);height:calc(100% - 24cqw);opacity:var(--_fade);position:absolute;inset:12cqw 4cqw}.property-tour_wrap .property-tour_guides line{stroke:var(--dark-700);stroke-width:1px;stroke-dasharray:2 4}.property-tour_wrap .property-tour_floors polygon{fill:color-mix(in lab, var(--light-100) 3%, transparent);stroke:none;transition:fill .5s}.property-tour_wrap .property-tour_floors polygon.is-active{fill:color-mix(in lab, var(--brand-500) 16%, transparent)}.property-tour_wrap .property-tour_plan line{stroke:var(--_line);stroke-width:1.4px;stroke-linecap:square}.property-tour_wrap .property-tour_walls polygon{fill:color-mix(in lab, var(--light-100) 7%, transparent);stroke:color-mix(in lab, var(--_line) 55%, transparent);stroke-width:.8px;stroke-linejoin:round}.property-tour_wrap .property-tour_walls line{stroke:var(--_line);stroke-width:1.2px}.property-tour_wrap .property-tour_cone polygon{fill:color-mix(in lab, var(--brand-500) 28%, transparent)}.property-tour_wrap .property-tour_trail{fill:none;stroke:var(--brand-500);stroke-width:1.4px;stroke-dasharray:3 4}.property-tour_wrap .property-tour_visitor line{stroke:var(--brand-500);stroke-width:1.6px}.property-tour_wrap .property-tour_visitor circle,.property-tour_wrap .property-tour_visitor ellipse{fill:var(--brand-500)}.property-tour_wrap .property-tour_visitor .property-tour_ring{fill:none;stroke:var(--brand-500);stroke-width:1px;transform-box:fill-box;transform-origin:50%;scale:calc(1 + var(--_pulse,0) * 2.4);opacity:calc(1 - var(--_pulse,0))}.property-tour_wrap .property-tour_labels text{font-family:var(--mono-family);letter-spacing:.08em;fill:var(--muted-light);text-anchor:middle;font-size:9px;transition:fill .4s}.property-tour_wrap .property-tour_labels .property-tour_size{fill:color-mix(in lab, var(--muted-light) 70%, transparent);font-size:7.5px}.property-tour_wrap .property-tour_labels g.is-active text{fill:var(--brand-500)}.property-tour_wrap .property-tour_dim line{stroke:var(--muted-light);stroke-width:1px}.property-tour_wrap .property-tour_dim text{text-anchor:start}.property-tour_wrap .property-tour_readout,.property-tour_wrap .property-tour_scale{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-size:max(.625rem,2.2cqw);position:absolute}.property-tour_wrap .property-tour_readout{font-variant-numeric:tabular-nums;bottom:5cqw;left:5cqw}.property-tour_wrap .property-tour_scale{align-items:center;gap:2cqw;display:flex;top:5cqw;right:5cqw}.property-tour_wrap .property-tour_scale i{border:var(--border-width) solid var(--muted-light);border-top:0;width:12cqw;height:1cqw}.property-insights_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 50% 50%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 70%), var(--dark-900);color:var(--_line);position:absolute;inset:0;overflow:clip;container-type:inline-size}.property-insights_wrap .property-insights_svg{width:calc(100% - 8cqw);height:calc(100% - 28cqw);opacity:var(--_fade);position:absolute;inset:12cqw 4cqw 16cqw}.property-insights_wrap .property-insights_floors polygon{fill:color-mix(in lab, var(--brand-500) calc(3% + var(--_heat,0) * 52%), transparent);stroke:color-mix(in lab, var(--_line) 18%, transparent);stroke-width:.6px}.property-insights_wrap .property-insights_walls polygon{fill:color-mix(in lab, var(--light-100) 6%, transparent);stroke:color-mix(in lab, var(--_line) 45%, transparent);stroke-width:.7px}.property-insights_wrap .property-insights_walls line{stroke:var(--_line);stroke-width:1.1px}.property-insights_wrap .property-insights_trails polyline{fill:none;stroke:color-mix(in lab, var(--brand-500) 70%, transparent);stroke-width:1.4px;stroke-linecap:round}.property-insights_wrap .property-insights_visitors circle{fill:var(--brand-500)}.property-insights_wrap .property-insights_visitors .property-insights_halo{fill:color-mix(in lab, var(--brand-500) 22%, transparent)}.property-insights_wrap .property-insights_trails,.property-insights_wrap .property-insights_visitors{transition:opacity .6s}.property-insights_wrap .property-insights_labels text{font-family:var(--mono-family);letter-spacing:.08em;fill:var(--muted-light);text-anchor:middle;font-size:9px}.property-insights_wrap .property-insights_labels .property-insights_pct{fill:var(--light-300);font-variant-numeric:tabular-nums;font-size:13px}.property-insights_wrap .property-insights_labels g.is-top text{fill:var(--brand-500)}.property-insights_wrap .property-insights_count,.property-insights_wrap .property-insights_readout{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-variant-numeric:tabular-nums;font-size:max(.625rem,2.2cqw);position:absolute}.property-insights_wrap .property-insights_count{top:5cqw;right:5cqw}.property-insights_wrap .property-insights_count b{color:var(--brand-500);font-weight:500}.property-insights_wrap .property-insights_readout{bottom:5cqw;left:5cqw}.property-insights_wrap .property-insights_lead{background:var(--dark-800);border:var(--border-width) solid var(--dark-700);border-left:.6cqw solid var(--brand-500);opacity:0;flex-direction:column;gap:1.2cqw;width:min(46cqw,18rem);padding:3cqw;transition:opacity .6s,translate .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:5cqw;right:5cqw;translate:0 4cqw}.property-insights_wrap .property-insights_lead strong{font:500 max(.75rem, 2.8cqw) / 1.25 var(--heading-family);color:var(--light-300)}.property-insights_wrap .property-insights_lead-tag,.property-insights_wrap .property-insights_lead-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-size:max(.5625rem,1.9cqw)}.property-insights_wrap .property-insights_lead-tag{color:var(--brand-500)}.property-insights_wrap.has-lead .property-insights_lead{opacity:1;translate:0}.property-insights_wrap.has-lead .property-insights_readout{opacity:0}.property-sales_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 50% 40%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 70%), var(--dark-900);color:var(--_line);position:absolute;inset:0;overflow:clip;container-type:inline-size}.property-sales_wrap .property-sales_browser{border:var(--border-width) solid color-mix(in lab, var(--_line) 35%, transparent);background:var(--dark-800);opacity:var(--_fade);flex-direction:column;display:flex;position:absolute;inset:7cqw}.property-sales_wrap .property-sales_bar{border-bottom:var(--border-width) solid var(--dark-700);align-items:center;gap:1cqw;padding:1.6cqw 2cqw;display:flex}.property-sales_wrap .property-sales_bar i{background:var(--dark-700);border-radius:50%;width:1.2cqw;height:1.2cqw}.property-sales_wrap .property-sales_url{letter-spacing:.06em;color:var(--muted-light);background:var(--dark-900);margin-inline:auto;padding:.6cqw 3cqw;font-size:1.7cqw}.property-sales_wrap .property-sales_viewport{flex:1;position:relative;overflow:hidden}.property-sales_wrap .property-sales_page{will-change:translate;flex-direction:column;gap:3cqw;padding:3cqw 4cqw 5cqw;display:flex}.property-sales_wrap .property-sales_nav{align-items:center;gap:2.4cqw;display:flex}.property-sales_wrap .property-sales_logo{background:var(--_line);width:7cqw;height:1.8cqw;margin-right:auto}.property-sales_wrap .property-sales_nav span{background:var(--dark-700);width:5cqw;height:.8cqw}.property-sales_wrap .property-sales_nav em{background:var(--brand-500);width:8cqw;height:2.6cqw}.property-sales_wrap .property-sales_hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:2cqw;min-height:30cqw;display:grid}.property-sales_wrap .property-sales_copy{flex-direction:column;align-items:flex-start;gap:1.6cqw;display:flex}.property-sales_wrap .property-sales_eyebrow,.property-sales_wrap .property-sales_label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500);font-size:1.6cqw}.property-sales_wrap .property-sales_title{font:500 5.4cqw / 1 var(--heading-family);letter-spacing:-.03em;color:var(--light-100)}.property-sales_wrap .property-sales_line{background:var(--dark-700);width:100%;height:.9cqw}.property-sales_wrap .property-sales_line.short{width:70%}.property-sales_wrap .property-sales_cta{font:500 1.7cqw var(--mono-family);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-900);background:var(--brand-500);margin-top:1cqw;padding:1.2cqw 2.6cqw}.property-sales_wrap .property-sales_model{width:100%;animation:5s ease-in-out infinite property-sales-float}.property-sales_wrap .property-sales_model .floor{fill:color-mix(in lab, var(--brand-500) 14%, transparent)}.property-sales_wrap .property-sales_model .face{fill:color-mix(in lab, var(--light-100) 7%, transparent);stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:.4px}.property-sales_wrap .property-sales_model line{stroke:var(--_line);stroke-width:.6px}.property-sales_wrap .property-sales_units{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.property-sales_wrap .property-sales_unit{border:var(--border-width) solid var(--dark-700);flex-direction:column;gap:1.2cqw;padding:2cqw;display:flex}.property-sales_wrap .property-sales_unit svg{width:100%}.property-sales_wrap .property-sales_unit line{stroke:var(--_line);stroke-width:.18px;stroke-linecap:square}.property-sales_wrap .property-sales_unit span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-size:1.6cqw}.property-sales_wrap .property-sales_unit.is-picked{border-color:var(--brand-500)}.property-sales_wrap .property-sales_unit.is-picked span{color:var(--brand-500)}.property-sales_wrap .property-sales_tour{background:linear-gradient(120deg, color-mix(in lab, var(--brand-500) 18%, transparent), transparent 60%), var(--dark-900);align-items:center;gap:2cqw;min-height:16cqw;padding:3cqw;display:flex}.property-sales_wrap .property-sales_tour span.mono{letter-spacing:.08em;text-transform:uppercase;font-size:1.7cqw}.property-sales_wrap .property-sales_play{border:var(--border-width) solid var(--_line);place-items:center;width:5cqw;height:5cqw;display:grid}.property-sales_wrap .property-sales_play:before{content:"";border-left:1.6cqw solid var(--brand-500);border-block:1cqw solid #0000;margin-left:.4cqw}.property-sales_wrap .property-sales_table{flex-direction:column;display:flex}.property-sales_wrap .property-sales_row{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-light);border-bottom:var(--border-width) solid var(--dark-700);grid-template-columns:.6fr 1fr 1fr 1.4fr;padding:1.4cqw 0;font-size:1.6cqw;display:grid}.property-sales_wrap .property-sales_status:before{content:"";background:var(--brand-500);border-radius:50%;width:1cqw;height:1cqw;margin-right:1cqw;display:inline-block}.property-sales_wrap .property-sales_status.is-off:before{background:var(--dark-700)}.property-sales_wrap .property-sales_final{flex-direction:column;align-items:flex-start;gap:2cqw;padding-top:2cqw;display:flex}.property-sales_wrap .property-sales_final-title{font:500 3.4cqw / 1.1 var(--heading-family);color:var(--light-100)}.property-sales_wrap .property-sales_book{font:500 1.9cqw var(--mono-family);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-900);background:var(--brand-500);padding:1.6cqw 3.4cqw;transition:scale .15s,background-color .3s;display:grid;position:relative}.property-sales_wrap .property-sales_book b{grid-area:1/1;font-weight:500;transition:opacity .3s}.property-sales_wrap .property-sales_book b+b{opacity:0}.property-sales_wrap .property-sales_cursor{pointer-events:none;width:2.6cqw;position:absolute;top:0;left:0}.property-sales_wrap .property-sales_cursor path{fill:var(--light-100);stroke:var(--dark-900);stroke-width:1px}.property-sales_wrap .property-sales_chat{background:var(--light-100);width:min(48cqw,17rem);color:var(--dark-900);opacity:0;padding:2.6cqw 3cqw;transition:opacity .5s,translate .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4cqw;right:4cqw;translate:0 4cqw}.property-sales_wrap .property-sales_chat span{letter-spacing:.08em;text-transform:uppercase;color:#494949;font-size:max(.5625rem,1.8cqw)}.property-sales_wrap .property-sales_chat p{font:500 max(.75rem, 2.6cqw) / 1.3 var(--heading-family);margin:1cqw 0 0}.property-sales_wrap.is-pressing .property-sales_book{scale:.94}.property-sales_wrap.is-booked .property-sales_book{background:var(--light-300)}.property-sales_wrap.is-booked .property-sales_book b:first-child{opacity:0}.property-sales_wrap.is-booked .property-sales_book b+b{opacity:1}.property-sales_wrap.is-booked .property-sales_chat{opacity:1;transition-delay:.6s;translate:0}@keyframes property-sales-float{50%{translate:0 -1.2cqw}}.property-integration_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 45% 55%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 70%), var(--dark-900);color:var(--_line);position:absolute;inset:0;overflow:clip;container-type:inline-size}.property-integration_wrap>*{opacity:var(--_fade)}.property-integration_wrap .property-integration_status{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500);font-size:max(.625rem,2.2cqw);position:absolute;top:5cqw;right:5cqw}.property-integration_wrap .property-integration_code{text-transform:none;background:var(--dark-800);border:var(--border-width) solid var(--dark-700);white-space:nowrap;align-items:center;gap:1.6cqw;padding:2.2cqw 2.4cqw;font-size:max(.5rem,2.2cqw);display:flex;position:absolute;top:12cqw;left:5cqw;right:5cqw;overflow:hidden}.property-integration_wrap .property-integration_gutter{color:var(--dark-700)}.property-integration_wrap .property-integration_code .tag{color:var(--light-300)}.property-integration_wrap .property-integration_code .attr{color:var(--muted-light)}.property-integration_wrap .property-integration_code .str{color:var(--brand-500)}.property-integration_wrap .property-integration_caret{background:var(--brand-500);opacity:0;width:.3cqw;height:3cqw;margin-left:-2cqw}.property-integration_wrap.is-typing .property-integration_caret{animation:.8s step-end infinite property-integration-blink}.property-integration_wrap .property-integration_site{background:var(--light-100);width:64cqw;color:var(--dark-900);flex-direction:column;display:flex;position:absolute;top:24cqw;bottom:15cqw;left:5cqw}.property-integration_wrap .property-integration_site-bar{border-bottom:var(--border-width) solid var(--light-200);align-items:center;gap:.9cqw;padding:1.3cqw 1.8cqw;display:flex}.property-integration_wrap .property-integration_site-bar i{background:var(--light-200);border-radius:50%;width:1cqw;height:1cqw}.property-integration_wrap .property-integration_site-bar span{font:1.5cqw var(--mono-family);color:#494949;margin-left:auto;margin-right:auto}.property-integration_wrap .property-integration_site-body{flex-direction:column;flex:1;gap:1.8cqw;min-height:0;padding:2.4cqw 3cqw;display:flex}.property-integration_wrap .property-integration_site-nav{align-items:center;gap:2cqw;display:flex}.property-integration_wrap .property-integration_site-nav b{background:#2a4a3c;width:6cqw;height:1.6cqw;margin-right:auto}.property-integration_wrap .property-integration_site-nav span{background:var(--light-200);width:4.4cqw;height:.7cqw}.property-integration_wrap .property-integration_site-title{background:#2a4a3c;width:60%;height:2.4cqw}.property-integration_wrap .property-integration_site-title.small{width:70%;height:1.6cqw}.property-integration_wrap .property-integration_site-line{background:var(--light-200);width:85%;height:.8cqw}.property-integration_wrap .property-integration_site-cols{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.property-integration_wrap .property-integration_site-cols span{background:var(--light-200);height:4cqw}.property-integration_wrap .property-integration_slot{border:var(--border-width) dashed color-mix(in lab, var(--dark-900) 35%, transparent);flex:1;place-items:center;min-height:0;display:grid;position:relative}.property-integration_wrap .property-integration_slot-empty{letter-spacing:.08em;text-transform:uppercase;color:#494949;font-size:1.5cqw;transition:opacity .3s}.property-integration_wrap .property-integration_embed{background:var(--dark-900);opacity:0;place-items:center;padding:6%;transition:opacity .5s,scale .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;scale:.94}.property-integration_wrap .property-integration_embed svg,.property-integration_wrap .property-integration_flyer svg{width:100%;height:100%}.property-integration_wrap .property-integration_embed svg{animation:5s ease-in-out infinite property-integration-float}.property-integration_wrap .floor{fill:color-mix(in lab, var(--brand-500) 16%, transparent)}.property-integration_wrap .face{fill:color-mix(in lab, var(--light-100) 7%, transparent);stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:.4px}.property-integration_wrap svg line{stroke:var(--_line);stroke-width:.6px}.property-integration_wrap .property-integration_badge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500);font-size:1.3cqw;position:absolute;bottom:1.2cqw;left:1.4cqw}.property-integration_wrap.is-desktop [data-slot=desktop] .property-integration_embed,.property-integration_wrap.is-phone [data-slot=phone] .property-integration_embed{opacity:1;scale:1}.property-integration_wrap.is-desktop [data-slot=desktop] .property-integration_slot-empty{opacity:0}.property-integration_wrap .property-integration_phone{border:var(--border-width) solid color-mix(in lab, var(--_line) 40%, transparent);background:var(--dark-800);border-radius:3cqw;width:23cqw;padding:1.2cqw;position:absolute;top:30cqw;bottom:9cqw;right:5cqw}.property-integration_wrap .property-integration_phone-screen{background:var(--light-100);border-radius:2cqw;flex-direction:column;gap:1.4cqw;height:100%;padding:2cqw 1.6cqw;display:flex;overflow:hidden}.property-integration_wrap .property-integration_phone .property-integration_slot{flex:0 0 18cqw}.property-integration_wrap .property-integration_bubble{background:var(--dark-900);color:var(--light-300);opacity:0;border-radius:1.4cqw 1.4cqw .3cqw;flex-direction:column;gap:.6cqw;margin-top:auto;padding:1.4cqw;transition:opacity .5s,translate .6s cubic-bezier(.16,1,.3,1);display:flex;translate:0 3cqw}.property-integration_wrap .property-integration_bubble span{color:var(--brand-500);font-size:1.2cqw}.property-integration_wrap .property-integration_bubble strong{font:500 1.6cqw / 1.2 var(--heading-family)}.property-integration_wrap.is-shared .property-integration_bubble{opacity:1;translate:0}.property-integration_wrap .property-integration_link{letter-spacing:.06em;background:var(--dark-800);border:var(--border-width) solid var(--dark-700);opacity:0;align-items:center;gap:2cqw;padding:1.4cqw 1.4cqw 1.4cqw 2.4cqw;font-size:max(.625rem,1.9cqw);transition:opacity .5s,translate .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:5cqw;left:5cqw;translate:0 3cqw}.property-integration_wrap .property-integration_link span,.property-integration_wrap .property-integration_bubble span{text-transform:none}.property-integration_wrap .property-integration_link b{text-transform:uppercase;color:var(--dark-900);background:var(--brand-500);padding:.8cqw 1.6cqw;font-weight:500;transition:background-color .3s}.property-integration_wrap.has-link .property-integration_link{opacity:1;translate:0}.property-integration_wrap.is-copied .property-integration_link b{background:var(--light-300)}.property-integration_wrap .property-integration_flyer{pointer-events:none;opacity:0;width:16cqw;height:12cqw;position:absolute;top:0;left:0}@keyframes property-integration-blink{50%{opacity:1}}@keyframes property-integration-float{50%{translate:0 -.8cqw}}.solution-visual_wrap{width:100%;height:100%;min-height:inherit;background:0 0;align-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.solutions_wrap{width:100%}.solutions_wrap .solutions_header{margin-bottom:var(--space-9);justify-content:space-between;align-items:end;gap:3rem;display:flex}.solutions_wrap .solutions_header>.text{color:var(--text-2);margin-bottom:.5rem}.solutions_wrap .solutions_layout{border-block:var(--border-width) solid var(--border);border-inline:var(--border-width) solid var(--border);grid-template-columns:minmax(21rem,.34fr) minmax(0,1fr);align-items:start;display:grid}.solutions_wrap .solutions_sidebar{top:calc(var(--nav-height) + 1rem);min-height:calc(100svh - var(--nav-height));max-height:calc(100svh - var(--nav-height));flex-direction:column;justify-content:space-between;padding:0;display:flex;position:sticky}.solutions_wrap .solutions_navigation{flex-direction:column;display:flex}.solutions_wrap .solutions_link{font-size:.875rem;font-family:var(--mono-family);text-transform:uppercase;white-space:nowrap;color:var(--muted-light);border-bottom:var(--border-width) solid var(--border);gap:1rem;padding:1.5rem;transition:color .3s,background-color .3s;display:flex}.solutions_wrap .solutions_link[aria-current],.solutions_wrap .solutions_link:hover{color:var(--brand-500);background:color-mix(in lab, var(--light-100) 4%, transparent)}.solutions_wrap .solutions_number{min-width:0;margin-top:.125rem;font-size:.75rem}.solutions_wrap .solutions_list{border-left:var(--border-width) solid var(--border)}.solutions_wrap .solutions_item{border-bottom:var(--border-width) solid var(--border);min-height:30rem;scroll-margin-top:calc(var(--nav-height) + 1rem);grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.solutions_wrap .solutions_item:last-child{border-bottom:0}.solutions_wrap .solutions_content{flex-direction:column;justify-content:space-between;padding:2.5rem;transition:background-color .55s cubic-bezier(.16,1,.3,1);display:flex}.solutions_wrap .solutions_item.is-active{background:color-mix(in lab, var(--light-100) 4%, transparent)}.solutions_wrap .solutions_content .eyebrow_text{font-size:.75rem}.solutions_wrap .solutions_content .text{color:var(--text-2);margin-top:.75rem;font-size:1rem;line-height:1.65}.solutions_wrap .solutions_visual{background:0 0;align-self:stretch;min-height:23rem;position:relative;overflow:clip}@media not (min-width:64rem){.solutions_wrap .solutions_layout{grid-template-columns:1fr}.solutions_wrap .solutions_sidebar{background:var(--dark-900);min-height:0;top:var(--nav-height);z-index:5;padding:0}.solutions_wrap .solutions_navigation{grid-template-columns:repeat(4,1fr);display:grid}.solutions_wrap .solutions_link{text-align:center;border-right:var(--border-width) solid var(--border);flex-direction:column;align-items:center;gap:.3rem;padding:1rem .5rem;font-size:.6875rem;line-height:1.3}.solutions_wrap .solutions_link:last-child{border-right:0}.solutions_wrap .solutions_link[aria-current] .solutions_number:after{display:none}.solutions_wrap .solutions_list{border-left:0}.solutions_wrap .solutions_item{scroll-margin-top:12rem}}@media not (min-width:48rem){.solutions_wrap .solutions_header{flex-direction:column;align-items:start;gap:.75rem;margin-bottom:2rem}.solutions_wrap .solutions_header>.text{max-width:40ch}.solutions_wrap .solutions_item{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding:1.5rem}.solutions_wrap .solutions_item:not(.is-active){display:none}.solutions_wrap .solutions_item.is-active,.solutions_wrap .solutions_item.is-active .solutions_content{background:0 0}.solutions_wrap .solutions_content{gap:.75rem;padding:0}.solutions_wrap .solutions_visual{aspect-ratio:1.15;min-height:0}.solutions_wrap .solutions_link{padding-block:1rem}.solutions_wrap .solutions_link>span:last-child{display:none}.solutions_wrap .solutions_number{margin:0;font-size:1rem}}.process-share_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 50% 50%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 65%), var(--dark-900);color:var(--_line);grid-template-columns:1.25fr .8fr .9fr;align-items:center;gap:4cqw;padding:0 5cqw;display:grid;position:absolute;inset:0;overflow:clip;container-type:inline-size}.process-share_wrap>*{opacity:var(--_fade)}.process-share_wrap .process-share_files{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.process-share_wrap .process-share_file{will-change:translate, scale;flex-direction:column;gap:.8cqw;display:flex}.process-share_wrap .process-share_preview{aspect-ratio:.82;background:var(--light-100);place-items:center;padding:1cqw;display:grid;box-shadow:0 1cqw 2cqw #00000059}.process-share_wrap .process-share_preview svg{width:100%}.process-share_wrap .process-share_preview.plan line{stroke:var(--dark-900);stroke-width:.22px;stroke-linecap:square}.process-share_wrap .process-share_preview.model{background:var(--dark-800);border:var(--border-width) solid var(--dark-700)}.process-share_wrap .process-share_preview.model polygon{fill:color-mix(in lab, var(--light-100) 8%, transparent);stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:.5px}.process-share_wrap .process-share_preview.model line{stroke:var(--_line);stroke-width:.7px}.process-share_wrap .process-share_preview.render{padding:0;overflow:clip}.process-share_wrap .process-share_room{background:linear-gradient(#d9d4c6 0 58%,#a88b6b 58% 100%);width:100%;height:100%;position:relative}.process-share_wrap .process-share_room i{position:absolute}.process-share_wrap .process-share_room i:first-child{background:linear-gradient(#fdfaf0,#e8efe9);width:34%;height:36%;top:16%;left:14%;box-shadow:0 0 1.4cqw #fff8e6}.process-share_wrap .process-share_room i:nth-child(2){background:#6f6b63;width:44%;height:18%;top:50%;left:44%}.process-share_wrap .process-share_room i:nth-child(3){background:#4a4237;width:26%;height:10%;bottom:8%;left:10%}.process-share_wrap .process-share_name{letter-spacing:.04em;color:var(--muted-light);text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:max(.5rem,1.15cqw);overflow:hidden}.process-share_wrap .process-share_drop{aspect-ratio:1;background:color-mix(in lab, var(--light-100) 3%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;display:flex;position:relative}.process-share_wrap .process-share_corner{border:0 solid var(--_line);width:2cqw;height:2cqw;position:absolute}.process-share_wrap .process-share_corner.tl{border-top-width:var(--border-width);border-left-width:var(--border-width);top:0;left:0}.process-share_wrap .process-share_corner.tr{border-top-width:var(--border-width);border-right-width:var(--border-width);top:0;right:0}.process-share_wrap .process-share_corner.bl{border-bottom-width:var(--border-width);border-left-width:var(--border-width);bottom:0;left:0}.process-share_wrap .process-share_corner.br{border-bottom-width:var(--border-width);border-right-width:var(--border-width);bottom:0;right:0}.process-share_wrap .process-share_arrow{background:var(--brand-500);width:6cqw;height:6cqw;color:var(--dark-900);place-items:center;transition:scale .25s;display:grid}.process-share_wrap .process-share_arrow svg{width:70%}.process-share_wrap .process-share_arrow path{stroke:currentColor;stroke-width:1.6px}.process-share_wrap .process-share_arrow.is-pulse{scale:1.12}.process-share_wrap .process-share_count{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-variant-numeric:tabular-nums;font-size:max(.5rem,1.2cqw)}.process-share_wrap .process-share_bar{background:var(--dark-700);width:60%;height:.3cqw}.process-share_wrap .process-share_bar i{background:var(--brand-500);transform-origin:0;height:100%;display:block;scale:0 1}.process-share_wrap .process-share_checks{flex-direction:column;gap:1.4cqw;margin:0;padding:0;list-style:none;display:flex}.process-share_wrap .process-share_checks li{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);align-items:center;gap:1.2cqw;font-size:max(.5625rem,1.35cqw);transition:color .4s;display:flex}.process-share_wrap .process-share_box{border:var(--border-width) solid var(--dark-700);width:1.6cqw;height:1.6cqw;transition:background-color .3s,border-color .3s;position:relative}.process-share_wrap .process-share_checks li.is-checked{color:var(--light-300)}.process-share_wrap .process-share_checks li.is-checked .process-share_box{background:var(--brand-500);border-color:var(--brand-500)}.process-share_wrap .process-share_checks li.is-checked .process-share_box:after{content:"";border:solid var(--dark-900);border-width:0 .25cqw .25cqw 0;width:30%;height:55%;position:absolute;top:12%;left:30%;rotate:45deg}.process-share_wrap .process-share_done{border-top:var(--border-width) solid var(--dark-700);opacity:0;margin-top:1cqw;padding-top:1.4cqw;transition:opacity .5s,translate .5s;translate:0 1cqw}.process-share_wrap .process-share_checks .process-share_done.is-on{opacity:1;color:var(--brand-500);translate:0}.process-build_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 50% 50%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 60%), var(--dark-900);color:var(--_line);grid-template-columns:.7fr 2fr .8fr;align-items:center;gap:3cqw;padding:3cqw 5cqw;display:grid;position:absolute;inset:0;overflow:clip;container-type:inline-size}.process-build_wrap>*{opacity:var(--_fade)}.process-build_wrap .process-build_svg{width:100%;height:100%;max-height:40cqw}.process-build_wrap .process-build_side{flex-direction:column;gap:1cqw;display:flex}.process-build_wrap .process-build_label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-size:max(.5rem,1.2cqw)}.process-build_wrap .process-build_value{font:500 max(1rem, 3.6cqw) / 1 var(--heading-family);color:var(--light-100);font-variant-numeric:tabular-nums}.process-build_wrap .process-build_ruler{border-left:var(--border-width) solid var(--dark-700);background:repeating-linear-gradient(to top, var(--dark-700) 0 var(--border-width), transparent var(--border-width) 1.4cqw);width:2cqw;height:14cqw;margin-top:1cqw;position:relative}.process-build_wrap .process-build_ruler i{background:var(--brand-500);transform-origin:bottom;width:.3cqw;height:100%;position:absolute;bottom:0;left:-.15cqw;scale:1 0}.process-build_wrap .process-build_floors polygon{fill:color-mix(in lab, var(--light-100) 3%, transparent)}.process-build_wrap .process-build_plan line{stroke:var(--_line);stroke-width:1.3px;stroke-linecap:square}.process-build_wrap .process-build_walls polygon{fill:color-mix(in lab, var(--light-100) 7%, transparent);stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:.8px}.process-build_wrap .process-build_walls line{stroke:var(--_line);stroke-width:1.1px}.process-build_wrap .process-build_route polyline{fill:none;stroke:var(--brand-500);stroke-width:2px;stroke-linejoin:round}.process-build_wrap .process-build_route polyline.is-done{stroke-dasharray:5 6;animation:1s linear infinite process-build-march}.process-build_wrap .process-build_shadow{fill:color-mix(in lab, var(--brand-500) 30%, transparent)}.process-build_wrap .process-build_marker line{stroke:var(--brand-500);stroke-width:1.4px}.process-build_wrap .process-build_marker circle{fill:var(--brand-500);stroke:var(--light-100);stroke-width:1.5px}.process-build_wrap .process-build_marker text{font-family:var(--mono-family);letter-spacing:.08em;fill:var(--light-300);font-size:10px}.process-build_wrap .process-build_steps{flex-direction:column;gap:1.4cqw;margin:0;padding:0;list-style:none;display:flex}.process-build_wrap .process-build_steps li{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);align-items:center;gap:1.2cqw;font-size:max(.5625rem,1.35cqw);transition:color .4s;display:flex}.process-build_wrap .process-build_box{border:var(--border-width) solid var(--dark-700);width:1.6cqw;height:1.6cqw;transition:background-color .3s,border-color .3s;position:relative}.process-build_wrap .process-build_steps li.is-checked{color:var(--light-300)}.process-build_wrap .process-build_steps li.is-checked .process-build_box{background:var(--brand-500);border-color:var(--brand-500)}.process-build_wrap .process-build_steps li.is-checked .process-build_box:after{content:"";border:solid var(--dark-900);border-width:0 .25cqw .25cqw 0;width:30%;height:55%;position:absolute;top:12%;left:30%;rotate:45deg}@keyframes process-build-march{to{stroke-dashoffset:-22px}}.process-launch_wrap{--_line:var(--light-300);--_fade:1;background:radial-gradient(circle at 55% 50%, color-mix(in lab, var(--light-100) 5%, transparent), transparent 60%), var(--dark-900);color:var(--_line);grid-template-columns:.95fr 1.7fr .55fr;align-items:center;gap:3cqw;padding:3cqw 5cqw;display:grid;position:absolute;inset:0;overflow:clip;container-type:inline-size}.process-launch_wrap>*{opacity:var(--_fade)}.process-launch_wrap .process-launch_feed{flex-direction:column;gap:1cqw;display:flex}.process-launch_wrap .process-launch_live{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);align-items:center;gap:1cqw;font-size:max(.5rem,1.2cqw);display:flex}.process-launch_wrap .process-launch_dot{background:var(--brand-500);border-radius:50%;width:.9cqw;height:.9cqw;animation:1.4s ease-in-out infinite process-launch-blink}.process-launch_wrap .process-launch_count{font:500 max(1.5rem, 6cqw) / 1 var(--heading-family);letter-spacing:-.03em;color:var(--light-100);font-variant-numeric:tabular-nums}.process-launch_wrap .process-launch_cards{flex-direction:column;gap:1cqw;margin-top:1.4cqw;display:flex}.process-launch_wrap .process-launch_card{background:var(--dark-800);border:var(--border-width) solid var(--dark-700);border-left:.35cqw solid var(--brand-500);opacity:0;flex-direction:column;gap:.5cqw;padding:1.3cqw 1.6cqw;transition:opacity .5s,translate .6s cubic-bezier(.16,1,.3,1);display:flex;translate:-2cqw}.process-launch_wrap .process-launch_card.is-in{opacity:1;translate:0}.process-launch_wrap .process-launch_card span{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500);font-size:max(.5rem,1.05cqw)}.process-launch_wrap .process-launch_card strong{font:500 max(.625rem, 1.35cqw) / 1.25 var(--heading-family);color:var(--light-300)}.process-launch_wrap .process-launch_browser{aspect-ratio:1.55;border:var(--border-width) solid color-mix(in lab, var(--_line) 35%, transparent);background:var(--dark-800);flex-direction:column;display:flex}.process-launch_wrap .process-launch_bar{border-bottom:var(--border-width) solid var(--dark-700);align-items:center;gap:.7cqw;padding:1cqw 1.4cqw;display:flex}.process-launch_wrap .process-launch_bar i{background:var(--dark-700);border-radius:50%;width:.8cqw;height:.8cqw}.process-launch_wrap .process-launch_bar span{letter-spacing:.04em;text-transform:none;color:var(--muted-light);background:var(--dark-900);margin-inline:auto;padding:.3cqw 1.6cqw;font-size:max(.5rem,1cqw)}.process-launch_wrap .process-launch_browser .process-launch_model{flex:1;min-height:0;padding:2cqw}.process-launch_wrap .process-launch_model{width:100%}.process-launch_wrap .process-launch_model .floor{fill:color-mix(in lab, var(--brand-500) 12%, transparent)}.process-launch_wrap .process-launch_model .face{fill:color-mix(in lab, var(--light-100) 7%, transparent);stroke:color-mix(in lab, var(--_line) 50%, transparent);stroke-width:.4px}.process-launch_wrap .process-launch_model line{stroke:var(--_line);stroke-width:.6px}.process-launch_wrap .process-launch_model circle{fill:var(--brand-500)}.process-launch_wrap .process-launch_model circle.halo{fill:color-mix(in lab, var(--brand-500) 25%, transparent)}.process-launch_wrap .process-launch_phone{aspect-ratio:.5;border:var(--border-width) solid color-mix(in lab, var(--_line) 40%, transparent);background:var(--dark-800);border-radius:2.4cqw;padding:.9cqw}.process-launch_wrap .process-launch_phone-screen{background:var(--dark-900);border-radius:1.6cqw;flex-direction:column;justify-content:center;gap:2cqw;height:100%;padding:1.2cqw;display:flex}.process-launch_wrap .process-launch_cta{letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--dark-900);background:var(--brand-500);align-self:stretch;padding:.9cqw 0;font-size:max(.4375rem,.95cqw)}@keyframes process-launch-blink{50%{opacity:.3}}.process-graphic_wrap{aspect-ratio:2.2;background:0 0;width:100%;margin:0;position:relative;overflow:hidden;container-type:inline-size}.implementation_wrap{gap:var(--space-9);flex-direction:column;width:100%;display:flex}.implementation_wrap .implementation_tabs{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.implementation_wrap .implementation_tab{border-top:var(--border-width) solid var(--dark-700);color:var(--muted-light);text-align:left;flex-direction:column;align-items:start;padding-top:2rem;transition:color .8s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.implementation_wrap .implementation_tab[aria-selected=true]{color:var(--light-100)}.implementation_wrap .implementation_tab[aria-selected=true] .implementation_number{color:var(--brand-500)}.implementation_wrap .implementation_timer{top:-.0625rem;transform-origin:0;background:var(--brand-500);height:.125rem;position:absolute;inset-inline:0;transform:scaleX(0)}.implementation_wrap .implementation_tab:not([aria-selected=true]) .implementation_timer{opacity:0}.implementation_wrap .implementation_number{font-family:var(--heading-family);letter-spacing:-.07em;margin-bottom:2rem;font-size:3.75rem;line-height:1}.implementation_wrap .implementation_title{width:100%;max-width:none;margin-bottom:1.5rem}.implementation_wrap .implementation_description{max-width:44ch;font-size:1rem;line-height:1.65}.implementation_wrap .implementation_mobile-details{display:none}@media not (min-width:48rem){.implementation_wrap .implementation_tabs{gap:.75rem}.implementation_wrap .implementation_tab{text-align:left;align-items:start;padding-top:1rem}.implementation_wrap .implementation_number{margin-bottom:0;font-size:2rem}.implementation_wrap .implementation_title,.implementation_wrap .implementation_description{display:none}.implementation_wrap .implementation_mobile-details{text-align:left;width:100%;max-width:none;margin-inline:auto;display:block}.implementation_wrap .implementation_mobile-detail .heading{margin-inline:0;font-size:1.5rem}.implementation_wrap .implementation_mobile-detail p{max-width:36ch;color:var(--muted-light);margin:.75rem 0 0;font-size:1rem;line-height:1.65}}.cta_wrap{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}.cta_wrap .cta_action{padding:0;position:relative}.cta_wrap .cta_action:before,.cta_wrap .cta_action:after{content:"";border-block:var(--border-width) solid color-mix(in lab, currentcolor 20%, transparent);pointer-events:none;position:absolute;inset:0 -5rem;mask-image:linear-gradient(90deg,#0000 0%,#000 50%,#0000 100%)}.cta_wrap .cta_action:after{border-block:0;border-inline:var(--border-width) solid color-mix(in lab, currentcolor 20%, transparent);background:0 0;width:auto;height:auto;inset:-3rem 0;mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%)}.cta_wrap.final{text-align:center;flex-direction:column;gap:2.5rem;padding-block:9rem 1rem}.cta_wrap.strip .cta_action{margin-right:clamp(0rem,8vw,7.5rem)}.cta_wrap .cta_action .button_wrap{--button-background:var(--dark-900);--button-text:var(--light-100);--button-border:var(--dark-900);--button-background-hover:var(--dark-800);--button-text-hover:var(--light-100);--button-border-hover:var(--dark-800);z-index:1;position:relative}.cta_wrap .cta_action .button_icon.dark{filter:brightness(0)invert()}.cta_wrap .cta_content{flex-direction:column;align-items:center;display:flex}.cta_wrap .cta_content .text{margin-top:1.5rem}@media not (min-width:48rem){.cta_wrap{text-align:center;flex-direction:column;align-items:center;gap:2.5rem}.cta_wrap .cta_action,.cta_wrap.strip .cta_action{margin-right:0}.cta_wrap.final{align-items:center;padding-bottom:4rem}.cta_wrap.final .cta_action,.cta_wrap.final .cta_action .button_wrap{width:100%}.cta_wrap .cta_action{max-width:100%}.cta_wrap .cta_action:before{inset-inline:0}}.benefit-visual{width:clamp(5rem,7vw,7rem);height:clamp(5rem,7vw,7rem);color:var(--dark-900);background:0 0;margin-bottom:2rem}.benefit-visual svg{width:100%;height:100%;display:block}.benefits_item:hover .benefit-visual{color:var(--light-100)}.benefits_wrap{gap:var(--space-9);flex-direction:column;width:100%;display:flex}.benefits_wrap .benefits_layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.benefits_wrap .benefits_item{background:color-mix(in lab, var(--dark-900) 4%, transparent);padding:var(--space-6);flex-direction:column;align-items:start;transition:background .45s,color .45s;display:flex}.benefits_wrap .benefits_item:hover{background:var(--dark-900);color:var(--light-100)}.benefits_wrap .benefits_item .heading{max-width:14ch}.benefits_wrap .benefits_item .text{color:var(--text-2);margin-top:.75rem;font-size:1rem;line-height:1.65;transition:color .45s}.benefits_wrap .benefits_item:hover .text{color:var(--muted-light)}@media not (min-width:48rem){.benefits_wrap .benefits_layout{grid-template-columns:1fr}.benefits_wrap .benefits_item .heading{max-width:22ch}}.plans_wrap{width:100%}.plans_wrap .plans_header{margin-bottom:var(--space-9);grid-template-columns:.25fr 1fr;align-items:start;gap:2rem;display:grid}.plans_wrap .plans_header .eyebrow_text{padding-top:3.3125rem}.plans_wrap .plans_layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.plans_wrap .plans_item{border-top:var(--border-width) solid color-mix(in lab, var(--dark-900) 12%, transparent);flex-direction:column;align-items:start;padding-top:2.5rem;display:flex}.plans_wrap .plans_title{text-transform:uppercase;font:.75rem/1.5 var(--mono-family);letter-spacing:.04em;margin-bottom:1.25rem}.plans_wrap .plans_intro{max-width:22ch;margin-bottom:.5rem;font-size:clamp(1.75rem,2.5vw,2.75rem)}.plans_wrap .plans_item .text{color:var(--text-2);font-size:1rem;line-height:1.55}.plans_wrap .plans_features{flex-direction:column;gap:0;width:100%;margin-block:2.5rem;display:flex}.plans_wrap .plans_features li{font:.8125rem/1.6 var(--mono-family);text-transform:uppercase;border-top:var(--border-width) solid color-mix(in lab, var(--dark-900) 12%, transparent);align-items:center;gap:1rem;padding-block:1rem;display:flex}.plans_wrap .plans_features li:last-child{border-bottom:var(--border-width) solid color-mix(in lab, var(--dark-900) 12%, transparent)}.plans_wrap .plans_features img{filter:none;flex-shrink:0;width:.625rem;height:.625rem}.plans_wrap .plans_item .button_wrap{--button-background:#cbc9bf;--button-text:var(--dark-900);--button-border:#cbc9bf;--button-background-hover:var(--dark-900);--button-text-hover:var(--light-100);--button-border-hover:var(--dark-900);margin-top:auto}@media not (min-width:48rem){.plans_wrap .plans_header,.plans_wrap .plans_layout{grid-template-columns:1fr}.plans_wrap .plans_layout{gap:3rem}.plans_wrap .plans_header{gap:0}.plans_wrap .plans_header .eyebrow_text{padding-top:0}}.faq_wrap{gap:var(--space-9);grid-template-columns:.64fr 1fr;align-items:start;width:100%;display:grid}.faq_wrap .faq_intro{top:calc(var(--nav-height) + 3rem);position:sticky}.faq_wrap .faq_list{padding-top:6.375rem}.faq_wrap .accordion_item{border-bottom:0;border-top:var(--border-width) solid var(--border);padding-inline:1.5rem}.faq_wrap .accordion_item:last-child{border-bottom:var(--border-width) solid var(--border)}.faq_wrap .accordion_toggle{min-height:5.5rem;padding-block:1.5rem}.faq_wrap .accordion_title{font-family:var(--mono-family);text-transform:uppercase;letter-spacing:.025em;color:var(--light-300);font-size:.875rem;font-weight:400;line-height:1.55}.faq_wrap .accordion_body{max-width:64ch;color:var(--text-2);padding-bottom:1.5rem;font-size:.875rem;line-height:1.75}.faq_wrap .accordion_item[open] .accordion_title{color:var(--brand-500)}@media not (min-width:64rem){.faq_wrap{grid-template-columns:1fr}.faq_wrap .faq_intro{position:static}.faq_wrap .faq_list{padding-top:0}}@media not (min-width:48rem){.faq_wrap .accordion_item{padding-inline:.5rem}.faq_wrap .accordion_title{font-size:.75rem}}.transition_wrap{background:var(--light-200);gap:.5rem;padding-top:0;display:grid}.transition_wrap.brand{background:var(--brand-500);padding-top:0;transform:rotate(180deg)}.transition_wrap span{background:var(--dark-900);height:clamp(.5rem,1.6vw,1.4375rem);opacity:calc(.25 + var(--stripe) * .1875)}.audience_wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,6rem);width:100%;padding-block:clamp(3rem,6vw,6rem);display:grid}.audience_visual{aspect-ratio:1;background:var(--dark-900);align-self:center;min-width:0;overflow:hidden}.audience_visual img{object-fit:cover;width:100%;height:100%}.audience_content{flex-direction:column;min-width:0;display:flex}.audience_intro .heading{width:100%;max-width:none}.audience_list{border-top:var(--border-width) solid var(--border);margin-top:1.5rem}.audience_item{border-bottom:var(--border-width) solid var(--border);grid-template-columns:3rem 1fr;column-gap:1rem;padding:1.125rem 0;display:grid}.audience_item>.mono{color:var(--brand-500);align-self:end;font-size:.75rem}.audience_item .text{color:var(--text-2);grid-column:2;max-width:55ch;margin-top:.35rem;font-size:1rem;line-height:1.6}@media not (min-width:48rem){.audience_wrap{grid-template-columns:1fr}.audience_visual{min-height:0}.audience_item{grid-template-columns:2rem 1fr}}.visual-preview_wrap{z-index:20;color:#e9e7dd;border:var(--border-width) solid #5a5c51;background:#161715;align-items:center;gap:1rem;padding:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .25rem 1rem #16171533}.visual-preview_wrap[hidden]{display:none}.visual-preview_label{font:.625rem var(--mono-family);letter-spacing:.04em;padding-left:.5rem}.visual-preview_options{gap:.25rem;display:flex}.visual-preview_options button{font:.75rem var(--mono-family);color:#e9e7dd;cursor:pointer;padding:.65rem .85rem}.visual-preview_options button[aria-pressed=true]{color:#161715;background:#ff792c}.visual-preview_options button:focus-visible{outline-offset:.125rem;outline:.125rem solid #e9e7dd}html[data-visual-style=dither] .process-graphic_swatches i{background:#aaa}html[data-visual-style=dither] .process-graphic_swatches i:nth-child(2){background:#ddd}html[data-visual-style=dither] .process-graphic_swatches i:nth-child(3){background:#777}html[data-visual-style=dither] .process-graphic_swatches i:nth-child(4){background:#ff792c}@media not (min-width:48rem){.visual-preview_wrap{gap:.5rem;bottom:.5rem;right:.5rem}.visual-preview_label{display:none}}}
