.l8JCCG_journal{padding:var(--space-section) var(--space-gutter)}.l8JCCG_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.l8JCCG_action{display:none}@media (max-width:900px){.l8JCCG_action{display:flex}}@media (max-width:650px){.l8JCCG_action>*{flex:1}}
.SUEB1q_hotspots{pointer-events:none;position:absolute;inset:0}.SUEB1q_item{pointer-events:auto;transition:left var(--duration-ui) var(--ease-out);position:absolute;transform:translate(-50%,-50%)}.SUEB1q_hotspot{--tracking:var(--tracking-label);color:var(--color-surface);width:4rem;height:4rem;font-size:var(--type-mono-sm-size);font-family:var(--font-mono);border-radius:var(--radius-button);box-shadow:inset 0 0 0 .2rem color-mix(in srgb, var(--color-accent) 70%, transparent);background-color:var(--color-text);transition:box-shadow var(--duration-hover) var(--ease-out);background-clip:content-box;place-items:center;padding:.7rem;line-height:1;display:grid}@media (max-width:650px){.SUEB1q_hotspot{width:3.2rem;height:3.2rem;padding:.5rem}}.SUEB1q_hotspot[data-active]{box-shadow:inset 0 0 0 .4rem var(--color-accent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.SUEB1q_item{animation:linear both SUEB1q_hotspot-in;animation-timeline:--plan;animation-range:cover calc(48% + var(--i) * 3%) cover calc(52% + var(--i) * 3%)}}}@keyframes SUEB1q_hotspot-in{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}}
._48ECHG_figure{width:100%;aspect-ratio:var(--plan-width) / var(--plan-height);view-timeline-name:--plan;position:relative}._48ECHG_canvas{width:100%;height:100%;position:relative}._48ECHG_drawing{width:100%;height:100%}._48ECHG_drawing svg{width:100%;height:100%}._48ECHG_drawing svg{overflow:visible}[data-plan-size=small] ._48ECHG_drawing [data-size=large]{display:none}._48ECHG_drawing [data-size=small]{display:none}[data-plan-size=small] ._48ECHG_drawing [data-size=small]{display:inline}._48ECHG_drawing [data-layer=shift]{transition:transform var(--duration-ui) var(--ease-out)}[data-plan-size=small] ._48ECHG_drawing [data-layer=shift]{transform:translateX(calc(var(--plan-shift) * -.1rem))}._48ECHG_drawing [data-variant=short]{display:none}:is(._48ECHG_drawing [data-layer=walls],._48ECHG_drawing [data-layer=openings],._48ECHG_drawing [data-layer=dimensions],._48ECHG_drawing [data-layer=north]){color:var(--color-line-art)}._48ECHG_drawing [data-layer=deck]{color:var(--color-hairline)}:is(._48ECHG_drawing [data-layer=furniture],._48ECHG_drawing [data-layer=labels]){color:var(--color-text-muted);transition:opacity var(--duration-ui) var(--ease-out)}._48ECHG_drawing [data-fill=opening]{fill:var(--color-surface-alt)}._48ECHG_drawing text{--tracking:var(--tracking-label);font-size:1.2rem;font-family:var(--font-mono)}._48ECHG_drawing [data-tone=strong]{fill:var(--color-text)}[data-furnished=false] ._48ECHG_drawing [data-layer=furniture]{opacity:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._48ECHG_drawing [pathLength]{stroke-dasharray:1;animation:linear both _48ECHG_plan-draw;animation-timeline:--plan}._48ECHG_drawing [data-layer=walls] [pathLength]{animation-range:entry 10% cover 30%}._48ECHG_drawing [data-layer=openings] [pathLength]{animation-range:cover 25% cover 38%}._48ECHG_drawing [data-layer=dimensions] [pathLength]{animation-range:cover 32% cover 45%}:is(._48ECHG_drawing [data-layer=deck],._48ECHG_drawing [data-layer=furniture]>*,._48ECHG_drawing [data-layer=labels],._48ECHG_drawing [data-fill=opening],._48ECHG_drawing [data-layer=dimensions] path:not([pathLength])){animation:linear both _48ECHG_plan-fade;animation-timeline:--plan;animation-range:cover 40% cover 48%}}}@keyframes _48ECHG_plan-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _48ECHG_plan-fade{0%{opacity:0}}@media (max-width:650px){:is(._48ECHG_drawing [data-variant=full],._48ECHG_drawing [data-part=side]){display:none}._48ECHG_drawing [data-variant=short]{display:inline}._48ECHG_drawing text{font-size:2.6rem}}
.bdOToG_control{border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-button);background-color:var(--color-surface);align-self:flex-start;padding:.3rem;display:inline-flex;position:relative}.bdOToG_thumb{border-radius:var(--radius-button);background-color:var(--color-text);transition:transform var(--duration-ui) var(--ease-out), width var(--duration-ui) var(--ease-out);position:absolute;top:.3rem;bottom:.3rem;left:0}.bdOToG_segment{color:var(--color-text-muted);padding:.7rem var(--space-16);font-size:var(--type-text-sm-size);font-weight:500;line-height:var(--type-text-sm-line-height);white-space:nowrap;border-radius:var(--radius-button);cursor:pointer;transition:color var(--duration-ui) var(--ease-out);position:relative}.bdOToG_segment:has(:checked){color:var(--color-surface)}.bdOToG_control:not([data-measured]) .bdOToG_segment:has(:checked){background-color:var(--color-text)}.bdOToG_segment:has(:focus-visible){outline:var(--space-2) solid var(--color-focus);outline-offset:var(--space-2)}.bdOToG_input{opacity:0;cursor:pointer;position:absolute;inset:0}
.-K7VYa_note{border-top:var(--border-width) solid var(--color-hairline);transition:border-color var(--duration-hover) var(--ease-out);gap:var(--space-16);padding:1.4rem 0;display:flex}.-K7VYa_compact .-K7VYa_note{padding:1.2rem 0}.-K7VYa_note[data-active]{border-top-color:var(--color-text)}.-K7VYa_number{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);transition:color var(--duration-hover) var(--ease-out)}.-K7VYa_note[data-active] .-K7VYa_number{color:var(--color-text)}.-K7VYa_body{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.-K7VYa_label{text-align:left;cursor:pointer;font-weight:500}.-K7VYa_text{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}@media (max-width:650px){.-K7VYa_note:not([data-active]) .-K7VYa_text{display:none}}
.rD0bEa_planFeature{padding:var(--space-section) var(--space-gutter)}.rD0bEa_body{gap:var(--space-24) var(--space-64);grid-template:"copy drawing""notes drawing""action drawing"1fr/42rem minmax(0,1fr);display:grid}.rD0bEa_copy{gap:var(--space-24);flex-direction:column;grid-area:copy;display:flex}.rD0bEa_sheet{white-space:pre}.rD0bEa_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);line-height:var(--type-display-lg-line-height)}.rD0bEa_lede{color:var(--color-text-muted)}.rD0bEa_drawing{grid-area:drawing;align-self:center;max-width:84.4rem}.rD0bEa_notes{grid-area:notes}.rD0bEa_action{grid-area:action;justify-self:start}@media (max-width:900px){.rD0bEa_body{gap:var(--space-40);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""drawing""notes""action"}.rD0bEa_drawing{max-width:74.7rem}}@media (max-width:650px){.rD0bEa_body{gap:var(--space-32)}.rD0bEa_copy{gap:var(--space-20)}.rD0bEa_action{justify-self:stretch}}
.H6APMG_dimension{--dimension-stroke:var(--color-line-art);height:var(--space-16);display:block;position:relative}.H6APMG_line{height:var(--border-width);background-color:var(--dimension-stroke);transform-origin:0;position:absolute;top:.8rem;left:0;right:0}.H6APMG_tick{width:var(--border-width);background-color:var(--dimension-stroke);position:absolute;top:0;bottom:0}.H6APMG_slash{background-color:var(--dimension-stroke);width:1.13rem;height:.15rem;position:absolute;top:.8rem;transform:translate(-50%,-50%)rotate(-45deg)}.H6APMG_start{left:0}.H6APMG_end{left:100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.H6APMG_line{animation:linear both H6APMG_dimension-draw;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes H6APMG_dimension-draw{0%{transform:scaleX(0)}}@keyframes H6APMG_dimension-draw-y{0%{transform:scaleY(0)}}@media (max-width:900px){.H6APMG_dimension{width:var(--space-16);height:auto}.H6APMG_line{width:var(--border-width);transform-origin:top;height:auto;top:0;bottom:0;left:.8rem}.H6APMG_tick{width:auto;height:var(--border-width);inset:0 0 auto}.H6APMG_tick.H6APMG_end{top:auto;bottom:0}.H6APMG_slash{top:0;left:.8rem}.H6APMG_slash.H6APMG_end{display:none}.H6APMG_line{animation-name:H6APMG_dimension-draw-y}}
.erGrsa_process{padding:var(--space-section) var(--space-gutter)}.erGrsa_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.erGrsa_heading{gap:var(--space-80);align-items:flex-end;display:flex}.erGrsa_titleGroup{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}.erGrsa_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);line-height:var(--type-display-lg-line-height)}.erGrsa_lede{--tracking:var(--tracking-text-lg);color:var(--color-text-muted);min-width:0;font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height);flex:1}.erGrsa_steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.erGrsa_step{gap:var(--space-12);flex-direction:column;display:flex}.erGrsa_duration,.erGrsa_meta{--tracking:var(--tracking-mono);font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height)}.erGrsa_meta{white-space:pre;display:none}.erGrsa_body{padding:var(--space-12) var(--space-32) 0 0;flex-direction:column;gap:1rem;display:flex}.erGrsa_number{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height)}.erGrsa_stepTitle{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);line-height:var(--type-display-sm-line-height)}.erGrsa_stepBody{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}@media (max-width:900px){.erGrsa_heading{gap:var(--space-20);flex-direction:column;align-items:stretch}.erGrsa_steps{grid-template-columns:minmax(0,1fr)}.erGrsa_step{gap:var(--space-24);flex-direction:row}.erGrsa_duration,.erGrsa_number{display:none}.erGrsa_meta{display:block}.erGrsa_body{min-width:0;padding:0 0 var(--space-40);gap:var(--space-8);flex:1}.erGrsa_stepBody{font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height)}}@media (max-width:650px){.erGrsa_step{gap:var(--space-16)}.erGrsa_body{padding-bottom:var(--space-32)}}
.Fjzr8W_area{padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-24);align-items:baseline;display:flex}.Fjzr8W_size{--tracking:var(--tracking-mono);font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height)}.Fjzr8W_note{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height)}@media (max-width:650px){.Fjzr8W_note{display:none}}
._7OMsea_scaleBar{--tracking:var(--tracking-label);color:var(--color-text-muted);height:8.8rem;font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);position:relative}._7OMsea_north{color:var(--color-line-art);position:absolute;top:0;left:1.6rem}._7OMsea_arrow{color:var(--color-line-art);width:4rem;height:4.8rem;position:absolute;top:1.6rem;left:0}._7OMsea_title{position:absolute;top:2.2rem;left:8rem}._7OMsea_bar{width:20rem;height:.6rem;display:flex;position:absolute;top:4.4rem;left:8rem}._7OMsea_bar>span{border:var(--border-width) solid var(--color-line-art);flex:1}._7OMsea_bar>span+span{border-left:0}._7OMsea_bar>._7OMsea_filled{background-color:var(--color-line-art)}._7OMsea_tick{position:absolute;top:5.6rem}._7OMsea_zero{left:7.8rem}._7OMsea_ten{left:17.8rem}._7OMsea_twenty{left:27.8rem}
.icUkFq_row{padding:var(--space-16) 0;border-bottom:var(--border-width) solid var(--color-hairline);gap:var(--space-16);align-items:baseline;display:flex}.icUkFq_sheet,.icUkFq_price{--tracking:var(--tracking-mono);font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height);white-space:nowrap}.icUkFq_sheet{color:var(--color-text-muted)}.icUkFq_name{--tracking:var(--tracking-display-sm);min-width:0;font-size:var(--type-display-sm-size);font-family:var(--font-display);line-height:var(--type-display-sm-line-height);transition:transform var(--duration-hover) var(--ease-out);gap:var(--space-12);flex:1;align-items:center;display:flex}.icUkFq_arrow{transition:clip-path var(--duration-hover) var(--ease-out);clip-path:inset(0 100% 0 0)}@media (hover:hover){.icUkFq_row:hover .icUkFq_name{transform:translateX(var(--space-8))}.icUkFq_row:hover .icUkFq_arrow{clip-path:inset(0)}}
.OxdNmG_floorPlan{padding:var(--space-section) var(--space-gutter);scroll-margin-top:6.9rem}.OxdNmG_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.OxdNmG_head{gap:var(--space-24);align-items:flex-end;display:flex}.OxdNmG_heading{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}.OxdNmG_sheet{white-space:pre}.OxdNmG_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);line-height:var(--type-display-lg-line-height)}.OxdNmG_controls{gap:var(--space-12);display:flex}.OxdNmG_body{gap:var(--space-48);align-items:center;display:flex}.OxdNmG_drawing{flex:88.3rem;max-width:88.3rem}.OxdNmG_notes{flex:0 41.3rem;min-width:0}@media (max-width:900px){.OxdNmG_head{flex-direction:column;align-items:stretch}.OxdNmG_controls{align-self:flex-start}.OxdNmG_body{gap:var(--space-32);flex-direction:column;align-items:stretch}.OxdNmG_drawing{flex:none;max-width:74.7rem}.OxdNmG_notes{flex:none}}@media (max-width:650px){.OxdNmG_controls{flex-direction:column}}
.VnJD9q_titleSheet{padding:var(--space-40) var(--space-gutter) var(--space-96)}.VnJD9q_titleBlock{border-bottom:var(--border-width) solid var(--color-hairline);gap:var(--space-16);justify-content:space-between;padding-bottom:1.4rem;display:flex}.VnJD9q_sheetRef{white-space:pre;word-spacing:.6em}.VnJD9q_medium,.VnJD9q_narrow{display:none}.VnJD9q_body{gap:var(--space-80);align-items:flex-end;padding-top:8.8rem;display:flex}.VnJD9q_headline{gap:var(--space-32);flex-direction:column;flex:1;min-width:0;display:flex}.VnJD9q_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);line-height:var(--type-display-xl-line-height)}.VnJD9q_line{display:block}.VnJD9q_lede{--tracking:var(--tracking-text-lg);color:var(--color-text-muted);max-width:58rem;font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.VnJD9q_ledeShort{display:none}.VnJD9q_actions{gap:var(--space-12);align-items:flex-start;display:flex}.VnJD9q_index{flex-shrink:0;width:48rem}@media (max-width:900px){.VnJD9q_titleSheet{padding:var(--space-24) var(--space-gutter) var(--space-64)}.VnJD9q_wide{display:none}.VnJD9q_medium{display:block}.VnJD9q_body{padding-top:var(--space-64);gap:var(--space-64);flex-direction:column;align-items:stretch}.VnJD9q_index{width:auto}}@media (max-width:650px){.VnJD9q_medium,.VnJD9q_ledeLong{display:none}.VnJD9q_narrow,.VnJD9q_ledeShort{display:block}.VnJD9q_body{padding-top:var(--space-48);gap:var(--space-48)}.VnJD9q_headline{gap:var(--space-24)}.VnJD9q_actions{flex-direction:column;align-items:stretch}}
.w6ssFG_gallery{padding:var(--space-section) var(--space-gutter);background-color:var(--color-surface-alt);scroll-margin-top:6.9rem}.w6ssFG_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.w6ssFG_heading{gap:var(--space-16);flex-direction:column;display:flex}.w6ssFG_sheet{white-space:pre}.w6ssFG_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);line-height:var(--type-display-lg-line-height)}.w6ssFG_figures{gap:var(--space-card-gap);grid-template-columns:2fr 1fr;align-items:start;display:grid}.w6ssFG_lead{grid-row:span 2}.w6ssFG_figure{flex-direction:column;gap:1rem;display:flex}.w6ssFG_image{border-radius:var(--radius-card);background-color:var(--color-surface);aspect-ratio:440/254;display:block;position:relative;overflow:hidden}.w6ssFG_lead .w6ssFG_image{aspect-ratio:3/2}.w6ssFG_caption{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.w6ssFG_image{animation:linear both w6ssFG_figure-reveal;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes w6ssFG_figure-reveal{0%{clip-path:inset(100% 0 0 0 round var(--radius-card))}to{clip-path:inset(0 0 0 0 round var(--radius-card))}}@media (max-width:900px){.w6ssFG_figures{row-gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.w6ssFG_lead{grid-area:auto/span 2}.w6ssFG_image{aspect-ratio:4/5}}@media (max-width:650px){.w6ssFG_figures{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.w6ssFG_lead{grid-column:auto}}
