.HomeDesignPlanShowcase_container__eV_y1{container-name:plan-showcase;container-type:inline-size}.HomeDesignPlanShowcase_row__FaVpu{display:grid;align-items:center;gap:20px}@container plan-showcase (min-width: 560px){.HomeDesignPlanShowcase_row__FaVpu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5cqi,64px)}.HomeDesignPlanShowcase_reverse__4yK26 .HomeDesignPlanShowcase_image__TX1L8{grid-column:2;grid-row:1}.HomeDesignPlanShowcase_reverse__4yK26 .HomeDesignPlanShowcase_copy__PyLfX{grid-column:1;grid-row:1}}.HomeDesignInteriorShowcase_container__1jxxm{container-name:interior-showcase;container-type:inline-size}.HomeDesignInteriorShowcase_row__erR_j{display:grid;align-items:center;gap:20px}@container interior-showcase (min-width: 560px){.HomeDesignInteriorShowcase_row__erR_j{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5cqi,64px)}.HomeDesignInteriorShowcase_reverse__jBDoF{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.HomeDesignInteriorShowcase_reverse__jBDoF .HomeDesignInteriorShowcase_image__KP_bj{grid-column:2;grid-row:1}.HomeDesignInteriorShowcase_reverse__jBDoF .HomeDesignInteriorShowcase_copy__AdaWO{grid-column:1;grid-row:1}}.HomeDesignExampleGallery_container__rZYC5{container-name:example-gallery;container-type:inline-size}.HomeDesignExampleGallery_comparison__bmBjo,.HomeDesignExampleGallery_grid__9klK_{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.HomeDesignExampleGallery_sidebar__89pio{display:flex;flex-direction:column;gap:20px;min-width:0}.HomeDesignExampleGallery_choices__zl5QZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.HomeDesignExampleGallery_choice__eUk6R{display:flex;flex-direction:column;gap:10px;min-width:0;padding:6px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.HomeDesignExampleGallery_choice__eUk6R:hover{background:#f7f7f3}.HomeDesignExampleGallery_choice__eUk6R[aria-pressed=true]{border-color:#b5c0ae;background:#f2f4ef}.HomeDesignExampleGallery_choice__eUk6R:focus-visible{outline:2px solid #718366;outline-offset:3px}.HomeDesignExampleGallery_thumbnail__N6BrM{width:100%;aspect-ratio:4/3;border-radius:7px;-o-object-fit:cover;object-fit:cover}.HomeDesignExampleGallery_choiceLabel__Nix47{display:block;width:100%;min-width:0;padding:0 2px 4px;font-size:13px;line-height:1.5;font-weight:500;color:#51554e}.HomeDesignExampleGallery_details__UYIKW{min-width:0;margin-top:auto}@container example-gallery (min-width: 440px){.HomeDesignExampleGallery_grid__9klK_{grid-template-columns:repeat(2,minmax(0,1fr))}}@container example-gallery (min-width: 720px){.HomeDesignExampleGallery_comparison__bmBjo{grid-template-columns:minmax(0,1fr) clamp(188px,26cqi,248px);gap:clamp(20px,3cqi,32px);align-items:stretch}.HomeDesignExampleGallery_choices__zl5QZ{grid-template-columns:minmax(0,1fr);gap:8px}.HomeDesignExampleGallery_choice__eUk6R{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center}.HomeDesignExampleGallery_choiceLabel__Nix47{padding:0 2px 0 0;font-size:14px}}@container example-gallery (min-width: 900px){.HomeDesignExampleGallery_grid__9klK_{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeDesignExampleGallery_choice__eUk6R{grid-template-columns:84px minmax(0,1fr)}}.HomeDesignStyleTransferShowcase_container__4g7n2{container-name:style-transfer-showcase;container-type:inline-size}.HomeDesignStyleTransferShowcase_case__aiwsM{min-width:0}.HomeDesignStyleTransferShowcase_case__aiwsM+.HomeDesignStyleTransferShowcase_case__aiwsM{margin-top:32px;padding-top:32px;border-top:1px solid #e1e0da}.HomeDesignStyleTransferShowcase_caseHeader__t00zS{max-width:48rem;margin-bottom:24px}.HomeDesignStyleTransferShowcase_caseHeader__t00zS p{margin-top:8px}.HomeDesignStyleTransferShowcase_composition__8IX0l{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-areas:"source plus reference" "arrow arrow arrow" "result result result";gap:10px}.HomeDesignStyleTransferShowcase_imageFrame__dYQ8q{position:relative;min-width:0;aspect-ratio:3/2;overflow:hidden;border:1px solid #deded7;border-radius:16px;background:#e8e7e1}.HomeDesignStyleTransferShowcase_source__joYn4{grid-area:source}.HomeDesignStyleTransferShowcase_reference__6cNFo{grid-area:reference}.HomeDesignStyleTransferShowcase_result__rntiD{grid-area:result}.HomeDesignStyleTransferShowcase_plus__zKbX4{grid-area:plus}.HomeDesignStyleTransferShowcase_resultConnector__GBGe6{grid-area:arrow}.HomeDesignStyleTransferShowcase_image__foDi9{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.HomeDesignStyleTransferShowcase_connector__wUtJw{display:flex;align-items:center;justify-content:center;color:#8b8e88;font-size:24px;font-weight:300;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeDesignStyleTransferShowcase_arrow___bEr_{transform:rotate(90deg)}@container style-transfer-showcase (min-width: 560px){.HomeDesignStyleTransferShowcase_case__aiwsM+.HomeDesignStyleTransferShowcase_case__aiwsM{margin-top:40px;padding-top:40px}.HomeDesignStyleTransferShowcase_composition__8IX0l{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-template-areas:"source plus reference arrow result";gap:clamp(8px,1.2cqi,12px)}.HomeDesignStyleTransferShowcase_arrow___bEr_{transform:none}}