._card_44dsu_2{border-radius:var(--radius);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);position:relative}._head_44dsu_10{justify-content:space-between;align-items:baseline;display:flex}._title_44dsu_16{font-size:var(--title-size);letter-spacing:-.015em;margin:0;font-weight:600}._aside_44dsu_23{font-size:calc(12.5 * var(--u));color:var(--ink-2);letter-spacing:0}._card_tdw67_1{height:calc(164 * var(--u));padding:calc(20 * var(--u)) var(--pad) calc(19 * var(--u));flex:none}._middle_tdw67_7{margin-top:calc(11 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}._total_tdw67_14{margin:0 0 calc(1 * var(--u));font-size:var(--price-size);letter-spacing:-.04em;font-weight:300;line-height:1}._total_tdw67_14 small{margin-left:calc(5 * var(--u));font-size:calc(11 * var(--u));letter-spacing:0;color:var(--ink-2);font-weight:400}._legend_tdw67_30{align-items:flex-end;gap:calc(3.5 * var(--u));font-size:calc(12.5 * var(--u));line-height:calc(15.5 * var(--u));color:#3d3b38;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._legend_tdw67_30 li{align-items:center;gap:calc(7 * var(--u));display:flex}._legend_tdw67_30 li:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%}[data-group=structure]:before,._segment_tdw67_57[data-group=structure]{background:#161514}[data-group=envelope]:before,._segment_tdw67_57[data-group=envelope]{background:var(--orange-2)}[data-group=systems]:before,._segment_tdw67_57[data-group=systems]{background:var(--yellow)}._bar_tdw67_71{gap:calc(4.5 * var(--u));height:calc(25 * var(--u));margin-top:calc(12 * var(--u));display:flex}._segment_tdw67_57{min-width:calc(42 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(10.5 * var(--u));color:#3a2a0e;letter-spacing:0;transition:flex-grow .5s var(--ease-out);flex-basis:0;align-items:center;font-weight:600;display:flex}._segment_tdw67_57[data-group=structure]{color:#fff}._empty_tdw67_96{padding:0 calc(9 * var(--u));border-radius:calc(6 * var(--u));font-size:var(--tiny-size);color:var(--ink-2);background:#deddda;flex:1;align-items:center;display:flex}._card_tnvkg_1{height:calc(40 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(15 * var(--u));border-radius:calc(20 * var(--u));flex:none;align-items:center;display:flex}._icon_tnvkg_10{font-size:calc(17 * var(--u));color:#3d3b38}._label_tnvkg_15{margin-left:calc(9 * var(--u));font-size:calc(14 * var(--u));font-weight:500}._value_tnvkg_21{font-size:calc(13 * var(--u));color:#5f5d59;margin-left:auto}._header_plxjd_1{grid-area:header;grid-template-columns:var(--left) 1fr var(--right);column-gap:var(--gap);height:var(--top);padding-bottom:calc(1 * var(--u));align-items:center;display:grid}._brand_plxjd_11{align-items:center;min-width:0;display:flex}._logo_plxjd_17{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));background:#151413;place-items:center;display:grid;box-shadow:0 1px 2px #0003}._logo_plxjd_17 img{width:calc(17 * var(--u));height:calc(17 * var(--u))}._name_plxjd_32{margin-left:calc(10 * var(--u));font-size:var(--brand-size);letter-spacing:-.02em;font-weight:500}._tagline_plxjd_39{margin-left:calc(14 * var(--u));font-size:calc(12.5 * var(--u));color:var(--ink-2);white-space:nowrap}._tabs_plxjd_46{justify-self:center;gap:calc(2 * var(--u));padding:calc(5 * var(--u));border-radius:calc(15 * var(--u));border:1px solid var(--card-line);background:#f7f6f4bf;display:flex;box-shadow:0 1px 3px #2822140d}._tab_plxjd_46{height:calc(32 * var(--u));padding:0 calc(14.5 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#4b4945;transition:background var(--hover) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:flex}._tab_plxjd_46:hover{background:#ffffff8c}._tab_plxjd_46[aria-current=page]{background:var(--raised-strong);color:var(--ink);box-shadow:0 1px 3px #2822141a}._tools_plxjd_80{justify-self:end;gap:calc(8 * var(--u));display:flex}._iconButton_plxjd_86,._avatar_plxjd_87{width:var(--icon-button);height:var(--icon-button);border-radius:var(--radius-3);font-size:var(--icon);place-items:center;display:grid;position:relative}._iconButton_plxjd_86{border:1px solid var(--card-line);color:#3d3b38;transition:background var(--hover) var(--ease-out);background:#f6f7f4d9}._iconButton_plxjd_86:hover{background:var(--raised-strong)}._badge_plxjd_108{top:calc(9 * var(--u));right:calc(10 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--orange);box-shadow:0 0 0 calc(1.5 * var(--u)) #f6f7f4;border-radius:50%;position:absolute}._avatar_plxjd_87{color:#fffaf2;font-size:calc(14 * var(--u));letter-spacing:0;background:linear-gradient(160deg,#f4a63c,#e8811d);font-weight:600;box-shadow:0 2px 6px #e8811d4d}@media (width<=1023px){._header_plxjd_1{grid-template-columns:auto 1fr auto;padding:0}._tagline_plxjd_39{display:none}}@media (width<=599px){._header_plxjd_1{grid-template-columns:1fr auto}._tabs_plxjd_46{display:none}}._card_uipxp_1{padding:calc(20 * var(--u)) var(--pad) calc(19 * var(--u));flex:none}._rings_uipxp_6{margin-top:calc(14 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}._item_uipxp_12{flex-direction:column;align-items:center;margin:0;display:flex}._ring_uipxp_6{width:calc(64 * var(--u));height:calc(64 * var(--u));position:relative}._ring_uipxp_6 svg{width:100%;height:100%}._off_uipxp_30{fill:#dddcd8}._on_uipxp_34{transition:fill var(--fade)}._item_uipxp_12[data-tone=ink] ._on_uipxp_34,._item_uipxp_12[data-tone=ink] ._value_uipxp_39{fill:#161514;background:#161514}._item_uipxp_12[data-tone=orange] ._on_uipxp_34,._item_uipxp_12[data-tone=orange] ._value_uipxp_39{fill:var(--orange-2);background:var(--orange-2)}._item_uipxp_12[data-tone=yellow] ._on_uipxp_34,._item_uipxp_12[data-tone=yellow] ._value_uipxp_39{fill:var(--yellow);background:var(--yellow)}._value_uipxp_39{inset:calc(14 * var(--u));color:#fff;font-size:calc(13 * var(--u));letter-spacing:-.01em;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute}._item_uipxp_12[data-empty] ._value_uipxp_39{color:var(--ink-2);background:#dcdbd7}._label_uipxp_73{margin-top:calc(6 * var(--u));font-size:var(--small-size);line-height:calc(14.5 * var(--u));color:#6b6965;text-align:center}._backdrop_d0l3f_1{z-index:10;padding:var(--edge);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:_veil_d0l3f_1 .26s var(--ease-out) both;background:#12110f4d;place-items:center;display:grid;position:fixed;inset:0}._dialog_d0l3f_13{width:calc(420 * var(--u));max-width:100%;padding:calc(28 * var(--u));border-radius:calc(22 * var(--u));animation:_rise_d0l3f_1 .32s var(--ease-out) both;background:#f7f6f3;box-shadow:0 1px 2px #28221414,0 24px 60px #2822142e}._badge_d0l3f_25{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:var(--radius-3);color:var(--yellow);background:#161514;place-items:center;display:grid}._badge_d0l3f_25 svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}._title_d0l3f_40{margin:calc(18 * var(--u)) 0 0;font-size:calc(22 * var(--u));letter-spacing:-.03em;font-weight:500}._text_d0l3f_47{margin:calc(10 * var(--u)) 0 0;font-size:calc(13 * var(--u));line-height:calc(20 * var(--u));color:#5f5d59}._actions_d0l3f_54{gap:calc(8 * var(--u));margin-top:calc(22 * var(--u));display:flex}._primary_d0l3f_60,._secondary_d0l3f_61{height:var(--button-h);border-radius:var(--radius-3);font-size:calc(14 * var(--u));transition:background var(--hover) var(--ease-out);flex:1;font-weight:500}._primary_d0l3f_60{color:#fff;background:#161514}._primary_d0l3f_60:hover{background:#2c2a28}._secondary_d0l3f_61{background:#fff;box-shadow:0 1px 2px #28221414}._secondary_d0l3f_61:hover{background:#fbfbfa}@keyframes _veil_d0l3f_1{0%{opacity:0}}@keyframes _rise_d0l3f_1{0%{opacity:0;transform:translateY(calc(12 * var(--u))) scale(.97)}}._card_d04as_1{padding:calc(19 * var(--u)) var(--pad) var(--pad);flex:none}._top_d04as_6{justify-content:space-between;align-items:flex-start;display:flex}._sub_d04as_12{margin:calc(2 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:var(--ink-2)}._ring_d04as_18{width:calc(60 * var(--u));height:calc(60 * var(--u));margin:calc(-.5 * var(--u)) calc(-.5 * var(--u)) 0 0;position:relative}._ring_d04as_18 svg{width:100%;height:100%;transform:rotate(-90deg)}._track_d04as_31,._arc_d04as_32{fill:none;stroke-width:4.2px}._track_d04as_31{stroke:var(--ring-track)}._arc_d04as_32{stroke:var(--yellow);stroke-linecap:round;transition:stroke-dasharray .6s var(--ease-out)}._pct_d04as_47{font-size:calc(14 * var(--u));letter-spacing:-.02em;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}._num_d04as_58{align-items:flex-start;gap:calc(1 * var(--u));line-height:1;display:flex}._pct_d04as_47 sup{margin-top:calc(1.5 * var(--u));font-size:calc(7.5 * var(--u));color:var(--ink-2);font-weight:500;line-height:1}._stats_d04as_73{margin:calc(18 * var(--u)) 0 0;border-radius:var(--radius-2);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._stats_d04as_73>div{height:calc(82.5 * var(--u));padding:calc(12.5 * var(--u)) calc(12 * var(--u))}._stats_d04as_73 dt{font-size:calc(12.5 * var(--u));color:#6b6965}._stats_d04as_73 dd{margin:calc(10.5 * var(--u)) 0 0;font-size:var(--stat-size);letter-spacing:-.03em;font-weight:300;line-height:1}._stats_d04as_73 small{margin-left:calc(4 * var(--u));font-size:calc(11 * var(--u));color:var(--ink-2);letter-spacing:0;font-weight:400}._living_d04as_107{background:#f2f3f0}._bedrooms_d04as_111{background:var(--tile-mid)}._energy_d04as_115{color:#fff;background:#181619}._energy_d04as_115 dt{color:#aaa8a5}._build_d04as_124{background:#f0f0ee}._auto_d04as_128{width:100%;height:calc(44 * var(--u));margin-top:calc(14 * var(--u));border-radius:var(--radius-3);background:var(--raised-strong);font-size:calc(13.5 * var(--u));transition:background var(--hover) var(--ease-out), color var(--hover);font-weight:600;display:block;box-shadow:0 1px 2px #2822140f}._auto_d04as_128:hover:not(:disabled){background:#fff}._auto_d04as_128:disabled{color:var(--ink-2)}._card_al74w_1{min-height:0;color:var(--scene-ink);background:linear-gradient(180deg, var(--scene-top) 0%, #ebe9e4 20%, #e7e4dc 45%, #e6e0cc 60%, #e9dfbb 75%, #ecdaa8 87%, var(--scene-low) 100%);isolation:isolate;grid-area:scene;overflow:hidden}._card_al74w_1[data-night]{color:var(--night-ink);background:linear-gradient(180deg, var(--night-top) 0%, #1b202e 16%, #1f2433 42%, #262a32 62%, #2f2e2e 72%, #39322a 82%, #433526 92%, var(--night-low) 100%);border-color:#ffffff14}._canvas_al74w_35{width:100%;height:100%;display:block;position:absolute;inset:0}._location_al74w_45{top:calc(19 * var(--u));left:calc(22 * var(--u));height:calc(20 * var(--u));align-items:center;display:flex;position:absolute}._pin_al74w_54{font-size:calc(17 * var(--u))}._lot_al74w_58{margin-left:calc(8 * var(--u));font-size:calc(14.5 * var(--u));letter-spacing:-.015em;font-weight:600}._size_al74w_65{margin-left:calc(8 * var(--u));font-size:var(--small-size);color:var(--ink-2)}._card_al74w_1[data-night] ._size_al74w_65{color:var(--night-ink-2)}._toolbar_al74w_77,._rail_al74w_78{padding:calc(5 * var(--u));background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);display:flex;position:absolute;box-shadow:0 2px 10px #3c321e0f}._card_al74w_1[data-night] ._toolbar_al74w_77,._card_al74w_1[data-night] ._rail_al74w_78{background:var(--night-glass);border-color:var(--night-glass-line);box-shadow:none}._toolbar_al74w_77{top:calc(19 * var(--u));right:calc(19 * var(--u));gap:calc(4 * var(--u));border-radius:calc(15 * var(--u))}._tool_al74w_77{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(17 * var(--u));color:#3d3b38;transition:background var(--hover) var(--ease-out), color var(--hover);place-items:center;display:grid}._tool_al74w_77:hover:not(:disabled):not([aria-pressed=true]){background:#ffffff80}._tool_al74w_77[aria-pressed=true]{background:#f9f8f6;box-shadow:0 1px 3px #2822141f}._tool_al74w_77:disabled{color:#bcb9b3}._card_al74w_1[data-night] ._tool_al74w_77{color:#c9c9d0}._card_al74w_1[data-night] ._tool_al74w_77:hover:not(:disabled):not([aria-pressed=true]){background:#ffffff14}._card_al74w_1[data-night] ._tool_al74w_77[aria-pressed=true]{color:#1a1918;background:#eeedf0}._card_al74w_1[data-night] ._tool_al74w_77:disabled{color:#5d5f6c}._rail_al74w_78{top:50%;left:calc(21 * var(--u));align-items:center;gap:calc(4 * var(--u));width:calc(52 * var(--u));padding:calc(5 * var(--u)) 0 calc(6 * var(--u));border-radius:calc(16 * var(--u));flex-direction:column;transform:translateY(-50%)}._railItem_al74w_159{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:var(--radius-3);font-size:calc(16 * var(--u));color:#55534f;transition:background var(--fade) var(--ease-out), color var(--fade);place-items:center;display:grid;position:relative}._railItem_al74w_159[data-status=locked]{color:#c2bfb8}._railItem_al74w_159[data-status=current]{color:#fff;background:#161514;box-shadow:0 2px 6px #14121040}._railItem_al74w_159:hover:not(:disabled):not([data-status=current]){background:#fff9}._railItem_al74w_159[data-built]:after{content:"";top:calc(7 * var(--u));right:calc(7 * var(--u));width:calc(5.5 * var(--u));height:calc(5.5 * var(--u));background:var(--orange);border-radius:50%;position:absolute}._railItem_al74w_159[data-status=current][data-built]:after{background:var(--yellow)}._card_al74w_1[data-night] ._railItem_al74w_159{color:#b9bac4}._card_al74w_1[data-night] ._railItem_al74w_159[data-status=locked]{color:#4e505c}._card_al74w_1[data-night] ._railItem_al74w_159[data-status=current]{color:#1a1918;background:#f1f0ee}._card_al74w_1[data-night] ._railItem_al74w_159:hover:not(:disabled):not([data-status=current]){background:#ffffff14}._railLine_al74w_219{width:calc(28 * var(--u));height:1px;margin:calc(1 * var(--u)) 0;background:#1a19181a}._card_al74w_1[data-night] ._railLine_al74w_219{background:#ffffff1a}._callout_al74w_232{pointer-events:none;opacity:0;transition:opacity var(--fade) var(--ease-out);position:absolute;inset:0}._callout_al74w_232[data-shown]{opacity:1}._callout_al74w_232[data-leaving]{opacity:0;transition-duration:.2s}._dot_al74w_249{left:var(--ax);top:var(--ay);width:calc(9px * var(--k));height:calc(9px * var(--k));margin:calc(-4.5px * var(--k)) 0 0 calc(-4.5px * var(--k));background:var(--orange);box-shadow:0 0 0 calc(4px * var(--k)) #ef8a1f38;border-radius:50%;position:absolute}._leader_al74w_261{left:var(--ax);top:var(--ay);width:var(--len);background:var(--callout-line);transform-origin:0;height:1px;transform:rotate(var(--angle));position:absolute}._rule_al74w_272{left:var(--ex);top:var(--ey);width:calc(80px * var(--k));background:var(--callout-line);height:1px;position:absolute}._calloutText_al74w_281{left:calc(var(--ex) + 1px * var(--k));top:calc(var(--ey) + 6px * var(--k));font-size:calc(12px * var(--k));line-height:calc(17px * var(--k));color:var(--ink-2);white-space:nowrap;flex-direction:column;display:flex;position:absolute}._calloutText_al74w_281 strong{font-size:calc(13.5px * var(--k));color:var(--scene-ink);letter-spacing:-.01em;font-weight:600}._card_al74w_1[data-night] ._leader_al74w_261,._card_al74w_1[data-night] ._rule_al74w_272{background:#9a9aa6}._card_al74w_1[data-night] ._calloutText_al74w_281{color:var(--night-ink-2)}._card_al74w_1[data-night] ._calloutText_al74w_281 strong{color:var(--night-ink)}._bottom_al74w_315{left:calc(25 * var(--u));right:calc(25 * var(--u));bottom:calc(20.7 * var(--u));pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}._bottom_al74w_315 button{pointer-events:auto}._title_al74w_330{font-size:var(--hero-size);letter-spacing:-.035em;font-weight:400;line-height:calc(40 * var(--u));margin:0}._draft_al74w_338{margin:calc(5.7 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));color:#6d6b67}._meta_al74w_344{gap:calc(25 * var(--u));margin:calc(14.3 * var(--u)) 0 0;display:flex}._meta_al74w_344 dt{font-size:calc(11.5 * var(--u));color:#6d6b67}._meta_al74w_344 dd{margin:calc(4 * var(--u)) 0 0;font-size:calc(13 * var(--u));font-weight:600}._card_al74w_1[data-night] ._draft_al74w_338,._card_al74w_1[data-night] ._meta_al74w_344 dt{color:var(--night-ink-2)}._solar_al74w_366{flex-direction:column;align-items:flex-end;display:flex}._kwp_al74w_372{font-size:var(--hero-size);letter-spacing:-.04em;font-weight:300;line-height:calc(38 * var(--u))}._kwpLabel_al74w_379{font-size:calc(11.5 * var(--u));color:#6d6b67}._card_al74w_1[data-night] ._kwpLabel_al74w_379{color:var(--night-ink-2)}._download_al74w_388{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-top:calc(19 * var(--u));border-radius:var(--radius-3);color:#fff;font-size:calc(17 * var(--u));transition:background var(--hover) var(--ease-out);background:#161514;place-items:center;display:grid;box-shadow:0 2px 6px #14121033}._download_al74w_388:hover{background:#2c2a28}._card_al74w_1[data-night] ._download_al74w_388{background:#121216;box-shadow:inset 0 0 0 1px #ffffff1a}@media (width<=1023px){._rail_al74w_78{top:calc(64 * var(--u));transform:none}}@media (width<=599px){._rail_al74w_78,._callout_al74w_232,._size_al74w_65,._meta_al74w_344{display:none}._location_al74w_45{top:calc(16 * var(--u));left:calc(16 * var(--u))}._lot_al74w_58{font-size:calc(13.5 * var(--u))}._toolbar_al74w_77{top:calc(10 * var(--u));right:calc(10 * var(--u));gap:calc(2 * var(--u));padding:calc(4 * var(--u));border-radius:calc(13 * var(--u))}._tool_al74w_77{width:calc(32 * var(--u));height:calc(32 * var(--u));font-size:calc(16 * var(--u))}._bottom_al74w_315{left:calc(16 * var(--u));right:calc(16 * var(--u));bottom:calc(16 * var(--u))}._title_al74w_330{font-size:calc(28 * var(--u));line-height:calc(34 * var(--u))}._kwp_al74w_372{font-size:calc(28 * var(--u));line-height:calc(32 * var(--u))}._download_al74w_388{width:calc(40 * var(--u));height:calc(40 * var(--u));margin-top:calc(12 * var(--u))}}._card_1oscp_1{padding:calc(19 * var(--u)) var(--pad) calc(16 * var(--u));flex:none}._list_1oscp_6{margin:calc(11 * var(--u)) 0 0;padding:0;list-style:none}._row_1oscp_12{width:100%;height:calc(43 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(10 * var(--u));text-align:left;transition:background var(--hover) var(--ease-out);align-items:center;display:flex}._row_1oscp_12:hover:not(:disabled){background:#ffffff73}._icon_1oscp_27{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(16 * var(--u));transition:background var(--fade) var(--ease-out), color var(--fade);flex:none;place-items:center;display:grid}._row_1oscp_12[data-status=done] ._icon_1oscp_27{color:#fff;background:#151413}._row_1oscp_12[data-status=current] ._icon_1oscp_27{background:var(--orange);color:#fff}._row_1oscp_12[data-status=next] ._icon_1oscp_27{background:var(--raised-strong);color:#3d3b38;box-shadow:0 1px 2px #28221414}._row_1oscp_12[data-status=locked] ._icon_1oscp_27{color:var(--ink-3)}._text_1oscp_58{gap:calc(1 * var(--u));margin-left:calc(11 * var(--u));flex-direction:column;min-width:0;display:flex}._name_1oscp_66{font-size:var(--name-size);font-weight:500;line-height:calc(18 * var(--u))}._sub_1oscp_72{font-size:var(--small-size);color:var(--ink-2);line-height:calc(15 * var(--u))}._row_1oscp_12[data-status=locked] ._name_1oscp_66{color:#77756f}._row_1oscp_12[data-status=locked] ._sub_1oscp_72{color:var(--ink-3)}._price_1oscp_86{font-size:var(--small-size);color:var(--ink-2);margin-left:auto}._form_19wil_1{gap:calc(9 * var(--u));margin-top:calc(18 * var(--u));flex-direction:column;display:flex}._summary_19wil_8{margin:0 0 calc(5 * var(--u));border-radius:var(--radius-3);background:var(--raised);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._summary_19wil_8>div{height:calc(50 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border-bottom:1px solid var(--line)}._summary_19wil_8>div:nth-child(odd){border-right:1px solid var(--line)}._summary_19wil_8>div:nth-last-child(-n+2){border-bottom:0}._summary_19wil_8 dt{font-size:var(--tiny-size);line-height:calc(13 * var(--u));color:var(--ink-2)}._summary_19wil_8 dd{margin:calc(3 * var(--u)) 0 0;font-size:calc(13 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._input_19wil_47{height:calc(43 * var(--u));padding:0 calc(14 * var(--u));border-radius:var(--radius-3);background:var(--raised);font-size:calc(13.5 * var(--u));transition:border-color var(--hover) var(--ease-out), background var(--hover);border:1px solid #0000;outline:none}._input_19wil_47::placeholder{color:var(--ink-2)}._input_19wil_47:focus{background:var(--raised-strong);border-color:#1a19188c}._input_19wil_47:focus-visible{outline:none}._check_19wil_73{align-items:center;gap:calc(9 * var(--u));margin-top:calc(3 * var(--u));font-size:calc(12.5 * var(--u));color:#4b4945;cursor:pointer;display:flex;position:relative}._check_19wil_73 input{opacity:0;width:1px;height:1px;position:absolute}._box_19wil_91{width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:calc(3.5 * var(--u));background:var(--raised-strong);color:#0000;transition:background var(--hover), color var(--hover);place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #a9a7a3}._box_19wil_91 svg{width:100%;height:100%}._check_19wil_73 input:checked+._box_19wil_91{box-shadow:none;color:#fff;background:#181619}._check_19wil_73 input:focus-visible+._box_19wil_91{outline:2px solid var(--orange);outline-offset:2px}._card_8gdfi_1{min-height:0;padding:calc(17.5 * var(--u)) var(--pad) calc(18 * var(--u));flex-direction:column;flex:auto;display:flex}._head_8gdfi_9{font-size:calc(12.5 * var(--u));color:var(--ink-2);letter-spacing:0;justify-content:space-between;display:flex}._title_8gdfi_17{margin:calc(4.5 * var(--u)) 0 0;font-size:var(--step-title-size);letter-spacing:-.03em;font-weight:400;line-height:calc(30 * var(--u))}._text_8gdfi_25{margin:calc(5 * var(--u)) 0 0;font-size:var(--body-size);line-height:var(--body-leading);color:#6d6b67}._options_8gdfi_32{gap:calc(8 * var(--u));margin:calc(17 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._option_8gdfi_32{width:100%;height:calc(64 * var(--u));padding:0 calc(13 * var(--u)) 0 calc(10 * var(--u));border-radius:var(--radius-2);background:var(--raised);text-align:left;transition:background var(--hover) var(--ease-out), color var(--hover) var(--ease-out);align-items:center;display:flex;box-shadow:0 1px 2px #2822140a}._option_8gdfi_32:hover:not([aria-checked=true]):not(:disabled){background:#fbfbfa}._option_8gdfi_32[aria-checked=true]{color:#fff;background:#181619}._optionText_8gdfi_65{gap:calc(2 * var(--u));margin-left:calc(14 * var(--u));flex-direction:column;min-width:0;display:flex}._optionName_8gdfi_73{font-size:var(--name-size);font-weight:500;line-height:calc(18 * var(--u))}._optionSub_8gdfi_79{font-size:var(--small-size);color:var(--ink-2);line-height:calc(15 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._option_8gdfi_32[aria-checked=true] ._optionSub_8gdfi_79{color:#a3a19d}._price_8gdfi_92{padding-left:calc(10 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap;margin-left:auto;font-weight:600}._price_8gdfi_92 sup{vertical-align:.55em;font-size:.6em}._option_8gdfi_32[aria-checked=true] ._price_8gdfi_92{color:var(--price-on-ink)}._finish_8gdfi_109{padding-top:calc(12 * var(--u));margin-top:auto}._finishLabel_8gdfi_114{font-size:calc(12.5 * var(--u));color:var(--ink-2)}._chips_8gdfi_119{gap:calc(8 * var(--u));margin-top:calc(9 * var(--u));display:flex}._chip_8gdfi_119{align-items:center;gap:calc(9 * var(--u));height:calc(32 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--raised);font-size:calc(13.5 * var(--u));transition:box-shadow var(--hover) var(--ease-out), background var(--hover);display:flex;box-shadow:inset 0 0 0 1.5px #0000}._chip_8gdfi_119[aria-checked=true]{background:var(--raised-strong);box-shadow:inset 0 0 0 1.5px var(--ink)}._chipColor_8gdfi_143{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(3.5 * var(--u));box-shadow:inset 0 0 0 1px #1a19181f}._nav_8gdfi_150{gap:calc(9 * var(--u));padding-top:calc(10 * var(--u));margin-top:auto;display:flex}._finish_8gdfi_109+._nav_8gdfi_150{padding-top:calc(14 * var(--u));margin-top:0}._back_8gdfi_162,._next_8gdfi_163{height:var(--button-h);border-radius:var(--radius-3);font-size:calc(14 * var(--u));transition:background var(--hover) var(--ease-out), color var(--hover);justify-content:center;align-items:center;font-weight:500;display:flex}._back_8gdfi_162{width:calc(45 * var(--u));background:var(--raised);font-size:var(--icon);color:#2d2b28;flex:none}._back_8gdfi_162:hover:not(:disabled){background:#fbfbfa}._back_8gdfi_162:disabled{color:var(--ink-3)}._next_8gdfi_163{gap:calc(9 * var(--u));color:#fff;background:#181619;flex:1}._next_8gdfi_163 svg{font-size:calc(17 * var(--u))}._next_8gdfi_163:hover:not(:disabled){background:#2c2a28}._next_8gdfi_163:disabled{background:var(--disabled);color:var(--disabled-ink)}._swatch_13pym_1{width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:calc(10 * var(--u));flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #1a19180f}._tile_13pym_12{background:var(--raised-strong);color:#5d5b57}._glyph_13pym_17{width:calc(22 * var(--u));height:calc(22 * var(--u))}._slab_13pym_23{background:linear-gradient(160deg,#e2dfd9,#c4c1bb)}._strip_13pym_26{background:repeating-linear-gradient(90deg, #c9c6bf 0 calc(8 * var(--u)), #e8e6e1 calc(8 * var(--u)) calc(11 * var(--u)))}._piles_13pym_29{background:repeating-linear-gradient(90deg, #8e9198 0 calc(3 * var(--u)), #e4e2dd calc(3 * var(--u)) calc(10 * var(--u)))}._timber_13pym_34{background:repeating-linear-gradient(90deg, #d9955b 0 calc(5 * var(--u)), #f4e9db calc(5 * var(--u)) calc(10 * var(--u)))}._steel_13pym_37{background:repeating-linear-gradient(90deg, #9aa3ad 0 calc(4 * var(--u)), #eef0f2 calc(4 * var(--u)) calc(10 * var(--u)))}._sip_13pym_40{background:linear-gradient(160deg,#efe1c2,#dfcba3)}._plaster_13pym_45{background:linear-gradient(160deg,#f8f7f4,#ebe9e4)}._brick_13pym_48{background:repeating-linear-gradient(0deg, #b9583d 0 calc(6.5 * var(--u)), #edd4c1 calc(6.5 * var(--u)) calc(8 * var(--u)))}._larch_13pym_52{background:repeating-linear-gradient(90deg, #cc8d55 0 calc(6.5 * var(--u)), #9e6435 calc(6.5 * var(--u)) calc(7.5 * var(--u)))}._charred_13pym_55{background:repeating-linear-gradient(90deg, #2a2726 0 calc(6.5 * var(--u)), #0f0e0d calc(6.5 * var(--u)) calc(7.5 * var(--u)))}._concrete_13pym_58{background:radial-gradient(circle, #504c4673 calc(1.1 * var(--u)), transparent calc(1.4 * var(--u))) 0 0 / calc(10 * var(--u)) calc(10 * var(--u)), #bebbb5}._seam_13pym_66{background:repeating-linear-gradient(90deg, #3f444b 0 calc(6 * var(--u)), #646b74 calc(6 * var(--u)) calc(7.5 * var(--u)))}._clay_13pym_69{background:repeating-linear-gradient(0deg, #d4652f 0 calc(6 * var(--u)), #a94d25 calc(6 * var(--u)) calc(7.5 * var(--u)))}._slate_13pym_72{background:linear-gradient(160deg,#565c66,#3c4149)}._sedum_13pym_75{background:radial-gradient(circle, #a7bd60 calc(1.6 * var(--u)), transparent calc(2 * var(--u))) 0 0 / calc(7 * var(--u)) calc(7 * var(--u)), radial-gradient(circle, #6b8440 calc(1.6 * var(--u)), transparent calc(2 * var(--u))) calc(3.5 * var(--u)) calc(3.5 * var(--u)) / calc(7 * var(--u)) calc(7 * var(--u)), #86a04c}._panels_13pym_84,._panels_light_13pym_85,._panels_yellow_13pym_86{color:#1d2433}._panels_13pym_84{background:#e7e5e0}._panels_light_13pym_85{background:#f4dc93}._panels_yellow_13pym_86{background:#f2c23c}._panelGrid_13pym_98{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:currentColor}._oak_13pym_105{background:repeating-linear-gradient(0deg, #e1bd94 0 calc(7 * var(--u)), #c99d6d calc(7 * var(--u)) calc(8 * var(--u)))}._screed_13pym_108{background:linear-gradient(160deg,#c9c6c1,#a4a19c)}._travertine_13pym_111{background:linear-gradient(90deg,#0000 calc(50% - .5px),#96826473 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#96826473 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#e8ddcb}._app_e70uq_1{grid-template-columns:var(--left) minmax(0, 1fr) var(--right);grid-template-rows:var(--top) minmax(0, 1fr);column-gap:var(--gap);height:100svh;padding:0 var(--edge) var(--bottom);grid-template-areas:"header header header""left scene right";display:grid}._app_e70uq_1>header{grid-area:header}._left_e70uq_18{gap:var(--stack);min-height:0;margin:0 calc(-12 * var(--u));padding:0 calc(12 * var(--u)) calc(14 * var(--u));scrollbar-width:none;flex-direction:column;grid-area:left;display:flex;overflow-y:auto}._left_e70uq_18::-webkit-scrollbar{display:none}._right_e70uq_34{gap:var(--gap);flex-direction:column;grid-area:right;min-height:0;display:flex}._right_e70uq_34>:last-child{margin-top:calc(1 * var(--u))}@media (width<=1023px){._app_e70uq_1{grid-template-columns:1fr 1fr;grid-template-rows:auto var(--scene-h) auto;row-gap:var(--stack);height:auto;min-height:100svh;padding:0 var(--edge) calc(24 * var(--u));grid-template-areas:"header header""scene scene""right left"}._app_e70uq_1>header{height:calc(72 * var(--u))}._left_e70uq_18{margin:0;padding:0;overflow:visible}._right_e70uq_34{align-self:start;gap:var(--stack)}._right_e70uq_34>section:nth-child(2){min-height:calc(560 * var(--u));flex:none}._right_e70uq_34>:last-child{margin-top:0}}@media (width<=599px){._app_e70uq_1{gap:var(--stack);flex-direction:column;display:flex}._app_e70uq_1>header{height:calc(60 * var(--u))}._app_e70uq_1>section{height:var(--scene-h);flex:none}._right_e70uq_34>section:nth-child(2){min-height:0}._left_e70uq_18,._right_e70uq_34{display:contents}._left_e70uq_18>:first-child{order:5}._left_e70uq_18>:nth-child(2){order:6}._left_e70uq_18>:nth-child(3){order:7}._right_e70uq_34>:first-child{order:4}._right_e70uq_34>:nth-child(2){order:2}._right_e70uq_34>:nth-child(3){order:3}}:root{--page:#eceae6;--page-edge:#e3e2de;--page-low:#d8d7d3;--card:#edece8;--card-line:#ffffffbf;--card-shadow:0 1px 2px #2822140d, 0 8px 22px #28221414;--raised:#f5f5f2;--raised-strong:#fbfbf9;--tile-mid:#dcdcd9;--ink:#1a1918;--ink-2:#8d8b87;--ink-3:#b3b1ad;--line:#1a191814;--disabled:#d0cfcc;--disabled-ink:#9b9996;--orange:#ef8a1f;--orange-2:#f5a52a;--yellow:#f1c01c;--price-on-ink:#f2b934;--ring-track:#e3e3e1;--scene-top:#edece8;--scene-mid:#ece6d2;--scene-low:#f0cf7c;--scene-ink:#1a1918;--scene-ink-2:#8d8b87;--glass:#faf9f68c;--glass-line:#fffc;--callout-line:#7f7a72;--night-top:#181b2d;--night-mid:#292a35;--night-low:#463822;--night-ink:#f3f1ec;--night-ink-2:#8f8f99;--night-glass:#3c3f4e8c;--night-glass-line:#ffffff1f;--font:"Manrope", system-ui, sans-serif;--cap:.72em;--u:min(calc(100vw / 1440), calc(100svh / 900));--edge:calc(22 * var(--u));--top:calc(86 * var(--u));--bottom:calc(21 * var(--u));--gap:calc(16 * var(--u));--stack:calc(17 * var(--u));--left:calc(300 * var(--u));--right:calc(344 * var(--u));--radius:calc(20 * var(--u));--radius-2:calc(14 * var(--u));--radius-3:calc(12 * var(--u));--pad:calc(19 * var(--u));--button-h:calc(46 * var(--u));--icon-button:calc(40 * var(--u));--icon:calc(18 * var(--u));--brand-size:calc(18 * var(--u));--title-size:calc(15 * var(--u));--step-title-size:calc(24 * var(--u));--hero-size:calc(34 * var(--u));--stat-size:calc(24 * var(--u));--price-size:calc(30 * var(--u));--body-size:calc(13 * var(--u));--body-leading:calc(19 * var(--u));--name-size:calc(14 * var(--u));--small-size:calc(12 * var(--u));--tiny-size:calc(11 * var(--u));--tracking:-.01em;--tracking-tight:-.025em;--ease-out:cubic-bezier(.22, 1, .36, 1);--hover:.16s;--fade:.25s}@media (width<=1023px){:root{--u:calc(100vw / 760);--edge:calc(18 * var(--u));--gap:calc(14 * var(--u));--stack:calc(14 * var(--u));--scene-h:calc(640 * var(--u))}}@media (width<=599px){:root{--u:calc(100vw / 390);--edge:calc(14 * var(--u));--gap:calc(12 * var(--u));--stack:calc(12 * var(--u));--scene-h:calc(470 * var(--u))}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:radial-gradient(120% 95% at 50% 0%, var(--page) 0%, var(--page-edge) 55%, var(--page-low) 100%) fixed, var(--page-edge);color:var(--ink);font-family:var(--font);font-size:var(--body-size);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;overflow:hidden}button,input{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (width<=1023px){body{overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}
