@layer theme, base, components, utilities;@media (max-width:1023.98px){html:has(.bn){scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@layer components{.bn{--bn-ivory:#faf5ec;--bn-paper:#fffcf6;--bn-sand:#efe4d1;--bn-sand-2:#f5ecdc;--bn-teal:#123c3d;--bn-teal-2:#1b4b4c;--bn-deep:#0e2f30;--bn-deep-2:#143b3c;--bn-rust:#a8481f;--bn-rust-hover:#8f3b17;--bn-rust-soft:#f5e1d3;--bn-gold:#a3804a;--bn-gold-soft:#dcc8a2;--bn-gold-light:#d8b77a;--bn-muted:#4c605e;--bn-on-deep:#f6efe2;--bn-on-deep-muted:#c3cdc4;--bn-r:4px;--bn-r-lg:10px;--bn-shadow:0 1px 2px rgb(18 60 61/0.06),0 10px 30px -18px rgb(18 60 61/0.35);--bn-shadow-lg:0 2px 6px rgb(18 60 61/0.06),0 30px 60px -30px rgb(18 60 61/0.45);--bn-ease:cubic-bezier(0.22,1,0.36,1);--bn-header-h:60px;--bn-display:"Playfair Display Variable","DM Sans Variable",Georgia,serif;font-family:DM Sans Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.6;font-weight:420;background:var(--bn-ivory);color:var(--bn-teal);-webkit-tap-highlight-color:transparent;font-optical-sizing:auto}@media (min-width:1024px){.bn{--bn-header-h:72px;font-size:1.0625rem}}.bn ::selection{background:rgb(168 72 31/.22)}.bn :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.bn [data-bn-anchor],.bn section[id]{scroll-margin-top:calc(var(--demo-bar-h, 44px) + var(--bn-header-h) + 12px)}.bn :is(input,select,textarea),.bn [data-step-heading]{scroll-margin-top:calc(var(--demo-bar-h, 44px) + var(--bn-header-h) + 20px);scroll-margin-bottom:96px}.bn [data-step-heading]:focus{outline:none}.bn [data-step-heading]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.bn .num{font-variant-numeric:tabular-nums lining-nums}.bn .bn-dark{--ui-bg:#0e2f30;--ui-surface:#143b3c;--ui-soft:#1d4a4b;--ui-ink:#f6efe2;--ui-muted:#c3cdc4;--ui-line:#8fa49d;--ui-hairline:rgb(216 183 122/0.28);--ui-accent:#e3a072;--ui-on-accent:#0e2f30;--ui-focus:#e3a072;--ui-success:#8fd3a8;--ui-warn:#f0c27a;--ui-danger:#ff9e8c;background:var(--bn-deep);color:var(--bn-on-deep);color-scheme:dark}.bn-display{font-family:var(--bn-display);font-optical-sizing:auto}.bn-h1{font-size:clamp(2.6rem,1.7rem + 4.6vw,5.4rem);line-height:.98;letter-spacing:-.02em}.bn-h1,.bn-h2{font-family:var(--bn-display);font-weight:520}.bn-h2{font-size:clamp(2.05rem,1.55rem + 2.3vw,3.5rem);line-height:1.04;letter-spacing:-.015em}.bn-h3{font-family:var(--bn-display);font-size:1.3rem;line-height:1.2;font-weight:560}.bn-rupee{font-family:DM Sans Variable,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:.86em;margin-right:.06em}.bn-em{font-style:italic;font-weight:440}.bn-em,.bn-kicker{color:var(--ui-accent)}.bn-kicker{display:inline-flex;align-items:center;gap:.625rem;font-size:.72rem;line-height:1.3;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.bn-kicker:after{content:"";width:2.5rem;height:1px;background:var(--bn-gold)}.bn-kicker-no{font-family:var(--bn-display);font-style:italic;font-weight:500;font-size:.95rem;letter-spacing:0;text-transform:none}.bn-lead{font-size:clamp(1.02rem,.97rem + .3vw,1.18rem);line-height:1.6;max-width:58ch}.bn-label,.bn-lead{color:var(--ui-muted)}.bn-label{font-size:.7rem;line-height:1.3;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.bn-paar{height:18px;background:linear-gradient(var(--bn-gold),var(--bn-gold)) top /100% 1px no-repeat,linear-gradient(var(--bn-gold),var(--bn-gold)) bottom /100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cpath d='M0 15 L6 5 L12 15 L18 5 L24 15' fill='none' stroke='%23a8481f' stroke-width='1.6'/%3E%3Cpath d='M6 10.5 L6 13 M18 10.5 L18 13' stroke='%23a3804a' stroke-width='1.4'/%3E%3Ccircle cx='12' cy='5' r='1.3' fill='%23a3804a'/%3E%3Ccircle cx='0' cy='5' r='1.3' fill='%23a3804a'/%3E%3Ccircle cx='24' cy='5' r='1.3' fill='%23a3804a'/%3E%3C/svg%3E") 50% /24px 18px repeat-x}.bn-dark .bn-paar,.bn-paar-light{background:linear-gradient(var(--bn-gold-light),var(--bn-gold-light)) top /100% 1px no-repeat,linear-gradient(var(--bn-gold-light),var(--bn-gold-light)) bottom /100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cpath d='M0 15 L6 5 L12 15 L18 5 L24 15' fill='none' stroke='%23e3a072' stroke-width='1.6'/%3E%3Cpath d='M6 10.5 L6 13 M18 10.5 L18 13' stroke='%23d8b77a' stroke-width='1.4'/%3E%3Ccircle cx='12' cy='5' r='1.3' fill='%23d8b77a'/%3E%3Ccircle cx='0' cy='5' r='1.3' fill='%23d8b77a'/%3E%3Ccircle cx='24' cy='5' r='1.3' fill='%23d8b77a'/%3E%3C/svg%3E") 50% /24px 18px repeat-x}.bn-rule{height:1px;background:var(--ui-hairline)}.bn-double{border-top:1px solid var(--bn-gold);box-shadow:0 3px 0 -2px var(--bn-gold)}.bn-card{background:var(--ui-surface);border:1px solid var(--ui-hairline);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow)}.bn-frame{position:relative}.bn-frame:after{content:"";position:absolute;inset:10px -10px -10px 10px;border:1px solid var(--bn-gold);border-radius:2px;pointer-events:none;z-index:-1}.bn-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:2px;font-size:.68rem;line-height:1.2;font-weight:650;letter-spacing:.08em;text-transform:uppercase;background:var(--bn-paper);color:var(--bn-teal);border:1px solid var(--bn-gold-soft)}.bn-tag-rust{background:var(--bn-rust);color:#fff;border-color:var(--bn-rust)}.bn-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem 1.35rem;border-radius:var(--bn-r);border:1px solid transparent;font-size:.9375rem;line-height:1.2;font-weight:620;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .2s ease}.bn-btn:disabled,.bn-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.bn-btn-sm{min-height:44px;padding:.5rem 1rem;font-size:.875rem}.bn-btn-lg{min-height:54px;padding:.85rem 1.6rem;font-size:1rem}.bn-btn-primary{background:var(--bn-rust);color:#fff;box-shadow:0 10px 22px -14px rgb(168 72 31/.9)}.bn-btn-primary:hover{background:var(--bn-rust-hover)}.bn-btn-ink{background:var(--bn-teal);color:var(--bn-ivory)}.bn-btn-ink:hover{background:#0b2a2b}.bn-btn-outline{background:transparent;color:var(--ui-ink);border-color:color-mix(in srgb,var(--ui-ink) 55%,transparent)}.bn-btn-outline:hover{border-color:var(--ui-ink);background:color-mix(in srgb,var(--ui-ink) 6%,transparent)}.bn-btn-light{background:var(--bn-on-deep);color:var(--bn-deep)}.bn-btn-light:hover{background:#fff}.bn-btn-wa{background:var(--ui-wa);color:#fff}.bn-btn-wa:hover{background:var(--ui-wa-hover)}.bn-link{color:var(--ui-accent);font-weight:620;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bn-link:hover{text-decoration-thickness:2px}.bn-select{appearance:none;width:100%;min-height:44px;padding:.55rem 2.25rem .55rem .85rem;font-size:16px;line-height:1.3;color:var(--ui-ink);background:var(--ui-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23123c3d' stroke-width='1.6'/%3E%3C/svg%3E") right .85rem center /12px 8px no-repeat;border:1px solid var(--ui-line);border-radius:var(--bn-r)}.bn-scroller{scrollbar-width:none;overscroll-behavior-x:contain}.bn-scroller::-webkit-scrollbar{display:none}.bn-header{position:sticky;top:var(--demo-bar-h,44px);z-index:50;height:var(--bn-header-h);background:rgb(250 245 236/.97);transition:box-shadow .2s ease,background-color .2s ease}.bn-header[data-scrolled]{box-shadow:inset 0 -1px 0 var(--bn-gold-soft),0 12px 24px -22px rgb(18 60 61/.6)}@media (pointer:fine){.bn-header[data-scrolled]{background:rgb(250 245 236/.9);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3)}}.bn-header[data-hidden]{transform:translateY(-100%)}.bn-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy"}.bn-hero-head,.bn-hero-media{grid-area:media}.bn-hero-copy{grid-area:copy}@media (min-width:1024px){.bn-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"head media" "copy media";column-gap:clamp(2.5rem,5vw,5.5rem)}.bn-hero-head{grid-area:head;align-self:end}}.bn-hero-ground{background:radial-gradient(60% 50% at 85% 10%,rgb(220 200 162/.35),transparent 70%),linear-gradient(180deg,var(--bn-ivory),var(--bn-sand-2))}.bn-card-img{transition:transform .6s var(--bn-ease)}@keyframes bn-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes bn-swatch-in{0%{opacity:0;transform:translate(18px,22px) rotate(2deg)}}@keyframes bn-reveal-x{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes bn-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .bn .bn-rise{animation:bn-rise .7s var(--bn-ease) both;animation-delay:var(--d,0s)}:root:not([data-motion=reduce]) .bn .bn-swatch-in{animation:bn-swatch-in .9s var(--bn-ease) .35s both}:root:not([data-motion=reduce]) .bn .bn-reveal-x{animation:bn-reveal-x 1.1s cubic-bezier(.65,0,.35,1) .1s both}:root:not([data-motion=reduce]) .bn .bn-pop{animation:bn-pop .42s var(--bn-ease)}:root:not([data-motion=reduce]) .bn .bn-header{transition:transform .26s var(--bn-ease),box-shadow .2s ease,background-color .2s ease}:root:not([data-motion=reduce]) .bn .bn-btn{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .2s ease,transform .16s var(--bn-ease)}:root:not([data-motion=reduce]) .bn .bn-btn:active{transform:translateY(1px) scale(.99)}:root:not([data-motion=reduce]) .bn .bn-lift{transition:transform .32s var(--bn-ease),box-shadow .32s var(--bn-ease),border-color .2s ease}}@media (hover:hover) and (pointer:fine){.bn .bn-lift:hover{transform:translateY(-3px);box-shadow:var(--bn-shadow-lg)}.bn .bn-zoom:hover .bn-card-img{transform:scale(1.06)}.bn .bn-arrow-host:hover .bn-arrow{transform:translateX(3px)}}.bn .bn-arrow{transition:transform .22s var(--bn-ease)}@media (prefers-reduced-motion:reduce){.bn .bn-arrow-host:hover .bn-arrow,.bn .bn-lift:hover,.bn .bn-zoom:hover .bn-card-img{transform:none}}:root[data-motion=reduce] .bn .bn-arrow-host:hover .bn-arrow,:root[data-motion=reduce] .bn .bn-lift:hover,:root[data-motion=reduce] .bn .bn-zoom:hover .bn-card-img{transform:none}.bn .bn-bar-pad{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.bn .bn-bar-pad{padding-bottom:0}}.bn .bn-cv{content-visibility:auto;contain-intrinsic-size:auto 760px}}