@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:var(--font-cinzel);--font-serif:var(--font-cormorant);--radius-arch:999px 999px 0 0;--ease-heritage:cubic-bezier(.22, .61, .36, 1)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mx-auto{margin-inline:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-site{max-width:var(--container)}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[clamp\(28px\,3vw\,40px\)\]\!{gap:clamp(28px,3vw,40px)!important}.gap-\[var\(--heading-gap\)\]{gap:var(--heading-gap)}.gap-x-\[var\(--card-gap\)\]{column-gap:var(--card-gap)}.gap-y-\[var\(--heading-gap\)\]{row-gap:var(--heading-gap)}.overflow-x-clip{overflow-x:clip}.bg-parchment{background-color:var(--parchment)}.bg-parchment-dark{background-color:var(--parchment-dark)}.px-\[var\(--gutter\)\]{padding-inline:var(--gutter)}.py-\[clamp\(56px\,6vw\,88px\)\]\!{padding-block:clamp(56px,6vw,88px)!important}.py-\[clamp\(64px\,6\.5vw\,96px\)\]\!{padding-block:clamp(64px,6.5vw,96px)!important}.py-\[clamp\(64px\,7vw\,104px\)\]\!{padding-block:clamp(64px,7vw,104px)!important}.py-\[clamp\(72px\,8vw\,120px\)\]\!{padding-block:clamp(72px,8vw,120px)!important}.py-\[var\(--section-pad-y\)\]{padding-block:var(--section-pad-y)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.text-center{text-align:center}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:1024px){.lg\:col-\[1\/span_4\]{grid-column:1/span 4}.lg\:col-\[1\/span_7\]{grid-column:1/span 7}.lg\:col-\[6\/span_7\]{grid-column:6/span 7}.lg\:col-\[9\/span_4\]{grid-column:9/span 4}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cinzel-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cinzel-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-bengali-400.woff2)format("woff2");unicode-range:U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Serif Bengali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-bengali-500.woff2)format("woff2");unicode-range:U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Serif Bengali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-bengali-600.woff2)format("woff2");unicode-range:U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Serif Bengali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-bengali-700.woff2)format("woff2");unicode-range:U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}:root{--terracotta:#924b3f;--terracotta-deep:#5e2e27;--ink:#3a1f1a;--copper:#d7a680;--parchment:#f6ece2;--parchment-dark:#ebdccd;--glow:#fc9;--white:#fff;--surface-page:var(--parchment);--surface-alt:var(--parchment-dark);--surface-card:var(--parchment-dark);--surface-band:var(--terracotta);--surface-band-deep:var(--terracotta-deep);--surface-footer:var(--terracotta-deep);--surface-overlay:var(--terracotta-deep);--text-heading:var(--terracotta);--text-body:var(--ink);--text-link:var(--terracotta);--text-eyebrow:var(--terracotta);--text-on-dark:var(--parchment);--text-on-dark-label:var(--copper);--text-display-on-dark:var(--copper);--text-on-primary:var(--white);--line:var(--copper);--ornament:var(--copper);--focus-ring:var(--copper);--highlight:var(--glow);--action-primary-bg:var(--terracotta);--action-primary-bg-hover:var(--terracotta-deep);--action-primary-fg:var(--white);--action-secondary-fg:var(--terracotta);--action-secondary-border:var(--terracotta);--action-on-dark-fg:var(--parchment);--action-on-dark-border:var(--copper);--gradient-hero:linear-gradient(to top,var(--terracotta-deep) 0%,var(--terracotta-deep) 35%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-hero:linear-gradient(to top,var(--terracotta-deep) 0%,color-mix(in srgb,var(--terracotta-deep) 55%,transparent) 35%,transparent 70%)}}:root{--gradient-candle:radial-gradient(closest-side,var(--glow),transparent)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-candle:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 38%,transparent),transparent)}}:root{--font-cinzel:"Cinzel","Trajan Pro","Noto Serif Bengali",Georgia,serif;--font-cormorant:"Cormorant Garamond","Cormorant","Noto Serif Bengali",Garamond,Georgia,serif;--font-display:var(--font-cinzel);--font-serif:var(--font-cormorant);--font-playfair:"Playfair Display","Noto Serif Bengali",Georgia,serif;--font-nav:var(--font-playfair);--font-bengali:"Noto Serif Bengali","Cormorant Garamond",Georgia,serif;--fw-regular:500;--fw-medium:500;--fw-semibold:600;--fs-display-d:72px;--fs-h1-d:58px;--fs-h2-d:46px;--fs-h3-d:30px;--fs-eyebrow-d:20px;--fs-lead-d:26px;--fs-body-d:22px;--fs-small-d:18px;--fs-button-d:19px;--fs-display-m:40px;--fs-h1-m:36px;--fs-h2-m:31px;--fs-h3-m:24px;--fs-eyebrow-m:18px;--fs-lead-m:21px;--fs-body-m:19px;--fs-small-m:17px;--fs-button-m:17px;--fs-display:var(--fs-display-d);--fs-h1:var(--fs-h1-d);--fs-h2:var(--fs-h2-d);--fs-h3:var(--fs-h3-d);--fs-eyebrow:var(--fs-eyebrow-d);--fs-lead:var(--fs-lead-d);--fs-body:var(--fs-body-d);--fs-small:var(--fs-small-d);--fs-button:var(--fs-button-d);--lh-display:1.05;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.2;--lh-eyebrow:1.4;--lh-lead:1.5;--lh-body:1.65;--lh-small:1.5;--lh-button:1;--ls-display:.06em;--ls-h1:.05em;--ls-h2:.04em;--ls-h3:.01em;--ls-eyebrow:.16em;--ls-lead:0;--ls-body:.005em;--ls-small:.01em;--ls-button:.15em;--ls-label:.18em;--ls-small-caps:.2em;--fs-dish-desc:19px;--fs-pull-quote:32px;--fs-year:56px;--fs-phone:40px;--fs-review:22px;--fs-body-min:19px}@media (max-width:767.98px){:root{--fs-display:var(--fs-display-m);--fs-h1:var(--fs-h1-m);--fs-h2:var(--fs-h2-m);--fs-h3:var(--fs-h3-m);--fs-eyebrow:var(--fs-eyebrow-m);--fs-lead:var(--fs-lead-m);--fs-body:var(--fs-body-m);--fs-small:var(--fs-small-m);--fs-pull-quote:26px;--fs-year:40px;--fs-phone:32px}}.bk-compact{--fs-display:var(--fs-display-m);--fs-h1:var(--fs-h1-m);--fs-h2:var(--fs-h2-m);--fs-h3:var(--fs-h3-m);--fs-eyebrow:var(--fs-eyebrow-m);--fs-lead:var(--fs-lead-m);--fs-body:var(--fs-body-m);--fs-small:var(--fs-small-m);--fs-pull-quote:26px;--fs-year:40px;--fs-phone:32px}@media (min-width:1600px){:root{--fs-display:clamp(72px,4.1vw,106px);--fs-h1:clamp(58px,3.1vw,80px);--fs-h2:clamp(46px,2.45vw,62px);--fs-h3:clamp(30px,1.6vw,40px);--fs-lead:clamp(26px,1.38vw,34px);--fs-body:clamp(22px,1.16vw,28px);--fs-small:clamp(18px,.95vw,23px);--fs-eyebrow:clamp(20px,1.05vw,26px);--fs-button:clamp(19px,1vw,24px);--fs-review:clamp(22px,1.16vw,28px);--fs-dish-desc:clamp(19px,1vw,24px);--fs-pull-quote:clamp(32px,1.7vw,42px);--fs-year:clamp(56px,3vw,76px);--fs-phone:clamp(40px,2.1vw,52px)}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--section-pad-y-d:160px;--section-pad-y-m:96px;--heading-gap-d:64px;--heading-gap-m:40px;--card-gap-d:32px;--card-gap-m:24px;--gutter-d:64px;--gutter-m:20px;--section-pad-y:var(--section-pad-y-d);--heading-gap:var(--heading-gap-d);--card-gap:var(--card-gap-d);--gutter:var(--gutter-d);--divider-space:96px;--container:1280px;--reading:680px;--grid-cols:12;--header-h:88px;--header-h-compact:64px;--callbar-h:64px;--lalpaar-h:6px;--hero-inset:24px;--touch-min:48px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px}@media (min-width:768px) and (max-width:1023.98px){:root{--grid-cols:8}}@media (max-width:767.98px){:root{--section-pad-y:var(--section-pad-y-m);--heading-gap:var(--heading-gap-m);--card-gap:var(--card-gap-m);--gutter:var(--gutter-m);--grid-cols:4;--header-h:64px;--divider-space:64px}}.bk-compact{--section-pad-y:var(--section-pad-y-m);--heading-gap:var(--heading-gap-m);--card-gap:var(--card-gap-m);--gutter:var(--gutter-m);--grid-cols:4;--header-h:64px;--divider-space:64px}@media (min-width:1600px){:root{--container:max(1280px,min(76vw,1760px));--gutter:clamp(64px,4vw,112px);--section-pad-y:clamp(160px,8.5vw,208px);--heading-gap:clamp(64px,3.4vw,88px);--card-gap:clamp(32px,1.7vw,44px);--reading:clamp(680px,36vw,880px);--header-h:clamp(88px,4.6vw,112px);--header-h-compact:clamp(64px,3.4vw,80px);--hero-inset:clamp(24px,1.3vw,32px)}}:root{--radius:0;--radius-arch:999px 999px 0 0;--hairline-w:1px;--hairline:1px solid var(--copper);--hairline-terracotta:1px solid var(--terracotta);--frame-gap:6px;--frame-outline-offset:-8px;--button-inset:4px;--focus-ring-w:2px;--focus-ring-offset:3px;--shadow-none:none;--shadow-book:0 24px 48px -24px #3a1f1a40;--texture-max-opacity:.06;--texture-checker-opacity:.04;--ease-heritage:cubic-bezier(.22,.61,.36,1);--dur-fast:.3s;--dur-base:.6s;--dur-slow:.9s;--dur-draw:1.6s;--reveal-rise:24px;--reveal-stagger:80ms;--parallax-max:8%;--sway-max:1.5deg}html{background:var(--surface-page);color:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-serif);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-variant-numeric:oldstyle-nums;margin:0}a{color:var(--text-link);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-heritage)}a:hover{color:var(--terracotta-deep)}:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--copper);color:var(--ink)}.small-caps{font-variant:all-small-caps;letter-spacing:var(--ls-small-caps)}.frame-double{border:var(--hairline);outline:var(--hairline);outline-offset:var(--frame-outline-offset)}.arch{border-radius:var(--radius-arch);overflow:hidden}.t-display{font:var(--fw-regular) var(--fs-display)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-heading);margin:0}.t-h1{font:var(--fw-regular) var(--fs-h1)/var(--lh-h1) var(--font-display);letter-spacing:var(--ls-h1);text-transform:uppercase;color:var(--text-heading);margin:0}.t-h2{font:var(--fw-regular) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--text-heading);text-wrap:balance;margin:0}.t-h3{font:var(--fw-semibold) var(--fs-h3)/var(--lh-h3) var(--font-serif);letter-spacing:var(--ls-h3);color:var(--text-heading);margin:0}.t-eyebrow{font:var(--fw-semibold) var(--fs-eyebrow)/var(--lh-eyebrow) var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--text-eyebrow);margin:0}.t-lead{font:italic var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-serif);color:var(--text-body);text-wrap:pretty;margin:0}.t-body{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-serif);letter-spacing:var(--ls-body);color:var(--text-body);text-wrap:pretty;margin:0}.t-small{font:var(--fw-medium) var(--fs-small)/var(--lh-small) var(--font-serif);letter-spacing:var(--ls-small);color:var(--text-body);margin:0}.t-button{font:var(--fw-semibold) var(--fs-button)/var(--lh-button) var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-button)}.t-label{font:var(--fw-semibold) var(--fs-small)/var(--lh-small) var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-label)}.on-dark{--text-heading:var(--parchment);--text-body:var(--parchment);--text-eyebrow:var(--copper);--text-link:var(--parchment);background:var(--surface-band-deep);color:var(--parchment)}[data-reveal=pending]{opacity:0;transform:translateY(var(--reveal-rise))}[data-reveal=done]{opacity:1;transition:opacity var(--dur-base) var(--ease-heritage),transform var(--dur-base) var(--ease-heritage);transition-delay:var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1!important;transform:none!important}}.bk-wordmark{max-width:100%;color:var(--terracotta);text-align:center;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bk-wordmark__name{white-space:nowrap;font:var(--fw-semibold) 22px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-right:-.14em}.bk-wordmark__tag{font:var(--fw-semibold) 19px/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);margin-right:calc(-1 * var(--ls-eyebrow))}.bk-wordmark--sm .bk-wordmark__name{font-size:17px}.bk-wordmark--lg .bk-wordmark__name{font-size:30px}.bk-wordmark--lg .bk-wordmark__tag{font-size:15px}.bk-wordmark--dark{color:var(--parchment)}.bk-wordmark--dark .bk-wordmark__tag{color:var(--copper)}.bk-lalpaar{height:var(--lalpaar-h);background-color:var(--terracotta);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;display:block}.bk-niche{box-sizing:border-box;border:var(--hairline);border-radius:var(--radius-arch);width:48px;height:64px;color:var(--copper);border-bottom:0;justify-content:center;align-items:center;display:inline-flex}.bk-niche img,.bk-niche svg{object-fit:contain;width:100%;height:100%}.bk-niche--filled{border:0;border-radius:0}.bk-leader{background-image:radial-gradient(circle,var(--copper) .9px,transparent 1.3px);background-position:0 100%;background-repeat:repeat-x;background-size:7px 4px;flex:auto;align-self:flex-end;min-width:24px;height:.5em;margin:0 10px .32em}.bk-icon{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block}@media (min-width:768px){.bk-mobile-only{display:none!important}}@keyframes bk-rise{0%{opacity:0;transform:translateY(var(--reveal-rise))}to{opacity:1;transform:none}}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}.bk-btn{box-sizing:border-box;min-height:var(--touch-min);border-radius:var(--radius);font:var(--fw-semibold) var(--fs-button)/var(--lh-button) var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-button);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-heritage),color var(--dur-fast) var(--ease-heritage),border-color var(--dur-fast) var(--ease-heritage);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:18px 36px;text-decoration:none;display:inline-flex;position:relative}.bk-btn__label{margin-right:calc(-1 * var(--ls-button));position:relative}.bk-btn--primary{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-fg)}.bk-btn--primary:after{content:"";inset:calc(var(--button-inset) - 1px);border:var(--hairline);pointer-events:none;position:absolute}.bk-btn--primary:hover{background:var(--action-primary-bg-hover);border-color:var(--action-primary-bg-hover);color:var(--action-primary-fg)}.bk-btn--secondary{color:var(--action-secondary-fg);border-color:var(--action-secondary-border)}.bk-btn--secondary:hover{background:var(--terracotta);border-color:var(--terracotta);color:var(--white)}.bk-btn--on-dark{color:var(--action-on-dark-fg);border-color:var(--action-on-dark-border)}.bk-btn--on-dark:hover{background:var(--copper);border-color:var(--copper);color:var(--terracotta-deep)}.bk-btn:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bk-btn--full{width:100%;display:flex}.bk-btn:disabled{opacity:.45;cursor:not-allowed}.bk-btn--primary:disabled:hover{background:var(--action-primary-bg);border-color:var(--action-primary-bg)}.bk-btn--secondary:disabled:hover{color:var(--action-secondary-fg);background:0 0}.bk-btn--on-dark:disabled:hover{color:var(--action-on-dark-fg);border-color:var(--action-on-dark-border);background:0 0}.bk-textlink{max-width:100%;min-height:var(--touch-min);color:var(--terracotta);font:var(--fw-semibold) var(--fs-button)/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-button);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.bk-textlink:hover{color:var(--terracotta)}.bk-textlink__label{padding-bottom:4px;position:relative}.bk-textlink__label:after{content:"";left:0;right:var(--ls-button);background:var(--copper);transform-origin:0;height:1px;transition:transform var(--dur-fast) var(--ease-heritage);position:absolute;bottom:0;transform:scaleX(0)}.bk-textlink:hover .bk-textlink__label:after,.bk-textlink:focus-visible .bk-textlink__label:after{transform:scaleX(1)}.bk-textlink__arrow{letter-spacing:0;transition:transform var(--dur-fast) var(--ease-heritage);margin-left:.35em;font:16px/1 Georgia,Times New Roman,serif}.bk-textlink:hover .bk-textlink__arrow{transform:translate(4px)}.bk-textlink--dark,.bk-textlink--dark:hover{color:var(--parchment)}.bk-eyebrow{font:var(--fw-semibold) var(--fs-eyebrow)/var(--lh-eyebrow) var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--text-eyebrow);margin:0;display:block}.bk-eyebrow--light{color:var(--terracotta)}.bk-eyebrow--dark{color:var(--copper)}.bk-eyebrow--terracotta{color:var(--parchment)}.bk-eyebrow__sep{letter-spacing:0;margin:0 .55em 0 .35em;display:inline-block}.bk-heading{max-width:var(--reading);text-align:left;flex-direction:column;align-items:flex-start;margin:0;display:flex}.bk-heading--center{text-align:center;align-items:center;margin-inline:auto}.bk-heading__ornament{align-items:center;height:24px;margin-bottom:18px;display:flex}.bk-heading__rule{background:var(--copper);width:48px;height:1px;display:block}.bk-heading__motif{width:48px;height:auto;max-height:48px;display:block}.bk-heading__title{font:var(--fw-regular) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--terracotta);text-wrap:balance;margin:14px 0 0}.bk-heading__title--h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.bk-heading__title--display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.bk-heading__lead{font:italic var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-serif);color:var(--ink);text-wrap:pretty;max-width:36ch;margin:20px 0 0}.bk-heading--dark .bk-heading__title,.bk-heading--terracotta .bk-heading__title,.bk-heading--dark .bk-heading__lead,.bk-heading--terracotta .bk-heading__lead{color:var(--parchment)}.bk-divider{box-sizing:border-box;width:100%;max-width:var(--divider-w,480px);height:24px;margin:var(--divider-space) auto;justify-content:center;align-items:center;display:flex}.bk-divider__rule{background:var(--copper);transform-origin:50%;width:100%;height:1px;display:block}.bk-divider__rule.is-pending{transform:scaleX(0)}.bk-divider__rule.is-drawn{transition:transform var(--dur-draw) var(--ease-heritage);transform:scaleX(1)}.bk-divider__motif{background-position:50%;background-repeat:repeat-x;background-size:auto 24px;width:100%;height:24px;display:block}.bk-divider__motif--inline{color:var(--copper);justify-content:center;display:flex}.bk-divider__motif--inline svg{width:auto;max-width:100%;height:24px}.bk-frame{box-sizing:border-box;border:var(--hairline);outline:var(--hairline);outline-offset:var(--frame-outline-offset);border-radius:0}.bk-img{margin:0;display:block}.bk-img__frame{background:var(--parchment-dark);width:100%;position:relative;overflow:hidden}.bk-img--arch .bk-img__frame{border-radius:var(--radius-arch)}.bk-img__img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.bk-img__placeholder{box-sizing:border-box;text-align:center;background:var(--parchment-dark);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12%;display:flex;position:absolute;inset:0}.bk-img--arch .bk-img__placeholder{padding-top:28%}.bk-img__ph-label{font:var(--fw-semibold) 19px/1.4 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--terracotta)}.bk-img__ph-alt{font:italic var(--fw-regular) 17px/1.45 var(--font-serif);color:var(--ink);text-wrap:balance;max-width:24ch}.bk-img--dark .bk-img__frame,.bk-img--dark .bk-img__placeholder{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bk-img--dark .bk-img__frame,.bk-img--dark .bk-img__placeholder{background:color-mix(in srgb,var(--ink) 55%,var(--terracotta-deep))}}.bk-img--dark .bk-img__ph-label{color:var(--copper)}.bk-img--dark .bk-img__ph-alt{color:var(--parchment)}.bk-img__caption{font:italic var(--fw-regular) 17px/1.45 var(--font-serif);color:var(--ink);margin-top:12px}.bk-img--dark .bk-img__caption{color:var(--parchment)}.bk-header{z-index:50;background:var(--parchment);position:relative}.bk-header.is-sticky{position:sticky;top:0}.bk-header__bar{background:var(--parchment);border-bottom:var(--hairline)}.bk-header__inner{box-sizing:border-box;height:var(--header-h);max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);transition:height var(--dur-fast) var(--ease-heritage);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:32px;margin:0 auto;display:grid}.bk-header.is-condensed .bk-header__inner{height:var(--header-h-compact)}.bk-header__nav{justify-content:center;align-items:center;gap:clamp(20px,2.4vw,36px);min-width:0;display:flex}.bk-header__link{min-height:var(--touch-min);font:var(--fw-medium) clamp(15px,.55vw + 8px,17px)/1 var(--font-nav);letter-spacing:.02em;color:var(--terracotta);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.bk-header__link:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-fast) var(--ease-heritage);background:currentColor;position:absolute;bottom:11px;left:0;right:0;transform:scaleX(0)}.bk-header__link:hover{color:var(--terracotta)}.bk-header__link:hover:after,.bk-header__link.is-active:after{transform:scaleX(1)}.bk-header__brand{min-height:var(--touch-min);color:var(--terracotta);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.bk-header__brand:hover{color:var(--terracotta)}.bk-header__crest{width:auto;height:44px;transition:height var(--dur-fast) var(--ease-heritage);display:block}.bk-header.is-condensed .bk-header__crest{height:36px}.bk-header__logo{height:calc(var(--header-h) - 10px);width:auto;transition:height var(--dur-fast) var(--ease-heritage);display:block}.bk-header.is-condensed .bk-header__logo{height:calc(var(--header-h-compact) - 8px)}.bk-header--mobile .bk-header__brand,.bk-menu__top .bk-header__brand{align-items:center}.bk-header--mobile .bk-header__logo,.bk-menu__top .bk-header__logo{height:calc(var(--header-h-compact) - 8px)}.bk-header__cta{isolation:isolate;min-height:var(--touch-min);background:var(--terracotta);color:var(--parchment);font:var(--fw-medium) 15px/1 var(--font-nav);letter-spacing:.02em;white-space:nowrap;animation:bk-cta-pulse 2.4s var(--ease-heritage) infinite;transition:background var(--dur-fast) var(--ease-heritage),transform var(--dur-fast) var(--ease-heritage);border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 #d7a680b3}.bk-header__cta:hover,.bk-header__cta:focus-visible{background:var(--terracotta-deep);color:var(--parchment);animation-play-state:paused;transform:translateY(-1px)}.bk-header__cta .bk-icon{transform-origin:50%;flex:none;width:18px;height:18px;animation:2.4s ease-in-out infinite bk-cta-ring}@keyframes bk-cta-pulse{0%{box-shadow:0 0 #d7a680bf}70%{box-shadow:0 0 0 14px #d7a68000}to{box-shadow:0 0 #d7a68000}}@keyframes bk-cta-ring{0%,55%,to{transform:rotate(0)}60%{transform:rotate(-16deg)}65%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}85%{transform:rotate(0)}}.bk-header--mobile .bk-header__inner{height:var(--header-h-compact);grid-template-columns:48px minmax(0,1fr) 48px;column-gap:8px}.bk-header__menu-btn{width:48px;height:48px;color:var(--terracotta);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-left:-12px;padding:0;position:relative}.bk-menu .bk-header__menu-btn{color:var(--parchment)}.bk-header__menu-btn span{height:2px;transition:transform var(--dur-fast) var(--ease-heritage),top var(--dur-fast) var(--ease-heritage),opacity var(--dur-fast) var(--ease-heritage);background:currentColor;border-radius:2px;position:absolute;left:12px;right:12px}.bk-header__menu-btn span:first-child{top:16px}.bk-header__menu-btn span:nth-child(2){top:23px;right:16px}.bk-header__menu-btn span:nth-child(3){top:30px}.bk-header__menu-btn.is-open span:first-child{top:23px;transform:rotate(45deg)}.bk-header__menu-btn.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.bk-header__menu-btn.is-open span:nth-child(3){top:23px;transform:rotate(-45deg)}.bk-header__phone-btn{width:48px;height:48px;color:var(--terracotta);justify-content:center;justify-self:end;align-items:center;margin-right:-12px;display:inline-flex}.bk-header__phone-btn--cta{background:var(--terracotta);width:40px;height:40px;color:var(--parchment);animation:bk-cta-pulse 2.4s var(--ease-heritage) infinite;border-radius:50%;margin-right:-4px}.bk-header__phone-btn--cta .bk-icon{width:18px;height:18px;animation:2.4s ease-in-out infinite bk-cta-ring}.bk-header__phone-btn--dark{color:var(--parchment)}.bk-header,.bk-header__bar{transition:background-color var(--dur-fast) var(--ease-heritage),border-color var(--dur-fast) var(--ease-heritage)}.bk-header__link,.bk-header__menu-btn,.bk-header__phone-btn{transition:color var(--dur-fast) var(--ease-heritage)}.bk-header__brand{position:relative}.bk-header__logo--inverted{opacity:0;pointer-events:none;position:absolute;top:50%;left:0;translate:0 -50%}.bk-header--mobile .bk-header__logo--inverted{left:50%;translate:-50% -50%}.bk-header__brand .bk-header__logo{transition:height var(--dur-fast) var(--ease-heritage),opacity var(--dur-fast) var(--ease-heritage)}.bk-header.is-inverted,.bk-header.is-inverted .bk-header__bar{background:var(--terracotta-deep)}.bk-header.is-inverted .bk-header__bar{border-bottom-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-header.is-inverted .bk-header__bar{border-bottom-color:color-mix(in srgb,var(--copper) 45%,transparent)}}.bk-header.is-inverted .bk-header__brand>.bk-header__logo:not(.bk-header__logo--inverted){opacity:0}.bk-header.is-inverted .bk-header__logo--inverted{opacity:1}.bk-header.is-inverted .bk-header__link,.bk-header.is-inverted .bk-header__link:hover,.bk-header.is-inverted .bk-header__menu-btn,.bk-header.is-inverted .bk-header__phone-btn{color:var(--parchment)}.bk-header.is-inverted .bk-header__link.is-active{color:var(--copper)}.bk-header.is-inverted .bk-header__cta,.bk-header.is-inverted .bk-header__phone-btn--cta{background:var(--copper);color:var(--terracotta-deep)}.bk-header.is-inverted .bk-header__cta:hover,.bk-header.is-inverted .bk-header__cta:focus-visible{background:var(--parchment);color:var(--terracotta-deep)}.bk-menu{z-index:100;background:var(--terracotta-deep);color:var(--parchment);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--dur-base) var(--ease-heritage) .12s,opacity var(--dur-base) var(--ease-heritage) .12s,visibility 0s linear calc(var(--dur-base) + .12s);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.bk-menu.is-open{opacity:1;visibility:visible;clip-path:inset(0);transition:clip-path var(--dur-base) var(--ease-heritage),opacity var(--dur-fast) var(--ease-heritage),visibility 0s}.bk-menu__top{box-sizing:border-box;height:calc(var(--header-h-compact) + var(--lalpaar-h));padding:var(--lalpaar-h) var(--gutter-m) 0;border-bottom:var(--hairline);flex:none;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;column-gap:8px;display:grid}.bk-menu__list{padding:48px var(--gutter-m) 32px;flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.bk-menu__link{box-sizing:border-box;min-height:56px;font:var(--fw-medium) clamp(24px,6vw,32px)/1.2 var(--font-nav);letter-spacing:.01em;color:var(--parchment);align-items:baseline;gap:18px;padding:8px 0;text-decoration:none;display:flex}.bk-menu__link:hover,.bk-menu__link.is-active{color:var(--copper)}.bk-menu__num{width:44px;font:var(--fw-medium) 15px/1 var(--font-nav);letter-spacing:.06em;color:var(--copper);flex:none}.bk-menu__item,.bk-menu__foot{opacity:0;transition:opacity var(--dur-fast) var(--ease-heritage),transform var(--dur-fast) var(--ease-heritage);transform:translateY(16px)}.bk-menu.is-open .bk-menu__item{opacity:1;transition-duration:var(--dur-base);transition-delay:calc(var(--i) * 60ms + .22s);transform:none}.bk-menu.is-open .bk-menu__foot{opacity:1;transition-duration:var(--dur-base);transition-delay:.52s;transform:none}.bk-menu__foot{padding:24px var(--gutter-m) calc(32px + env(safe-area-inset-bottom));border-top:var(--hairline);flex-direction:column;align-items:center;gap:14px;margin-top:auto;display:flex}.bk-menu__phone{font:var(--fw-medium) 20px/1.2 var(--font-nav);letter-spacing:.04em;color:var(--parchment);text-decoration:none}.bk-footer{background:var(--terracotta-deep);color:var(--parchment)}.bk-footer__inner{box-sizing:border-box;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--space-9) var(--gutter) var(--space-6);margin:0 auto}.bk-footer__cols{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bk-footer__col{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.bk-footer__col .bk-eyebrow{margin-bottom:4px}.bk-footer__text{font:normal var(--fw-regular) 18px/1.6 var(--font-serif);color:var(--parchment);flex-direction:column;display:flex}.bk-footer__list{flex-direction:column;gap:12px;margin:0;display:flex}.bk-footer__row dt{font:var(--fw-semibold) 19px/1.4 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-label);color:var(--copper)}.bk-footer__row dd{font:var(--fw-regular) 18px/1.5 var(--font-serif);color:var(--parchment);margin:0}.bk-footer__col--brand{gap:20px}.bk-footer__crest{width:72px;height:auto;display:block}.bk-footer__brand-link{transition:opacity var(--dur-fast) var(--ease-heritage);line-height:0;text-decoration:none;display:inline-block}.bk-footer__brand-link:hover{opacity:.85}.bk-footer__logo{width:180px;max-width:100%;height:auto;display:block}.bk-footer__legal{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin:var(--space-8) 0 0;padding-top:var(--space-5);border-top:var(--hairline);font:var(--fw-semibold) 19px/1.4 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-label);color:var(--copper);flex-wrap:wrap;display:flex}.bk-footer--mid .bk-footer__cols{row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-footer__col{overflow-wrap:anywhere}.bk-footer--compact .bk-footer__cols{grid-template-columns:1fr;gap:40px}.bk-footer--compact .bk-footer__inner{padding-top:var(--space-8)}.bk-footer__copy{margin:0}.bk-footer__credit{font:italic var(--fw-regular) 15px/1.4 var(--font-serif);font-variant:normal;letter-spacing:.02em;color:var(--parchment);margin:0}@supports (color:color-mix(in lab, red, red)){.bk-footer__credit{color:color-mix(in srgb,var(--parchment) 60%,transparent)}}.bk-footer__credit a{color:var(--copper);border-bottom:1px solid var(--copper);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bk-footer__credit a{border-bottom:1px solid color-mix(in srgb,var(--copper) 40%,transparent)}}.bk-footer__credit a{transition:color var(--dur-fast) var(--ease-heritage),border-color var(--dur-fast) var(--ease-heritage)}.bk-footer__credit a:hover{color:var(--parchment);border-color:var(--parchment)}.bk-footer__social{margin:var(--space-2) 0 0;gap:12px;padding:0;list-style:none;display:flex}.bk-footer__social-link{border:1px solid var(--copper);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-footer__social-link{border:1px solid color-mix(in srgb,var(--copper) 70%,transparent)}}.bk-footer__social-link{color:var(--copper);transition:background var(--dur-fast) var(--ease-heritage),color var(--dur-fast) var(--ease-heritage),border-color var(--dur-fast) var(--ease-heritage);border-radius:50%}.bk-footer__social-link svg{width:20px;height:20px}.bk-footer__social-link:hover,.bk-footer__social-link:focus-visible{background:var(--copper);border-color:var(--copper);color:var(--terracotta-deep)}.bk-callbar{box-sizing:border-box;gap:var(--space-2);height:var(--callbar-h);padding:var(--space-2) var(--space-3);background:var(--parchment);border-top:var(--hairline);z-index:40;grid-template-columns:1fr 1fr;display:grid}.bk-callbar--fixed{height:auto;min-height:var(--callbar-h);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.bk-callbar .bk-btn{height:48px;min-height:48px;padding:0 var(--space-3)}.bk-callbar-spacer{height:var(--callbar-h)}.bk-invite{z-index:200;box-sizing:border-box;padding:var(--space-5);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bk-invite--absolute{position:absolute}.bk-invite__panel{background-color:var(--parchment);width:50%;transition:transform var(--dur-slow) var(--ease-heritage) .25s;background-repeat:repeat-y;background-size:100%;position:absolute;top:0;bottom:0}.bk-invite__panel--left{border-right:var(--hairline);left:0}.bk-invite__panel--right{right:0}.bk-invite.is-opening .bk-invite__panel--left{transform:translate(-101%)}.bk-invite.is-opening .bk-invite__panel--right{transform:translate(101%)}.bk-invite__skip{top:var(--space-3);right:var(--space-5);z-index:2;transition:opacity var(--dur-fast) var(--ease-heritage);position:absolute}.bk-invite__card{z-index:1;box-sizing:border-box;width:100%;max-width:560px;padding:var(--space-8) var(--space-7) var(--space-7);text-align:center;background:var(--parchment);transition:opacity var(--dur-fast) var(--ease-heritage);flex-direction:column;align-items:center;display:flex;position:relative}.bk-invite.is-opening .bk-invite__card,.bk-invite.is-opening .bk-invite__skip{opacity:0}.bk-invite__card .bk-eyebrow{margin-bottom:var(--space-5)}.bk-invite__line{font:italic var(--fw-regular) 24px/1.45 var(--font-serif);color:var(--ink);text-wrap:balance;margin:0}.bk-invite__house{margin:var(--space-2) 0 var(--space-3);font:var(--fw-regular) 44px/1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta)}.bk-invite__seal{width:96px;height:96px;margin-top:var(--space-7);background:var(--copper);color:var(--terracotta-deep);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.bk-invite__seal:before{content:"";background:var(--gradient-candle);opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--dur-base) var(--ease-heritage);border-radius:50%;position:absolute;inset:-56px}.bk-invite__seal:hover:before,.bk-invite__seal:focus-visible:before{opacity:1}.bk-invite__seal--art{background:0 0;border-radius:0;width:112px;height:112px}.bk-invite__seal-art{object-fit:contain;width:100%;height:100%;display:block}.bk-invite__seal-label{font:var(--fw-semibold) var(--fs-button)/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-button);margin-right:calc(-1 * var(--ls-button))}.bk-invite__hint{margin:var(--space-4) 0 0;font:var(--fw-semibold) 19px/1.4 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--terracotta)}@media (max-width:767.98px){.bk-invite__card{padding:var(--space-7) var(--space-5) var(--space-6)}.bk-invite__house{font-size:34px}.bk-invite__line{font-size:21px}}.bk-hero{--fw-regular:400;--fs-eyebrow:15px;isolation:isolate;min-height:max(560px,calc(100svh - var(--header-h) - var(--lalpaar-h)));background:var(--ink);color:var(--parchment);align-items:flex-end;display:flex;position:relative;overflow:hidden}.bk-hero__media{z-index:-2;position:absolute;inset:0}.bk-hero__img{object-fit:cover;width:100%;height:100%;display:block}.bk-hero__placeholder{background:var(--gradient-candle) 50% -30%/80% 90% no-repeat,var(--ink);position:absolute;inset:0}.bk-hero__ph{top:calc(var(--hero-inset) + 36px);right:calc(var(--hero-inset) + 40px);text-align:right;flex-direction:column;align-items:flex-end;gap:6px;max-width:300px;display:flex;position:absolute}.bk-hero__ph-label{font:var(--fw-semibold) 13px/1.4 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--copper)}.bk-hero__ph-alt{font:italic var(--fw-regular) 17px/1.45 var(--font-serif);color:var(--parchment)}.bk-hero__shade{z-index:-1;background:var(--gradient-hero);position:absolute;inset:0}.bk-hero__frame{inset:var(--hero-inset);pointer-events:none;position:absolute}.bk-hero__chandelier{top:var(--hero-inset);width:min(220px,28%);transform:translateX(-50%) rotate(var(--sway,0deg));transform-origin:50% 0;transition:transform var(--dur-slow) var(--ease-heritage);pointer-events:none;position:absolute;left:50%}.bk-hero__chandelier-art{width:100%;height:auto;display:block}.bk-hero__content{box-sizing:border-box;width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--space-9) calc(var(--hero-inset) + var(--space-8)) calc(var(--hero-inset) + 72px);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:relative}.bk-hero__title{margin:var(--space-5) 0 0;font:var(--fw-regular) var(--fs-display)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--parchment);text-wrap:balance;max-width:13ch}.bk-hero__lead{margin:var(--space-5) 0 0;font:italic var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-serif);color:var(--parchment);text-wrap:pretty;max-width:34ch}.bk-hero__actions{gap:var(--space-4);flex-wrap:wrap;margin-top:40px;display:flex}.bk-hero--compact .bk-hero__content{padding:var(--space-8) calc(var(--hero-inset) + var(--space-5)) calc(var(--hero-inset) + 40px)}.bk-hero--compact .bk-hero__ph{top:calc(var(--hero-inset) + 24px);right:calc(var(--hero-inset) + 24px);max-width:220px}.bk-hero--compact .bk-hero__actions{flex-direction:column;align-self:stretch}.bk-hero--compact .bk-hero__actions .bk-btn{width:100%}.bk-hero__slide{opacity:0;transition:opacity 1.6s var(--ease-heritage);position:absolute;inset:0}.bk-hero__slide.is-active{opacity:1}.bk-hero--slider .bk-hero__img{transform-origin:60%}.bk-hero__slide.is-active .bk-hero__img{animation:bk-hero-zoom calc(var(--slide-ms,7s) + 1.6s) linear forwards}.bk-hero.is-paused .bk-hero__slide.is-active .bk-hero__img{animation-play-state:paused}@keyframes bk-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.bk-hero--slider .bk-hero__shade{background:radial-gradient(ellipse 62% 78% at 16% 66%,var(--terracotta-deep) 0%,var(--terracotta-deep) 42%,transparent 78%),linear-gradient(to top,var(--terracotta-deep) 0%,transparent 35%)}@supports (color:color-mix(in lab, red, red)){.bk-hero--slider .bk-hero__shade{background:radial-gradient(ellipse 62% 78% at 16% 66%,color-mix(in srgb,var(--terracotta-deep) 80%,transparent) 0%,color-mix(in srgb,var(--terracotta-deep) 55%,transparent) 42%,transparent 78%),linear-gradient(to top,color-mix(in srgb,var(--terracotta-deep) 55%,transparent) 0%,transparent 35%)}}.bk-hero--slider .bk-hero__content{text-shadow:0 1px 2px var(--ink),0 0 24px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-hero--slider .bk-hero__content{text-shadow:0 1px 2px color-mix(in srgb,var(--ink) 55%,transparent),0 0 24px color-mix(in srgb,var(--terracotta-deep) 60%,transparent)}}.bk-hero--slider .bk-hero__content .bk-btn{text-shadow:none}.bk-hero--slider .bk-hero__content .bk-eyebrow{color:var(--parchment)}.bk-hero--slider .bk-btn--on-dark{background:var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-hero--slider .bk-btn--on-dark{background:color-mix(in srgb,var(--terracotta-deep) 55%,transparent)}}.bk-hero--slider .bk-btn--on-dark{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bk-hero--slider .bk-btn--on-dark:hover{background:var(--copper)}.bk-hero__content{z-index:1}.bk-hero__alpona{inset:var(--hero-inset);z-index:0;color:var(--copper);pointer-events:none;position:absolute;overflow:hidden}.bk-alpona__dot{fill:currentColor;stroke:none}.bk-hero__corner{stroke-width:1.5px;opacity:.8;width:clamp(92px,10vw,160px);height:auto;position:absolute}.bk-hero__corner--tl{top:10px;left:10px}.bk-hero__corner--tr{top:10px;right:10px;transform:scaleX(-1)}.bk-hero__corner--bl{bottom:10px;left:10px;transform:scaleY(-1)}.bk-hero__corner--br{bottom:10px;right:10px;transform:scale(-1)}.bk-info{background:var(--parchment);border-bottom:var(--hairline)}.bk-info__inner{box-sizing:border-box;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.bk-info__col{justify-content:center;align-items:center;gap:var(--space-2);padding:40px var(--space-5);text-align:center;flex-direction:column;display:flex}.bk-info__col+.bk-info__col{border-left:var(--hairline)}.bk-info__value{font:var(--fw-regular) var(--fs-body)/1.5 var(--font-serif);color:var(--ink);text-wrap:balance;margin:0}.bk-info__phone{font:var(--fw-regular) 22px/1.3 var(--font-display);letter-spacing:.06em;color:var(--terracotta);white-space:nowrap;text-decoration:none}.bk-info__phone:hover{color:var(--terracotta-deep)}.bk-info__links{gap:var(--space-5);justify-content:center;margin-top:-6px;display:flex}.bk-info.bk-compact .bk-info__inner{grid-template-columns:1fr}.bk-info.bk-compact .bk-info__col{padding:var(--space-6) 0}.bk-info.bk-compact .bk-info__col+.bk-info__col{border-left:0;border-top:var(--hairline)}.bk-story{box-sizing:border-box;column-gap:var(--card-gap);width:100%;max-width:var(--container);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin:0 auto;display:grid}.bk-story__media{grid-area:1/1/auto/span 5;min-width:0}.bk-story__text{grid-area:1/8/auto/span 5;min-width:0}.bk-story--reverse .bk-story__media{grid-column:8/span 5}.bk-story--reverse .bk-story__text{grid-column:1/span 5}.bk-story__year{margin:0 0 var(--space-3);font:var(--fw-regular) var(--fs-year)/1 var(--font-display);letter-spacing:.04em;color:var(--terracotta)}.bk-story--dark .bk-story__year{color:var(--copper)}.bk-story__body{margin-top:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.bk-story__body p{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-serif);letter-spacing:var(--ls-body);color:var(--ink);text-wrap:pretty;margin:0}.bk-story--dark .bk-story__body p{color:var(--parchment)}.bk-story__quote{padding:4px 0 4px var(--space-5);border-left:var(--hairline);font:italic var(--fw-regular) var(--fs-pull-quote)/1.3 var(--font-serif);color:var(--terracotta);text-wrap:balance;margin:40px 0 0}.bk-story--dark .bk-story__quote{color:var(--copper)}.bk-story__action{margin-top:var(--space-5)}.bk-story__media,.bk-story__text{z-index:1;position:relative}.bk-story__watermark{z-index:0;height:calc(var(--section-pad-y) + clamp(260px,24vw,340px));margin:calc(-1 * var(--section-pad-y)) calc((min(var(--container),100vw - 2 * var(--gutter)) - 100vw) / 2) calc(-1 * clamp(260px,24vw,340px)) 0;opacity:.26;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 0;flex-direction:column;grid-area:1/8/auto/span 5;place-self:start end;align-items:center;animation:9s ease-in-out infinite bk-jhar-sway;display:flex;translate:22%}.bk-story__watermark:before{content:"";background:repeating-linear-gradient(to bottom,var(--terracotta) 0 5px,transparent 5px 7px);flex:1 1 0;width:2px;min-height:0;margin-bottom:-2px}.bk-story__watermark img{flex:none;width:auto;height:100%;display:block}.bk-story--reverse .bk-story__watermark{margin-right:0;margin-left:calc((min(var(--container),100vw - 2 * var(--gutter)) - 100vw) / 2);grid-column:1/span 5;justify-self:start;translate:-22%}.bk-story--dark .bk-story__watermark{filter:brightness(2.4)saturate(.6);opacity:.25}.bk-story--featured .bk-story__media{isolation:isolate;grid-column:1/span 6;position:relative}.bk-story--featured.bk-story--reverse .bk-story__media{grid-column:7/span 6}.bk-story--featured .bk-story__media:before{content:"";z-index:-1;border:1px solid var(--copper);background:var(--parchment-dark);position:absolute;inset:22px -22px -22px 22px}@supports (color:color-mix(in lab, red, red)){.bk-story--featured .bk-story__media:before{background:color-mix(in srgb,var(--parchment-dark) 70%,transparent)}}.bk-story--featured .bk-img__frame{box-shadow:0 24px 48px -28px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-story--featured .bk-img__frame{box-shadow:0 24px 48px -28px color-mix(in srgb,var(--terracotta-deep) 55%,transparent)}}.bk-story__seal{z-index:2;background:var(--terracotta-deep);width:118px;height:118px;color:var(--parchment);box-shadow:0 0 0 5px var(--parchment),0 0 0 6px var(--copper),0 14px 30px -14px var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;bottom:-34px;left:-34px}@supports (color:color-mix(in lab, red, red)){.bk-story__seal{box-shadow:0 0 0 5px var(--parchment),0 0 0 6px var(--copper),0 14px 30px -14px color-mix(in srgb,var(--ink) 60%,transparent)}}.bk-story__seal{text-align:center}.bk-story__seal:before{content:"";border:1px dashed var(--copper);border-radius:50%;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.bk-story__seal:before{border:1px dashed color-mix(in srgb,var(--copper) 75%,transparent)}}.bk-story__seal-top{font:var(--fw-semibold) 17px/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:.2em;color:var(--copper);margin-right:-.2em}.bk-story__seal-main{font:var(--fw-regular) 28px/1 var(--font-display);letter-spacing:.04em}.bk-story__facts{margin:var(--space-7) 0 0;padding:var(--space-5) 0 0;border-top:var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bk-story__fact{padding:0 var(--space-4);border-left:var(--hairline)}.bk-story__fact:first-child{border-left:0;padding-left:0}.bk-story__fact-value{font:var(--fw-regular) 44px/1 var(--font-display);color:var(--terracotta)}.bk-story__fact-label{font:var(--fw-semibold) 18px/1.25 var(--font-serif);font-variant:all-small-caps;letter-spacing:.08em;color:var(--ink);text-wrap:balance;margin:8px 0 0}.bk-story--dark .bk-story__fact-value{color:var(--copper)}.bk-story--dark .bk-story__fact-label{color:var(--parchment)}@keyframes bk-jhar-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.bk-story.bk-compact{grid-template-columns:minmax(0,1fr);row-gap:40px}.bk-story.bk-compact .bk-story__media,.bk-story.bk-compact .bk-story__text{grid-area:auto/1}.bk-story.bk-compact .bk-story__media{grid-row:1;width:100%;max-width:420px}.bk-story.bk-compact .bk-story__text{grid-row:2}.bk-story.bk-compact .bk-story__watermark{margin:calc(-1 * var(--section-pad-y)) 10% 0 0;height:calc(var(--section-pad-y) + min(100vw - 2 * var(--gutter),420px) * var(--media-hpw,4 / 3) + 110px);grid-area:1/1/span 2;place-self:start end;translate:none}.bk-story.bk-compact .bk-story__watermark img{height:200px}.bk-book{box-sizing:border-box;background:var(--parchment-dark);border:var(--hairline);outline:var(--hairline);outline-offset:var(--frame-outline-offset);width:100%;max-width:1120px;box-shadow:var(--shadow-book);margin:0 auto;position:relative}.bk-book__spread{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.bk-book__spread:before{content:"";background:linear-gradient(to right,transparent,var(--terracotta-deep) 50%,transparent);width:72px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bk-book__spread:before{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--terracotta-deep) 7%,transparent) 50%,transparent)}}.bk-book__spread:before{pointer-events:none}.bk-book__spread:after{content:"";background:var(--copper);width:1px;position:absolute;top:8px;bottom:8px;left:50%}.bk-book__page{box-sizing:border-box;padding:72px var(--space-8) var(--space-8);position:relative}.bk-book__head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}.bk-book__title{font:var(--fw-regular) 30px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta);margin:0}.bk-book__rule{background:var(--copper);width:48px;height:1px;display:block}.bk-book__subtitle{font:italic var(--fw-regular) 21px/1.5 var(--font-serif);color:var(--ink);margin:0}.bk-book__items{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.bk-menuitem__row{align-items:baseline;display:flex}.bk-menuitem__name{font:var(--fw-semibold) 22px/1.3 var(--font-serif);font-variant:all-small-caps;letter-spacing:.1em;color:var(--terracotta-deep);flex:0 auto}.bk-menuitem__price{font:var(--fw-semibold) 21px/1.3 var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--terracotta-deep);white-space:nowrap;flex:none}.bk-menuitem__desc{font:italic var(--fw-regular) 20px/1.5 var(--font-serif);color:var(--ink);text-wrap:pretty;margin:6px 0 0}.bk-menuitem__mark{font:var(--fw-semibold) 19px/1.3 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--terracotta);align-items:center;gap:8px;margin:6px 0 0;display:flex}.bk-menuitem__crest{letter-spacing:0;color:var(--copper);font-size:14px}.bk-book__footer{padding:0 var(--space-8) 56px;text-align:center;justify-content:center;display:flex}.bk-book--single{max-width:620px}.bk-book--single .bk-book__spread{grid-template-columns:minmax(0,1fr)}.bk-book--single .bk-book__spread:before,.bk-book--single .bk-book__spread:after{display:none}.bk-book__tabs{border-bottom:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 8px 0;display:grid}.bk-book__tab{min-height:56px;padding:0 var(--space-2);font:var(--fw-semibold) 19px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-label);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.bk-book__tab[aria-selected=true]{color:var(--terracotta);border-bottom-color:var(--terracotta)}.bk-book--compact{perspective:1400px}.bk-book--compact .bk-book__page{padding:40px 28px}.bk-book--compact .bk-book__footer{padding:0 28px 40px}.bk-book__page.is-turning-fwd{transform-origin:0;animation:bk-page-fwd var(--dur-slow) var(--ease-heritage) both}.bk-book__page.is-turning-back{transform-origin:100%;animation:bk-page-back var(--dur-slow) var(--ease-heritage) both}@keyframes bk-page-fwd{0%{opacity:0;transform:rotateY(-70deg)}to{opacity:1;transform:none}}@keyframes bk-page-back{0%{opacity:0;transform:rotateY(70deg)}to{opacity:1;transform:none}}.bk-courses{background:var(--terracotta-deep);color:var(--parchment);position:relative}.bk-courses__head{box-sizing:border-box;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--section-pad-y) var(--gutter) var(--heading-gap);margin:0 auto}.bk-courses__track{position:relative}.bk-courses__stage{box-sizing:border-box;column-gap:var(--space-8);max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter) var(--section-pad-y);grid-template-columns:96px minmax(0,1.15fr) minmax(0,.85fr);align-items:center;margin:0 auto;display:grid}.bk-courses--pinned .bk-courses__stage{top:calc(var(--header-h-compact) + var(--lalpaar-h));height:calc(100vh - var(--header-h-compact) - var(--lalpaar-h));min-height:560px;padding-top:var(--space-6);padding-bottom:var(--space-6);position:sticky}.bk-courses--pinned{padding-bottom:var(--section-pad-y)}.bk-courses__progress{flex-direction:column;align-self:center;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.bk-courses__progress:before{content:"";background:var(--copper);width:1px;position:absolute;top:14px;bottom:14px;left:5px}.bk-courses__dot{align-items:center;gap:var(--space-4);min-height:28px;color:var(--copper);cursor:pointer;font:var(--fw-regular) 13px/1 var(--font-display);letter-spacing:.1em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:flex;position:relative}.bk-courses__dot-mark{box-sizing:border-box;border:1px solid var(--copper);background:var(--terracotta-deep);width:11px;height:11px;transition:background-color var(--dur-fast) var(--ease-heritage),border-color var(--dur-fast) var(--ease-heritage);border-radius:50%;flex:none;position:relative}.bk-courses__dot.is-past .bk-courses__dot-mark{background:var(--copper)}.bk-courses__dot.is-active .bk-courses__dot-mark{background:var(--glow);border-color:var(--glow)}.bk-courses__dot.is-active .bk-courses__dot-mark:after{content:"";background:var(--gradient-candle);border-radius:50%;position:absolute;inset:-14px}.bk-courses__dot.is-active .bk-courses__dot-label{color:var(--parchment)}.bk-courses__text,.bk-courses__media{animation:bk-rise var(--dur-base) var(--ease-heritage) both}.bk-courses__media{animation-delay:var(--reveal-stagger);justify-self:end;width:100%;max-width:min(400px,66.6667vh - 133.333px)}.bk-course__numeral{font:var(--fw-regular) var(--fs-display)/1 var(--font-display);letter-spacing:.04em;color:var(--copper);display:block}.bk-course__name{margin:var(--space-5) 0 0;font:var(--fw-semibold) var(--fs-h3)/var(--lh-h3) var(--font-serif);letter-spacing:var(--ls-h3);color:var(--parchment)}.bk-course__note{margin:var(--space-3) 0 0;font:italic var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-serif);color:var(--parchment);text-wrap:pretty;max-width:26ch}.bk-course__icon{margin-top:var(--space-6)}.bk-courses__stack{box-sizing:border-box;padding:0 var(--gutter) var(--section-pad-y);max-width:calc(var(--container) + 2 * var(--gutter));flex-direction:column;gap:56px;margin:0 auto;list-style:none;display:flex;position:relative}.bk-courses__stack:before{content:"";left:calc(var(--gutter) + 5px);top:10px;bottom:var(--section-pad-y);background:var(--copper);width:1px;position:absolute}.bk-course{padding-left:36px;position:relative}.bk-course__dot{box-sizing:border-box;border:1px solid var(--copper);background:var(--terracotta-deep);border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:0}.bk-course .bk-course__numeral{font-size:40px}.bk-course .bk-course__name{margin-top:var(--space-3)}.bk-course__media{margin-top:var(--space-5);max-width:240px}.bk-room{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.bk-room__media{padding:7px;position:relative}.bk-room__arch{aspect-ratio:4/4.6;outline:1px solid var(--copper);outline-offset:6px;background:var(--terracotta-deep);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.bk-room__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-heritage);display:block}.bk-room:hover .bk-room__img{transform:scale(1.06)}.bk-room__panel{background:radial-gradient(ellipse 70% 55% at 50% 55%,var(--glow),transparent 70%),linear-gradient(180deg,var(--terracotta) 0%,var(--terracotta-deep) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-room__panel{background:radial-gradient(ellipse 70% 55% at 50% 55%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 70%),linear-gradient(180deg,var(--terracotta) 0%,var(--terracotta-deep) 100%)}}.bk-room__lotus{opacity:.22;mix-blend-mode:screen;width:78%;height:auto;animation:120s linear infinite bk-lotus-turn;position:absolute}@keyframes bk-lotus-turn{to{transform:rotate(360deg)}}.bk-room__panel-num{font:var(--fw-regular) clamp(40px,4vw,60px)/1 var(--font-display);letter-spacing:.06em;color:var(--copper);position:relative}.bk-room__seal{background:var(--terracotta-deep);width:46px;height:46px;color:var(--copper);font:var(--fw-regular) 17px/1 var(--font-display);box-shadow:0 0 0 4px var(--parchment),0 0 0 5px var(--copper);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-14px;left:22px}.bk-room__body{padding-top:var(--space-2);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bk-room__name{font:var(--fw-regular) clamp(22px,1.7vw,26px)/1.2 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--terracotta);text-wrap:balance;margin:0}.bk-room__facts{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.bk-room__fact{border:1px solid var(--copper);padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.bk-room__fact{border:1px solid color-mix(in srgb,var(--copper) 70%,transparent)}}.bk-room__fact{font:var(--fw-semibold) 16px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.08em;color:var(--terracotta-deep);background:var(--parchment-dark)}@supports (color:color-mix(in lab, red, red)){.bk-room__fact{background:color-mix(in srgb,var(--parchment-dark) 60%,transparent)}}.bk-room__desc{font:var(--fw-regular) 19px/1.55 var(--font-serif);color:var(--ink);text-wrap:pretty;margin:2px 0 0}.bk-rooms__scroller{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bk-rooms--cols-2 .bk-rooms__scroller{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-rooms--swipe .bk-rooms__scroller{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;display:flex;overflow-x:auto}.bk-rooms--swipe .bk-rooms__scroller::-webkit-scrollbar{display:none}.bk-rooms--swipe .bk-room{scroll-snap-align:start;flex:0 0 76%}.bk-rooms__progress{height:1px;margin-top:var(--space-6);background:var(--copper);position:relative}.bk-rooms__thumb{background:var(--copper);height:3px;position:absolute;top:-1px}.bk-dishes{align-items:center;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.bk-dishes__track{gap:var(--card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-column:2;margin:0;padding:12px 2px 28px;list-style:none;display:flex;overflow-x:auto}.bk-dishes__track::-webkit-scrollbar{display:none}.bk-dish{box-sizing:border-box;flex:0 0 calc((100% - 3 * var(--card-gap)) / 4);scroll-snap-align:start;text-align:center;background:var(--parchment);flex-direction:column;align-items:center;padding:48px 26px 30px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-dish{background:color-mix(in srgb,var(--parchment) 70%,var(--parchment-dark))}}.bk-dish{border:1px solid var(--copper);outline:1px solid var(--copper);border-radius:999px 999px 4px 4px/150px 150px 4px 4px}@supports (color:color-mix(in lab, red, red)){.bk-dish{outline:1px solid color-mix(in srgb,var(--copper) 55%,transparent)}}.bk-dish{outline-offset:-9px;box-shadow:0 22px 40px -30px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-dish{box-shadow:0 22px 40px -30px color-mix(in srgb,var(--terracotta-deep) 60%,transparent)}}.bk-dish{transition:transform var(--dur-base) var(--ease-heritage),box-shadow var(--dur-base) var(--ease-heritage)}.bk-dish:before{content:"";background:var(--parchment);border:1px solid var(--copper);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%}.bk-dish:hover{box-shadow:0 30px 50px -30px var(--terracotta-deep);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.bk-dish:hover{box-shadow:0 30px 50px -30px color-mix(in srgb,var(--terracotta-deep) 70%,transparent)}}.bk-dish__plate{aspect-ratio:1;width:min(100%,200px);margin-bottom:var(--space-5);box-sizing:border-box;border:1px solid var(--copper);background:var(--parchment);border-radius:50%;padding:8px;position:relative}.bk-dish__img,.bk-dish__placeholder{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.bk-dish__img{object-fit:cover;transition:transform 1.2s var(--ease-heritage)}.bk-dish:hover .bk-dish__img{transform:scale(1.06)}.bk-dish__placeholder{background:radial-gradient(circle at 50% 45%,var(--glow),transparent 65%),linear-gradient(160deg,var(--terracotta),var(--terracotta-deep));justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-dish__placeholder{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 65%),linear-gradient(160deg,var(--terracotta),var(--terracotta-deep))}}.bk-dish__lotus{opacity:.28;mix-blend-mode:screen;width:88%;height:88%;animation:90s linear infinite bk-dish-turn;position:absolute;inset:6%}.bk-dish__initial{font:var(--fw-regular) 54px/1 var(--font-display);color:var(--copper);position:relative}@keyframes bk-dish-turn{to{transform:rotate(360deg)}}.bk-dish__table{font:var(--fw-semibold) 16px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.14em;color:var(--terracotta);margin:0}.bk-dish__name{font:var(--fw-regular) clamp(20px,1.6vw,24px)/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--terracotta-deep);text-wrap:balance;margin:8px 0 0}.bk-dish__desc{font:italic var(--fw-medium) 19px/1.5 var(--font-serif);color:var(--ink);text-wrap:pretty;flex:1;margin:10px 0 0}.bk-dish__foot{width:100%;margin-top:var(--space-5);padding-top:var(--space-4);background:linear-gradient(var(--copper),var(--copper)) center top/56px 1px no-repeat;flex-direction:column;align-items:center;gap:8px;display:flex}.bk-dish__badge{font:var(--fw-semibold) 15px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.12em;color:var(--terracotta)}.bk-dishes__arrow{border:1px solid var(--copper);background:var(--terracotta);width:52px;height:52px;color:var(--parchment);cursor:pointer;box-shadow:0 10px 22px -12px var(--terracotta-deep);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-dishes__arrow{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--terracotta-deep) 70%,transparent)}}.bk-dishes__arrow{transition:background var(--dur-fast) var(--ease-heritage),opacity var(--dur-fast) var(--ease-heritage),transform var(--dur-fast) var(--ease-heritage)}.bk-dishes__arrow:hover:not(:disabled){background:var(--terracotta-deep);transform:scale(1.05)}.bk-dishes__arrow:disabled{opacity:.3;cursor:default}.bk-dishes__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bk-dishes__arrow--prev{grid-area:1/1}.bk-dishes__arrow--next{grid-area:1/3}.bk-dishes__dots{margin-top:var(--space-2);grid-column:1/-1;justify-content:center;gap:2px;display:flex}.bk-dishes__dot{cursor:pointer;background:0 0;border:0;width:22px;height:36px;padding:0;position:relative}.bk-dishes__dot:after{content:"";background:var(--copper);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.bk-dishes__dot:after{background:color-mix(in srgb,var(--copper) 60%,transparent)}}.bk-dishes__dot:after{transition:width var(--dur-fast) var(--ease-heritage),background var(--dur-fast) var(--ease-heritage),border-radius var(--dur-fast) var(--ease-heritage);translate:-50% -50%}.bk-dishes__dot.is-active:after{background:var(--terracotta);border-radius:4px;width:18px}.bk-dish__price{font:var(--fw-regular) 26px/1 var(--font-display);letter-spacing:.03em;color:var(--terracotta)}.bk-dish__price-note{font:italic var(--fw-medium) 16px/1 var(--font-serif);letter-spacing:0;color:var(--ink);margin-top:6px;display:block}@media (min-width:900px){.bk-dishes--set{max-width:1080px;margin-inline:auto;display:block}.bk-dishes--set .bk-dishes__track{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;display:grid;overflow:visible}.bk-dishes--set .bk-dishes__arrow,.bk-dishes--set .bk-dishes__dots{display:none}.bk-dishes--set .bk-dish .bk-dish__plate{width:min(100%,220px)}}.bk-ms{--ms-gap:clamp(20px,2.4vw,44px);scroll-margin-top:calc(var(--header-h-compact) + var(--lalpaar-h) + 24px)}.bk-ms__tabs{flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:1100px;margin:0 auto clamp(18px,2vw,30px);display:flex}.bk-ms__tab{border:1px solid var(--parchment);padding:9px 18px}@supports (color:color-mix(in lab, red, red)){.bk-ms__tab{border:1px solid color-mix(in srgb,var(--parchment) 35%,transparent)}}.bk-ms__tab{color:var(--parchment);background:0 0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bk-ms__tab{color:color-mix(in srgb,var(--parchment) 88%,transparent)}}.bk-ms__tab{font:500 15px/1.2 var(--font-serif);letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-heritage),color var(--dur-fast) var(--ease-heritage),border-color var(--dur-fast) var(--ease-heritage)}.bk-ms__tab:hover{border-color:var(--copper);color:var(--parchment)}.bk-ms__tab.is-active{background:var(--parchment);border-color:var(--parchment);color:var(--terracotta-deep);font-weight:600}.bk-ms__tab:focus-visible,.bk-ms__arrow:focus-visible,.bk-ms__track:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.bk-ms__stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(10px,1.4vw,24px);display:grid}.bk-ms__track{align-items:flex-start;gap:var(--ms-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;transition:height .45s var(--ease-heritage);padding:6px 0 40px;display:flex;overflow:auto hidden}.bk-ms__track::-webkit-scrollbar{display:none}.bk-ms__track>.bk-mp__page{flex:0 0 calc((100% - var(--ms-gap)) / 2);scroll-snap-align:start;margin:0}.bk-ms__arrow{border:1px solid var(--copper);background:var(--parchment);width:52px;height:52px;color:var(--terracotta-deep);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-heritage),transform var(--dur-fast) var(--ease-heritage),background var(--dur-fast) var(--ease-heritage);border-radius:50%;justify-content:center;align-items:center;margin-top:clamp(120px,22vh,240px);padding:0;display:inline-flex;position:sticky;top:50vh;box-shadow:0 12px 26px -12px #0000008c}.bk-ms__arrow:hover:not(:disabled){background:#fff8ec;transform:scale(1.06)}.bk-ms__arrow:disabled{opacity:.3;cursor:default}.bk-ms__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bk-ms__count{text-align:center;font:500 15px/1.4 var(--font-serif);letter-spacing:.06em;color:var(--parchment);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:4px 14px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-ms__count{color:color-mix(in srgb,var(--parchment) 80%,transparent)}}.bk-ms__count-label{color:var(--parchment);font-weight:600}@media (max-width:1099.98px){.bk-ms__track>.bk-mp__page{flex-basis:100%}.bk-ms__stage{max-width:820px;margin-inline:auto}}@media (max-width:767.98px){.bk-ms__tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter,16px));padding:2px var(--gutter,16px) 4px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.bk-ms__tabs::-webkit-scrollbar{display:none}.bk-ms__tab{padding:8px 15px;font-size:14px}.bk-ms__stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:4px}.bk-ms__track{grid-area:1/1/auto/-1;padding-bottom:22px}.bk-ms__arrow{grid-row:2;width:48px;height:48px;margin:0;position:static}.bk-ms__arrow--prev{grid-column:1}.bk-ms__arrow--next{grid-column:3}.bk-ms__count{flex-direction:column;grid-area:2/2;gap:2px;font-size:14px}}.bk-mp__page{--r:11px;box-sizing:border-box;min-width:0;padding:calc(2 * var(--r) + 6px);scroll-margin-top:calc(var(--header-h-compact) + var(--lalpaar-h) + 64px);-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));filter:drop-shadow(0 18px 30px var(--ink));background:radial-gradient(70% 40% at 15% 8%,#ffffff8c,#0000 70%),radial-gradient(60% 50% at 85% 92%,#8c5c401a,#0000 70%),radial-gradient(40% 30% at 70% 35%,#8c5c400f,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#efe5d4;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-mp__page{filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--ink) 35%,transparent))}}.bk-mp__frame{border:1.5px solid var(--terracotta-deep);padding:clamp(40px,3.6vw,58px) clamp(26px,3vw,50px) clamp(30px,2.6vw,40px);position:relative}@supports (color:color-mix(in lab, red, red)){.bk-mp__frame{border:1.5px solid color-mix(in srgb,var(--terracotta-deep) 72%,transparent)}}.bk-mp__frame{outline:1px solid var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-mp__frame{outline:1px solid color-mix(in srgb,var(--terracotta-deep) 30%,transparent)}}.bk-mp__frame{outline-offset:-7px;color:#3d2219}.bk-mp__corner{width:clamp(40px,3.6vw,56px);height:auto;color:var(--terracotta-deep);opacity:.75;pointer-events:none;position:absolute}.bk-mp__corner--tl{top:-2px;left:-2px}.bk-mp__corner--tr{top:-2px;right:-2px;transform:scaleX(-1)}.bk-mp__corner--bl{bottom:-2px;left:-2px;transform:scaleY(-1)}.bk-mp__corner--br{bottom:-2px;right:-2px;transform:scale(-1)}.bk-mp__title{font:600 clamp(28px,2.1vw,38px)/1.25 var(--font-bengali);color:var(--terracotta-deep);margin:0}.bk-mp__page--titled .bk-mp__head{text-align:center}.bk-mp__title-en{font:600 clamp(19px,1.45vw,26px)/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:block}.bk-mp__intro{text-align:center;margin:clamp(22px,2vw,30px) 0 6px}.bk-mp__intro-title{font:600 clamp(19px,1.3vw,23px)/1.4 var(--font-bengali);color:var(--terracotta-deep);margin:0 0 10px}.bk-mp__intro-bn{font:600 clamp(17px,1.15vw,21px)/1.6 var(--font-bengali);color:#3d2219;margin:0}.bk-mp__intro-en{font:700 clamp(16px,1.05vw,19px)/1.5 var(--font-serif);color:var(--terracotta-deep);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.bk-mp__intro-en{color:color-mix(in srgb,var(--terracotta-deep) 85%,#3d2219)}}.bk-mp__section+.bk-mp__section{margin-top:clamp(22px,2vw,32px)}.bk-mp__sec-title{font:600 clamp(19px,1.4vw,25px)/1.35 var(--font-bengali);color:var(--terracotta-deep);margin:clamp(22px,2vw,30px) 0 clamp(10px,.9vw,14px)}.bk-mp__sec-en{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.86em;font-weight:600}.bk-mp__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-mp__items--2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,2.6vw,44px);display:grid}.bk-mp__item{justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(6px,.5vw,9px) 0;display:flex}.bk-mp__names{flex-direction:column;min-width:0;display:flex}.bk-mp__bn{font:400 clamp(17px,1.15vw,21px)/1.45 var(--font-bengali);color:#3d2219}.bk-mp__qty{white-space:nowrap}.bk-mp__en{font:500 clamp(16px,1.02vw,19px)/1.3 var(--font-serif);color:#3d2219d1}.bk-mp__price{font:500 clamp(19px,1.2vw,23px)/1.4 var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:#3d2219;white-space:nowrap;flex:none}.bk-mp__item--thali{padding:clamp(10px,.9vw,14px) 0}.bk-mp__item--thali .bk-mp__bn{font-weight:600}.bk-mp__en-inline{font-family:var(--font-serif);font-weight:700}.bk-mp__note{font:400 clamp(16px,1.05vw,19px)/1.5 var(--font-bengali);color:#3d2219d9;margin-top:4px}.bk-mp__special{padding:clamp(14px,1.2vw,20px) 0}.bk-mp__special+.bk-mp__special{border-top:1px dashed var(--terracotta-deep);margin-top:clamp(10px,1vw,16px)}@supports (color:color-mix(in lab, red, red)){.bk-mp__special+.bk-mp__special{border-top:1px dashed color-mix(in srgb,var(--terracotta-deep) 35%,transparent)}}.bk-mp__special-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.bk-mp__special-name{font:600 clamp(20px,1.5vw,26px)/1.3 var(--font-bengali);color:var(--terracotta-deep);margin:0}.bk-mp__special-price{font:600 clamp(18px,1.25vw,22px)/1.3 var(--font-bengali);color:var(--terracotta-deep);white-space:nowrap}.bk-mp__special-note{font:500 clamp(16px,1.05vw,19px)/1.6 var(--font-bengali);color:#3d2219;margin:8px 0 0}.bk-mp__courses{font:400 clamp(16px,1.08vw,19px)/1.85 var(--font-bengali);color:#3d2219;margin:clamp(12px,1vw,16px) 0 0;padding:0;list-style:none}.bk-mp__footnotes{font:400 clamp(14px,.9vw,16px)/1.6 var(--font-bengali);color:#3d2219cc;margin-top:clamp(20px,1.8vw,28px)}.bk-mp__footnotes p{margin:0}.bk-mp__sketch{opacity:.95;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,560px);height:auto;margin:clamp(20px,2vw,32px) auto 0;display:block}.bk-mp__gst{text-align:right;font:500 13px/1.3 var(--font-serif);letter-spacing:.04em;color:#3d2219b3;margin:clamp(12px,1vw,16px) 0 0}.bk-mp-house{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,2.6vw,48px);max-width:1400px;margin-inline:auto;display:grid}.bk-mp-house:has(>:only-child){grid-template-columns:minmax(0,860px);justify-content:center}@media (max-width:1099.98px){.bk-mp-house{grid-template-columns:minmax(0,1fr);max-width:820px}}.bk-mp__page--about .bk-mp__frame{text-align:center}.bk-mp__about-head{max-width:560px;margin:0 auto clamp(22px,2.2vw,34px)}.bk-mp__about-rule{border:1.5px solid var(--terracotta-deep);height:14px;margin:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.bk-mp__about-rule{border:1.5px solid color-mix(in srgb,var(--terracotta-deep) 80%,transparent)}}.bk-mp__about-rule{border-bottom:0;border-radius:10px 10px 0 0;position:relative}.bk-mp__about-rule:before{content:"";background:var(--terracotta-deep);border-radius:0 50%;width:9px;height:9px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(45deg)}.bk-mp__about-rule--down{border:1.5px solid var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-mp__about-rule--down{border:1.5px solid color-mix(in srgb,var(--terracotta-deep) 80%,transparent)}}.bk-mp__about-rule--down{border-top:0;border-radius:0 0 10px 10px}.bk-mp__about-rule--down:before{top:auto;bottom:-11px}.bk-mp__about-title{font:500 clamp(26px,2.1vw,38px)/1.15 var(--font-serif);letter-spacing:.04em;color:#4a2a20;margin:12px 0 4px}.bk-mp__about-sub{font:500 clamp(16px,1.15vw,20px)/1.5 var(--font-bengali);color:#4a2a20;margin:0 0 12px}.bk-mp__about-p{font:400 clamp(16px,1.08vw,19px)/1.85 var(--font-bengali);color:#3d2219;margin:0 0 clamp(14px,1.3vw,20px)}.bk-mp__about-entry+.bk-mp__about-entry{margin-top:clamp(18px,1.8vw,28px)}.bk-mp__about-entry-title{font:600 clamp(17px,1.2vw,21px)/1.4 var(--font-bengali);color:var(--terracotta-deep);margin:0 0 10px}.bk-mp__about-closing{font:400 clamp(16px,1.08vw,19px)/1.6 var(--font-bengali);color:#3d2219;flex-direction:column;gap:6px;margin:clamp(20px,2vw,30px) 0 0;display:flex}.bk-mp__about-closing-title{font:500 clamp(18px,1.3vw,22px)/1.3 var(--font-serif);letter-spacing:.06em}@media (max-width:599.98px){.bk-mp__page{--r:8px}.bk-mp__items--2col{grid-template-columns:minmax(0,1fr)}.bk-mp__corner{width:34px}}.bk-occasion{isolation:isolate;background:var(--terracotta);color:var(--parchment);position:relative;overflow:hidden}.bk-occasion__texture{z-index:-1;opacity:var(--texture-checker-opacity);pointer-events:none;background-repeat:repeat;background-size:96px;position:absolute;inset:0}.bk-occasion__inner{box-sizing:border-box;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--section-pad-y) var(--gutter);flex-direction:column;align-items:center;margin:0 auto;display:flex}.bk-occasion__items{box-sizing:border-box;width:100%;margin:var(--heading-gap) 0 0;gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.bk-occasion__item{padding:0 var(--space-4);text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.bk-occasion__title{font:var(--fw-regular) 24px/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--parchment);text-wrap:balance;margin:10px 0 0}.bk-occasion__text{max-width:30ch;font:var(--fw-regular) 18px/1.55 var(--font-serif);color:var(--parchment);text-wrap:pretty;margin:0}.bk-occasion__action{margin-top:var(--heading-gap)}.bk-occasion.bk-compact .bk-occasion__items{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.bk-occasion__item--card{box-sizing:border-box;background:var(--terracotta-deep);align-items:stretch;gap:0;padding:18px 18px 30px;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-occasion__item--card{background:color-mix(in srgb,var(--terracotta-deep) 62%,transparent)}}.bk-occasion__item--card{border:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-occasion__item--card{border:1px solid color-mix(in srgb,var(--copper) 55%,transparent)}}.bk-occasion__item--card{box-shadow:0 26px 50px -30px var(--ink)}@supports (color:color-mix(in lab, red, red)){.bk-occasion__item--card{box-shadow:0 26px 50px -30px color-mix(in srgb,var(--ink) 80%,transparent)}}.bk-occasion__item--card{transition:transform var(--dur-base) var(--ease-heritage),box-shadow var(--dur-base) var(--ease-heritage),border-color var(--dur-base) var(--ease-heritage)}.bk-occasion__item--card:hover{border-color:var(--copper);box-shadow:0 34px 60px -30px var(--ink);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.bk-occasion__item--card:hover{box-shadow:0 34px 60px -30px color-mix(in srgb,var(--ink) 90%,transparent)}}.bk-occasion__media{margin-bottom:38px;position:relative}.bk-occasion__arch{aspect-ratio:4/3.4;outline:1px solid var(--copper);outline-offset:6px;background:var(--terracotta-deep);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.bk-occasion__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-heritage);display:block;transform:scale(1.02)}.bk-occasion__item--card:hover .bk-occasion__img{transform:scale(1.08)}.bk-occasion__arch:after{content:"";background:linear-gradient(to top,var(--terracotta-deep),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-occasion__arch:after{background:linear-gradient(to top,color-mix(in srgb,var(--terracotta-deep) 55%,transparent),transparent 45%)}}.bk-occasion__arch:after{pointer-events:none}.bk-occasion__seal{background:var(--terracotta-deep);width:56px;height:56px;color:var(--copper);font:var(--fw-regular) 20px/1 var(--font-display);letter-spacing:.04em;box-shadow:0 0 0 1px var(--copper),0 0 0 6px var(--terracotta-deep),0 0 0 7px var(--copper);border-radius:50%;justify-content:center;align-items:center;margin-left:-28px;display:flex;position:absolute;bottom:-30px;left:50%}@supports (color:color-mix(in lab, red, red)){.bk-occasion__seal{box-shadow:0 0 0 1px var(--copper),0 0 0 6px var(--terracotta-deep),0 0 0 7px color-mix(in srgb,var(--copper) 60%,transparent)}}.bk-occasion__body{padding:0 var(--space-3);flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.bk-occasion__item--card .bk-occasion__title{margin:0;font-size:clamp(21px,1.7vw,25px)}.bk-occasion__item--card .bk-occasion__text{color:var(--parchment);flex:1;font-size:19px}@supports (color:color-mix(in lab, red, red)){.bk-occasion__item--card .bk-occasion__text{color:color-mix(in srgb,var(--parchment) 92%,transparent)}}.bk-occasion__link{margin-top:4px}.bk-occasion.bk-compact .bk-occasion__item--card{max-width:460px;margin-inline:auto}.bk-guestbook-wrap{position:relative}.bk-guestbook{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding-top:36px;display:grid}.bk-guest{box-sizing:border-box;text-align:center;background:var(--parchment);border:1px solid var(--copper);flex-direction:column;align-items:center;height:100%;margin:0;padding:60px 36px 32px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-guest{border:1px solid color-mix(in srgb,var(--copper) 70%,transparent)}}.bk-guest{border-top:4px solid var(--terracotta);box-shadow:0 22px 44px -28px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.bk-guest{box-shadow:0 22px 44px -28px color-mix(in srgb,var(--terracotta-deep) 50%,transparent)}}.bk-guest{transition:transform var(--dur-fast) var(--ease-heritage),box-shadow var(--dur-fast) var(--ease-heritage)}.bk-guest:hover{box-shadow:0 30px 54px -28px var(--terracotta-deep);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.bk-guest:hover{box-shadow:0 30px 54px -28px color-mix(in srgb,var(--terracotta-deep) 60%,transparent)}}.bk-guest__ornament{width:58px;height:auto;color:var(--copper);opacity:.7;stroke-width:1.6px;pointer-events:none;position:absolute;top:12px;right:12px;transform:scaleX(-1)}.bk-guest__mark{background:var(--terracotta);width:64px;height:64px;color:var(--parchment);font:var(--fw-regular) 52px/1 var(--font-display);box-sizing:border-box;box-shadow:0 0 0 5px var(--parchment),0 0 0 6px var(--copper);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-32px;padding-top:22px;display:flex;position:absolute;top:-34px;left:50%}.bk-guest__stars{margin:0 0 var(--space-4);letter-spacing:0;justify-content:center;gap:4px;font-size:17px;line-height:1;display:flex}.bk-guest__star{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-guest__star{color:color-mix(in srgb,var(--copper) 35%,transparent)}}.bk-guest__star.is-on{color:var(--copper)}.bk-guest__quote{font:italic var(--fw-medium) 23px/1.55 var(--font-serif);color:var(--ink);text-wrap:balance;flex:1;justify-content:center;align-items:center;margin:0;display:flex}.bk-guest__foot{width:100%;margin-top:var(--space-6);padding-top:var(--space-6);background:linear-gradient(var(--copper),var(--copper)) center top/56px 1px no-repeat;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.bk-guest__foot:before{content:"✦";color:var(--copper);background:var(--parchment);padding:0 10px;font-size:14px;line-height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.bk-guest__avatar{background:var(--terracotta);width:52px;height:52px;color:var(--parchment);font:var(--fw-regular) 21px/1 var(--font-display);text-transform:uppercase;box-shadow:0 0 0 3px var(--parchment),0 0 0 4px var(--copper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bk-guest__who{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.bk-guest__name{font:var(--fw-semibold) 21px/1.3 var(--font-serif);color:var(--ink);overflow-wrap:anywhere}.bk-guest__date{font:var(--fw-semibold) 17px/1.4 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-eyebrow);color:var(--terracotta)}.bk-guest__source{margin-top:2px}.bk-guest:nth-child(3n+2){background:var(--terracotta-deep);border-color:var(--copper);border-top-color:var(--copper);color:var(--parchment)}.bk-guest:nth-child(3n+2) .bk-guest__mark{background:var(--copper);color:var(--terracotta-deep);box-shadow:0 0 0 5px var(--terracotta-deep),0 0 0 6px var(--copper)}.bk-guest:nth-child(3n+2) .bk-guest__foot:before{background:var(--terracotta-deep)}.bk-guest:nth-child(3n+2) .bk-guest__quote,.bk-guest:nth-child(3n+2) .bk-guest__name{color:var(--parchment)}.bk-guest:nth-child(3n+2) .bk-guest__date,.bk-guest:nth-child(3n+2) .bk-guest__source{color:var(--copper)}.bk-guest:nth-child(3n+2) .bk-guest__avatar{background:var(--copper);color:var(--terracotta-deep);box-shadow:0 0 0 3px var(--terracotta-deep),0 0 0 4px var(--copper)}.bk-guestbook>.bk-guest:nth-child(3n+2){transform:translateY(-28px)}.bk-guestbook>.bk-guest:nth-child(3n+2):hover{transform:translateY(-34px)}.bk-guestbook__nav{margin-top:var(--space-7);justify-content:center;align-items:center;gap:20px;display:none}.bk-guestbook__arrow{border:1px solid var(--copper);width:44px;height:44px;color:var(--terracotta);cursor:pointer;transition:background var(--dur-fast) var(--ease-heritage),color var(--dur-fast) var(--ease-heritage),opacity var(--dur-fast) var(--ease-heritage);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bk-guestbook__arrow:hover:not(:disabled){background:var(--terracotta);border-color:var(--terracotta);color:var(--parchment)}.bk-guestbook__arrow:disabled{opacity:.35;cursor:default}.bk-guestbook__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bk-guestbook__dots{align-items:center;gap:4px;display:flex}.bk-guestbook__dot{cursor:pointer;background:0 0;border:0;width:24px;height:44px;padding:0;position:relative}.bk-guestbook__dot:after{content:"";background:var(--copper);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.bk-guestbook__dot:after{background:color-mix(in srgb,var(--copper) 55%,transparent)}}.bk-guestbook__dot:after{transition:width var(--dur-fast) var(--ease-heritage),background var(--dur-fast) var(--ease-heritage),border-radius var(--dur-fast) var(--ease-heritage);translate:-50% -50%}.bk-guestbook__dot.is-active:after{background:var(--terracotta);border-radius:4px;width:20px}.bk-guestbook.bk-compact,.bk-compact .bk-guestbook{scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 24px;display:flex;overflow-x:auto}.bk-compact .bk-guest{scroll-snap-align:start;flex:0 0 86%}.bk-compact .bk-guestbook__nav{display:flex}.bk-resv{isolation:isolate;box-sizing:border-box;gap:var(--space-8);width:100%;max-width:1200px;color:var(--parchment);background:radial-gradient(ellipse 60% 70% at 18% 30%,var(--glow),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23D7A680' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M32 0L64 32L32 64L0 32Z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3C/g%3E%3C/svg%3E") center/64px 64px,var(--terracotta-deep);grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;padding:72px 64px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-resv{background:radial-gradient(ellipse 60% 70% at 18% 30%,color-mix(in srgb,var(--glow) 12%,transparent),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23D7A680' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M32 0L64 32L32 64L0 32Z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3C/g%3E%3C/svg%3E") center/64px 64px,var(--terracotta-deep)}}.bk-resv{border:1px solid var(--copper);outline:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-resv{outline:1px solid color-mix(in srgb,var(--copper) 55%,transparent)}}.bk-resv{outline-offset:-12px;box-shadow:0 30px 60px -30px var(--ink)}@supports (color:color-mix(in lab, red, red)){.bk-resv{box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ink) 70%,transparent)}}.bk-resv__info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bk-resv__title{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--parchment);text-wrap:balance}.bk-resv__message{margin:var(--space-5) 0 0;font:italic var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-serif);color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.bk-resv__message{color:color-mix(in srgb,var(--parchment) 92%,transparent)}}.bk-resv__message{text-wrap:pretty;max-width:34ch}.bk-resv__label{font:var(--fw-semibold) 18px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.14em;color:var(--copper)}.bk-resv__contact{align-items:center;gap:var(--space-5);box-sizing:border-box;width:100%;margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border:1px solid var(--copper);display:flex}@supports (color:color-mix(in lab, red, red)){.bk-resv__contact{border:1px solid color-mix(in srgb,var(--copper) 45%,transparent)}}.bk-resv__contact{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bk-resv__contact{background:color-mix(in srgb,var(--ink) 22%,transparent)}}.bk-resv__icon{border:1px solid var(--copper);width:60px;height:60px;color:var(--copper);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-resv__icon .bk-icon{width:24px;height:24px}.bk-resv__contact-body{flex-direction:column;gap:4px;min-width:0;display:flex}.bk-resv__phone{font:var(--fw-regular) clamp(24px,2.4vw,32px)/1.15 var(--font-display);letter-spacing:.03em;color:var(--parchment);white-space:nowrap;text-decoration:none}.bk-resv__phone:hover{color:var(--glow)}.bk-resv__wa{font:var(--fw-semibold) 19px/1.3 var(--font-serif);font-variant:all-small-caps;letter-spacing:.12em;color:var(--copper);align-self:flex-start;text-decoration:none}.bk-resv__wa:hover{color:var(--parchment)}.bk-resv__hours-box{box-sizing:border-box;width:100%;margin-top:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-resv__hours-box{border:1px solid color-mix(in srgb,var(--copper) 45%,transparent)}}.bk-resv__hours{margin:var(--space-4) 0 0;flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.bk-resv__hour{font:var(--fw-regular) 19px/1.4 var(--font-serif);color:var(--parchment);align-items:baseline;display:flex}.bk-resv__hour-label{font-weight:var(--fw-semibold);font-variant:all-small-caps;letter-spacing:.12em;color:var(--copper)}.bk-resv__hour .bk-leader{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-resv__hour .bk-leader{border-color:color-mix(in srgb,var(--copper) 60%,transparent)}}.bk-resv__hour-value{white-space:nowrap}.bk-resv__form{min-width:0;padding:var(--space-6) var(--space-7);background:var(--ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-resv__form{background:color-mix(in srgb,var(--ink) 25%,transparent)}}.bk-resv__form{border:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-resv__form{border:1px solid color-mix(in srgb,var(--copper) 45%,transparent)}}.bk-resv__form-title{margin:0 0 var(--space-5);font:var(--fw-regular) 26px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--parchment)}.bk-resv__fields{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bk-field--wide{grid-column:1/-1}.bk-field__label{font:var(--fw-semibold) 17px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.12em;color:var(--copper)}.bk-field__input{box-sizing:border-box;border:1px solid var(--copper);width:100%;min-height:52px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.bk-field__input{border:1px solid color-mix(in srgb,var(--copper) 40%,transparent)}}.bk-field__input{border-bottom:2px solid var(--copper);background-color:var(--terracotta);border-radius:0}@supports (color:color-mix(in lab, red, red)){.bk-field__input{background-color:color-mix(in srgb,var(--terracotta) 22%,transparent)}}.bk-field__input{color:var(--parchment);font:var(--fw-medium) 19px/1.3 var(--font-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--dur-fast) var(--ease-heritage),background-color var(--dur-fast) var(--ease-heritage);appearance:none}.bk-field__input::placeholder{color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.bk-field__input::placeholder{color:color-mix(in srgb,var(--parchment) 50%,transparent)}}.bk-field__input::placeholder{font-style:italic}.bk-field__input:hover{background-color:var(--terracotta)}@supports (color:color-mix(in lab, red, red)){.bk-field__input:hover{background-color:color-mix(in srgb,var(--terracotta) 32%,transparent)}}.bk-field__input:focus{border-color:var(--glow);background-color:var(--terracotta);outline:none}@supports (color:color-mix(in lab, red, red)){.bk-field__input:focus{background-color:color-mix(in srgb,var(--terracotta) 38%,transparent)}}.bk-field__input:focus-visible{box-shadow:0 0 0 3px var(--copper)}@supports (color:color-mix(in lab, red, red)){.bk-field__input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--copper) 45%,transparent)}}select.bk-field__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D7A680' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}select.bk-field__input option,select.bk-field__input optgroup{background:var(--terracotta-deep);color:var(--parchment)}.bk-field__input--area{resize:vertical;min-height:76px}.bk-resv__submit{width:100%;min-height:56px;margin-top:var(--space-6);padding:0 var(--space-5);background:linear-gradient(135deg,var(--copper),var(--glow));border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-resv__submit{background:linear-gradient(135deg,var(--copper),color-mix(in srgb,var(--glow) 80%,var(--copper)))}}.bk-resv__submit{color:var(--terracotta-deep);font:var(--fw-semibold) var(--fs-button)/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-button);cursor:pointer;box-shadow:0 10px 24px -12px var(--glow)}@supports (color:color-mix(in lab, red, red)){.bk-resv__submit{box-shadow:0 10px 24px -12px color-mix(in srgb,var(--glow) 60%,transparent)}}.bk-resv__submit{transition:transform var(--dur-fast) var(--ease-heritage),box-shadow var(--dur-fast) var(--ease-heritage),filter var(--dur-fast) var(--ease-heritage)}.bk-resv__submit:hover{filter:brightness(1.05);box-shadow:0 14px 28px -12px var(--glow);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bk-resv__submit:hover{box-shadow:0 14px 28px -12px color-mix(in srgb,var(--glow) 70%,transparent)}}.bk-resv__submit:focus-visible{outline:2px solid var(--parchment);outline-offset:3px}.bk-resv__fine{margin:var(--space-4) 0 0;font:italic var(--fw-regular) 17px/1.45 var(--font-serif);color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.bk-resv__fine{color:color-mix(in srgb,var(--parchment) 80%,transparent)}}.bk-resv__fine{text-align:center}.bk-resv.bk-compact{gap:var(--space-7);padding:48px var(--space-5);grid-template-columns:minmax(0,1fr)}.bk-resv.bk-compact .bk-resv__fields{grid-template-columns:minmax(0,1fr)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@media (min-width:1200px){.site-header__variant--mobile{display:none}}@media (max-width:1199.98px){.site-header__variant--desktop{display:none}}@media (min-width:768px) and (max-width:1099.98px){.bk-footer__cols{row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.bk-footer__cols{grid-template-columns:1fr;gap:40px}.bk-footer__inner{padding-top:var(--space-8)}}.bk-rooms__progress{display:none}@media (min-width:768px) and (max-width:1199.98px){.bk-rooms__scroller{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.bk-rooms__scroller{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;display:flex;overflow-x:auto}.bk-rooms__scroller::-webkit-scrollbar{display:none}.bk-rooms .bk-room{scroll-snap-align:start;flex:0 0 76%}.bk-rooms__progress{display:block}}.bk-book__tabs{display:none}@media (max-width:767.98px){.bk-book{perspective:1400px}.bk-book__tabs{display:grid}.bk-book__spread{grid-template-columns:minmax(0,1fr)}.bk-book__spread:before,.bk-book__spread:after{display:none}.bk-book__page{padding:40px 28px}.bk-book__page.is-inactive{display:none}.bk-book__footer{padding:0 28px 40px}}@media (min-width:768px){.bk-book__page.is-turning-fwd,.bk-book__page.is-turning-back{animation:none}}@media (max-width:767.98px){.bk-hero__content{padding:var(--space-8) calc(var(--hero-inset) + var(--space-5)) calc(var(--hero-inset) + 40px)}.bk-hero__ph{top:calc(var(--hero-inset) + 24px);right:calc(var(--hero-inset) + 24px);max-width:220px}.bk-hero__actions{flex-direction:column;align-self:stretch}.bk-hero__actions .bk-btn{width:100%}.bk-hero--slider .bk-hero__shade{background:linear-gradient(to top, var(--terracotta-deep) 0%, var(--terracotta-deep) 45%, var(--terracotta-deep) 62%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){.bk-hero--slider .bk-hero__shade{background:linear-gradient(to top, color-mix(in srgb, var(--terracotta-deep) 88%, transparent) 0%, color-mix(in srgb, var(--terracotta-deep) 70%, transparent) 45%, color-mix(in srgb, var(--terracotta-deep) 30%, transparent) 62%, transparent 78%)}}.bk-hero__corner{width:76px}.bk-info{display:none}.bk-story{grid-template-columns:minmax(0,1fr);row-gap:40px}.bk-story .bk-story__media,.bk-story .bk-story__text,.bk-story--reverse .bk-story__media,.bk-story--reverse .bk-story__text{grid-area:auto/1}.bk-story .bk-story__media{width:100%;max-width:420px}.bk-story--featured .bk-story__media{max-width:none;margin-right:14px}.bk-story--featured .bk-story__media:before{inset:14px -14px -14px 14px}.bk-story__seal{width:88px;height:88px;bottom:-30px;left:-6px}.bk-story__seal-top{font-size:14px}.bk-story__seal-main{font-size:21px}.bk-story__fact{padding:0 var(--space-3)}.bk-story__fact-value{font-size:34px}.bk-story__fact-label{font-size:16px}.bk-story .bk-story__media,.bk-story--reverse .bk-story__media,.bk-story--hung .bk-story__media{grid-row:1}.bk-story .bk-story__text,.bk-story--reverse .bk-story__text,.bk-story--hung .bk-story__text{grid-row:2}.bk-story .bk-story__watermark,.bk-story--reverse .bk-story__watermark{margin:calc(-1 * var(--section-pad-y)) 10% 0 0;height:calc(var(--section-pad-y) + min(100vw - 2 * var(--gutter), 420px) * var(--media-hpw,4 / 3) + 110px);grid-area:1/1/span 2;justify-self:end;translate:none}.bk-story .bk-story__watermark img{height:200px}.bk-story--featured .bk-story__watermark{height:calc(var(--section-pad-y) + (100vw - 2 * var(--gutter) - 14px) * var(--media-hpw,4 / 3) + 120px)}.bk-occasion__items{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.bk-occasion__item--card{box-sizing:border-box;width:100%;max-width:460px;margin-inline:auto}.bk-resv{outline-offset:-8px;padding:40px 20px}.bk-resv__contact{padding:var(--space-4);gap:var(--space-4)}.bk-resv__icon{width:48px;height:48px}.bk-resv__hours-box{padding:var(--space-4)}.bk-resv__form{padding:var(--space-5) var(--space-4)}}@media (max-width:1199.98px){.bk-guestbook{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:8px 2px 24px;display:flex;overflow-x:auto}.bk-guestbook::-webkit-scrollbar{display:none}.bk-guest{flex:0 0 calc((100% - var(--card-gap)) / 2);scroll-snap-align:start}.bk-guest:hover,.bk-guestbook>.bk-guest:nth-child(3n+2),.bk-guestbook>.bk-guest:nth-child(3n+2):hover{transform:none}.bk-guestbook{align-items:stretch;padding-top:44px}.bk-guestbook__nav{display:flex}}@media (max-width:767.98px){.bk-menuitem__name{font-size:19px}.bk-guest{flex-basis:86%;padding:56px 22px 28px}.bk-guest__quote{font-size:21px}.bk-guest__ornament{width:52px}}@media (max-width:1199.98px){.bk-resv{gap:var(--space-7);grid-template-columns:minmax(0,1fr);padding:56px 40px}.bk-resv__message{max-width:none}}@media (max-width:767.98px){.bk-resv{padding:40px 20px}}@media (max-width:479.98px){.bk-resv__fields{grid-template-columns:minmax(0,1fr)}.bk-resv__contact{flex-direction:column;align-items:flex-start}.bk-resv__phone{font-size:24px}.bk-resv__hour{font-size:17px}.bk-resv__hour-label{letter-spacing:.06em}}@media (min-width:768px) and (max-width:1099.98px){.bk-occasion__items{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-occasion__item--card:last-child:nth-child(odd){width:calc(50% - var(--card-gap) / 2);grid-column:1/-1;justify-self:center}}@media (max-width:1279.98px){.bk-dish{flex-basis:calc((100% - 2 * var(--card-gap)) / 3)}}@media (max-width:1023.98px){.bk-dish{flex-basis:calc((100% - var(--card-gap)) / 2)}}@media (max-width:699.98px){.bk-dishes{column-gap:12px;row-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.bk-dishes__track{margin:0 calc(-1 * var(--gutter));padding:12px var(--gutter) 24px;scroll-padding:0 var(--gutter);grid-area:1/1/auto/-1}.bk-dish{flex-basis:80%}.bk-dishes__arrow{grid-row:2;width:44px;height:44px}.bk-dishes__arrow--prev{grid-column:1}.bk-dishes__arrow--next{grid-column:3}.bk-dishes__dots{flex-wrap:wrap;grid-area:2/2;align-self:center;min-width:0;margin:0}.bk-dishes__dot{width:16px}}@media (min-width:1600px){.bk-header__link{font-size:clamp(17px,.85vw,21px)}.bk-header__nav{gap:clamp(36px,2.2vw,52px)}.bk-header__cta{min-height:clamp(48px,2.6vw,60px);padding:0 clamp(22px,1.3vw,30px) 0 clamp(18px,1.1vw,26px);font-size:clamp(15px,.8vw,19px)}.bk-header__cta .bk-icon{width:clamp(18px,.95vw,22px);height:clamp(18px,.95vw,22px)}.bk-book{max-width:clamp(1120px,60vw,1440px)}.bk-book__title{font-size:clamp(30px,1.6vw,40px)}.bk-book__subtitle{font-size:clamp(21px,1.1vw,27px)}.bk-menuitem__name{font-size:clamp(22px,1.16vw,28px)}.bk-menuitem__price{font-size:clamp(21px,1.1vw,27px)}.bk-menuitem__desc{font-size:clamp(20px,1.05vw,26px)}.bk-dish__plate{width:min(100%,clamp(200px,11vw,270px))}.bk-dish__name{font-size:clamp(22px,1.25vw,30px)}.bk-dish__desc{font-size:clamp(19px,1vw,24px)}.bk-dish__table,.bk-dish__badge{font-size:clamp(16px,.85vw,20px)}.bk-dish__price{font-size:clamp(26px,1.38vw,34px)}.bk-dishes__arrow{width:clamp(52px,2.8vw,64px);height:clamp(52px,2.8vw,64px)}.bk-guest__quote{font-size:clamp(23px,1.2vw,29px)}.bk-guest__name{font-size:clamp(21px,1.1vw,26px)}.bk-occasion__item--card .bk-occasion__title{font-size:clamp(25px,1.35vw,32px)}.bk-occasion__item--card .bk-occasion__text{font-size:clamp(19px,1vw,24px)}.bk-story__fact-value{font-size:clamp(44px,2.4vw,58px)}.bk-story__fact-label{font-size:clamp(18px,.95vw,23px)}.bk-room__name{font-size:clamp(26px,1.4vw,32px)}.pg-room__fact dd{font-size:clamp(21px,1.1vw,27px)}.pg-secnav__link{min-height:clamp(56px,3vw,68px);font-size:clamp(17px,.9vw,21px)}.bk-resv__phone{font-size:clamp(32px,1.7vw,42px)}.bk-field__input{min-height:clamp(52px,2.8vw,62px);font-size:clamp(19px,1vw,23px)}.bk-footer__credit{font-size:clamp(15px,.8vw,18px)}}.pg-skip{left:var(--space-4);z-index:300;background:var(--terracotta-deep);color:var(--parchment);font:var(--fw-semibold) var(--fs-button)/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:var(--ls-button);padding:12px 20px;text-decoration:none;position:absolute;top:-100px}.pg-skip:focus{top:var(--space-4);color:var(--parchment)}.pg-leaders{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pg-leaders li{font:400 18px/1.45 var(--font-serif);color:var(--ink);align-items:baseline;display:flex}.pg-leaders .pg-leaders__k{font-variant:all-small-caps;letter-spacing:.14em;color:var(--terracotta);white-space:nowrap;font-weight:600}.pg-leaders .pg-leaders__v{text-align:right}.pg-prose p{font:400 var(--fs-body)/var(--lh-body) var(--font-serif);letter-spacing:var(--ls-body);color:var(--ink);max-width:var(--reading);text-wrap:pretty;margin:0 0 20px}.pg-centred-line{max-width:34ch;font:italic 400 var(--fs-lead)/var(--lh-lead) var(--font-serif);color:var(--ink);text-wrap:balance;margin:0}.pg-room-name{font:400 var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--terracotta);margin:0}.pg-step{padding-top:var(--space-5);border-top:var(--hairline);flex-direction:column;gap:12px;display:flex}.pg-step__n{font:400 var(--fs-year)/1 var(--font-display);letter-spacing:.04em;color:var(--terracotta)}.pg-step__title{font:600 var(--fs-h3)/var(--lh-h3) var(--font-serif);color:var(--terracotta);margin:8px 0 0}.pg-step__text{font:400 18px/1.55 var(--font-serif);color:var(--ink);max-width:32ch;margin:0}.pg-map{aspect-ratio:16/10;display:flex}.pg-map iframe{border:0;flex:1;width:100%;height:100%}.pg-map__idle{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.pg-map__addr{font:italic 400 var(--fs-lead)/1.4 var(--font-serif);color:var(--ink);margin:0}.pg-visit .bk-eyebrow{margin-bottom:12px}.pg-visit__text{font:400 20px/1.55 var(--font-serif);color:var(--ink);margin:0}.pg-faq{flex-direction:column;margin:0;display:flex}.pg-faq__item{padding:var(--space-5) 0;border-top:var(--hairline)}.pg-faq__item:last-child{border-bottom:var(--hairline)}.pg-faq dt{font:600 var(--fs-h3)/var(--lh-h3) var(--font-serif);color:var(--terracotta)}.pg-faq dd{font:400 var(--fs-body)/var(--lh-body) var(--font-serif);color:var(--ink);max-width:48ch;margin:10px 0 0}.pg-page{animation:bk-fade var(--dur-base) var(--ease-heritage) both}.pg-band{isolation:isolate;background:radial-gradient(ellipse 55% 45% at 50% 58%, var(--glow) 0%, transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23D7A680' stroke-opacity='.13' stroke-width='1'%3E%3Cpath d='M32 0L64 32L32 64L0 32Z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3Cpath d='M32 18c3.5 4.5 3.5 9 0 14c-3.5-5-3.5-9.5 0-14zM32 46c3.5-4.5 3.5-9 0-14c-3.5 5-3.5 9.5 0 14zM18 32c4.5-3.5 9-3.5 14 0c-5 3.5-9.5 3.5-14 0zM46 32c-4.5-3.5-9-3.5-14 0c5 3.5 9.5 3.5 14 0z'/%3E%3C/g%3E%3Cg fill='%23D7A680' fill-opacity='.22'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3Ccircle cx='64' cy='0' r='1.6'/%3E%3Ccircle cx='0' cy='64' r='1.6'/%3E%3Ccircle cx='64' cy='64' r='1.6'/%3E%3C/g%3E%3C/svg%3E") center / 64px 64px, linear-gradient(180deg, var(--terracotta-deep) 0%, var(--terracotta) 22%, var(--terracotta) 78%, var(--terracotta-deep) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-band{background:radial-gradient(ellipse 55% 45% at 50% 58%, color-mix(in srgb, var(--glow) 22%, transparent) 0%, transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23D7A680' stroke-opacity='.13' stroke-width='1'%3E%3Cpath d='M32 0L64 32L32 64L0 32Z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3Cpath d='M32 18c3.5 4.5 3.5 9 0 14c-3.5-5-3.5-9.5 0-14zM32 46c3.5-4.5 3.5-9 0-14c-3.5 5-3.5 9.5 0 14zM18 32c4.5-3.5 9-3.5 14 0c-5 3.5-9.5 3.5-14 0zM46 32c-4.5-3.5-9-3.5-14 0c5 3.5 9.5 3.5 14 0z'/%3E%3C/g%3E%3Cg fill='%23D7A680' fill-opacity='.22'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3Ccircle cx='64' cy='0' r='1.6'/%3E%3Ccircle cx='0' cy='64' r='1.6'/%3E%3Ccircle cx='64' cy='64' r='1.6'/%3E%3C/g%3E%3C/svg%3E") center / 64px 64px, linear-gradient(180deg, var(--terracotta-deep) 0%, var(--terracotta) 22%, var(--terracotta) 78%, var(--terracotta-deep) 100%)}}.pg-band:before,.pg-band:after{content:"";border-top:1px solid var(--copper);border-bottom:1px solid var(--copper);opacity:.55;pointer-events:none;height:7px;position:absolute;left:0;right:0}.pg-band:before{top:18px}.pg-band:after{bottom:18px}.pg-band__corner{z-index:-1;width:clamp(84px,9vw,140px);height:auto;color:var(--copper);opacity:.5;stroke-width:1.5px;pointer-events:none;position:absolute}.pg-band__corner--tl{top:40px;left:24px}.pg-band__corner--tr{top:40px;right:24px;transform:scaleX(-1)}.pg-band__corner--bl{bottom:40px;left:24px;transform:scaleY(-1)}.pg-band__corner--br{bottom:40px;right:24px;transform:scale(-1)}@media (max-width:767.98px){.pg-band:before{top:10px}.pg-band:after{bottom:10px}.pg-band__corner{width:64px}.pg-band__corner--tl,.pg-band__corner--tr{top:26px}.pg-band__corner--bl,.pg-band__corner--br{bottom:26px}.pg-band__corner--tl,.pg-band__corner--bl{left:10px}.pg-band__corner--tr,.pg-band__corner--br{right:10px}}.pg-guest-heading .bk-heading__lead{max-width:52ch}.pg-medallion{--size:clamp(280px, 30vw, 420px);top:calc(var(--size) * .2);z-index:0;width:var(--size);height:var(--size);opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;animation:80s linear infinite pg-chakra;display:block;position:absolute}.pg-medallion--right{right:calc(var(--size) / -2.4)}@keyframes pg-chakra{to{transform:rotate(360deg)}}@media (max-width:767.98px){.pg-medallion{--size:clamp(280px, 26vw, 420px);opacity:.25;top:calc(var(--size) * .1);z-index:0;width:var(--size);height:var(--size);pointer-events:none;-webkit-user-select:none;user-select:none;animation:80s linear infinite pg-chakra;display:block;position:absolute}}.tr-on .bk-heading[data-reveal]{opacity:1!important;transform:none!important}.tr-title .tr-w{vertical-align:top;margin:-.06em 0 -.12em;padding:.06em 0 .12em;display:inline-block;overflow:hidden}.tr-title .tr-i{transform-origin:0 100%;opacity:0;transition:transform .95s cubic-bezier(.2,.75,.2,1),opacity .7s;transition-delay:calc(var(--i) * 70ms + 60ms);display:inline-block;transform:translateY(105%)rotate(2deg)}.tr-title.tr-in .tr-i{opacity:1;transform:none}.tr-fade{opacity:0;filter:blur(5px);transition:opacity .85s var(--ease-heritage), transform .85s var(--ease-heritage), filter .85s var(--ease-heritage);transition-delay:var(--d,0s);transform:translateY(18px)}.tr-fade.tr-in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.tr-title .tr-i,.tr-fade{opacity:1!important;filter:none!important;transform:none!important}}.pg-split-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.pg-split-head>.bk-textlink{flex:none;margin-bottom:6px}@media (max-width:767.98px){.pg-split-head{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.pg-lantern{z-index:0;opacity:.5;aspect-ratio:565/900;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(170px,16vw,270px);position:absolute;top:0;left:0}.pg-lantern img{width:100%;height:100%;position:absolute;inset:0}.pg-lantern__swing{transform-origin:77.9% 21.9%;animation:6s ease-in-out infinite pg-lantern-sway;position:absolute;inset:0}.pg-lantern__glow{aspect-ratio:1;background:radial-gradient(circle, var(--glow) 0%, var(--glow) 38%, transparent 70%);border-radius:50%;width:46%;position:absolute;top:68%;left:76%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.pg-lantern__glow{background:radial-gradient(circle, color-mix(in srgb, var(--glow) 75%, transparent) 0%, color-mix(in srgb, var(--glow) 30%, transparent) 38%, transparent 70%)}}.pg-lantern__glow{mix-blend-mode:multiply;animation:3.2s ease-in-out infinite pg-lantern-flicker}@keyframes pg-lantern-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pg-lantern-flicker{0%,to{opacity:.75;scale:1}30%{opacity:1;scale:1.06}55%{opacity:.82;scale:.97}80%{opacity:.95;scale:1.03}}@media (max-width:1099.98px){.pg-lantern{width:100px}}@media (max-width:767.98px){.pg-lantern{width:74px}}.pg-secnav{top:calc(var(--header-h-compact) + var(--lalpaar-h));z-index:40;background:var(--parchment);position:sticky}@supports (color:color-mix(in lab, red, red)){.pg-secnav{background:color-mix(in srgb, var(--parchment) 94%, transparent)}}.pg-secnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--hairline);box-shadow:0 10px 24px -20px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.pg-secnav{box-shadow:0 10px 24px -20px color-mix(in srgb, var(--terracotta-deep) 50%, transparent)}}.pg-secnav__list{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;justify-content:center;gap:clamp(8px,2vw,28px);margin:0 auto;list-style:none;display:flex;overflow-x:auto}.pg-secnav__list::-webkit-scrollbar{display:none}.pg-secnav__link{min-height:56px;font:var(--fw-medium) 17px/1 var(--font-nav);color:var(--terracotta);white-space:nowrap;align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:inline-flex;position:relative}.pg-secnav__num{font:var(--fw-regular) 13px/1 var(--font-display);letter-spacing:.08em;color:var(--copper)}.pg-secnav__link:after{content:"";background:var(--terracotta);height:2px;transition:transform var(--dur-fast) var(--ease-heritage);position:absolute;bottom:0;left:6px;right:6px;transform:scaleX(0)}.pg-secnav__link:hover:after,.pg-secnav__link.is-active:after{transform:scaleX(1)}.pg-secnav__link.is-active{color:var(--terracotta-deep)}@media (max-width:767.98px){.pg-secnav__list{justify-content:flex-start}.pg-secnav__link{min-height:50px;font-size:16px}}#two-tables,#signature,#set-menus,#verandah{scroll-margin-top:calc(var(--header-h-compact) + var(--lalpaar-h) + 56px)}.pg-verandah__aside{gap:var(--space-6);flex-direction:column;display:flex}.pg-verandah__foot{align-items:flex-start;gap:var(--space-6);display:flex}.pg-lantern--inline{opacity:.55;flex:none;width:clamp(120px,12vw,180px);position:relative;top:auto;left:auto}.pg-verandah__hours{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);border:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.pg-verandah__hours{border:1px solid color-mix(in srgb, var(--copper) 70%, transparent)}}.pg-verandah__hours{outline:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.pg-verandah__hours{outline:1px solid color-mix(in srgb, var(--copper) 40%, transparent)}}.pg-verandah__hours{outline-offset:-6px;font:var(--fw-regular) 24px/1.2 var(--font-display);letter-spacing:.03em;color:var(--terracotta);background:var(--parchment-dark)}@supports (color:color-mix(in lab, red, red)){.pg-verandah__hours{background:color-mix(in srgb, var(--parchment-dark) 50%, transparent)}}.pg-verandah__hours-label{font:var(--fw-semibold) 16px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.14em;color:var(--copper);margin-bottom:6px;display:block}@media (max-width:1023.98px){.pg-lantern--inline{width:96px}}.pg-room-section{scroll-margin-top:calc(var(--header-h-compact) + var(--lalpaar-h) + 56px);overflow-x:clip}.pg-room{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.pg-room--reverse .pg-room__media{order:2}.pg-room__media{padding:8px;position:relative}.pg-room__arch{aspect-ratio:4/4.8;outline:1px solid var(--copper);outline-offset:8px;background:var(--terracotta-deep);box-shadow:0 30px 60px -36px var(--terracotta-deep);border-radius:999px 999px 0 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-room__arch{box-shadow:0 30px 60px -36px color-mix(in srgb, var(--terracotta-deep) 70%, transparent)}}.pg-room__img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-heritage);display:block}.pg-room:hover .pg-room__img{transform:scale(1.04)}.pg-room__panel{background:radial-gradient(ellipse 70% 55% at 50% 55%, var(--glow), transparent 70%), linear-gradient(180deg, var(--terracotta) 0%, var(--terracotta-deep) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pg-room__panel{background:radial-gradient(ellipse 70% 55% at 50% 55%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--terracotta) 0%, var(--terracotta-deep) 100%)}}.pg-room__lotus{opacity:.22;mix-blend-mode:screen;width:78%;height:auto;animation:120s linear infinite pg-chakra;position:absolute}.pg-room__panel-num{font:var(--fw-regular) clamp(56px, 6vw, 88px)/1 var(--font-display);letter-spacing:.06em;color:var(--copper);position:relative}.pg-room__seal{background:var(--terracotta-deep);width:60px;height:60px;color:var(--copper);font:var(--fw-regular) 20px/1 var(--font-display);box-shadow:0 0 0 5px var(--parchment), 0 0 0 6px var(--copper);border-radius:50%;justify-content:center;align-items:center;margin-left:-30px;display:flex;position:absolute;bottom:-20px;left:50%}.pg-room__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pg-room__name{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--terracotta);text-wrap:balance}.pg-room__text{margin:var(--space-5) 0 0;max-width:48ch;font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty}.pg-room__facts{width:100%;margin:var(--space-6) 0 0;border-top:var(--hairline);border-bottom:var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-room__fact{padding:var(--space-4) var(--space-4) var(--space-4) 0}.pg-room__fact+.pg-room__fact{padding-left:var(--space-4);border-left:var(--hairline)}.pg-room__fact dt{font:var(--fw-semibold) 16px/1.2 var(--font-serif);font-variant:all-small-caps;letter-spacing:.14em;color:var(--copper)}.pg-room__fact dd{font:var(--fw-regular) 21px/1.3 var(--font-display);letter-spacing:.02em;color:var(--terracotta-deep);text-wrap:balance;margin:6px 0 0}.pg-room__name-bn{font:600 clamp(40px, 4vw, 64px)/1.15 var(--font-bengali);letter-spacing:0;text-transform:none;color:var(--terracotta-deep);display:block}.pg-room__name-en{font:italic 400 clamp(22px, 1.8vw, 30px)/1.2 var(--font-serif);letter-spacing:.02em;text-transform:none;color:var(--copper);margin-top:6px;display:block}.pg-room__text[lang=bn]{max-width:60ch;font:400 clamp(17px, 1.1vw, 20px)/1.85 var(--font-bengali);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.pg-room__text+.pg-room__text{margin-top:var(--space-4)}.pg-room__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.pg-rooms-note{color:var(--parchment)}@media (max-width:1023.98px){.pg-room{grid-template-columns:minmax(0,1fr)}.pg-room--reverse .pg-room__media{order:0}.pg-room__media{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto}.pg-room__arch{aspect-ratio:4/3.6}}@media (max-width:479.98px){.pg-room__facts{grid-template-columns:minmax(0,1fr)}.pg-room__fact,.pg-room__fact+.pg-room__fact{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-left:0;padding:12px 0;display:flex}.pg-room__fact+.pg-room__fact{border-top:var(--hairline)}.pg-room__fact dd{text-align:right;margin:0;font-size:19px}.pg-room__actions .bk-btn{width:100%}}.pg-steps{gap:var(--card-gap);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.pg-steps:before{content:"";background:linear-gradient(90deg, transparent, var(--copper) 12%, var(--copper) 88%, transparent);opacity:.7;height:1px;position:absolute;top:36px;left:16.6667%;right:16.6667%}.pg-steps__item{padding:0 var(--space-4);text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.pg-steps__seal{background:var(--terracotta-deep);width:72px;height:72px;color:var(--copper);font:var(--fw-regular) 24px/1 var(--font-display);letter-spacing:.06em;box-shadow:0 0 0 1px var(--copper), 0 0 0 7px var(--terracotta), 0 0 0 8px var(--copper);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-steps__seal{box-shadow:0 0 0 1px var(--copper), 0 0 0 7px var(--terracotta), 0 0 0 8px color-mix(in srgb, var(--copper) 55%, transparent)}}.pg-steps__title{margin:var(--space-3) 0 0;font:var(--fw-regular) clamp(22px, 1.6vw, 30px)/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--parchment);text-wrap:balance}.pg-steps__text{max-width:30ch;font:var(--fw-regular) var(--fs-body)/1.55 var(--font-serif);color:var(--parchment);margin:0}@supports (color:color-mix(in lab, red, red)){.pg-steps__text{color:color-mix(in srgb, var(--parchment) 90%, transparent)}}.pg-steps__text{text-wrap:pretty}.pg-steps__cta{justify-content:center;display:flex}@media (max-width:899.98px){.pg-steps{gap:var(--space-7);grid-template-columns:minmax(0,1fr);max-width:460px}.pg-steps:before{background:linear-gradient(180deg, transparent, var(--copper) 10%, var(--copper) 90%, transparent);width:1px;height:auto;inset:36px auto 36px 50%}.pg-steps__item{background:var(--terracotta);padding:var(--space-3) var(--space-4)}}@media (max-width:479.98px){.pg-steps__cta .bk-btn{white-space:normal;text-align:center;width:100%}}.pg-visit-cards-section{padding-block:clamp(64px,7vw,120px)!important}.pg-infocards{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:28px 0 0;list-style:none;display:grid}.pg-infocard{text-align:center;background:var(--parchment-dark);flex-direction:column;align-items:center;gap:12px;padding:52px clamp(20px,2vw,36px) 32px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pg-infocard{background:color-mix(in srgb, var(--parchment-dark) 55%, var(--parchment))}}.pg-infocard{border:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.pg-infocard{border:1px solid color-mix(in srgb, var(--copper) 70%, transparent)}}.pg-infocard{outline:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.pg-infocard{outline:1px solid color-mix(in srgb, var(--copper) 40%, transparent)}}.pg-infocard{outline-offset:-8px;box-shadow:0 22px 44px -30px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.pg-infocard{box-shadow:0 22px 44px -30px color-mix(in srgb, var(--terracotta-deep) 55%, transparent)}}.pg-infocard__seal{background:var(--terracotta);width:56px;height:56px;color:var(--parchment);box-shadow:0 0 0 5px var(--parchment), 0 0 0 6px var(--copper);border-radius:50%;justify-content:center;align-items:center;margin-left:-28px;display:flex;position:absolute;top:-28px;left:50%}.pg-infocard__seal svg{width:24px;height:24px}.pg-infocard__title{font:var(--fw-regular) clamp(22px, 1.6vw, 30px)/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--terracotta);margin:0}.pg-infocard__text{font:normal var(--fw-medium) var(--fs-body)/1.5 var(--font-serif);color:var(--ink);flex-direction:column;display:flex}.pg-infocard__hours{flex-direction:column;gap:6px;width:100%;margin:4px 0 0;display:flex}.pg-infocard__hours div{justify-content:space-between;gap:var(--space-4);border-bottom:1px dotted var(--copper);padding:6px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-infocard__hours div{border-bottom:1px dotted color-mix(in srgb, var(--copper) 70%, transparent)}}.pg-infocard__hours dt{font:var(--fw-semibold) 17px/1.3 var(--font-serif);font-variant:all-small-caps;letter-spacing:.12em;color:var(--terracotta)}.pg-infocard__hours dd{font:var(--fw-medium) 19px/1.3 var(--font-serif);color:var(--ink);white-space:nowrap;margin:0}.pg-infocard__phone{font:var(--fw-regular) clamp(24px, 1.8vw, 32px)/1.2 var(--font-display);letter-spacing:.03em;color:var(--terracotta-deep);text-decoration:none}.pg-infocard__phone:hover{color:var(--terracotta)}.pg-infocard__mail{font:var(--fw-medium) 18px/1.4 var(--font-serif);color:var(--ink);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);overflow-wrap:anywhere}.pg-open{box-sizing:border-box;text-align:center;max-width:100%;min-height:30px;font:var(--fw-medium) 17px/1.2 var(--font-serif);color:var(--ink);background:var(--parchment);border-radius:999px;margin:0;padding:4px 14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pg-open{background:color-mix(in srgb, var(--parchment) 70%, transparent)}}.pg-open{border:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.pg-open{border:1px solid color-mix(in srgb, var(--copper) 60%, transparent)}}.pg-open:empty{visibility:hidden}.pg-open strong{font-weight:var(--fw-semibold);white-space:nowrap}.pg-open__dot{vertical-align:1px;background:var(--copper);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.pg-open.is-open .pg-open__dot{background:#3f8f5a;animation:2s ease-out infinite pg-open-pulse;box-shadow:0 0 #3f8f5a99}.pg-open.is-open strong{color:#2f6f45}.pg-open.is-closed strong{color:var(--terracotta)}@keyframes pg-open-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.pg-findus{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.pg-findus .pg-map{aspect-ratio:4/3}.pg-findus .pg-map__idle{background:radial-gradient(circle at 50% 45%, var(--glow), transparent 60%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23924B3F' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M32 0L64 32L32 64L0 32Z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3C/g%3E%3C/svg%3E") center / 64px 64px}@supports (color:color-mix(in lab, red, red)){.pg-findus .pg-map__idle{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--glow) 14%, transparent), transparent 60%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23924B3F' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M32 0L64 32L32 64L0 32Z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3C/g%3E%3C/svg%3E") center / 64px 64px}}.pg-getting{margin:var(--space-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pg-getting__row{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--hairline);display:flex}.pg-getting__row:last-child{border-bottom:var(--hairline)}.pg-getting__icon{border:1px solid var(--copper);width:46px;height:46px;color:var(--terracotta);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-getting__icon svg{width:22px;height:22px}.pg-getting__label{font:var(--fw-semibold) 17px/1.3 var(--font-serif);font-variant:all-small-caps;letter-spacing:.14em;color:var(--copper);display:block}.pg-getting__value{font:var(--fw-medium) var(--fs-body)/1.45 var(--font-serif);color:var(--ink);margin-top:2px;display:block}.pg-faq-list{border-top:var(--hairline);width:100%;max-width:860px;margin:0 auto}.pg-faq-item{border-bottom:var(--hairline)}.pg-faq-item__q{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;padding:var(--space-5) 0;font:var(--fw-semibold) clamp(22px, 1.5vw, 28px)/1.3 var(--font-serif);color:var(--terracotta);cursor:pointer;list-style:none;display:flex}.pg-faq-item__q::-webkit-details-marker{display:none}.pg-faq-item__q:hover{color:var(--terracotta-deep)}.pg-faq-item__mark{border:1px solid var(--copper);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.pg-faq-item__mark:before,.pg-faq-item__mark:after{content:"";background:var(--terracotta);width:14px;height:1.5px;transition:transform var(--dur-fast) var(--ease-heritage);margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.pg-faq-item__mark:after{transform:rotate(90deg)}.pg-faq-item[open] .pg-faq-item__mark:after{transform:rotate(0)}.pg-faq-item__a{padding:0 56px var(--space-6) 0;font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty;margin:0}@media (max-width:1023.98px){.pg-infocards{grid-template-columns:minmax(0,1fr);gap:56px;max-width:520px;margin:0 auto}.pg-findus{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.pg-faq-item__a{padding-right:0}.pg-findus .pg-map{aspect-ratio:4/4.2}}.pg-story-intro-section{isolation:isolate;position:relative;overflow:hidden;padding-block:clamp(72px,8vw,128px)!important}.pg-story-intro__jhar{z-index:-1;opacity:.22;transform-origin:50% 0;pointer-events:none;width:clamp(160px,16vw,280px);height:auto;animation:9s ease-in-out infinite bk-jhar-sway;position:absolute;top:0;right:clamp(-40px,-2vw,0px)}.pg-story-intro{justify-content:center;align-items:center;gap:clamp(28px,4vw,64px);max-width:1000px;margin:0 auto;display:flex}.pg-story-intro__seal{aspect-ratio:1;background:var(--terracotta-deep);width:clamp(120px,10vw,150px);color:var(--parchment);box-shadow:0 0 0 6px var(--parchment), 0 0 0 7px var(--copper), 0 18px 36px -18px var(--ink);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-story-intro__seal{box-shadow:0 0 0 6px var(--parchment), 0 0 0 7px var(--copper), 0 18px 36px -18px color-mix(in srgb, var(--ink) 60%, transparent)}}.pg-story-intro__seal span{font:var(--fw-semibold) 16px/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:.2em;color:var(--copper)}.pg-story-intro__seal strong{font:var(--fw-regular) clamp(28px, 2.4vw, 38px)/1 var(--font-display);font-weight:var(--fw-regular);letter-spacing:.04em}.pg-story-intro__text{font:italic var(--fw-medium) clamp(24px, 1.9vw, 34px)/1.5 var(--font-serif);color:var(--terracotta-deep);text-wrap:pretty;margin:0}.pg-timeline{flex-direction:column;gap:clamp(48px,5vw,88px);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.pg-timeline:before{content:"";background:linear-gradient(180deg, transparent, var(--copper) 4%, var(--copper) 96%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.pg-chapter{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;display:grid;position:relative}.pg-chapter__marker{z-index:1;background:var(--terracotta-deep);width:96px;height:96px;color:var(--copper);font:var(--fw-regular) 20px/1 var(--font-display);letter-spacing:.04em;box-shadow:0 0 0 1px var(--copper), 0 0 0 7px var(--parchment-dark), 0 0 0 8px var(--copper);border-radius:50%;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-chapter__marker{box-shadow:0 0 0 1px var(--copper), 0 0 0 7px var(--parchment-dark), 0 0 0 8px color-mix(in srgb, var(--copper) 60%, transparent)}}.pg-chapter__card{background:var(--parchment);border:1px solid var(--copper);flex-direction:column;grid-area:1/1;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-chapter__card{border:1px solid color-mix(in srgb, var(--copper) 70%, transparent)}}.pg-chapter__card{outline:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.pg-chapter__card{outline:1px solid color-mix(in srgb, var(--copper) 40%, transparent)}}.pg-chapter__card{outline-offset:-8px;box-shadow:0 24px 48px -30px var(--terracotta-deep)}@supports (color:color-mix(in lab, red, red)){.pg-chapter__card{box-shadow:0 24px 48px -30px color-mix(in srgb, var(--terracotta-deep) 55%, transparent)}}.pg-chapter__card{overflow:hidden}.pg-chapter--right .pg-chapter__card{grid-column:3}.pg-chapter__media{aspect-ratio:16/9;background:var(--terracotta-deep);position:relative}.pg-chapter__img{object-fit:cover;width:100%;height:100%;display:block}.pg-chapter__panel{background:radial-gradient(ellipse 60% 70% at 50% 50%, var(--glow), transparent 70%), linear-gradient(180deg, var(--terracotta), var(--terracotta-deep));justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-chapter__panel{background:radial-gradient(ellipse 60% 70% at 50% 50%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--terracotta), var(--terracotta-deep))}}.pg-chapter__panel .pg-room__lotus{width:52%}.pg-chapter__panel-year{font:var(--fw-regular) clamp(44px, 4vw, 64px)/1 var(--font-display);letter-spacing:.08em;color:var(--copper);position:relative}.pg-chapter__body{align-items:flex-start;gap:var(--space-3);flex-direction:column;padding:clamp(24px,2.4vw,40px);display:flex}.pg-chapter__year{font:var(--fw-semibold) 18px/1 var(--font-serif);font-variant:all-small-caps;letter-spacing:.2em;color:var(--copper);margin:0}.pg-chapter__title{font:var(--fw-regular) clamp(26px, 2vw, 36px)/1.2 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--terracotta);text-wrap:balance;margin:0}.pg-chapter__draft{border:1px dashed var(--copper);padding:3px 12px}@supports (color:color-mix(in lab, red, red)){.pg-chapter__draft{border:1px dashed color-mix(in srgb, var(--copper) 80%, transparent)}}.pg-chapter__draft{font:var(--fw-semibold) 15px/1.3 var(--font-serif);font-variant:all-small-caps;letter-spacing:.12em;color:var(--terracotta)}.pg-chapter__text{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-serif);color:var(--ink);text-wrap:pretty;margin:0}.pg-chapter__quote{margin:var(--space-3) 0 0;padding-left:var(--space-5);border-left:2px solid var(--copper);font:italic var(--fw-medium) clamp(22px, 1.6vw, 28px)/1.4 var(--font-serif);color:var(--terracotta)}.pg-story-cta{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:899.98px){.pg-timeline:before{left:34px}.pg-chapter{align-items:start;column-gap:var(--space-4);grid-template-columns:68px minmax(0,1fr)}.pg-chapter__marker{width:68px;height:68px;box-shadow:0 0 0 1px var(--copper), 0 0 0 5px var(--parchment-dark), 0 0 0 6px var(--copper);grid-column:1;font-size:15px}@supports (color:color-mix(in lab, red, red)){.pg-chapter__marker{box-shadow:0 0 0 1px var(--copper), 0 0 0 5px var(--parchment-dark), 0 0 0 6px color-mix(in srgb, var(--copper) 60%, transparent)}}.pg-chapter__card,.pg-chapter--right .pg-chapter__card{grid-column:2}.pg-story-intro{text-align:center;flex-direction:column}}@media (max-width:479.98px){.pg-timeline:before{left:24px}.pg-chapter{grid-template-columns:48px minmax(0,1fr);column-gap:12px}.pg-chapter__marker{letter-spacing:0;width:48px;height:48px;font-size:11px}.pg-story-cta .bk-btn{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
