.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{clip:auto!important;clip-path:none;height:auto;left:10px;top:10px;width:auto;z-index:200;background:var(--paper);padding:15px}.admin-bar .site-header{top:32px}.hbd-no-sticky .site-header{position:relative;top:0;transform:none!important}.hbd-no-pattern .section-pattern:before,.hbd-no-pattern .contact-cta:before,.hbd-no-pattern .footer-landscape{display:none}.hbd-no-credit .image-credit{display:none}.hbd-no-announcement .announcement,.hbd-no-search .search-toggle{display:none}.hbd-no-motion .reveal{opacity:1!important;transform:none!important}.hbd-no-motion *,.hbd-no-motion *:before,.hbd-no-motion *:after{animation:none!important;transition:none!important}.brand-logo{object-fit:contain}.hbd-menu{display:flex;align-items:center;gap:24px}.hbd-menu>li{position:relative}.hbd-menu a{font-size:14px;display:block;padding:28px 0}.hbd-menu .sub-menu{display:none;position:absolute;top:100%;left:0;width:230px;background:var(--paper);border:1px solid var(--line);padding:10px 18px;box-shadow:var(--shadow);z-index:5}.hbd-menu .sub-menu a{padding:10px 0;white-space:normal;font-size:13px}.hbd-menu li:hover>.sub-menu,.hbd-menu li:focus-within>.sub-menu{display:block}.hbd-menu .sub-menu li{position:relative}.hbd-menu .sub-menu .sub-menu{top:0;left:auto;right:100%}.hbd-mobile-menu .sub-menu{padding-left:20px}.hbd-mobile-menu a{display:block;padding:9px 0;font-size:19px}.mobile-drawer .hbd-mobile-menu>li>a{border-bottom:1px solid var(--line)}html[lang=en] .lang-bn{opacity:.45}html[lang=en] .lang-en{opacity:1}html[lang=en] .hbd-menu a{font-size:11px}.announcement-inner>span>span>a{display:inline}.hbd-empty,.hbd-filter-empty{font-size:15px;color:var(--muted);padding:25px 0;grid-column:1/-1}.service-card{color:var(--ink)}.faq-answer{padding:0 36px 22px 0;color:var(--muted);font-size:15px;line-height:1.85}.faq-answer p+p{margin-top:12px}.journal-photo img{width:100%;height:100%;object-fit:cover}.footer-widget{margin-top:20px}.footer-widget h3{font-size:16px}.footer-widget p{color:#a4b4a8;font-size:13px}.hbd-mobile-book{background:var(--ink)!important;color:var(--gold-light)!important}.hbd-contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start}.hbd-contact-aside{background:var(--ink);padding:32px;border-radius:8px;color:var(--paper)}.hbd-contact-aside>.service-icon{background:#ffffff12;color:var(--gold);margin-bottom:22px}.hbd-contact-aside h3{font-size:28px;line-height:1.5;margin-bottom:17px}.hbd-contact-aside p{font-size:15px;color:#b4c2b7;margin-bottom:25px;line-height:1.9}.hbd-contact-aside>a{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gold-light);margin-top:17px;overflow-wrap:anywhere}.hbd-contact-aside>a .icon{width:18px;height:18px}.hbd-contact-form{background:var(--paper);padding:30px;border:1px solid var(--line);border-radius:8px}.hbd-contact-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin-bottom:18px}.hbd-contact-form input,.hbd-contact-form select,.hbd-contact-form textarea{width:100%;min-width:0;border:1px solid #d9dccf;padding:11px 12px;background:#fffefa;color:var(--ink);border-radius:5px;font-size:15px}.hbd-contact-form textarea{resize:vertical}.hbd-contact-form .consent-check{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;margin-top:20px}.hbd-contact-form .consent-check input{width:16px;flex-shrink:0;margin-top:4px}.hbd-form-privacy{font-size:11px;line-height:1.8;margin-bottom:20px}.hbd-form-privacy a{text-decoration:underline}.hbd-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.hbd-form-status{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.hbd-form-status:not(:empty){margin-top:20px;padding:16px;background:#eee9da;border-radius:5px}.hbd-form-status.success{color:#2d553a;background:#e7efdf}.hbd-form-status.error{color:#8a362d;background:#f6e9e2}.hbd-inquiry-form[aria-busy=true]{opacity:.8}.hbd-inquiry-form button:disabled{opacity:.6;transform:none}.hbd-search-dialog{width:min(760px,calc(100vw - 32px));border-radius:10px;padding:35px 38px}.dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:15px}.dialog-heading h2{font-size:34px}.hbd-search-dialog>p{font-size:14px}.hbd-search-form{display:flex;align-items:stretch;gap:10px;margin-top:25px;max-width:700px}.hbd-search-form input[type=search]{flex:1;width:100%;min-width:0;padding:13px 17px;border:1px solid #d9dccf;border-radius:6px;background:var(--paper);color:var(--ink);font-size:16px}.hbd-search-form .button{flex-shrink:0}.hbd-search-dialog .hbd-search-form .button{font-size:13px;padding-inline:18px}#live-search-status{font-size:12px;color:var(--muted);padding-top:17px}#live-search-status:empty{display:none}#live-search-results{margin-block:15px 20px}#live-search-results li{border-bottom:1px solid var(--line)}#live-search-results a{display:block;padding:14px 0}#live-search-results small{display:block;font-size:10px;color:var(--bronze)}#live-search-results strong{display:block;font-size:18px;font-weight:500;line-height:1.5}#live-search-results span{display:block;font-size:12px;color:var(--muted);margin-top:5px}#live-search-results a:hover strong{color:var(--bronze)}.hbd-page-heading{padding-block:65px}.hbd-page-heading h1{font-size:clamp(34px,4.2vw,58px);line-height:1.35;max-width:1000px;overflow-wrap:anywhere}.hbd-page-heading p{margin-top:20px}.hbd-page-content{max-width:980px;padding-block:65px;min-height:350px}.hbd-page-content .hbd-contact-form{margin-top:30px}.hbd-listing{padding-block:55px 80px}.hbd-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.hbd-content-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.hbd-card-image{display:block;aspect-ratio:1.5;overflow:hidden}.hbd-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.hbd-content-card:hover img{transform:scale(1.04)}.hbd-card-body{padding:25px}.hbd-card-body .eyebrow{font-size:11px;margin-bottom:12px}.hbd-card-body h2{font-size:25px;line-height:1.4;letter-spacing:0}.hbd-card-body p{font-size:14px;line-height:1.8;margin-top:12px}.hbd-card-body .text-link{margin-top:20px;font-size:13px}.navigation.pagination{margin-top:45px}.nav-links{display:flex;gap:9px;flex-wrap:wrap}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:6px 12px;border:1px solid var(--line);background:var(--paper);border-radius:4px}.page-numbers.current{background:var(--ink);color:var(--gold-light)}.hbd-search-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid var(--line)}.hbd-search-filters a{padding:8px 14px;background:var(--paper);border:1px solid var(--line);font-size:13px;border-radius:4px}.hbd-search-filters a.active{background:var(--ink);color:var(--gold-light);border-color:var(--ink)}.hbd-result-count{margin-top:25px;font-size:13px}.hbd-search-results{max-width:950px}.hbd-search-result{padding:28px 0;border-bottom:1px solid var(--line)}.hbd-search-result .eyebrow{font-size:11px;margin-bottom:11px}.hbd-search-result h2{font-size:28px;letter-spacing:0;line-height:1.45}.hbd-search-result p{font-size:15px;margin-top:14px}.hbd-search-result .text-link{margin-top:18px;font-size:13px}.hbd-no-results{padding:35px 0}.hbd-no-results h2{font-size:32px}.hbd-no-results p{margin-block:20px 25px}.hbd-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px;padding-block:60px 85px;align-items:start}.hbd-entry-image{margin:0 0 35px}.hbd-entry-image img{width:100%;height:auto;border-radius:7px}.hbd-entry-sidebar{background:var(--paper);padding:28px;border:1px solid var(--line);border-radius:7px;position:sticky;top:120px}.hbd-entry-sidebar h2{font-size:27px;margin-top:20px;letter-spacing:0}.hbd-entry-sidebar p{font-size:14px;line-height:1.9;margin-top:15px}.hbd-entry-sidebar .button{margin-top:22px;width:100%}.hbd-entry-sidebar .text-link{font-size:13px;margin-top:22px}.entry-content{font-size:18px;line-height:1.95;overflow-wrap:anywhere}.entry-content p{margin-bottom:22px;color:var(--ink)}.entry-content h2,.entry-content h3,.entry-content h4{margin-block:32px 18px;line-height:1.4}.entry-content h2{font-size:33px}.entry-content h3{font-size:27px}.entry-content ul,.entry-content ol{list-style:revert;padding-left:25px;margin-block:20px}.entry-content li{margin-block:7px}.entry-content a{text-decoration:underline;text-underline-offset:4px;color:var(--bronze)}.entry-content img{height:auto}.entry-content figure{max-width:100%;margin-inline:0}.entry-content blockquote{border-left:3px solid var(--gold);margin:25px 0;padding:10px 25px;background:var(--paper)}.entry-content table{border-collapse:collapse;width:100%;font-size:15px}.entry-content td,.entry-content th{border:1px solid var(--line);padding:12px}.entry-content pre{padding:20px;overflow:auto;background:var(--ink);color:var(--paper);font-size:14px}.entry-content .alignwide{max-width:100%}.hbd-fullwidth{padding-block:30px}.hbd-fullwidth>.wp-block-group,.hbd-fullwidth>p,.hbd-fullwidth>h1,.hbd-fullwidth>h2{padding-inline:30px}.hbd-not-found{padding-block:100px}.hbd-not-found h1{font-size:48px;margin-bottom:20px}.hbd-not-found .text-link{margin-top:30px}.hbd-comments{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.hbd-comments h2{font-size:28px}.comment-list{list-style:none;padding:0}.comment-list li{margin-block:20px}.comment-body{padding:20px;background:var(--paper)}.comment-metadata{font-size:12px}.comment-author{display:flex;align-items:center;gap:10px}.comment-content{margin-top:15px}.comment-form label{display:block;font-size:14px}.comment-form input:not([type=checkbox]),.comment-form textarea{width:100%;max-width:100%;padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.comment-form input[type=submit]{background:var(--ink);color:var(--paper);width:auto;padding:13px 22px;cursor:pointer;border-radius:5px}.comment-form p{margin-top:16px}.comment-form-cookies-consent input{display:inline-block}.comment-form-cookies-consent label{display:inline}.wp-block-button__link{background:var(--ink);color:var(--paper)}
@media(max-width:1160px){.hbd-menu{gap:17px}.hbd-menu a{font-size:13px}.header-actions{gap:10px}.hbd-single-layout{gap:40px;grid-template-columns:minmax(0,1fr) 270px}.hbd-contact-layout{gap:40px}}
@media(max-width:1000px){.hbd-post-grid{grid-template-columns:1fr 1fr}.hbd-contact-layout{grid-template-columns:.8fr 1.2fr;gap:28px}.hbd-contact-aside{padding:25px}.hbd-contact-form{padding:25px}.hbd-single-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:760px){.hbd-contact-layout{grid-template-columns:1fr;gap:28px}.hbd-contact-aside{padding:28px}.hbd-contact-aside h3{font-size:27px}.hbd-post-grid{grid-template-columns:1fr 1fr;gap:18px}.hbd-card-body{padding:20px}.hbd-card-body h2{font-size:23px}.hbd-single-layout{grid-template-columns:1fr;gap:35px;padding-block:40px 60px}.hbd-entry-sidebar{position:static;max-width:100%;padding:25px}.hbd-entry-sidebar .button{width:auto}.hbd-entry-sidebar .text-link{margin-left:20px}.hbd-page-heading{padding-block:45px}.hbd-page-content{padding-block:40px}.hbd-search-dialog{padding:28px}.dialog-heading h2{font-size:30px}.hbd-search-result h2{font-size:26px}.entry-content{font-size:17px}.hbd-not-found{padding-block:70px}.hbd-not-found h1{font-size:38px}}
@media(max-width:600px){.admin-bar .site-header{top:0}.hbd-post-grid{grid-template-columns:1fr}.hbd-contact-form{padding:23px}.hbd-contact-form input,.hbd-contact-form select,.hbd-contact-form textarea{font-size:16px}.hbd-search-form{gap:8px}.hbd-search-form .button{padding:12px 14px;gap:8px;font-size:13px}.hbd-search-form .button .icon{width:17px;height:17px}.hbd-search-dialog{padding:24px}.hbd-search-dialog .hbd-search-form .button span{display:none}.hbd-search-result h2{font-size:24px}.hbd-search-filters a{font-size:12px;padding:8px 11px}.hbd-entry-sidebar .text-link{display:flex;margin-left:0}.entry-content{font-size:16px}.entry-content h2{font-size:29px}.entry-content h3{font-size:24px}.hbd-page-heading h1{font-size:35px}.hbd-listing{padding-block:35px 60px}}
@media(max-width:440px){.hbd-contact-form .form-grid{grid-template-columns:1fr}.hbd-contact-aside h3{font-size:25px}.hbd-search-dialog{padding:22px}.dialog-heading h2{font-size:27px}.hbd-contact-form{padding:22px 19px}.hbd-contact-aside>a{font-size:13px}.hbd-search-result p{font-size:14px}.hbd-page-heading h1{font-size:32px}}

#booking-send{margin-left:auto}.hbd-menu .current-menu-item>a{color:var(--bronze)}
@media(max-width:440px){.header-actions{gap:6px}.header-actions .icon-button{width:32px;height:36px}.brand strong{font-size:15px}.brand img{width:44px;height:45px}.brand small{font-size:6px}}
@media(max-width:350px){.header-inner{gap:10px}.header-actions .icon-button{width:30px}.brand strong{font-size:14px}.brand img{width:39px;height:42px}.brand small{font-size:5.8px}}
