.cookie-consent_footerCookieButton__vAgfZ{width:-moz-fit-content;width:fit-content;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;text-align:left}.cookie-consent_cookieBanner__nRrh1{position:fixed;z-index:var(--byh-z-cookie);right:50px;bottom:22px;left:50px;display:grid;grid-template-columns:minmax(460px,1fr) 544px;grid-gap:38px;gap:38px;min-height:178px;max-height:calc(100vh - 44px);overflow-y:auto;padding:25px 30px;border-left:6px solid var(--byh-color-bg-brand);border-radius:8px;background:var(--byh-color-bg-page);box-shadow:0 8px 14px rgb(0 0 0/18%)}.cookie-consent_cookieCopy__V1psb h2{font-size:27px;line-height:1.2}.cookie-consent_cookieCopy__V1psb p{max-width:510px;margin-top:9px;color:var(--byh-color-text-secondary);font-size:14px;line-height:1.5}.cookie-consent_cookieCopy__V1psb a{display:inline-flex;align-items:center;min-height:32px;margin-top:8px;color:var(--byh-color-text-brand);font-size:13px;font-weight:500}.cookie-consent_cookieActions__Gmhu4{padding-top:13px}.cookie-consent_cookieChoices__S1hYS{display:grid;grid-template-columns:176px 150px 190px;grid-gap:14px;gap:14px}.cookie-consent_cookieActions__Gmhu4 button{height:48px;border:1px solid var(--byh-color-border-default);border-radius:4px;background:var(--byh-color-bg-page);color:var(--byh-color-text-primary);font-size:14px;font-weight:600}.cookie-consent_cookieActions__Gmhu4 .cookie-consent_acceptCookies__xH9A2{border-color:var(--byh-color-bg-brand);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand)}.cookie-consent_cookieActions__Gmhu4 p{margin-top:13px;color:var(--byh-color-text-secondary);font-size:12px}.cookie-consent_cookieSettings__yvfN_{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.cookie-consent_cookieSettings__yvfN_ label{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:10px 12px;border:1px solid var(--byh-color-border-default);border-radius:4px;font-size:13px}.cookie-consent_cookieSettings__yvfN_ label span{display:grid;grid-gap:3px;gap:3px}.cookie-consent_cookieSettings__yvfN_ label small{color:var(--byh-color-text-secondary);font-size:11px;line-height:1.35}.cookie-consent_cookieSettings__yvfN_ label input{width:16px;height:16px}.cookie-consent_cookieSettings__yvfN_>button{width:auto;height:44px;margin-left:auto;padding-inline:14px;border-color:var(--byh-color-bg-brand);color:var(--byh-color-text-brand);font-size:12px}@media (max-width:1200px){.cookie-consent_cookieBanner__nRrh1{right:24px;left:24px;grid-template-columns:1fr 516px}.cookie-consent_cookieChoices__S1hYS{grid-template-columns:166px 140px 182px;gap:10px}}@media (max-width:1023px){.cookie-consent_cookieBanner__nRrh1{right:24px;bottom:16px;left:24px;grid-template-columns:1fr;gap:16px;min-height:0}.cookie-consent_cookieActions__Gmhu4{padding-top:0}}@media (max-width:767px){.cookie-consent_cookieBanner__nRrh1{right:12px;bottom:12px;left:12px;padding:20px}.cookie-consent_cookieCopy__V1psb h2{font-size:22px}.cookie-consent_cookieChoices__S1hYS{grid-template-columns:1fr;gap:8px}.cookie-consent_cookieActions__Gmhu4 button{width:100%}.cookie-consent_cookieSettings__yvfN_>button{margin-left:0}}.landing-page_page__WqoA8{--container-max-width:1344px;--container-padding:clamp(48px,5.56vw,84px);--container-width:min(calc(100% - (var(--container-padding) * 2)),var(--container-max-width));--section-padding-top:96px;min-width:0;padding-top:var(--byh-header-height-mobile);overflow:hidden;background:var(--byh-color-bg-page);color:var(--byh-color-text-primary);font-family:var(--landing-body),var(--byh-family-body)}.landing-page_page__WqoA8 h1,.landing-page_page__WqoA8 h2{font-family:var(--landing-display),var(--byh-family-display);font-weight:500;letter-spacing:-.025em;overflow-wrap:break-word}.landing-page_aboutSection__2ur33,.landing-page_bookingBar__pfmh8,.landing-page_hero__ix4vz,.landing-page_locationSection__e3T7K,.landing-page_roomsSection__xVmYr,.landing-page_storySection__KBbQ2{scroll-margin-top:92px}.landing-page_aboutSection__2ur33,.landing-page_locationSection__e3T7K,.landing-page_reviewsSection__rYcs4,.landing-page_roomsSection__xVmYr,.landing-page_storySection__KBbQ2{padding-top:var(--section-padding-top)}.landing-page_aboutSection__2ur33{padding-bottom:84px;background:var(--byh-color-bg-subtle)}.landing-page_aboutHeader__gJZI7 h2{max-width:740px;font-size:clamp(44px,3.57vw,54px);line-height:1.06}.landing-page_aboutHeader__gJZI7>p{margin-top:16px;color:var(--byh-color-text-brand);font-size:18px;font-weight:600;line-height:1.44}.landing-page_aboutContent__FhA_g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(48px,4.04vw,64px);gap:clamp(48px,4.04vw,64px);margin-top:48px}.landing-page_aboutText__zEWLt,.landing-page_historyText__jmkvH{display:grid;align-content:start;grid-gap:20px;gap:20px;color:var(--byh-color-text-secondary);font-size:16px;line-height:1.56}.landing-page_aboutText__zEWLt h3{margin-bottom:0;color:var(--byh-color-text-primary);font-family:var(--landing-display),var(--byh-family-display);font-size:38px;font-weight:500;line-height:1.11}.landing-page_aboutText__zEWLt h3+p{margin-top:4px}.landing-page_amenitiesList__ED5AB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:48px 0 0;padding:0;list-style:none}.landing-page_stayCards__LBzto{margin-top:24px}.landing-page_stayCards__LBzto>h3{font-family:var(--landing-display),var(--byh-family-display);font-size:48px;font-weight:500;line-height:1.08}.landing-page_stayCardsGrid__L17xo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}@media (max-width:1180px){.landing-page_amenitiesList__ED5AB,.landing-page_stayCardsGrid__L17xo{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page_stayCardsGrid__L17xo>:last-child{grid-column:span 2}}.landing-page_hero__ix4vz{position:relative;height:calc(100vh - 90px);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand)}.landing-page_heroImage__YQFEk{object-fit:cover;object-position:center}.landing-page_heroShade__ca_Pp{position:absolute;inset:0;background:linear-gradient(90deg,rgb(23 35 38/36%),rgb(23 35 38/12%) 60%,rgb(23 35 38/28%))}.landing-page_heroContent__sg0KD{position:relative;z-index:1;height:100%;padding-top:170.1px}.landing-page_heroContent__sg0KD h1{max-width:861px;white-space:pre-line;font-size:clamp(72px,6.35vw,96px);line-height:1.042}.landing-page_heroContent__sg0KD>p{width:567px;margin-top:21px;margin-left:6px;font-size:19px;line-height:1.5}.landing-page_discoverLink__GxH4b{position:absolute;bottom:126px;left:6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landing-page_bookingBar__pfmh8{position:absolute;right:0;bottom:-64px;left:0;z-index:2;min-height:128px;padding:13px 18px;border-radius:10px;background:var(--byh-color-bg-page);box-shadow:0 13px 34px rgb(23 36 38/15%)}.landing-page_bookingWidget__o8fBx{width:100%;min-height:102px}.landing-page_bookingWidget__o8fBx iframe{display:block;width:100%!important;min-width:100%!important;border:0}.landing-page_bookingFallback__ibfus{display:inline-flex;align-items:center;min-height:55px;color:var(--byh-color-text-brand);font-size:14px;font-weight:600;text-decoration:none}.landing-page_locationSection__e3T7K{padding-bottom:136px}.landing-page_sectionLead__qAbI2{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:21px;gap:21px;align-items:center}.landing-page_sectionLead__qAbI2 h2{font-size:clamp(54px,4.45vw,67px);line-height:1.047;white-space:pre-line}.landing-page_sectionLead__qAbI2 p{max-width:525px;color:var(--byh-color-text-secondary);font-size:19px;line-height:1.5;white-space:pre-line}.landing-page_roomsSection__xVmYr{padding-bottom:72px}.landing-page_roomsHeading__6LL3U{display:flex;align-items:center;justify-content:space-between}.landing-page_roomsHeading__6LL3U h2{width:892.5px;font-size:clamp(48px,3.89vw,59px);line-height:1.036;white-space:pre-line}.landing-page_roomsHeading__6LL3U>span{margin-top:59px;color:var(--byh-color-text-brand);font-size:15px;font-weight:600}.landing-page_roomsGrid__9YlXP{display:flex;flex-wrap:wrap;gap:24px;width:1351.35px;margin-top:67px}.landing-page_roomCardWide__ZvFYQ,.landing-page_roomCard__B0who{flex:0 0 433.65px;min-width:0}.landing-page_roomCardWide__ZvFYQ{flex-basis:640.5px}.landing-page_roomCardWide__ZvFYQ+.landing-page_roomCardWide__ZvFYQ{margin-left:16.8px}.landing-page_storyImage__Hff5D img{object-fit:cover}.landing-page_infoHeading__q4V1m{margin-top:24px;font-family:var(--landing-display),var(--byh-family-display);font-size:50px;font-weight:500;line-height:1.08}.landing-page_infoGrid__zHv89{display:grid;grid-template-columns:repeat(3,433.65px);grid-gap:25.2px;gap:25.2px;width:1351.35px;margin-top:30px}.landing-page_storySection__KBbQ2{height:746px;padding-bottom:115px;background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand)}.landing-page_storyGrid__bAr48{display:grid;grid-template-columns:672px 630px;grid-gap:42px;gap:42px}.landing-page_storyGrid__bAr48>div:first-child{padding-top:42px}.landing-page_storyGrid__bAr48 h2{font-size:clamp(54px,4.45vw,67px);line-height:1.047;white-space:pre-line}.landing-page_storyGrid__bAr48 p{max-width:546px;margin-top:70px;font-size:19px;line-height:1.5;white-space:pre-line}.landing-page_storyImage__Hff5D{position:relative;height:546px;overflow:hidden;border-radius:4px}.landing-page_reviewsSection__rYcs4{display:flex;flex-direction:column;min-height:546px;padding-right:84px;padding-bottom:40px;padding-left:84px;background:var(--byh-color-bg-subtle)}.landing-page_reviewsHeader__IrV_Y p{color:var(--byh-color-text-brand);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:16px}.landing-page_reviewsHeader__IrV_Y h2{margin-top:14px;font-size:50px;line-height:1.08}.landing-page_reviewFormToggle__IpzNz{min-height:44px;margin-top:18px;padding:0 16px;border:1px solid var(--byh-color-border-brand);border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-page);color:var(--byh-color-text-brand);font-size:13px;font-weight:var(--byh-font-weight-semibold)}.landing-page_reviewFormToggle__IpzNz:hover{background:var(--byh-color-bg-brand-soft)}.landing-page_reviewsSection__rYcs4 blockquote{max-width:920px;min-height:176px;margin:48px auto 0;font-family:var(--landing-display),var(--byh-family-display);font-size:36px;font-weight:500;line-height:1.22;text-align:center;white-space:pre-line}.landing-page_reviewEmpty__nmjLj{margin:72px auto 0;color:var(--byh-color-text-secondary);font-size:16px;text-align:center}.landing-page_reviewAuthor__QlrSq{margin-top:4px;color:var(--byh-color-text-secondary);font-size:14px;font-weight:500;text-align:center}.landing-page_reviewControls__neXjO{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding-top:36px}.landing-page_reviewControls__neXjO button{width:48px;height:48px;border:1px solid var(--byh-color-border-default);border-radius:50%;background:var(--byh-color-bg-page);color:var(--byh-color-text-primary);font-size:18px}.landing-page_reviewControls__neXjO button:disabled{opacity:var(--byh-opacity-disabled)}.landing-page_reviewControls__neXjO .landing-page_nextReview__f_dXj{border-color:var(--byh-color-bg-brand);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand)}.landing-page_reviewControls__neXjO div{display:grid;grid-gap:8px;gap:8px;text-align:center}.landing-page_reviewControls__neXjO strong{color:var(--byh-color-text-brand);font-size:13px}.landing-page_reviewControls__neXjO span{color:var(--byh-color-text-secondary);font-size:11px}.landing-page_reviewFormDialog__zbE_N{width:min(calc(100% - 32px),720px);max-width:none;max-height:min(calc(100vh - 32px),820px);margin:auto;padding:28px;overflow:auto;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page);color:var(--byh-color-text-primary);box-shadow:var(--byh-shadow-dialog)}.landing-page_reviewFormDialog__zbE_N::-webkit-backdrop{background:var(--byh-overlay-medium)}.landing-page_reviewFormDialog__zbE_N::backdrop{background:var(--byh-overlay-medium)}.landing-page_reviewFormHeader__OPXV0{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.landing-page_reviewFormHeader__OPXV0 h3{font-size:23px;font-weight:var(--byh-font-weight-semibold);line-height:1.3}.landing-page_reviewFormHeader__OPXV0 p{max-width:54ch;margin-top:6px;color:var(--byh-color-text-secondary);font-size:13px;line-height:1.5}.landing-page_reviewFormClose__ftgD0{align-self:start;min-height:40px;padding:0 14px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);font-size:13px;font-weight:var(--byh-font-weight-semibold)}.landing-page_reviewFormClose__ftgD0:hover:not(:disabled){background:var(--byh-button-secondary-bg-hover)}.landing-page_reviewFormClose__ftgD0:disabled{opacity:var(--byh-opacity-disabled)}.landing-page_reviewForm__Vc3Md{display:grid;grid-gap:16px;gap:16px}.landing-page_reviewFormRow__5qlXG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-page_reviewForm__Vc3Md label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:var(--byh-font-weight-medium)}.landing-page_reviewForm__Vc3Md input,.landing-page_reviewForm__Vc3Md textarea{width:100%;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text);font-size:14px}.landing-page_reviewForm__Vc3Md input{min-height:44px;padding:0 14px}.landing-page_reviewForm__Vc3Md textarea{min-height:130px;padding:12px 14px;line-height:1.5;resize:vertical}.landing-page_reviewForm__Vc3Md .landing-page_reviewConsent__PFwlX{display:flex;align-items:flex-start;gap:10px;color:var(--byh-color-text-secondary);font-weight:var(--byh-font-weight-regular);line-height:1.45}.landing-page_reviewForm__Vc3Md .landing-page_reviewConsent__PFwlX input{flex:0 0 auto;width:18px;min-height:18px;margin-top:1px;padding:0}.landing-page_reviewConsent__PFwlX a{color:var(--byh-color-text-brand);text-decoration:underline;text-underline-offset:2px}.landing-page_reviewForm__Vc3Md input:hover,.landing-page_reviewForm__Vc3Md textarea:hover{border-color:var(--byh-input-border-hover)}.landing-page_reviewForm__Vc3Md input:focus,.landing-page_reviewForm__Vc3Md textarea:focus{border-color:var(--byh-input-border-focus)}.landing-page_reviewFormClose__ftgD0:focus-visible,.landing-page_reviewFormToggle__IpzNz:focus-visible,.landing-page_reviewSubmit__J3m6T:focus-visible{outline:2px solid var(--byh-color-border-brand);outline-offset:2px}.landing-page_reviewFormError__EBH8A,.landing-page_reviewFormSuccess__eu4yQ{font-size:13px;line-height:1.5}.landing-page_reviewFormError__EBH8A{color:var(--byh-color-text-danger)}.landing-page_reviewFormSuccess__eu4yQ{color:var(--byh-color-text-brand)}.landing-page_reviewSubmit__J3m6T{justify-self:start;min-height:44px;padding:0 20px;border:0;border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-size:13px;font-weight:var(--byh-font-weight-semibold)}.landing-page_reviewSubmit__J3m6T:hover:not(:disabled){background:var(--byh-color-bg-brand-hover)}.landing-page_reviewSubmit__J3m6T:disabled{opacity:var(--byh-opacity-disabled)}@media (max-width:767px){.landing-page_reviewFormRow__5qlXG{grid-template-columns:1fr}.landing-page_reviewFormDialog__zbE_N{padding:18px}.landing-page_reviewFormHeader__OPXV0{display:grid;grid-gap:14px;gap:14px}.landing-page_reviewFormClose__ftgD0{justify-self:start}}.landing-page_footer__ysxh5{min-height:273px;padding-block:65px;background:var(--byh-neutral-900);color:var(--byh-color-text-on-brand)}.landing-page_footerGrid__EWBBN{display:grid;grid-template-columns:325.5px 294px 420px;grid-gap:84px;gap:84px}.landing-page_footerGrid__EWBBN strong{padding-top:2.1px;font-size:17px;font-weight:600}.landing-page_footerGrid__EWBBN address,.landing-page_footerGrid__EWBBN nav{display:grid;align-content:start;grid-gap:2px;gap:2px;font-size:15px;font-style:normal;line-height:1.47}.landing-page_footerGrid__EWBBN address a,.landing-page_footerGrid__EWBBN nav a,.landing-page_footerGrid__EWBBN nav button{display:inline-flex;align-items:center;min-height:28px}@media (max-width:1200px){.landing-page_bookingBar__pfmh8{min-height:128px}.landing-page_reviewsSection__rYcs4 blockquote{font-size:31px}}@media (min-width:1024px){.landing-page_page__WqoA8{padding-top:92.4px}}@media (max-width:1023px){.landing-page_page__WqoA8{--container-padding:40px;--section-padding-top:72px}.landing-page_heroContent__sg0KD,.landing-page_hero__ix4vz{height:auto;min-height:min(720px,calc(100vh - var(--byh-header-height-mobile)))}.landing-page_heroContent__sg0KD{display:flex;flex-direction:column;padding-top:112px;padding-bottom:32px}.landing-page_heroContent__sg0KD h1{font-size:clamp(58px,8.5vw,78px)}.landing-page_heroContent__sg0KD>p{width:min(100%,520px)}.landing-page_bookingBar__pfmh8{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin-top:auto;min-height:148px;padding:16px 18px}.landing-page_locationSection__e3T7K{padding-bottom:104px}.landing-page_sectionLead__qAbI2{grid-template-columns:1fr;gap:20px}.landing-page_roomsSection__xVmYr{padding-bottom:100px}.landing-page_infoGrid__zHv89,.landing-page_roomsGrid__9YlXP,.landing-page_roomsHeading__6LL3U h2{width:100%}.landing-page_roomsGrid__9YlXP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:72px 24px;gap:72px 24px}.landing-page_roomCardWide__ZvFYQ,.landing-page_roomCardWide__ZvFYQ+.landing-page_roomCardWide__ZvFYQ,.landing-page_roomCard__B0who{width:auto;margin-left:0}.landing-page_roomCardWide__ZvFYQ,.landing-page_roomCard__B0who{flex-basis:auto}.landing-page_infoHeading__q4V1m{margin-top:104px}.landing-page_infoGrid__zHv89{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.landing-page_infoGrid__zHv89>:last-child{grid-column:span 2;min-height:0}.landing-page_storySection__KBbQ2{height:auto;padding-bottom:72px}.landing-page_storyGrid__bAr48{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:32px}.landing-page_storyGrid__bAr48>div:first-child{padding-top:0}.landing-page_storyGrid__bAr48 p{margin-top:36px}.landing-page_storyImage__Hff5D{height:400px}.landing-page_reviewsSection__rYcs4{min-height:500px;padding-right:40px;padding-bottom:40px;padding-left:40px}.landing-page_footer__ysxh5{height:auto;padding-block:48px}.landing-page_footerGrid__EWBBN{grid-template-columns:1fr 1fr;gap:32px}.landing-page_footerGrid__EWBBN address{grid-column:span 2}}@media (max-width:767px){.landing-page_page__WqoA8{--container-padding:20px;--section-padding-top:56px}.landing-page_aboutSection__2ur33{padding-bottom:56px}.landing-page_aboutContent__FhA_g,.landing-page_amenitiesList__ED5AB,.landing-page_stayCardsGrid__L17xo{grid-template-columns:1fr}.landing-page_aboutContent__FhA_g{gap:32px;margin-top:32px}.landing-page_amenitiesList__ED5AB{gap:12px;margin-top:32px}.landing-page_stayCards__LBzto{margin-top:72px}.landing-page_stayCards__LBzto>h3{font-size:38px}.landing-page_stayCardsGrid__L17xo{gap:16px;margin-top:32px}.landing-page_stayCardsGrid__L17xo>:last-child{grid-column:auto}.landing-page_hero__ix4vz{min-height:650px}.landing-page_heroContent__sg0KD{padding-top:72px}.landing-page_heroContent__sg0KD h1{font-size:clamp(44px,12vw,58px)}.landing-page_heroContent__sg0KD>p{margin-left:0;font-size:16px}.landing-page_discoverLink__GxH4b{bottom:184px;left:0}.landing-page_bookingBar__pfmh8{min-height:224px;padding:14px 16px}.landing-page_locationSection__e3T7K{padding-bottom:72px}.landing-page_aboutHeader__gJZI7 h2,.landing-page_sectionLead__qAbI2 h2,.landing-page_storyGrid__bAr48 h2{font-size:40px}.landing-page_sectionLead__qAbI2 p,.landing-page_storyGrid__bAr48 p{font-size:16px}.landing-page_roomsHeading__6LL3U{display:grid;grid-gap:16px;gap:16px}.landing-page_roomsHeading__6LL3U>span{margin-top:0}.landing-page_infoGrid__zHv89,.landing-page_roomsGrid__9YlXP,.landing-page_storyGrid__bAr48{grid-template-columns:1fr}.landing-page_roomsGrid__9YlXP{gap:48px;margin-top:40px}.landing-page_infoHeading__q4V1m{margin-top:72px;font-size:40px}.landing-page_infoGrid__zHv89{gap:16px}.landing-page_infoGrid__zHv89>:last-child{grid-column:auto}.landing-page_storySection__KBbQ2{padding-bottom:56px}.landing-page_storyImage__Hff5D{height:320px}.landing-page_reviewsSection__rYcs4{min-height:560px;padding-right:20px;padding-bottom:32px;padding-left:20px}.landing-page_reviewsHeader__IrV_Y h2{font-size:38px}.landing-page_reviewsSection__rYcs4 blockquote{min-height:0;margin-top:32px;font-size:26px}.landing-page_footerGrid__EWBBN{grid-template-columns:1fr}.landing-page_footerGrid__EWBBN address{grid-column:auto}}@media (min-width:768px) and (max-width:1023px){.landing-page_page__WqoA8{--container-padding:32px;padding-top:96px}.landing-page_hero__ix4vz{min-height:720px}.landing-page_heroContent__sg0KD{padding-top:164px}.landing-page_heroContent__sg0KD h1{max-width:690px;font-size:70px;line-height:1.03}.landing-page_heroContent__sg0KD>p{width:520px;margin-top:22px;font-size:17px}.landing-page_bookingBar__pfmh8{min-height:180px;padding:16px 18px}.landing-page_locationSection__e3T7K{padding-bottom:104px}.landing-page_storySection__KBbQ2{padding-bottom:100px}.landing-page_storyGrid__bAr48{grid-template-columns:1fr;gap:56px}.landing-page_storyGrid__bAr48 h2{font-size:52px}.landing-page_storyGrid__bAr48 p{max-width:690px;margin-top:42px;font-size:17px}.landing-page_storyImage__Hff5D{height:420px}}@media (max-width:767px){.landing-page_hero__ix4vz{min-height:590px}.landing-page_heroContent__sg0KD{padding-top:128px}.landing-page_heroContent__sg0KD h1{max-width:342px;font-size:50px;line-height:1.02}.landing-page_heroContent__sg0KD>p{width:330px;margin-top:22px;font-size:15px;line-height:1.47}.landing-page_discoverLink__GxH4b{display:none}.landing-page_bookingBar__pfmh8{margin-top:32px;min-height:240px;padding:12px}.landing-page_locationSection__e3T7K{padding-bottom:72px}}.container_container__e7gEV{width:var(--container-width);margin-inline:auto}.privacy-page_page__MmOXa{min-height:100vh;padding:48px 0 96px;background:var(--byh-color-bg-subtle);color:var(--byh-color-text-primary);font-family:var(--byh-family-body)}.privacy-page_container__5yaoH{max-width:880px}.privacy-page_backLink__WDY2r{display:inline-flex;margin-bottom:28px;color:var(--byh-color-text-brand);font-weight:600}.privacy-page_article__8kdrL{padding:clamp(28px,5vw,64px);border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-lg);background:var(--byh-color-bg-page);box-shadow:0 14px 40px rgb(23 35 38/8%)}.privacy-page_article__8kdrL header{padding-bottom:28px;border-bottom:1px solid var(--byh-color-border-default)}.privacy-page_article__8kdrL h1{max-width:18ch;font-family:var(--byh-family-display);font-size:clamp(2.25rem,6vw,4rem);line-height:1.05}.privacy-page_article__8kdrL header p,.privacy-page_article__8kdrL li,.privacy-page_article__8kdrL>p{color:var(--byh-color-text-secondary);line-height:1.7}.privacy-page_article__8kdrL h2{margin-top:36px;margin-bottom:12px;font-size:clamp(1.35rem,3vw,1.75rem)}.privacy-page_article__8kdrL ol,.privacy-page_article__8kdrL ul,.privacy-page_article__8kdrL>p{margin-top:12px}.privacy-page_article__8kdrL ol,.privacy-page_article__8kdrL ul{padding-left:24px}@media (max-width:640px){.privacy-page_page__MmOXa{padding:24px 0 64px}}.about-card_amenityCard__364pS{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:124px;padding:22px 19px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm);background:var(--byh-card-bg);color:var(--byh-color-text-primary);font-size:14px;font-weight:600;line-height:1.43;justify-content:center}.about-card_amenityVisual__KBFEL{display:flex;align-items:center;min-height:32px;color:var(--byh-color-text-brand);font-size:28px;font-weight:600;line-height:1.14;justify-content:center}.about-card_amenityVisual__KBFEL img{width:60px;height:60px;object-fit:contain}.about-card_stayCard___npNo{overflow:hidden;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-subtle)}.about-card_stayCardImage__EpqWo{position:relative;height:172px}.about-card_stayCardImage__EpqWo img{object-fit:cover}.about-card_imagePlaceholder___e7iA{display:grid;place-items:center;height:100%;padding:16px;background:var(--byh-color-bg-brand-soft);color:var(--byh-color-text-brand);font-size:13px;font-weight:500;text-align:center}.about-card_stayCardContent__EMr_A{padding:16px 19px 20px}.about-card_stayCardContent__EMr_A h4{font-size:22px;font-weight:600;line-height:1.27}.about-card_stayCardContent__EMr_A strong{display:block;margin-top:4px;color:var(--byh-color-text-brand);font-size:14px;font-weight:600;line-height:1.43}.about-card_stayCardContent__EMr_A p{margin-top:12px;color:var(--byh-color-text-secondary);font-size:15px;line-height:1.47}@media (max-width:767px){.about-card_amenityCard__364pS{min-height:108px}.about-card_stayCardImage__EpqWo{height:150px}}.contacts-section_contactsSection__KW_h7{scroll-margin-top:92px;padding-top:var(--section-padding-top)}.contacts-section_contactsRoute__otwby{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-weight:600;text-transform:uppercase;transition:background var(--byh-duration-fast) var(--byh-ease-standard)}.contacts-section_contactsRoute__otwby:hover{background:var(--byh-color-bg-brand-hover)}.contacts-section_eyebrow__IZdxc{color:var(--byh-color-text-brand);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.contacts-section_contactsSection__KW_h7{height:680px}.contacts-section_accentLine__Otr1Y{width:44px;height:3px;border-radius:2px;background:var(--byh-color-bg-brand)}.contacts-section_contactsSection__KW_h7 .contacts-section_eyebrow__IZdxc{margin-top:23px}.contacts-section_contactsSection__KW_h7 h2{margin-top:15px;font-size:48px;line-height:1.125;white-space:pre-line}.contacts-section_contactsGrid__8T_J2{display:grid;grid-template-columns:511px 1fr;grid-gap:72px;gap:72px;margin-top:48px}.contacts-section_contactDetails__ZJoFZ{display:grid;font-style:normal}.contacts-section_contactDetails__ZJoFZ>span,.contacts-section_documents__GBgeQ>span{color:var(--byh-color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.contacts-section_contactDetails__ZJoFZ p{margin:11px 0 16px;font-size:18px;line-height:1.55;white-space:pre-line}.contacts-section_contactDetails__ZJoFZ>a:not(.contacts-section_contactsRoute__otwby){margin:5px 0 14px;font-size:19px;font-weight:500}.contacts-section_contactsRoute__otwby{width:220px;height:52px;margin-top:21px;font-size:15px;text-transform:none}.contacts-section_documents__GBgeQ{display:grid;align-content:start;grid-gap:16px;gap:16px}.contacts-section_documents__GBgeQ>p{color:var(--byh-color-text-secondary);font-size:14px;line-height:1.5;white-space:pre-line}.contacts-section_contactsSection__KW_h7.contacts-section_contactsSectionCompact__N_tnj{--container-padding:0px;--container-width:100%;height:auto;margin:0;padding:0}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_eyebrow__IZdxc{margin-top:14px;font-size:11px}.contacts-section_contactsSection__KW_h7.contacts-section_contactsSectionCompact__N_tnj h2{margin-top:8px;font-size:30px;line-height:1.1}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_contactsGrid__8T_J2{grid-template-columns:1fr;gap:24px;margin-top:24px}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_contactDetails__ZJoFZ p{margin:5px 0 12px;font-size:14px}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_contactDetails__ZJoFZ>a:not(.contacts-section_contactsRoute__otwby){margin:4px 0 12px;font-size:15px}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_contactsRoute__otwby{width:100%;height:44px;margin-top:10px;font-size:13px}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_documents__GBgeQ{gap:10px}.contacts-section_contactsSectionCompact__N_tnj .contacts-section_documents__GBgeQ>p{font-size:12px}@media (max-width:1023px){.contacts-section_contactsSection__KW_h7{height:auto;padding-bottom:88px}.contacts-section_contactsGrid__8T_J2{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px}}@media (max-width:767px){.contacts-section_contactsGrid__8T_J2{grid-template-columns:1fr}.contacts-section_contactsSection__KW_h7 h2{font-size:38px}.contacts-section_contactsGrid__8T_J2{gap:32px;margin-top:36px}.contacts-section_contactsRoute__otwby{width:100%}}.contacts-editor_labelValueFields__eFkTc{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);grid-gap:12px;gap:12px}.contacts-editor_labelValueFields__eFkTc input[type=email]{width:100%;height:var(--byh-control-height-admin);padding:0 var(--byh-control-padding-x-admin);border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text)}.contacts-editor_documentEditor__A_HHt input[aria-invalid=true],.contacts-editor_labelValueFields__eFkTc input[aria-invalid=true]{border-color:var(--byh-color-border-danger)}.contacts-editor_fieldError__rtPPX{grid-column:1/-1;color:var(--byh-color-text-danger);font-size:12px;line-height:18px}.contacts-editor_cardActions__jBaPb{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.contacts-editor_cardActions__jBaPb button{min-height:44px;padding:0 10px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);font-size:11px;transition:var(--byh-transition-color)}.contacts-editor_cardActions__jBaPb button:hover:not(:disabled){border-color:var(--byh-color-border-brand);background:var(--byh-button-secondary-bg-hover)}.contacts-editor_cardActions__jBaPb button:disabled{opacity:var(--byh-opacity-disabled)}.contacts-editor_cardActions__jBaPb .contacts-editor_deleteButton__dxI2G{color:var(--byh-color-text-danger)}.contacts-editor_cardSaveActions__Ot2bu button{border-color:var(--byh-color-bg-brand);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-weight:var(--byh-font-weight-semibold)}.contacts-editor_cardSaveActions__Ot2bu button:hover:not(:disabled){border-color:var(--byh-color-bg-brand-hover);background:var(--byh-color-bg-brand-hover)}.contacts-editor_cardFeedback__8jHtg{grid-column:1/-1;margin:0;color:var(--byh-color-status-success);font-size:12px}.contacts-editor_cardFeedbackError__qk1SC{color:var(--byh-color-text-danger)}.contacts-editor_cardSaveActions__Ot2bu{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--byh-color-border-default)}.contacts-editor_cardSaveActions__Ot2bu button{min-height:44px;padding:0 16px;border:1px solid var(--byh-color-bg-brand);border-radius:var(--byh-radius-sm);font-size:12px;cursor:pointer}.contacts-editor_cardSaveActions__Ot2bu button:disabled{opacity:var(--byh-opacity-disabled);cursor:not-allowed}.contacts-editor_documentEditor__A_HHt{grid-template-columns:1fr}.contacts-editor_previewContent___CvGU{padding-inline:16px}@media (max-width:540px){.contacts-editor_labelValueFields__eFkTc{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contacts-editor_cardActions__jBaPb button{transition:none}}.gallery-editor_galleryLayout__F0gq2{display:grid;grid-gap:16px;gap:16px;margin-top:32px}.gallery-editor_editorSection__SlkrM{padding:22px 24px 26px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page)}.gallery-editor_sectionHeader__58kJp{display:grid;grid-gap:4px;gap:4px;margin-bottom:20px}.gallery-editor_sectionHeader__58kJp h2{color:var(--byh-color-text-primary);font-size:17px;font-weight:var(--byh-font-weight-semibold);line-height:24px}.gallery-editor_sectionHeader__58kJp p{color:var(--byh-color-text-secondary);font-size:12px;line-height:18px}.gallery-editor_photoGrid__94axA{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-gap:12px;gap:12px}.gallery-editor_altField__KI_Ui{display:grid;grid-gap:5px;gap:5px;padding:9px 8px 0}.gallery-editor_altField__KI_Ui span{color:var(--byh-color-text-secondary);font-size:10px;line-height:15px}.gallery-editor_altField__KI_Ui textarea{width:100%;min-height:54px;padding:7px 8px;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text);font-size:12px;line-height:16px;resize:vertical}.gallery-editor_altField__KI_Ui textarea:hover{border-color:var(--byh-input-border-hover)}.gallery-editor_altField__KI_Ui textarea:focus{border-color:var(--byh-input-border-focus)}.gallery-editor_photoActions__yWH7G button{min-height:44px}.gallery-editor_addPhotoTile__FYSMq{min-height:260px}.gallery-editor_addPhotoTile__FYSMq:focus-within{outline:var(--byh-stroke-focus) solid var(--byh-color-border-focus);outline-offset:var(--byh-focus-offset)}.gallery-editor_uploadingTile__UqLrk{opacity:var(--byh-opacity-disabled);cursor:wait}.gallery-editor_uploadError__5oZGd,.gallery-editor_uploadStatus__6V1la{margin-bottom:14px;font-size:12px;line-height:18px}.gallery-editor_uploadError__5oZGd{color:var(--byh-color-text-danger)}.gallery-editor_uploadStatus__6V1la{color:var(--byh-color-text-brand)}.rooms-editor_roomInlineEditor__BN10m{grid-template-columns:1fr}.rooms-editor_stringList__JJnS5{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;border:0}.rooms-editor_stringList__JJnS5 legend{margin-bottom:7px;padding:0;font-size:13px;font-weight:var(--byh-font-weight-medium);line-height:19px}.rooms-editor_stringList__JJnS5>p{color:var(--byh-color-text-secondary);font-size:12px}.rooms-editor_stringListRow__G7bPS{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-subtle)}.rooms-editor_stringListRow__G7bPS input{min-width:0;height:44px;padding:0 12px;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text)}.rooms-editor_stringListActions__FaNjY{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.rooms-editor_addListItem__KBX1N,.rooms-editor_stringListRow__G7bPS button{min-height:44px;padding:0 9px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);font-size:11px;transition:var(--byh-transition-color)}.rooms-editor_addListItem__KBX1N:hover,.rooms-editor_stringListRow__G7bPS button:hover:not(:disabled){border-color:var(--byh-color-border-brand);background:var(--byh-button-secondary-bg-hover)}.rooms-editor_stringListRow__G7bPS button:disabled{opacity:var(--byh-opacity-disabled)}.rooms-editor_stringListRow__G7bPS .rooms-editor_removeListItem__60RZz{color:var(--byh-color-text-danger)}.rooms-editor_addListItem__KBX1N{justify-self:start;padding-inline:12px;color:var(--byh-color-text-brand);font-weight:var(--byh-font-weight-medium)}.rooms-editor_photoGallery__SlHN_{display:grid;grid-gap:7px;gap:7px;min-width:0;margin:0;padding:0;border:0}.rooms-editor_photoGallery__SlHN_ legend{margin-bottom:2px;padding:0;color:var(--byh-color-text-primary);font-size:13px;font-weight:var(--byh-font-weight-semibold);line-height:19px}.rooms-editor_photoGallery__SlHN_>p{color:var(--byh-color-text-secondary);font-size:12px;line-height:18px}.rooms-editor_photoGrid__xTvyW{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:10px;gap:10px;margin-top:5px}.rooms-editor_addPhotoTile__aSH1_,.rooms-editor_photoTile__rNyV5{min-width:0;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page);overflow:hidden}.rooms-editor_photoPreview__pC6pZ{position:relative;aspect-ratio:4/3;background:var(--byh-color-bg-subtle);overflow:hidden}.rooms-editor_photoPreview__pC6pZ img{object-fit:cover}.rooms-editor_photoPreview__pC6pZ span{position:absolute;top:7px;left:7px;padding:3px 7px;border-radius:999px;background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-size:10px;font-weight:var(--byh-font-weight-semibold);line-height:16px}.rooms-editor_photoName__K02jH{overflow:hidden;margin:7px 8px 0;color:var(--byh-color-text-secondary);font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.rooms-editor_photoActions___jhBB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:6px}.rooms-editor_photoActions___jhBB button{min-height:32px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);transition:var(--byh-transition-color)}.rooms-editor_photoActions___jhBB button:hover:not(:disabled){border-color:var(--byh-color-border-brand);background:var(--byh-button-secondary-bg-hover)}.rooms-editor_photoActions___jhBB button:disabled{opacity:var(--byh-opacity-disabled)}.rooms-editor_photoActions___jhBB .rooms-editor_removePhoto__H7PjL{color:var(--byh-color-text-danger)}.rooms-editor_addPhotoTile__aSH1_{position:relative;display:grid;min-height:154px;align-content:center;justify-items:center;padding:16px;border-style:dashed;color:var(--byh-color-text-brand);text-align:center;cursor:pointer;transition:var(--byh-transition-color)}.rooms-editor_addPhotoTile__aSH1_:before{content:"+";display:grid;width:34px;height:34px;margin-bottom:9px;place-items:center;border-radius:50%;background:var(--byh-color-bg-subtle);font-size:22px;line-height:1}.rooms-editor_addPhotoTile__aSH1_:focus-within,.rooms-editor_addPhotoTile__aSH1_:hover{border-color:var(--byh-color-border-brand);background:var(--byh-button-secondary-bg-hover)}.rooms-editor_addPhotoTile__aSH1_ input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rooms-editor_addPhotoTile__aSH1_ strong{font-size:12px;line-height:18px}.rooms-editor_addPhotoTile__aSH1_ small{margin-top:2px;color:var(--byh-color-text-secondary);font-size:10px;line-height:15px}.rooms-editor_previewContent__RbEQB{padding-inline:16px}.rooms-editor_previewRoomsHeader__wC73r{display:grid;grid-gap:8px;gap:8px}.rooms-editor_previewInfo__ddT0t>h3,.rooms-editor_previewRoomsHeader__wC73r h2{font-family:var(--admin-preview-display),var(--byh-family-display);font-weight:500;text-wrap:balance}.rooms-editor_previewRoomsHeader__wC73r h2{font-size:30px;line-height:1.08;white-space:pre-line}.rooms-editor_previewRoomsHeader__wC73r span{justify-self:start;color:var(--byh-color-text-brand);font-size:12px;font-weight:var(--byh-font-weight-semibold)}.rooms-editor_previewRoomsGrid__SsO4d{display:grid;grid-gap:36px;gap:36px;margin-top:28px}.rooms-editor_previewInfo__ddT0t{margin-top:44px}.rooms-editor_previewInfo__ddT0t>h3{margin-bottom:20px;font-size:26px;line-height:1.12}.rooms-editor_previewInfoGrid__c_QZA{display:grid;grid-gap:12px;gap:12px}@media (prefers-reduced-motion:reduce){.rooms-editor_addListItem__KBX1N,.rooms-editor_addPhotoTile__aSH1_,.rooms-editor_photoActions___jhBB button,.rooms-editor_stringListRow__G7bPS button{transition:none}}.rooms-editor_roomFeedback__LjHB_{grid-column:1/-1;margin:0;color:var(--byh-color-status-success);font-size:12px}.rooms-editor_roomFeedbackError__jYLUx{color:var(--byh-color-text-danger)}.image-lightbox_lightbox__N1Vn0{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:16px;overflow:hidden;border:0;border-radius:var(--byh-radius-sm);background:var(--byh-neutral-900);color:var(--byh-color-text-on-brand);box-shadow:var(--byh-shadow-dialog)}.image-lightbox_lightbox__N1Vn0::-webkit-backdrop{background:rgb(12 18 20/84%)}.image-lightbox_lightbox__N1Vn0::backdrop{background:rgb(12 18 20/84%)}.image-lightbox_header__r6FBG,.image-lightbox_navigation__Do0Lw{display:flex;align-items:center;justify-content:space-between}.image-lightbox_header__r6FBG{gap:16px;min-height:40px;padding:0 4px 12px}.image-lightbox_header__r6FBG p{min-width:0;overflow:hidden;font-size:15px;font-weight:var(--byh-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.image-lightbox_header__r6FBG button,.image-lightbox_navigation__Do0Lw button{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255/28%);border-radius:50%;background:transparent;color:inherit;font-size:23px;cursor:pointer}.image-lightbox_header__r6FBG button:hover,.image-lightbox_navigation__Do0Lw button:hover{background:rgb(255 255 255/12%)}.image-lightbox_header__r6FBG button:focus-visible,.image-lightbox_navigation__Do0Lw button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.image-lightbox_viewport__dkgOs{overflow:hidden}.image-lightbox_track__CozBe{display:flex;touch-action:pan-y pinch-zoom}.image-lightbox_slide__F5jtn{position:relative;flex:0 0 100%;min-width:0;height:min(72dvh,780px)}.image-lightbox_slide__F5jtn img{object-fit:contain}.image-lightbox_navigation__Do0Lw{gap:16px;min-height:52px;padding:12px 4px 0;font-size:13px}@media (max-width:767px){.image-lightbox_lightbox__N1Vn0{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.image-lightbox_slide__F5jtn{height:min(74dvh,680px)}}.photo-carousel_carousel__1ywCV,.photo-carousel_photo__CeOA0,.photo-carousel_slide__TZDyL,.photo-carousel_track__V9jTk,.photo-carousel_viewport__9pwUw{width:100%;height:100%}.photo-carousel_carousel__1ywCV,.photo-carousel_photo__CeOA0,.photo-carousel_slide__TZDyL{position:relative}.photo-carousel_viewport__9pwUw{overflow:hidden}.photo-carousel_track__V9jTk{display:flex;touch-action:pan-y pinch-zoom}.photo-carousel_slide__TZDyL{flex:0 0 100%;min-width:0}.photo-carousel_photo__CeOA0{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.photo-carousel_photo__CeOA0 img{object-fit:cover}.photo-carousel_arrow__fxpao:focus-visible,.photo-carousel_photo__CeOA0:focus-visible{outline:3px solid var(--byh-color-text-on-brand);outline-offset:-5px}.photo-carousel_arrow__fxpao{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(23 35 38/58%);color:var(--byh-color-text-on-brand);font-size:30px;line-height:1;transform:translateY(-50%);cursor:pointer}.photo-carousel_arrow__fxpao:hover{background:rgb(23 35 38/72%)}.photo-carousel_previous__riZpN{left:12px}.photo-carousel_next__t96gU{right:12px}.photo-carousel_dots__I59NK{position:absolute;left:50%;bottom:8px;display:flex;align-items:center;transform:translateX(-50%)}.photo-carousel_dot__Bt4U6{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.photo-carousel_dot__Bt4U6:before{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255/65%);box-shadow:0 1px 3px rgb(0 0 0/70%);content:""}.photo-carousel_dot__Bt4U6[aria-current=true]:before{width:9px;height:9px;background:white}.photo-carousel_dot__Bt4U6:focus-visible{outline:2px solid white;outline-offset:-2px}.rooms-card_roomCard__Ti8fO{min-width:0}.rooms-card_roomImage__bbZUR{position:relative;height:273px;overflow:hidden;border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-brand-soft)}.rooms-card_roomImage__bbZUR img{object-fit:cover}.rooms-card_imagePlaceholder__wLOrF{display:grid;place-items:center;height:100%;padding:16px;color:var(--byh-color-text-brand);font-size:13px;font-weight:var(--byh-font-weight-medium);text-align:center}.rooms-card_roomCard__Ti8fO h3,.rooms-card_roomCard__Ti8fO h4{margin-top:17px;font-size:23px;font-weight:var(--byh-font-weight-semibold);line-height:1.37}.rooms-card_roomSubtitle__IVmUs{margin-top:1px;color:var(--byh-color-text-secondary);font-size:15px;font-weight:var(--byh-font-weight-medium)}.rooms-card_roomDescription__ciKW_{min-height:91px;margin-top:17px;color:var(--byh-color-text-secondary);font-size:14px;line-height:1.5}.rooms-card_roomDescription__ciKW_ p+p,.rooms-card_roomDescription__ciKW_ p+ul,.rooms-card_roomDescription__ciKW_ ul+p{margin-top:10px}.rooms-card_roomDescription__ciKW_ ul{list-style:none}.rooms-card_roomDescription__ciKW_ ol{padding-left:20px}.rooms-card_roomDescription__ciKW_ li:before{content:"• "}.rooms-card_roomDescription__ciKW_ ol li:before{content:none}.rooms-card_roomDescription__ciKW_ a{color:var(--byh-color-text-brand);text-decoration:underline;text-underline-offset:2px}.rooms-card_roomFeatures__L6uAh{margin-top:18px;color:var(--byh-color-text-brand);font-size:13px;font-weight:var(--byh-font-weight-semibold)}.rooms-card_roomButton__ZKsG_{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:17px;border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-size:12px;font-weight:var(--byh-font-weight-semibold);text-align:center;transition:background-color var(--byh-duration-fast) var(--byh-ease-standard)}.rooms-card_roomButton__ZKsG_:hover{background:var(--byh-color-bg-brand-hover)}.rooms-card_infoCard__g1YGO{min-height:599px;padding:28px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-subtle)}.rooms-card_infoCard__g1YGO h3,.rooms-card_infoCard__g1YGO h4{display:flex;align-items:center;gap:7px;font-size:23px;font-weight:var(--byh-font-weight-semibold);line-height:1.37}.rooms-card_infoVisual__eCNSx{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;min-height:24px;color:var(--byh-color-text-primary)}.rooms-card_infoVisual__eCNSx img{width:22px;height:22px;object-fit:contain}.rooms-card_infoCard__g1YGO ul{display:grid;grid-gap:18px;gap:18px;margin-top:29px;color:var(--byh-color-text-secondary);font-size:15px;line-height:1.57;list-style:none}.rooms-card_infoCard__g1YGO li:before{content:"✓";margin-right:7px;color:var(--byh-color-text-brand)}.rooms-card_compactRoomCard__8s7tX .rooms-card_roomImage__bbZUR{height:190px}.rooms-card_compactInfoCard__e_S5F,.rooms-card_compactRoomCard__8s7tX .rooms-card_roomDescription__ciKW_{min-height:0}.rooms-card_compactInfoCard__e_S5F{padding:20px}@media (prefers-reduced-motion:reduce){.rooms-card_roomButton__ZKsG_{transition:none}}@media (max-width:767px){.rooms-card_roomImage__bbZUR{height:240px}.rooms-card_infoCard__g1YGO,.rooms-card_roomDescription__ciKW_{min-height:0}.rooms-card_infoCard__g1YGO{padding:24px 20px}}.navbar_navbar__pt4N5{position:fixed;top:0;left:0;width:100%;z-index:var(--byh-z-header);background:var(--byh-navbar-bg)}.navbar_utilityBar__LZqcs{display:none;background:var(--byh-neutral-900);color:var(--byh-color-text-on-brand)}.navbar_utilityInner__0H2fb{align-items:center;justify-content:space-between;font-size:10.5px;font-weight:500;line-height:1.4}.navbar_inner__esbNL{display:flex;align-items:center;justify-content:space-between;gap:var(--byh-spacing-6);height:var(--byh-header-height-mobile)}.navbar_brand__wuMS_{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px}.navbar_logo__D18Pb{width:158px;height:34px;object-fit:contain}.navbar_links__9mzRH{display:none;align-items:center;gap:24px}.navbar_bookingLink__h_Xym,.navbar_localeLink__sHn1Y{display:none}.navbar_localeLink__sHn1Y{min-width:44px}.navbar_link__pBM_O,.navbar_localeLink__sHn1Y{align-items:center;justify-content:center;min-height:44px}.navbar_link__pBM_O{position:relative;display:inline-flex;color:var(--byh-neutral-900);font-size:var(--byh-font-size-14);transition:color .2s ease,background-color .2s ease;padding:10px 24px 16px;border-radius:var(--byh-radius-sm);background:transparent}.navbar_link__pBM_O:after{content:"";position:absolute;left:50%;bottom:8px;width:30px;height:2px;flex-shrink:0;background:var(--byh-patina-700);opacity:0;transform:translateX(-50%);transition:opacity .2s ease}.navbar_link__pBM_O:hover{background:var(--byh-neutral-50)}.navbar_activeLink__pv_xq,.navbar_link__pBM_O:active{color:var(--byh-patina-700);background:var(--byh-patina-100)}.navbar_activeLink__pv_xq:after,.navbar_link__pBM_O:active:after,.navbar_link__pBM_O:focus-visible:after{opacity:1}.navbar_closeButton__IdMjX,.navbar_menuButton__STP0e{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--byh-radius-sm);background:transparent;color:var(--byh-neutral-900);cursor:pointer;transition:color .2s ease,background-color .2s ease}.navbar_closeButton__IdMjX:hover,.navbar_menuButton__STP0e:hover{background:var(--byh-neutral-50)}.navbar_closeButton__IdMjX:active,.navbar_menuButton__STP0e:active{color:var(--byh-patina-700);background:var(--byh-patina-100)}.navbar_menuButton__STP0e{flex-direction:column;gap:5px}.navbar_menuButton__STP0e span{width:20px;height:2px;border-radius:var(--byh-radius-full);background:currentColor}.navbar_closeButton__IdMjX{font-size:28px;line-height:1}.navbar_drawerBackdrop__I2OyT{position:fixed;inset:0;z-index:900;pointer-events:none;visibility:hidden;background:rgb(23 35 38/32%);opacity:0;transition:opacity .25s ease,visibility .25s ease}.navbar_drawerBackdropOpen__o8LMV{pointer-events:auto;visibility:visible;opacity:1}.navbar_drawer__BIfh5{position:fixed;inset:0;z-index:901;display:flex;flex-direction:column;gap:24px;min-height:100dvh;padding:24px;background:var(--byh-color-bg-page);pointer-events:none;visibility:hidden;opacity:0;transform:translateX(100%);transition:transform .3s var(--byh-ease-standard),opacity .25s ease,visibility .3s ease;border-left:4px solid var(--byh-patina-700)}.navbar_drawerOpen__CW8OV{pointer-events:auto;visibility:visible;opacity:1;transform:translateX(0)}.navbar_drawerHeader__5uHbZ{display:flex;align-items:center;justify-content:space-between;gap:24px}.navbar_drawerLogo__mwRTy{width:158px;height:34px;object-fit:contain}.navbar_drawerLabel__viUyw{margin-top:8px;color:var(--byh-color-text-secondary);font-size:var(--byh-font-size-13);text-transform:uppercase}.navbar_drawerLinks__ShJZf{display:grid;grid-gap:0;gap:0}.navbar_drawerLink__ok6y8{justify-content:flex-start;width:100%;min-height:52px;padding:14px;border-bottom:1px solid var(--byh-color-border-default);border-radius:0;font-size:var(--byh-font-size-18)}.navbar_drawerLink__ok6y8:after{left:14px;bottom:8px;transform:none}@media (min-width:768px){.navbar_drawer__BIfh5{inset:0 0 0 auto;width:min(420px,52vw);transform:translateX(100%);border-left:4px solid var(--byh-patina-700)}.navbar_drawerOpen__CW8OV{transform:translateX(0)}}@media (min-width:768px) and (max-width:1023px){.navbar_utilityBar__LZqcs,.navbar_utilityInner__0H2fb{display:flex}.navbar_inner__esbNL,.navbar_utilityInner__0H2fb{--container-padding:32px}.navbar_utilityInner__0H2fb{height:24px}.navbar_utilityInner__0H2fb span:nth-child(2){display:none}.navbar_inner__esbNL{height:72px}.navbar_logo__D18Pb{width:148px;height:32px}.navbar_bookingLink__h_Xym,.navbar_localeLink__sHn1Y{display:inline-flex}.navbar_localeLink__sHn1Y{order:2;margin-left:0;color:var(--byh-color-text-secondary);font-size:26px;line-height:1;font-weight:600}.navbar_bookingLink__h_Xym{display:none;order:3;width:110px;height:44px;border-radius:4px;background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-size:11px;font-weight:600}.navbar_bookingLink__h_Xym span{margin-left:5px;font-size:12px}.navbar_menuButton__STP0e{order:1;flex-direction:row;width:auto;gap:7px;margin-left:auto}.navbar_menuButton__STP0e:after{content:"☰";font-size:18px;line-height:1}.navbar_menuButton__STP0e span{display:none}}@media (max-width:767px){.navbar_localeLink__sHn1Y{display:inline-flex;margin-left:auto;color:var(--byh-color-text-secondary);font-size:26px;line-height:1;font-weight:600}.navbar_logo__D18Pb{width:132px;height:29px}}@media (min-width:1024px){.navbar_utilityBar__LZqcs,.navbar_utilityInner__0H2fb{display:flex}.navbar_inner__esbNL,.navbar_utilityInner__0H2fb{--container-max-width:1378px;--container-padding:clamp(48px,4.44vw,67px);--container-width:min(calc(100% - (var(--container-padding) * 2)),var(--container-max-width))}.navbar_utilityInner__0H2fb{height:25.2px}.navbar_inner__esbNL{height:67.2px;border-bottom:1px solid var(--byh-color-border-default)}.navbar_links__9mzRH{display:flex;flex:1 1 auto;justify-content:flex-start;gap:51px;padding-left:97.5px}.navbar_link__pBM_O{min-height:44px;padding:10px;font-size:13.65px;font-weight:500}.navbar_link__pBM_O:after{bottom:3px}.navbar_localeLink__sHn1Y{flex:0 0 65.1px;min-height:44px;color:var(--byh-color-text-secondary);font-size:26px;line-height:1}.navbar_bookingLink__h_Xym,.navbar_localeLink__sHn1Y{display:inline-flex;align-items:center;justify-content:center;font-weight:600}.navbar_bookingLink__h_Xym{flex:0 0 216px;height:46px;border-radius:4px;background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand);font-size:12px;text-transform:uppercase}.navbar_bookingLink__h_Xym span{margin-left:14px}.navbar_bookingLink__h_Xym:hover{background:var(--byh-color-bg-brand-hover)}.navbar_drawerBackdrop__I2OyT,.navbar_drawer__BIfh5,.navbar_menuButton__STP0e{display:none}}@media (prefers-reduced-motion:reduce){.navbar_closeButton__IdMjX,.navbar_drawerBackdrop__I2OyT,.navbar_drawer__BIfh5,.navbar_link__pBM_O,.navbar_menuButton__STP0e{transition:none}}.reviews-editor_reviewsWorkspace__5jTav{display:grid;grid-gap:18px;gap:18px;margin-top:32px}.reviews-editor_filterBar__3Ujbg{display:flex;flex-wrap:wrap;gap:8px}.reviews-editor_filterBar__3Ujbg button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);font-size:12px;transition:var(--byh-transition-color)}.reviews-editor_filterBar__3Ujbg button:hover{border-color:var(--byh-color-border-brand);background:var(--byh-button-secondary-bg-hover)}.reviews-editor_filterBar__3Ujbg .reviews-editor_activeFilter__dkLsJ{border-color:var(--byh-color-border-brand);background:var(--byh-color-bg-selected);color:var(--byh-color-text-brand);font-weight:var(--byh-font-weight-semibold)}.reviews-editor_filterBar__3Ujbg span{display:grid;min-width:20px;height:20px;padding-inline:4px;place-items:center;border-radius:var(--byh-radius-full);background:var(--byh-color-bg-subtle);font-size:11px}.reviews-editor_activeFilter__dkLsJ span{background:var(--byh-color-bg-brand-soft)}.reviews-editor_searchField__6msIh{display:grid;grid-gap:7px;gap:7px;max-width:360px;font-size:12px;font-weight:var(--byh-font-weight-medium)}.reviews-editor_searchField__6msIh input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text)}.reviews-editor_storageError__M1jSE{color:var(--byh-color-text-danger);font-size:12px}.reviews-editor_reviewList__G3nYC{display:grid;grid-gap:12px;gap:12px}.reviews-editor_emptyState__i87q8{padding:48px 24px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page);text-align:center}.reviews-editor_emptyState__i87q8 strong{font-size:15px}.reviews-editor_emptyState__i87q8 p{margin-top:5px;color:var(--byh-color-text-secondary);font-size:12px}.reviews-editor_reviewCard__1XX2F{display:grid;grid-gap:18px;gap:18px;padding:22px 24px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page)}.reviews-editor_reviewHeading__EYfAE{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.reviews-editor_reviewHeading__EYfAE>div{display:grid;grid-gap:4px;gap:4px}.reviews-editor_reviewHeading__EYfAE strong{font-size:15px;line-height:21px}.reviews-editor_reviewHeading__EYfAE small{color:var(--byh-color-text-secondary);font-size:11px}.reviews-editor_status__gf9x_{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border-radius:var(--byh-radius-full);font-size:11px;font-weight:var(--byh-font-weight-semibold)}.reviews-editor_pending__D6hcy{background:var(--byh-color-bg-accent-soft);color:var(--byh-color-text-accent)}.reviews-editor_published__9Unt3{background:var(--byh-color-bg-brand-soft);color:var(--byh-color-text-brand)}.reviews-editor_hidden__8iN0x{background:var(--byh-color-bg-subtle);color:var(--byh-color-text-secondary)}.reviews-editor_reviewBody__GDuo5{max-width:76ch;font-size:14px;line-height:1.55;white-space:pre-line}.reviews-editor_reviewActions__4_E1e{display:flex;flex-wrap:wrap;gap:6px}.reviews-editor_reviewActions__4_E1e button{min-height:44px;padding:0 14px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);font-size:12px;transition:var(--byh-transition-color)}.reviews-editor_reviewActions__4_E1e button:hover:not(:disabled){border-color:var(--byh-color-border-brand);background:var(--byh-button-secondary-bg-hover)}.reviews-editor_reviewActions__4_E1e button:disabled{opacity:var(--byh-opacity-disabled)}.reviews-editor_reviewActions__4_E1e .reviews-editor_publishButton__UlxNe{border-color:var(--byh-color-bg-brand);background:var(--byh-color-bg-brand);color:var(--byh-color-text-on-brand)}.reviews-editor_reviewActions__4_E1e .reviews-editor_publishButton__UlxNe:hover:not(:disabled){background:var(--byh-color-bg-brand-hover);color:var(--byh-color-text-on-brand)}.reviews-editor_reviewActions__4_E1e .reviews-editor_deleteButton__hdtWO{color:var(--byh-color-text-danger)}@media (prefers-reduced-motion:reduce){.reviews-editor_filterBar__3Ujbg button,.reviews-editor_reviewActions__4_E1e button{transition:none}}.seo-editor_statusPanel__VyM33{margin-top:24px;padding:18px 22px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-subtle)}.seo-editor_statusPanel__VyM33 strong{font-size:14px}.seo-editor_statusPanel__VyM33 ul{display:grid;grid-gap:7px;gap:7px;margin:11px 0 0;padding-left:20px;color:var(--byh-color-text-secondary);font-size:12px}.seo-editor_statusPanel__VyM33 .seo-editor_done__eUA1O{color:var(--byh-color-text-brand)}.seo-editor_editorGrid__NLLWx{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:flex-start;grid-gap:24px;gap:24px;margin-top:24px}.seo-editor_editorColumn__GB_qQ{display:grid;grid-gap:12px;gap:12px;min-width:0}.seo-editor_group__9D_s2{min-width:0;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page)}.seo-editor_group__9D_s2>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:16px 20px;cursor:pointer;list-style:none}.seo-editor_group__9D_s2>summary::-webkit-details-marker{display:none}.seo-editor_group__9D_s2>summary>span:first-child{display:grid;grid-gap:5px;gap:5px}.seo-editor_group__9D_s2>summary strong{font-size:15px}.seo-editor_group__9D_s2>summary small{color:var(--byh-color-text-secondary);font-size:12px}.seo-editor_groupChevron__84MBS{color:var(--byh-color-text-secondary);font-size:22px;line-height:1;transition:transform .18s ease-out}.seo-editor_group__9D_s2[open] .seo-editor_groupChevron__84MBS{transform:rotate(180deg)}.seo-editor_groupBody__ereX5{padding:0 20px 20px}.seo-editor_groupBody__ereX5 input[type=text],.seo-editor_groupBody__ereX5 input[type=time],.seo-editor_groupBody__ereX5 input[type=url],.seo-editor_groupBody__ereX5 textarea{min-height:44px}.seo-editor_groupBody__ereX5 input[type=time],.seo-editor_groupBody__ereX5 input[type=url]{width:100%;padding:0 12px;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text)}.seo-editor_groupBody__ereX5 input[type=time]:focus,.seo-editor_groupBody__ereX5 input[type=url]:focus{border-color:var(--byh-input-border-focus)}.seo-editor_groupBody__ereX5 textarea{min-height:96px}.seo-editor_groupBody__ereX5 input[aria-invalid=true]{border-color:var(--byh-color-border-danger)}.seo-editor_fileButton__DQzgm:has(input:focus-visible),.seo-editor_group__9D_s2>summary:focus-visible{outline:2px solid var(--byh-color-border-focus);outline-offset:3px}.seo-editor_fieldError__l0Al_,.seo-editor_fieldWarning__sBq27,.seo-editor_groupNote__EY4Ex,.seo-editor_previewNote__ChOwO{margin:0;font-size:12px;line-height:1.55}.seo-editor_fieldWarning__sBq27{color:var(--byh-color-text-accent)}.seo-editor_fieldError__l0Al_{color:var(--byh-color-text-danger)}.seo-editor_groupNote__EY4Ex,.seo-editor_previewNote__ChOwO{color:var(--byh-color-text-secondary)}.seo-editor_derivedValue__dIpps{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-subtle)}.seo-editor_derivedValue__dIpps span{font-size:12px;font-weight:var(--byh-font-weight-semibold)}.seo-editor_derivedValue__dIpps code{overflow-wrap:anywhere;color:var(--byh-color-text-primary);font-family:inherit;font-size:12px;line-height:1.55}.seo-editor_derivedValue__dIpps small{color:var(--byh-color-text-secondary);font-size:11px;line-height:1.5}.seo-editor_checkboxField__G1NPP{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.seo-editor_checkboxField__G1NPP input{width:18px;height:18px;margin-top:2px;accent-color:var(--byh-color-bg-brand)}.seo-editor_checkboxField__G1NPP span{display:grid;grid-gap:4px;gap:4px}.seo-editor_checkboxField__G1NPP strong{font-size:13px}.seo-editor_checkboxField__G1NPP small{color:var(--byh-color-text-secondary);font-size:11px;line-height:1.5}.seo-editor_imageField__yv2lb,.seo-editor_socialLinks__DwKSA{display:grid;grid-gap:8px;gap:8px}.seo-editor_imageField__yv2lb>span,.seo-editor_socialLinks__DwKSA>span{font-size:13px;font-weight:var(--byh-font-weight-semibold)}.seo-editor_imageField__yv2lb>small,.seo-editor_socialLinks__DwKSA>small{color:var(--byh-color-text-secondary);font-size:11px}.seo-editor_imagePreview__bxszW,.seo-editor_socialPreviewImage__8R9dh{position:relative;overflow:hidden;aspect-ratio:1.91;border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-subtle)}.seo-editor_imagePreview__bxszW img,.seo-editor_socialPreviewImage__8R9dh img{object-fit:cover}.seo-editor_imagePreview__bxszW span{position:absolute;right:0;bottom:0;left:0;overflow:hidden;padding:8px 12px;background:var(--byh-color-bg-page);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.seo-editor_iconPreview__wpSVC{display:flex;align-items:center;gap:12px;min-width:0}.seo-editor_iconPreview__wpSVC img{width:48px;height:48px;object-fit:contain}.seo-editor_iconPreview__wpSVC span{overflow:hidden;color:var(--byh-color-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.seo-editor_imageActions__1kB1r,.seo-editor_linkRow__o_dio,.seo-editor_redirectActions__HZSsi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seo-editor_addRedirect__OtUl0,.seo-editor_imageActions__1kB1r .seo-editor_fileButton__DQzgm,.seo-editor_imageActions__1kB1r button,.seo-editor_redirectActions__HZSsi button,.seo-editor_socialLinks__DwKSA button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--byh-button-secondary-border);border-radius:var(--byh-radius-sm);background:var(--byh-button-secondary-bg);color:var(--byh-button-secondary-text);font-size:12px;cursor:pointer}.seo-editor_fileButton__DQzgm{position:relative;overflow:hidden}.seo-editor_fileButton__DQzgm input{position:absolute;inset:0;opacity:0;cursor:pointer}.seo-editor_fieldPair__ewSKC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.seo-editor_linkRow__o_dio input{flex:1 1 260px;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text)}.seo-editor_linkEntry__ZpgaJ{display:grid;grid-gap:5px;gap:5px}.seo-editor_redirects__4lAR_{display:grid;grid-gap:16px;gap:16px}.seo-editor_redirectRow__UggJg{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm)}.seo-editor_redirectActions__HZSsi label{display:flex;align-items:center;gap:8px;font-size:12px}.seo-editor_redirectActions__HZSsi select{min-height:44px;padding:0 10px;border:1px solid var(--byh-input-border);border-radius:var(--byh-radius-sm);background:var(--byh-input-bg);color:var(--byh-input-text)}.seo-editor_previewColumn__i4Y5k{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:20px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-md);background:var(--byh-color-bg-page)}.seo-editor_previewHeading__F_8fM{display:grid;grid-gap:3px;gap:3px;margin-top:6px}.seo-editor_previewHeading__F_8fM strong{font-size:13px}.seo-editor_previewHeading__F_8fM small{color:var(--byh-color-text-secondary);font-size:11px}.seo-editor_searchPreview__pzI1_,.seo-editor_socialPreview__WY8sa>div:last-child{display:grid;grid-gap:6px;gap:6px;padding:15px}.seo-editor_searchPreview__pzI1_ span,.seo-editor_socialPreview__WY8sa span{overflow-wrap:anywhere;color:var(--byh-color-text-secondary);font-size:11px}.seo-editor_searchPreview__pzI1_ strong{color:var(--byh-color-text-brand);font-size:17px;font-weight:var(--byh-font-weight-medium);line-height:1.3}.seo-editor_searchPreview__pzI1_ p,.seo-editor_socialPreview__WY8sa p{margin:0;color:var(--byh-color-text-secondary);font-size:12px;line-height:1.5}.seo-editor_socialPreview__WY8sa{overflow:hidden;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm)}.seo-editor_socialPreview__WY8sa strong{overflow-wrap:anywhere;font-size:13px}.seo-editor_socialPlaceholder__P4go3{display:grid;aspect-ratio:1.91;place-items:center;background:var(--byh-color-bg-subtle);color:var(--byh-color-text-secondary);font-size:12px}@media (max-width:1180px){.seo-editor_editorGrid__NLLWx{grid-template-columns:minmax(0,1fr)}.seo-editor_previewColumn__i4Y5k{position:static;max-width:680px}}@media (max-width:640px){.seo-editor_fieldPair__ewSKC{grid-template-columns:1fr}.seo-editor_groupBody__ereX5,.seo-editor_group__9D_s2>summary{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.seo-editor_groupChevron__84MBS{transition:none}}.presentation-editor_groups__oK_eE{display:grid;grid-gap:16px;gap:16px;margin-top:32px}.presentation-editor_group__vDwFh{border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-page)}.presentation-editor_group__vDwFh>summary{display:grid;grid-gap:6px;gap:6px;padding:18px 22px;cursor:pointer}.presentation-editor_group__vDwFh>summary strong{font-size:16px}.presentation-editor_group__vDwFh>summary small{color:var(--byh-color-text-secondary)}.presentation-editor_groupBody___QZpB{padding:0 22px 22px}.presentation-editor_fields__5rwDY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.presentation-editor_field__ODRs_,.presentation-editor_logoField__BbAet{display:grid;align-content:start;grid-gap:8px;gap:8px}.presentation-editor_field__ODRs_>span,.presentation-editor_logoField__BbAet>span:first-child{font-size:13px;font-weight:600}.presentation-editor_field__ODRs_ input,.presentation-editor_field__ODRs_ textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--byh-color-border-default);border-radius:var(--byh-radius-sm);background:var(--byh-color-bg-page);color:var(--byh-color-text-primary);font:inherit}.presentation-editor_field__ODRs_ textarea{resize:vertical}.presentation-editor_logoField__BbAet{margin-bottom:22px}.presentation-editor_logoField__BbAet small{color:var(--byh-color-text-secondary)}.presentation-editor_logoPreview___hj2T{display:inline-flex;align-items:center;min-height:56px}@media (max-width:767px){.presentation-editor_fields__5rwDY{grid-template-columns:1fr}}