@font-face{font-family:ByeollaeMobile;src:url('../assets/fonts/ByeollaeMobile.woff2') format('woff2');font-weight:100 900;font-display:swap}
.bn-final-mobile{display:none}.bn-section{line-height:normal;letter-spacing:normal;word-break:normal;overflow-wrap:normal;scroll-margin-top:70px}
.bn-section>div,.bn-section>section{max-width:none!important;width:100%;margin:0 auto!important}.bn-section div.hrf-preview{max-width:none!important;padding:0!important}.bn-section .hrf-hero,.bn-section .rf-section,.bn-section .weve-location,.bn-section .s05-xi-homes,.bn-section .s06-xi-homes,.bn-section .bn-benefits,.bn-section .bn-watercolor{max-width:none!important;width:100%}
.bn-section a[href^="#registration"]{cursor:pointer}.bn-section .bn-pending{opacity:0;translate:0 22px}.bn-section.bn-pending{opacity:0;translate:0 22px}.bn-section.bn-enter{transition:opacity .65s ease,translate .65s cubic-bezier(.2,.65,.25,1)}
@media(max-width:1199px){.xi-home,.hm-scene-nav,.hm-floating{display:none!important}.bn-final-mobile{display:block;max-width:640px;margin:auto}.xi-header-inner,.xi-footer>.xi-container{max-width:640px}.xi-footer{max-width:640px;margin:auto}.bn-section{max-width:640px}.bn-section dialog{max-width:calc(100vw - 24px)}.xi-bottom [data-open-dock]>span{animation:bn-dock-arrow 1.1s ease-in-out infinite}.xi-site:has(dialog[open]) .xi-bottom{visibility:hidden}}
@keyframes bn-dock-arrow{0%,100%{translate:0 2px}50%{translate:0 -3px}}
@media(prefers-reduced-motion:reduce){.bn-section.bn-pending{opacity:1;translate:none}.bn-section.bn-enter{transition:none}.xi-bottom [data-open-dock]>span{animation:none}}

#registration,#registration-bottom{scroll-margin-top:74px}.bn-ad-review{max-width:1120px;margin:40px auto;padding:28px;border-top:1px solid #d5dfe4;color:#002f47;font-size:15px;line-height:1.8}.bn-ad-review h2{font-size:21px}.bn-ad-review h3{font-size:23px}.bn-ad-review ul{padding-left:20px;list-style:disc}.bn-dock-panel iframe{flex:none}.bn-dock-shade{touch-action:none}.xi-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}

@media(max-width:1199px){.bn-page-reveal{transition:opacity .65s ease,translate .65s ease}.bn-page-pending{opacity:0;translate:0 22px}}@media(prefers-reduced-motion:reduce){.bn-page-pending{opacity:1;translate:none}.bn-page-reveal{transition:none}}
