.AvailableHouseList_scrollEffect__bNUdk{opacity:0;transform:translateY(60px)}.AvailableHouseList_scrollEffect__bNUdk[data-in-view=true]{opacity:1;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:translateY(0)}.AvailableHouseList_wrapper__D9UzX{position:relative;width:100%;padding:0 var(--padding-inline);overflow:hidden;background-color:#0b0b0d}.AvailableHouseList_container__Tjf_E{width:100%;max-width:1120px;padding:0;margin:0 auto}.AvailableHouseList_headingContainer__QOC3s{display:flex;flex-direction:column;gap:20px;width:100%;padding:72px 0 40px}.AvailableHouseList_headingContainer__QOC3s h3{font-size:14px;font-weight:500;line-height:1.48;color:#fff;text-align:center}.AvailableHouseList_headingContainer__QOC3s p{font-size:28px;font-weight:600;line-height:1.5;color:#fff;text-align:center;letter-spacing:.56px}.AvailableHouseList_inner__TPBae{padding-bottom:96px}.AvailableHouseList_card__IpCqW{width:100%}.AvailableHouseList_card__IpCqW .AvailableHouseList_cardImage__8inNO{display:block;width:100%;aspect-ratio:4/5;line-height:0;object-fit:cover;border-radius:8px}.AvailableHouseList_card__IpCqW .AvailableHouseList_cardInner__dWb_8{display:flex;flex-direction:column;gap:8px;margin-top:16px}.AvailableHouseList_card__IpCqW .AvailableHouseList_cardInner__dWb_8 .AvailableHouseList_cardTitle__9VQns{display:flex;flex-direction:column}.AvailableHouseList_card__IpCqW .AvailableHouseList_cardInner__dWb_8 .AvailableHouseList_cardTitle__9VQns span{font-family:var(--font-family-english);font-size:14px;font-weight:500;line-height:1.5;color:#fff;letter-spacing:.28px}.AvailableHouseList_card__IpCqW .AvailableHouseList_cardInner__dWb_8 .AvailableHouseList_cardSpec__PZFIQ{font-size:11px;font-weight:300;line-height:1.5;color:#858a95;letter-spacing:.22px}.Hero_scrollEffect__vCPfV{opacity:0;transform:translateY(60px)}.Hero_scrollEffect__vCPfV[data-in-view=true]{opacity:1;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:translateY(0)}.Hero_wrapper__Beu8r{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100svh;padding:calc(var(--header_height) + 36px) 24px 148px 24px}@media(min-width:769px){.Hero_wrapper__Beu8r{padding:calc(var(--header_height) + 60px) 120px 148px 120px}}.Hero_headTitleFurigana__lEcR4{position:relative;display:inline-block;line-height:1;opacity:1!important}.Hero_headTitleFurigana__lEcR4 span{position:absolute;bottom:30px;display:block;font-size:10px;font-weight:600;line-height:1;color:#fff;text-shadow:0 3px 6px #00000029;opacity:1!important}@media(min-width:769px){.Hero_headTitleFurigana__lEcR4 span{bottom:46px}}.Hero_headTitleFurigana__lEcR4 span:first-child{left:10px}@media(min-width:769px){.Hero_headTitleFurigana__lEcR4 span:first-child{left:16px}}.Hero_headTitleFurigana__lEcR4 span:nth-child(2){right:10px}@media(min-width:769px){.Hero_headTitleFurigana__lEcR4 span:nth-child(2){right:14px}}.Hero_headTitle__q1tWf{position:relative;font-family:var(--font-family-heading);font-size:28px;font-weight:600;line-height:1.7;color:#fff;text-shadow:0 3px 6px #00000029;opacity:1!important}@media(min-width:769px){.Hero_headTitle__q1tWf{font-size:40px;text-shadow:0 10px 20px #0000001a}}.LineupSection_scrollEffect__gKsc3{opacity:0;transform:translateY(60px)}.LineupSection_scrollEffect__gKsc3[data-in-view=true]{opacity:1;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:translateY(0)}.LineupSection_wrapper__4G8PD{position:relative;width:100%;padding:0 var(--padding-inline) 48px;overflow:hidden;background-color:#fff}.LineupSection_container__ezi7m{width:100%;max-width:1120px;padding:0;margin:0 auto}.LineupSection_headingContainer__bK_du{display:flex;flex-direction:column;gap:20px;width:100%;padding:72px 0 40px}.LineupSection_headingContainer__bK_du h3{font-size:14px;font-weight:500;line-height:1.48;color:#2d2d2d;text-align:center}.LineupSection_headingContainer__bK_du p{font-size:28px;font-weight:600;line-height:1.5;color:#2d2d2d;text-align:center;letter-spacing:.56px}.LineupSection_carouselWrapper__FkjHS{width:100vw;margin-left:calc(50% - 50vw)}@media(min-width:769px){.LineupSection_carouselWrapper__FkjHS{width:100%;margin-left:0}}.LineupSection_image__QOw4x{display:block;width:100%;aspect-ratio:375/500;line-height:1;object-fit:cover}@media(min-width:769px){.LineupSection_image__QOw4x{aspect-ratio:1120/570}}.LineupSection_itemContainer__68kdD{display:flex;flex-direction:column;gap:30px;padding:40px 0}.LineupSection_itemInner__wZleH{gap:12px}.LineupSection_itemHeading__X_jfP,.LineupSection_itemInner__wZleH{display:flex;flex-direction:column}.LineupSection_itemPlaceName__3LaKL{font-family:var(--font-family-english);font-size:13px;font-weight:500;line-height:100%;color:#000}.LineupSection_itemPropertyName__i_zyA{font-family:var(--font-family-english-highlight);font-size:60px;font-weight:600;line-height:100%;color:#000}.LineupSection_itemSpecContainer__2AKGO{display:flex;flex-direction:column;gap:8px}.LineupSection_itemSpec__yx_se{font-size:11px;font-weight:300;line-height:1.2727;color:#858a95;letter-spacing:.22px}@media(min-width:769px){.LineupSection_itemSpec__yx_se{font-size:12px}}.LineupSection_itemPrice__pGPG8{font-size:11px;font-weight:300;line-height:1.2727;color:#0b0b0d;letter-spacing:.44px}@media(min-width:769px){.LineupSection_itemPrice__pGPG8{font-size:12px}}.LineupSection_itemConcept__NwJN9{font-size:11px;font-weight:300;line-height:1.6363;color:#0b0b0d;letter-spacing:.44px;white-space:pre-wrap}@media(min-width:769px){.LineupSection_itemConcept__NwJN9{font-size:12px}}.LineupSection_creatorImage__6I0gn{display:block;width:40px;height:40px;overflow:hidden;line-height:0;object-fit:cover;border-radius:50%}.LineupSection_creatorContainer__c07Lv{display:flex;gap:12px;align-items:center}.LineupSection_creatorInner__i52Z4{display:flex;flex-direction:column}.LineupSection_creators__VckNf{display:flex;gap:48px}.LineupSection_role__AFWVm{font-size:11px}.LineupSection_name__CT_vt,.LineupSection_role__AFWVm{font-family:var(--font-family-english);font-weight:500;line-height:1.5;color:#000}.LineupSection_name__CT_vt{font-size:18px}.LineupSection_creatorNameImage__l3p13{display:block;width:auto;height:18px;margin:4px 0;line-height:0}