@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/DMSans-normal-latin-ext-0-v6m-1f6e2f7c589e.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/DMSans-normal-latin-1-v6m-e1aa7ae9bd65.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/Fraunces-italic-latin-ext-2-v6m-b7fa3ff89344.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/Fraunces-italic-latin-3-v6m-903b9eb0caf7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Fraunces-normal-latin-ext-4-v6m-f94aee23406d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Fraunces-normal-latin-5-v6m-3e1d18812d0e.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Tiro Bangla';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-italic-bengali-6-v6m-82a28b5e0e7b.woff2) format('woff2');unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,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,U+11DF0-11DF1}@font-face{font-family:'Tiro Bangla';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-italic-latin-ext-7-v6m-674bed084185.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Tiro Bangla';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-italic-latin-8-v6m-265086573d73.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Tiro Bangla';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-normal-bengali-9-v6m-bbebf1530da8.woff2) format('woff2');unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,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,U+11DF0-11DF1}@font-face{font-family:'Tiro Bangla';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-normal-latin-ext-10-v6m-48e96c3b5f49.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Tiro Bangla';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-normal-latin-11-v6m-24d625c671d5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#0E1536;--blue:#17264E;--blue2:#23366E;--ivory:#FAF6EF;--paper:#F2E9DA;--cream:#FFFDF8;--tan:#CD9F80;--gold:#C0A06A;--gold-hi:#E6C27E;--rani:#B4235A;--ink:#1B1A2A;--earth:#67523C;--rule:#E0D3BE;--serif:"Fraunces",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--bn:"Tiro Bangla","Noto Serif Bengali",serif;--g:20px;--dock:70px;--max:1240px;--s1:clamp(44px,12.5vw,148px);--s2:clamp(38px,9.6vw,104px);--s3:clamp(26px,6vw,46px)}*{box-sizing:border-box;margin:0;padding:0}html{--hdr:64px;scroll-padding-top:calc(var(--hdr) + 14px);-webkit-text-size-adjust:100%}body{font:400 17px/1.55 var(--sans);background:var(--night);color:var(--ivory);-webkit-font-smoothing:antialiased;overflow-x:clip}:lang(bn) body,body:lang(bn){font-family:var(--bn)}html:lang(bn) h1,html:lang(bn) h2,html:lang(bn) h3,html:lang(bn) .serif{font-family:var(--bn);letter-spacing:0!important;line-height:1.28;font-style:normal}html:lang(bn) em{font-style:normal}img{display:block;max-width:100%;height:auto}a{color:inherit}em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}h1,h2,h3{font-family:var(--serif);font-weight:380;letter-spacing:-.025em;font-variation-settings:"opsz" 144;line-height:.96}h2 em,h1 em{color:var(--gold-hi)}.wrap{width:min(var(--max),100% - 2*var(--g));margin-inline:auto}.eyebrow{font:600 11.5px/1.2 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-hi)}html:lang(bn) .eyebrow{font-family:var(--bn);letter-spacing:.04em;font-size:14px;text-transform:none}.eyebrow.dk{color:var(--earth)}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:99;background:#fff;color:#000;padding:10px}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:999px;font:600 15px var(--sans);text-decoration:none;border:0;cursor:pointer}html:lang(bn) .btn{font-family:var(--bn);font-size:16px}.btn-gold{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--night)}.btn-line{border:1px solid currentColor;color:inherit;background:none}.row-btns{display:flex;flex-wrap:wrap;gap:10px}.cap{font-size:12.5px;line-height:1.45;color:rgba(250,246,239,.62)}.light .cap{color:var(--earth)}.light{background:var(--ivory);color:var(--ink)}.light h2,.light h3{color:var(--blue)}.light h2 em{color:var(--rani)}.top{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--g);background:rgba(14,21,54,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(230,194,126,.14)}.brand{display:flex;flex-direction:column;gap:3px;text-decoration:none}.brand img{width:186px}.brand span{font-size:11.5px;letter-spacing:.05em;color:rgba(250,246,239,.75)}.topnav{display:none}.topnav a{text-decoration:none;font-size:14px;opacity:.82}.topnav a:hover,.topnav a[aria-current]{opacity:1;color:var(--gold-hi)}.dock{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:60;display:grid;grid-template-columns:1.15fr 1fr 1fr;width:min(470px,100% - 20px);padding:5px;border-radius:999px;background:rgba(14,21,54,.86);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(230,194,126,.38);box-shadow:0 12px 32px rgba(0,0,0,.35)}.dock a{min-height:50px;display:flex;align-items:center;justify-content:center;font:600 15px var(--sans);color:var(--ivory);text-decoration:none;border-radius:999px}.dock a:first-child{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--night)}.dock .lang{font:500 17px var(--bn)}.dock .lang[lang=en]{font:600 15px var(--sans)}html:lang(bn) .dock a:not(.lang){font-family:var(--bn);font-size:16px}@supports not (backdrop-filter:blur(1px)){.dock,.top{background:var(--night)}}main{padding-bottom:calc(var(--dock) + 40px + env(safe-area-inset-bottom))}.hint{display:inline-flex;align-items:center;gap:10px;font:600 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);text-decoration:none}.hint i{display:block;width:1px;height:34px;background:linear-gradient(var(--gold-hi),transparent)}.welcome{font:300 italic 18px var(--serif);color:var(--gold-hi)}html:lang(bn) .welcome{font-family:var(--bn);font-style:normal}.promise{padding:56px 0 8px}.promise ol{list-style:none;display:grid;gap:0}.promise li{display:grid;grid-template-columns:48px 1fr;gap:4px 14px;padding:22px 0;border-top:1px solid var(--rule)}.promise li:last-child{border-bottom:1px solid var(--rule)}.promise .n{grid-row:span 2;font:300 34px/1 var(--serif);color:var(--gold)}.promise b{font:450 24px/1.15 var(--serif);color:var(--blue)}html:lang(bn) .promise b{font-family:var(--bn);font-weight:600}.promise span{font-size:15.5px;color:var(--earth)}.aisle{padding:72px 0 40px;position:relative}.aisle-head{margin-bottom:28px}.aisle-head h2{font-size:var(--s2);margin-top:12px}.aisle-head p{margin-top:14px;max-width:520px;color:var(--earth)}.aisle-progress{display:none}.track{display:grid;gap:18px;padding:0 var(--g)}.bay{position:relative;border-radius:22px;overflow:hidden;background:var(--blue);color:var(--ivory);min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.bay.type{background:radial-gradient(120% 90% at 85% 0,var(--blue2),var(--night))}.bay.type::before{content:"";position:absolute;right:-60px;top:-40px;width:260px;height:260px;background:url(/img/flowers.svg) center/contain no-repeat;opacity:.13;z-index:-1}.bay .ph{position:absolute;inset:0;z-index:-2;overflow:hidden}.bay .ph img{width:100%;height:100%;object-fit:cover}.bay .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,21,54,.05) 25%,rgba(14,21,54,.92) 92%)}.sign{position:absolute;top:0;left:22px;display:flex;flex-direction:column;align-items:center}.sign::before{content:"";width:1px;height:22px;background:var(--gold-hi)}.sign span{background:var(--gold-hi);color:var(--night);font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;padding:9px 12px;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.25)}html:lang(bn) .sign span{font-family:var(--bn);letter-spacing:.02em;font-size:13px}.bay-body{padding:22px}.bay h3{font-size:clamp(34px,9vw,56px);margin-bottom:12px;color:var(--ivory)}.bay.type{justify-content:space-between}.bay.type::before{width:min(90%,520px);height:min(90%,520px);right:-12%;top:-10%;opacity:.16}.bay.type .bay-body{padding-top:84px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.bay.type h3{font-size:clamp(46px,11vw,104px);line-height:.95;color:var(--gold-hi);font-style:italic}.bay.type li{font-size:15px}.bay ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:16px}.bay li{font-size:14px;padding:5px 11px;border-radius:999px;background:rgba(250,246,239,.12);border:1px solid rgba(250,246,239,.2)}.bay a.more{font-weight:600;color:var(--gold-hi);text-decoration:none}.bay .src{position:absolute;top:14px;right:14px;font-size:11px;padding:4px 8px;border-radius:999px;background:rgba(14,21,54,.6)}.walls{padding:76px 0 64px}.walls h2{font-size:var(--s2);margin:12px 0 14px}.walls .sub{max-width:520px;color:rgba(250,246,239,.78);margin-bottom:22px}.wall-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wall-tabs label{font:600 14px var(--sans);min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid rgba(250,246,239,.3);cursor:pointer}html:lang(bn) .wall-tabs label{font-family:var(--bn);font-size:15px}.wall-radio{position:absolute;opacity:0;pointer-events:none}.wall{display:none}#w1:checked~.wall-tabs label[for=w1],#w2:checked~.wall-tabs label[for=w2],#w3:checked~.wall-tabs label[for=w3],#w4:checked~.wall-tabs label[for=w4]{background:var(--ivory);color:var(--night);border-color:var(--ivory)}#w1:focus-visible~.wall-tabs label[for=w1],#w2:focus-visible~.wall-tabs label[for=w2],#w3:focus-visible~.wall-tabs label[for=w3],#w4:focus-visible~.wall-tabs label[for=w4]{outline:2px solid var(--gold-hi);outline-offset:3px}#w1:checked~.wall-1,#w2:checked~.wall-2,#w3:checked~.wall-3,#w4:checked~.wall-4{display:block}.pan{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1*var(--g));padding-inline:var(--g)}.pan::-webkit-scrollbar{display:none}.frame{position:relative;height:min(64svh,520px);aspect-ratio:var(--ar);border-radius:18px;overflow:hidden;background:#111}.frame .zoom{position:absolute;inset:0;transform-origin:50% 50%}.frame img{width:100%;height:100%;object-fit:cover}.pin{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--ivory);color:var(--blue);font:700 15px var(--sans);box-shadow:0 0 0 6px rgba(250,246,239,.3),0 6px 18px rgba(0,0,0,.4);cursor:pointer;text-decoration:none}.pin[aria-pressed=true]{background:var(--gold-hi)}.loupe{position:absolute;z-index:3;width:190px;height:190px;margin:-95px 0 0 -95px;border-radius:50%;overflow:hidden;border:3px solid var(--gold-hi);box-shadow:0 18px 44px rgba(0,0,0,.55);opacity:0;pointer-events:none;background-repeat:no-repeat}.loupe.on{opacity:1;transform:none}.pan-hint{font-size:12.5px;color:rgba(250,246,239,.6);margin:10px 0 0}.keys{list-style:none;display:grid;gap:8px;margin-top:16px;counter-reset:k}.keys li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(250,246,239,.06);border:1px solid rgba(250,246,239,.12)}.keys li.on{background:rgba(230,194,126,.16);border-color:var(--gold-hi)}.keys .k{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ivory);color:var(--blue);font:700 13px var(--sans)}.keys b{font-weight:500}.keys small{display:block;font-size:12px;color:var(--tan);letter-spacing:.06em}.keys a{font-size:13px;font-weight:600;color:var(--gold-hi);text-decoration:none}.all{padding:76px 0 40px;overflow:hidden}.all h2{font-size:var(--s2);margin:12px 0 30px}.dept-row{display:block;border-top:1px solid rgba(230,194,126,.2);padding:18px 0 16px;text-decoration:none}.dept-row:last-child{border-bottom:1px solid rgba(230,194,126,.2)}.dept-row .nm{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 var(--g);font:380 clamp(30px,8vw,52px)/1.02 var(--serif);letter-spacing:-.02em}html:lang(bn) .dept-row .nm{font-family:var(--bn)}.dept-row .nm small{font:600 11px var(--sans);letter-spacing:.18em;color:var(--tan);text-transform:uppercase}.dept-row.svc .nm{color:var(--gold-hi)}.ribbon{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;padding:10px var(--g) 0}.ribbon li{font:300 18px/1.5 var(--serif);color:rgba(250,246,239,.82);white-space:nowrap}html:lang(bn) .ribbon li{font-family:var(--bn);font-size:17px}.ribbon li::after{content:"✿";color:var(--tan);font-size:.55em;margin:0 12px;vertical-align:.25em}.ribbon li:last-child::after{content:none}.occ{position:relative;padding:84px 0;overflow:hidden;isolation:isolate}.occ-bg{position:absolute;inset:0;z-index:-1}.occ-bg img{width:100%;height:100%;object-fit:cover;opacity:.45}.occ-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(14,21,54,.96) 35%,rgba(110,22,62,.7))}.occ h2{font-size:var(--s2);margin:12px 0 26px}.occ-radio{position:absolute;opacity:0;pointer-events:none}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.chips label{font:450 17px var(--serif);min-height:48px;display:inline-flex;align-items:center;padding:0 20px;border-radius:999px;border:1px solid rgba(230,194,126,.45);cursor:pointer;background:rgba(14,21,54,.35)}html:lang(bn) .chips label{font-family:var(--bn)}.occ-panel{}.occ-panel .say{font:300 clamp(24px,6vw,36px)/1.25 var(--serif);margin-bottom:20px;max-width:620px}html:lang(bn) .occ-panel .say{font-family:var(--bn)}.occ-panel ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.occ-panel li{display:flex;flex-direction:column;padding:11px 15px;border-radius:14px;background:rgba(250,246,239,.09);border:1px solid rgba(250,246,239,.18);font-weight:500}.occ-panel li small{font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tan)}html:lang(bn) .occ-panel li small{font-family:var(--bn);letter-spacing:0;font-size:12px}.occ-note{margin-top:24px}.story{padding:84px 0 70px}.story h2{font-size:var(--s2);margin:12px 0 34px}.chapters{position:relative;display:grid;gap:44px;padding-left:28px}.chapters::before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--rule)}.chapters .line{position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--gold);transform-origin:top}.ch{position:relative}.ch::before{content:"";position:absolute;left:-28px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--ivory);border:2px solid var(--gold)}.ch .yr{font:600 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--earth)}html:lang(bn) .ch .yr{font-family:var(--bn);letter-spacing:0;font-size:14px}.ch h3{font-size:var(--s3);margin:6px 0 10px}.ch p{max-width:560px;color:#3e352b}.ch figure{margin-top:16px;border-radius:16px;overflow:hidden;background:#ddd}.ch figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.ch figure{position:relative}.ch figure .vwrap{position:relative;inset:auto;aspect-ratio:4/3}.ch figcaption{font-size:12.5px;color:var(--earth);padding:8px 2px 0;background:var(--ivory)}.fair{display:grid;gap:30px;margin-top:70px;align-items:center}.tag{position:relative;width:210px;padding:48px 24px 24px;background:var(--blue);color:var(--ivory);clip-path:polygon(22% 0,78% 0,100% 15%,100% 100%,0 100%,0 15%);border-radius:12px;transform-origin:50% -30px;transform:rotate(-3deg)}.tag::before{content:"";position:absolute;top:16px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--ivory)}.tag b{display:block;font:400 38px/1 var(--serif);color:var(--gold-hi)}.tag i{display:block;font:italic 300 22px/1.2 var(--serif);margin:6px 0 12px}.tag small{display:block;font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;border-top:1px solid rgba(230,194,126,.5);padding-top:10px;color:var(--tan)}html:lang(bn) .tag b,html:lang(bn) .tag i,html:lang(bn) .tag small{font-family:var(--bn);font-style:normal;letter-spacing:0}.fair h3{font-size:var(--s3)}.fair p{max-width:520px;color:#3e352b;margin-top:12px}.letter{margin-top:64px;background:var(--cream);color:var(--ink);border-radius:8px;padding:30px 24px;box-shadow:0 1px 0 #e7dcc8,0 30px 60px rgba(60,40,10,.12)}.letter img{width:58px;margin-bottom:16px}.letter h3{font-size:var(--s3);color:var(--blue);margin-bottom:14px}.letter p{color:#3e352b;margin-bottom:12px}.letter .sig{font:italic 400 21px var(--serif);color:var(--earth)}html:lang(bn) .letter .sig{font-family:var(--bn);font-style:normal}blockquote{margin-top:22px;border-top:1px solid var(--rule);padding-top:18px}blockquote p{font:italic 400 22px/1.35 var(--serif)!important;color:var(--blue)!important}html:lang(bn) blockquote p{font-family:var(--bn)!important;font-style:normal!important}cite{font:600 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--earth);font-style:normal}.visit{position:relative;padding:0 0 40px;background:var(--night)}.visit-ph{position:relative;height:62svh;min-height:380px;overflow:hidden}.visit-ph img{width:100%;height:100%;object-fit:cover;object-position:44% 40%}.visit-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,21,54,0) 40%,var(--night))}.street-sign{position:absolute;left:var(--g);top:96px;z-index:2;display:inline-flex;flex-direction:column;align-items:center;background:#0F6B43;color:#fff;border:3px solid #fff;outline:3px solid #0F6B43;border-radius:7px;padding:8px 24px 10px;transform:rotate(-3deg);box-shadow:0 18px 36px rgba(0,0,0,.4)}.street-sign small{font:600 12px var(--sans);letter-spacing:.1em}.street-sign b{font:700 30px/1 var(--sans)}.visit-card{position:relative;z-index:2;margin-top:-120px}.visit h2{font-size:var(--s2);margin:10px 0 18px}.vgrid{display:grid;gap:14px;margin:20px 0 22px}.vbox{padding:18px 20px;border-radius:16px;background:rgba(250,246,239,.06);border:1px solid rgba(250,246,239,.14)}.vbox h3{font:600 11.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tan);margin-bottom:8px}html:lang(bn) .vbox h3{font-family:var(--bn);letter-spacing:0;font-size:14px}.vbox p{font:300 22px/1.3 var(--serif)}html:lang(bn) .vbox p{font-family:var(--bn)}.vbox .note{font:400 14.5px/1.5 var(--sans);color:rgba(250,246,239,.8);margin-top:8px}html:lang(bn) .vbox .note{font-family:var(--bn)}.foot{padding:30px 0 10px;border-top:1px solid rgba(250,246,239,.12);margin-top:44px}.foot nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;font-size:14px}.ihero{position:relative;min-height:78svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.ihero .bg{position:absolute;inset:0;z-index:-1}.ihero .bg img{width:100%;height:100%;object-fit:cover}.ihero .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,21,54,.5),rgba(14,21,54,.1) 35%,rgba(14,21,54,.94) 92%)}.ihero .wrap{padding:120px 0 calc(var(--dock) + 30px)}.crumb{font-size:13px;margin-bottom:14px}.crumb a{color:var(--gold-hi)}.ihero h1{font-size:var(--s1);margin:10px 0 14px}.ihero p.lede{max-width:520px;color:rgba(250,246,239,.88)}.jump{position:sticky;top:64px;z-index:20;background:rgba(250,246,239,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.jump ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:10px var(--g)}.jump a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--rule);text-decoration:none;color:var(--blue);font-size:14px;font-weight:500;background:#fff}.grp{padding:56px 0 20px;border-bottom:1px solid var(--rule)}.grp-head{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.grp-head .num{font:300 46px/1 var(--serif);color:var(--gold)}.grp h2{font-size:var(--s3)}.grp figure{border-radius:18px;overflow:hidden;margin-bottom:22px}.grp figure img{width:100%;aspect-ratio:16/10;object-fit:cover}.grp figcaption{font-size:12.5px;color:var(--earth);padding-top:8px}.items{list-style:none;display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule)}.items>li{padding:14px 0;border-bottom:1px solid var(--rule);font:400 21px/1.3 var(--serif);color:var(--ink)}html:lang(bn) .items>li{font-family:var(--bn);font-size:19px}.items ul{list-style:none;margin:8px 0 0 18px}.items ul li{font:400 16.5px/1.5 var(--sans);color:var(--earth);padding:3px 0}.items ul li::before{content:"↳ ";color:var(--gold)}.also{padding:44px 0}.also a{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-radius:16px;background:var(--blue);color:var(--ivory);text-decoration:none;font:400 26px var(--serif)}html:lang(bn) .also a{font-family:var(--bn)}.reviews{display:grid;gap:16px;margin-top:20px}.review{padding:22px;border-radius:16px;background:var(--cream);border:1px solid var(--rule)}.review p{font:italic 400 21px/1.4 var(--serif);color:var(--blue)}html:lang(bn) .review p{font-family:var(--bn);font-style:normal}.review .ctx{font:400 14.5px/1.5 var(--sans);color:var(--earth);font-style:normal;margin-top:10px}.review .orig{font:400 13px/1.4 var(--sans);font-style:normal;color:var(--earth);margin-top:8px}.review cite{display:block;margin-top:10px}.review cite a{color:var(--blue)}.duo{display:grid;gap:14px;margin-top:22px}.duo figure{border-radius:16px;overflow:hidden}.duo img{width:100%;aspect-ratio:4/3;object-fit:cover}.duo figcaption{font-size:12.5px;color:rgba(250,246,239,.65);padding-top:8px;background:var(--night)}@media (min-width:900px){:root{--g:clamp(32px,4vw,64px)}.top{padding:14px var(--g)}.brand img{width:240px}.topnav{display:flex;gap:28px}.scene-copy{padding:0 var(--g) 110px;max-width:1100px}.inside .lede{font-size:19px}.promise ol{grid-template-columns:repeat(3,1fr);gap:0 40px}.promise li{border-bottom:1px solid var(--rule)}.aisle-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.track{grid-template-columns:repeat(2,1fr);padding:0 var(--g)}.bay{min-height:560px}.bay-body{padding:34px}.walls .wrap{display:grid;grid-template-columns:minmax(0,1fr)}.frame{height:auto;width:100%;max-height:none}.pan{overflow:visible;margin:0;padding:0}.pan-hint{display:none}.keys{grid-template-columns:repeat(2,1fr)}.loupe{width:240px;height:240px;margin:-120px 0 0 -120px}.dept-row{display:grid;grid-template-columns:minmax(300px,32%) 1fr;align-items:center;padding:22px 0}.ribbon{padding-top:0}.dept-row .nm{background:linear-gradient(90deg,var(--night) 88%,rgba(14,21,54,0));padding-right:48px;align-self:stretch;align-items:center}.chapters{padding-left:0;grid-template-columns:1fr;gap:90px}.chapters::before,.chapters .line{left:50%}.ch{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ch::before{left:calc(50% - 6px);top:14px}.ch .txt{grid-column:1;text-align:right;justify-self:end;max-width:460px}.ch .txt p{margin-left:auto}.ch figure{grid-column:2;margin:0}.ch:nth-child(odd of .ch) .txt{grid-column:2;grid-row:1;text-align:left;justify-self:start}.ch:nth-child(odd of .ch) .txt p{margin-left:0}.ch:nth-child(odd of .ch) figure{grid-column:1;grid-row:1}.ch.nofig .txt{grid-column:1/-1!important;justify-self:center!important;text-align:center!important}.fair{grid-template-columns:260px 1fr;gap:60px}.letter{padding:56px 64px;max-width:820px;margin-inline:auto}.visit-ph{height:78svh}.street-sign{top:120px;left:auto;right:var(--g)}.street-sign b{font-size:44px}.visit-card{margin-top:-220px}.vgrid{grid-template-columns:repeat(3,1fr)}.ihero .wrap{padding-bottom:90px}.grp{display:grid;grid-template-columns:300px 1fr;gap:20px 60px}.grp-head{flex-direction:column;gap:6px;position:sticky;top:150px;align-self:start}.grp-head .num{font-size:80px}.items{grid-template-columns:1fr 1fr;column-gap:40px}.reviews{grid-template-columns:repeat(3,1fr)}.duo{grid-template-columns:1.2fr 1fr}}.vwrap{position:absolute;inset:0;overflow:hidden}.vwrap img,.vwrap video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vwrap video{opacity:0;transition:opacity var(--d-l) var(--ease-std)}.vwrap video.on{opacity:1}@media (prefers-reduced-motion:reduce){.vwrap video{display:none}}.bay .ph .vwrap{position:absolute;inset:0}.bay.intro .bay-body p,.bay.outro .bay-body p{max-width:420px;margin-bottom:16px;color:rgba(250,246,239,.88)}.bay.intro .eyebrow{margin-bottom:8px}.bay.outro .btn{align-self:flex-start}.beats{list-style:none;display:grid;gap:22px;margin-top:30px;counter-reset:b}.beats li{border-top:1px solid var(--rule);padding-top:18px}.beats h3{font-size:var(--s3);margin-bottom:8px}.beats p{color:#3e352b;max-width:520px}.mt{margin-top:22px}.mt-xl{margin-top:80px}.mt-s{margin-top:10px}.pb{padding-bottom:40px}.btn.ink{color:var(--blue);border-color:rgba(23,38,78,.35)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sub{margin-top:12px;max-width:560px;color:rgba(250,246,239,.78)}.light .sub{color:var(--earth)}.all .sub{margin-bottom:26px}.svc-note{margin-top:22px;color:var(--gold-hi);font:400 18px/1.5 var(--serif)}html:lang(bn) .svc-note{font-family:var(--bn)}.dept-row h3.nm{margin:0}.dept-row .nm a{color:inherit;text-decoration:none}.dept-row .nm a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.visit-p{max-width:560px;margin:12px 0 24px;color:rgba(250,246,239,.82)}address{font-style:normal}.soc{display:flex;gap:16px;margin-bottom:12px;font-size:14px}.soc a{color:var(--gold-hi)}.crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.crumb li+li::before{content:"/";margin-right:6px;color:rgba(250,246,239,.5)}.crumb a[aria-current]{color:rgba(250,246,239,.85);text-decoration:none}.grp-head .gi{color:var(--earth);max-width:420px;margin-top:8px}.j-intro{display:grid;gap:26px;padding:56px 0 20px;align-items:center}.j-intro h2{font-size:var(--s2);color:var(--blue)}.j-intro p{color:#3e352b;max-width:560px;margin-top:14px}.j-links{list-style:none;margin-top:18px;display:grid;gap:10px}.j-links a{color:var(--blue);font-weight:500}.j-vid{position:relative;aspect-ratio:3/4;max-height:72svh;border-radius:999px 999px 18px 18px;overflow:hidden;background:var(--blue);box-shadow:0 0 0 2px rgba(205,159,128,.6)}.also{display:grid;gap:10px}.press{margin-top:72px}.press h2{font-size:var(--s2);margin-top:10px}.press-src{margin-top:10px;font-size:14px;color:var(--earth)}.press .orig{font-size:13px;color:var(--earth);margin-top:6px}.press-card{display:grid;gap:0;margin-top:22px;border-radius:18px;overflow:hidden;background:var(--blue);color:var(--ivory);text-decoration:none;box-shadow:0 30px 60px rgba(14,21,54,.18)}.press-card figure{position:relative;margin:0}.press-card img{width:100%;aspect-ratio:1276/590;object-fit:cover;display:block}.press-card figcaption{position:absolute;left:12px;bottom:10px;font-size:11.5px;padding:3px 8px;border-radius:999px;background:rgba(14,21,54,.65)}.press-card .play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(14,21,54,.55);box-shadow:0 0 0 2px var(--gold-hi)}.press-card .play::after{content:"";position:absolute;left:26px;top:20px;border-left:18px solid var(--gold-hi);border-top:12px solid transparent;border-bottom:12px solid transparent}.press-body{display:grid;gap:12px;padding:22px}.press-body .who{font-size:14px;color:rgba(250,246,239,.75)}.press-body q{font:400 italic 21px/1.4 var(--serif);quotes:"“" "”"}html:lang(bn) .press-body q{font-family:var(--bn);font-style:normal}.press-body .orig{color:rgba(250,246,239,.6)}.press-body .watch{color:var(--gold-hi);font-weight:600}.press-card:hover .watch,.press-card:focus-visible .watch{text-decoration:underline}.nf{min-height:100svh;display:grid;place-content:center;gap:22px;text-align:center}.nf h1{font-size:var(--s2)}@media (min-width:900px){.beats{grid-template-columns:repeat(3,1fr);gap:34px}.j-intro{grid-template-columns:1.3fr 1fr;gap:60px}.press-card{grid-template-columns:1.2fr 1fr}.press-card img{height:100%;aspect-ratio:auto}.also{grid-template-columns:1fr 1fr}}.tagch .tag{margin-top:18px}.p-jewelry{--sp:132px}html:has(.p-jewelry){scroll-padding-top:132px}[id]{scroll-margin-top:calc(var(--hdr) + 14px)}.p-jewelry [id]{scroll-margin-top:132px}.items>li:target{border-radius:6px}.top{padding:10px var(--g);padding-top:calc(10px + env(safe-area-inset-top))}.menu-btn{display:inline-flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(230,194,126,.5);background:rgba(14,21,54,.4);color:var(--ivory);font:600 14px var(--sans);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}html:lang(bn) .menu-btn{font-family:var(--bn);font-size:15px}.menu-btn .bars{display:grid;gap:5px;width:18px}.menu-btn .bars i{display:block;height:2px;border-radius:2px;background:var(--gold-hi)}.menu-btn .bars i:last-child{width:12px;justify-self:end}.sheet{position:fixed;inset:0;z-index:80;display:none;background:radial-gradient(120% 80% at 100% 0,var(--blue2),var(--night) 60%);color:var(--ivory);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet:target,.sheet.open{display:block}.sheet-in{min-height:100%;display:flex;flex-direction:column;gap:26px;padding:calc(12px + env(safe-area-inset-top)) var(--g) calc(28px + env(safe-area-inset-bottom));max-width:720px;margin-inline:auto}.sheet-top{display:flex;align-items:center;justify-content:space-between;min-height:48px}.sheet-top img{width:170px}.sheet-x{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(230,194,126,.5);color:var(--gold-hi);text-decoration:none;font:300 30px/1 var(--sans)}.sheet nav .eyebrow{margin:6px 0 6px}.sheet ul{list-style:none;margin-bottom:18px}.sheet-sec a,.sheet-pg a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid rgba(230,194,126,.18);text-decoration:none;font:380 clamp(26px,7vw,38px)/1.1 var(--serif);letter-spacing:-.01em}html:lang(bn) .sheet-sec a,html:lang(bn) .sheet-pg a{font-family:var(--bn);font-size:clamp(22px,6vw,32px)}.sheet-sec a::after,.sheet-pg a::after{content:"→";font:400 18px var(--sans);color:var(--gold-hi)}.sheet-pg a{font-size:clamp(20px,5.4vw,28px);color:var(--gold-hi)}.sheet a[aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.sheet-act{display:grid;gap:10px;margin-top:auto}.sheet-act .btn{width:100%}.sheet-lang{font-family:var(--bn)!important;font-size:18px!important}.sheet-lang[lang=en]{font-family:var(--sans)!important;font-size:15px!important}body.locked{position:fixed;left:0;right:0;overflow:hidden}.chip-btn{font:600 12.5px var(--sans);min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(250,246,239,.35);background:rgba(14,21,54,.55);color:var(--ivory);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:lang(bn) .chip-btn{font-family:var(--bn);font-size:14px}.aisle{padding:64px 0 36px}.bay .sign{display:none}.dept-idx ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.dept-idx a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--rule);background:#fff;color:var(--blue);font:500 14px var(--sans);text-decoration:none}html:lang(bn) .dept-idx a{font-family:var(--bn);font-size:15px}.dept-idx a.on,.dept-idx a[aria-current]{background:var(--blue);color:var(--ivory);border-color:var(--blue)}.track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);padding:4px var(--g) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.track::-webkit-scrollbar{display:none}.track:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.bay{flex:0 0 min(84vw,420px);min-height:0;height:min(68svh,560px);scroll-snap-align:start;scroll-snap-stop:always}.bay h3{font-size:clamp(32px,8.6vw,56px);overflow-wrap:anywhere}.bay ul{gap:6px}.bay li{padding:0;background:none;border:0}.bay li a{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border-radius:999px;background:rgba(250,246,239,.12);border:1px solid rgba(250,246,239,.22);color:var(--ivory);text-decoration:none;font-size:14px}.bay a.more{display:inline-flex;align-items:center;min-height:44px}.bay.type.outro{background:radial-gradient(120% 90% at 85% 0,var(--blue2),var(--night))}.bay.outro .bay-body{justify-content:flex-end;gap:14px}.bay.outro h3{font-size:clamp(34px,9vw,64px)}.aisle-progress{display:block;margin-top:14px}.aisle-progress .bar{display:block;height:2px;background:var(--rule);position:relative;overflow:hidden}.aisle-progress .bar i{position:absolute;inset:0;background:var(--blue);transform-origin:left;transform:scaleX(.11)}@media (min-width:900px){.track{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;scroll-snap-type:none;padding:0 var(--g)}.bay{height:auto;min-height:540px}.aisle-progress{display:none}.mo .aisle{height:calc(9*26svh + 100svh);padding:0}.mo .aisle-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--hdr) + 8px)}.mo .aisle-head{margin-bottom:12px}.mo .aisle-head h2{font-size:clamp(44px,5.4vw,84px)}.mo .track{display:flex;width:max-content;overflow:visible;will-change:transform}.mo .bay{flex:0 0 min(46vw,640px);height:min(60svh,600px);min-height:0}.mo .aisle-progress{display:block}}.loupe-go{position:absolute;z-index:4;transform:translate(-50%,0);display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--gold-hi);color:var(--night);font:600 13.5px var(--sans);text-decoration:none;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.45)}html:lang(bn) .loupe-go{font-family:var(--bn);font-size:14.5px}.loupe-go[hidden]{display:none}.keys a{display:grid;place-items:center;min-width:44px;min-height:44px;font-size:18px}.all{overflow:visible}.rows{border-top:1px solid rgba(230,194,126,.22)}.dept{border-bottom:1px solid rgba(230,194,126,.22)}.dept summary{list-style:none;display:grid;grid-template-columns:1fr auto 28px;align-items:center;gap:12px;min-height:72px;padding:12px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.dept summary::-webkit-details-marker{display:none}.dept .nm{font:380 clamp(28px,7.6vw,50px)/1.05 var(--serif);letter-spacing:-.02em}html:lang(bn) .dept .nm{font-family:var(--bn);font-size:clamp(24px,6.4vw,42px)}.dept.svc .nm{color:var(--gold-hi)}.dept .ct{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tan);white-space:nowrap}html:lang(bn) .dept .ct{font-family:var(--bn);letter-spacing:0;font-size:13px;text-transform:none}.dept .chev{width:28px;height:28px;border-radius:50%;border:1px solid rgba(230,194,126,.5);position:relative}.dept .chev::before,.dept .chev::after{content:"";position:absolute;left:8px;right:8px;top:13px;height:1.5px;background:var(--gold-hi)}.dept .chev::after{transform:rotate(90deg)}.dept[open] .chev::after{transform:rotate(0)}.dept summary:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.dept-in{padding:2px 0 22px}.chipset{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.chipset li{display:inline-flex}.chipset li,.chipset a{font:400 15.5px/1.25 var(--sans);color:var(--ivory)}html:lang(bn) .chipset li,html:lang(bn) .chipset a{font-family:var(--bn);font-size:16px}.dept .chipset li{padding:8px 13px;border-radius:999px;background:rgba(250,246,239,.07);border:1px solid rgba(250,246,239,.16)}.dept .chipset li:has(a){padding:0}.chipset a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border-radius:999px;background:rgba(230,194,126,.12);border:1px solid rgba(230,194,126,.4);text-decoration:none}.gos{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px}.gos .go{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-hi);font-weight:600;text-decoration:none}.chips label{min-height:46px}.chips label:hover{border-color:var(--gold-hi)}.occ-panels{display:grid}.occ-ph{margin:0;border-radius:999px 999px 18px 18px;overflow:hidden;aspect-ratio:4/3;max-height:46svh;background:var(--blue);box-shadow:0 0 0 2px rgba(230,194,126,.5)}.occ-ph img{width:100%;height:100%;object-fit:cover}.occ-panel .say{margin-bottom:12px}.occ-txt .eyebrow{margin:14px 0 10px}.starts{list-style:none;display:grid;gap:8px}.starts a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:60px;padding:10px 16px;border-radius:14px;background:rgba(250,246,239,.1);border:1px solid rgba(250,246,239,.22);text-decoration:none}.starts small{grid-column:1;font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tan)}html:lang(bn) .starts small{font-family:var(--bn);letter-spacing:0;font-size:12px;text-transform:none}.starts b{grid-column:1;font:450 19px/1.2 var(--serif)}html:lang(bn) .starts b{font-family:var(--bn)}.starts span{grid-column:2;grid-row:1/3;color:var(--gold-hi)}@media (min-width:900px){.occ-panel{grid-template-columns:minmax(260px,38%) 1fr;gap:40px;align-items:start}.occ-ph{aspect-ratio:3/4;max-height:70svh}}.fam{display:grid;gap:28px;align-items:center}.fam-p{font:300 clamp(21px,5.6vw,30px)/1.35 var(--serif);color:var(--ink);max-width:620px}html:lang(bn) .fam-p{font-family:var(--bn)}.fam .fair{margin-top:28px;grid-template-columns:auto 1fr;gap:22px}.fam .tag{width:150px;padding:38px 16px 16px}.fam .tag b{font-size:28px}.fam .tag i{font-size:17px}.fam .fair h3{font-size:clamp(24px,6vw,34px)}.fam-vid{position:relative;margin:0;aspect-ratio:3/4;max-height:70svh;border-radius:999px 999px 18px 18px;overflow:hidden;background:var(--blue);box-shadow:0 0 0 2px rgba(205,159,128,.6)}.press-card{text-decoration:none}.press-body .q{margin:0}.more-q summary{cursor:pointer;color:var(--gold-hi);font-weight:600;min-height:44px;display:flex;align-items:center}.more-q[open] summary{margin-bottom:8px}.press-body .watch{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.press-body .watch:hover{text-decoration:underline}@media (min-width:900px){.fam{grid-template-columns:1.3fr 1fr;gap:70px}}.lockup{display:grid;margin:8px 0 22px;font-style:normal}.lockup .ln1{font:300 clamp(54px,16vw,128px)/.92 var(--serif);color:var(--gold-hi);letter-spacing:-.03em}.lockup .ln2{font:380 clamp(36px,10vw,84px)/1 var(--serif);letter-spacing:-.02em}.lockup .ln3{font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tan);margin-top:10px}.vrows{display:grid;margin-bottom:22px;border-top:1px solid rgba(250,246,239,.14)}.vrows>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(250,246,239,.14)}.vrows dt{font:600 11px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tan)}html:lang(bn) .vrows dt{font-family:var(--bn);letter-spacing:0;font-size:13.5px;text-transform:none}.vrows dd{font:400 18px/1.35 var(--serif)}html:lang(bn) .vrows dd{font-family:var(--bn)}.vrows dd small{display:block;font:400 14px/1.5 var(--sans);color:rgba(250,246,239,.75);margin-top:4px}html:lang(bn) .vrows dd small{font-family:var(--bn)}.vrows a{color:var(--ivory)}.visit{padding-bottom:calc(var(--dock) + 24px + env(safe-area-inset-bottom))}.foot nav a{display:inline-flex;align-items:center;min-height:40px}.visit-ph img{height:100%}.jump{top:var(--hdr)}@media (min-width:900px){html{--hdr:72px}.top{padding-top:14px;padding-bottom:14px}.vrows{max-width:640px}}@media (min-width:900px){.door-copy .lede{font-size:19px}}button.sheet-x{background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button.menu-btn{-webkit-appearance:none;appearance:none}.street-sign{top:auto;bottom:150px}@media (min-width:900px){.street-sign{top:120px;bottom:auto}}.vwrap video{transition:opacity var(--d-l) var(--ease-std)}.hero-v video{transition-duration:var(--d-xl)}.vwrap img.vposter{transform:translateZ(0)}.dept-idx a{transition:background var(--t2) var(--ease),color var(--t2) var(--ease),border-color var(--t2) var(--ease)}.dept .chev::before,.dept .chev::after{transition:transform var(--t2) var(--ease)}.bay{scroll-snap-stop:normal}.door-hours{display:grid;gap:6px;justify-items:start;margin:0 0 12px}.status{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 14px 0 12px;border-radius:999px;background:rgba(14,21,54,.62);border:1px solid rgba(230,194,126,.38);color:var(--ivory);font:600 14px/1 var(--sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:lang(bn) .status{font-family:var(--bn);font-size:15px;font-weight:400}.status .dot{width:8px;height:8px;border-radius:50%;background:var(--gold-hi);flex:none}.status[data-state=open] .dot{background:#4ccf8a;box-shadow:0 0 0 0 rgba(76,207,138,.55)}.status[data-state=after] .dot{background:rgba(250,246,239,.55)}.st-sub{font:500 13.5px/1.35 var(--sans);color:rgba(250,246,239,.9);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}html:lang(bn) .st-sub,html:lang(bn) .st-eid{font-family:var(--bn);font-size:14.5px}.st-dir{color:var(--gold-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;display:inline-flex;align-items:center;min-height:32px}.st-eid{font:400 12.5px/1.35 var(--sans);color:rgba(250,246,239,.72);max-width:300px}.door-intro .addr{margin:8px 0 12px}.play-cue{position:absolute;z-index:2;left:50%;top:52%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:1px solid rgba(230,194,126,.7);background:rgba(14,21,54,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;cursor:pointer;opacity:1;transition:opacity var(--t2) var(--ease),transform var(--t2) var(--ease)}.play-cue span{width:0;height:0;margin-left:4px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--gold-hi)}.play-cue[hidden]{display:grid;opacity:0;transform:scale(.85);pointer-events:none}.hero-v.still .vposter{animation:none}@media (prefers-reduced-motion:reduce){.play-cue{display:none}}.sheet-soc{margin-top:18px}.sheet-soc a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-hi);font:500 15px var(--sans);text-decoration:underline;text-underline-offset:4px}.st-dir{gap:5px}.status,.mo .door-cue{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(14,21,54,.74)}.play-cue{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(14,21,54,.66)}.status .dot{position:relative}.status[data-state=open] .dot{box-shadow:none}.status[data-state=open] .dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(76,207,138,.6);opacity:0}@media (prefers-reduced-motion:no-preference){.status[data-state=open] .dot{animation:none}.status[data-state=open] .dot::after{animation:none}@keyframes ring{0%{transform:scale(.4);opacity:.9}70%,100%{transform:scale(1.5);opacity:0}}}.p-dept{--sp:132px}html:has(.p-dept){scroll-padding-top:132px}.p-dept [id]{scroll-margin-top:132px}.j-intro.solo{grid-template-columns:1fr}.hl ul{list-style:none;display:grid;gap:14px;margin:8px 0 26px;padding:22px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.hl b{display:block;font:500 20px/1.2 var(--serif);color:var(--blue)}.hl span{display:block;color:#3e352b;margin-top:4px;font-size:15px}html:lang(bn) .hl b{font-family:var(--bn)}@media (min-width:900px){.hl ul{grid-template-columns:repeat(3,1fr);gap:32px}}.sheet-ais{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.sheet-ais a{font-size:clamp(17px,4.4vw,24px)!important;min-height:48px}html:lang(bn) .sheet-ais a{font-size:clamp(16px,4.2vw,22px)!important}.p-dept .jump ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--g)}.p-dept .jump ul::-webkit-scrollbar{display:none}.p-dept .jump li{flex:none}.p-dept .ihero h1{font-size:clamp(40px,11vw,112px)}html:lang(bn) .p-dept .ihero h1{font-size:clamp(34px,9.2vw,92px);line-height:1.15}.carry,.faq{padding:64px 0 10px}.carry h2,.faq h2{font-size:var(--s2);color:var(--blue);max-width:16ch}html:lang(bn) .carry h2,html:lang(bn) .faq h2{max-width:none}.carry .sub{color:#3e352b;max-width:620px;margin:14px 0 26px}.carry-grid{display:grid;gap:26px}.carry-d h3{font:500 22px/1.2 var(--serif);margin-bottom:10px}html:lang(bn) .carry-d h3{font-family:var(--bn)}.carry-d h3 a{color:var(--blue);text-decoration:none;border-bottom:1px solid var(--gold)}.carry-d .chipset{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.carry-d .chipset a{display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border-radius:999px;border:1px solid var(--rule);background:#fff;color:var(--blue);text-decoration:none;font-size:14px}@media (min-width:900px){.carry-grid{grid-template-columns:1fr 1fr;column-gap:48px}}.faq-list{margin-top:22px;border-top:1px solid var(--rule)}.faq-q{border-bottom:1px solid var(--rule)}.faq-q summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:10px 0;cursor:pointer;list-style:none}.faq-q summary::-webkit-details-marker{display:none}.faq-q h3{font:500 19px/1.3 var(--serif);color:var(--ink)}html:lang(bn) .faq-q h3{font-family:var(--bn)}.faq-q .chev{position:relative;flex:none;width:30px;height:30px}.faq-q .chev::before,.faq-q .chev::after{content:"";position:absolute;left:8px;right:8px;top:14px;height:1.5px;background:var(--gold);transition:transform var(--t2) var(--ease)}.faq-q .chev::after{transform:rotate(90deg)}.faq-q[open] .chev::after{transform:rotate(0)}.faq-q p{padding:0 0 18px;color:#3e352b;max-width:620px}.faq-q p a{color:var(--blue)}.eyebrow{font-size:13px;letter-spacing:.14em}html:lang(bn) .eyebrow{font-size:15px;letter-spacing:0}.eyebrow.dk{color:#5a4632}.crumb{font-size:14px}.crumb a{display:inline-flex;align-items:center;min-height:44px}html:lang(bn) .crumb{font-size:15px}.dept-row .nm small,.keys small,.starts small{font-size:12.5px;letter-spacing:.08em}html:lang(bn) .keys small,html:lang(bn) .starts small{font-size:14px;letter-spacing:0}.vrows dt{font-size:13px;letter-spacing:.1em}html:lang(bn) .vrows dt{font-size:15px}.vrows a,.soc a,.foot nav a{display:inline-flex;align-items:center;min-height:44px}.foot nav a[lang]{min-width:44px;justify-content:center}.soc{font-size:15px}.foot nav{font-size:15px}.cap{font-size:14px}html:lang(bn) .cap{font-size:15px}.grp figcaption{font-size:14px}.skip:focus{min-height:44px;display:inline-flex;align-items:center}.chipset a{min-height:44px;padding:0 14px}.carry-d .chipset a{min-height:44px;padding:4px 14px}.jump a{min-height:44px}.loupe-go{min-height:44px}.promise span{font-size:16px}.door-intro{padding-right:76px}.door-intro::before{content:"";position:absolute;inset:0 0 -110px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(14,21,54,.94) 0,rgba(14,21,54,.88) 62%,rgba(14,21,54,.5) 82%,rgba(14,21,54,0) 100%)}.door-intro .sell{font:400 clamp(22px,6vw,30px)/1.18 var(--serif);color:var(--ivory);margin:10px 0 6px;max-width:19ch;letter-spacing:-.01em}html:lang(bn) .door-intro .sell{font-family:var(--bn);font-size:clamp(21px,5.6vw,28px);line-height:1.35}.door-intro .addr{font:500 15px/1.35 var(--sans);color:var(--ivory);margin:0 0 12px}html:lang(bn) .door-intro .addr{font-family:var(--bn);font-size:16px}.st-sub{font-size:14px;color:var(--ivory)}.st-eid{font-size:14px;color:rgba(250,246,239,.9);max-width:320px}html:lang(bn) .st-sub,html:lang(bn) .st-eid{font-size:15px;line-height:1.6}.status{background:rgba(14,21,54,.9)}.door-copy{text-shadow:0 1px 14px rgba(5,8,26,.55)}.door-copy .lede{color:var(--ivory)}.door-copy .btn{text-shadow:none}.door-copy .btn-line{background:rgba(14,21,54,.7);border-color:rgba(250,246,239,.7);color:var(--ivory)}.step .motion-btn.icon-btn{position:absolute;z-index:3;right:var(--g);top:calc(var(--hdr) + 18px + env(safe-area-inset-top));bottom:auto;left:auto;width:44px;height:44px;padding:0;border-radius:50%;display:grid;place-items:center;background:rgba(14,21,54,.9);border:1px solid rgba(230,194,126,.65);color:var(--gold-hi);cursor:pointer}.step .motion-btn.icon-btn[hidden]{display:none}.icon-btn svg{width:20px;height:20px;fill:currentColor}.icon-btn[aria-pressed=true] .i-pause,.icon-btn:not([aria-pressed=true]) .i-play{display:none}@media (min-width:900px){.door-intro{padding-right:var(--g)}.step .motion-btn.icon-btn{right:var(--g);top:auto;bottom:28px}}.walk-copy{text-shadow:0 1px 14px rgba(5,8,26,.55)}.walk-copy p:not(.eyebrow){color:var(--ivory)}.promise .ico{grid-row:span 2;width:40px;height:40px;border-radius:999px 999px 10px 10px;display:grid;place-items:center;background:var(--night);color:var(--gold-hi)}.promise .ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.promise .ico circle{fill:currentColor;stroke:none}.pin{background:transparent;box-shadow:none;color:transparent}.pin i{display:block;width:20px;height:20px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 0 3px rgba(14,21,54,.8),0 0 0 5px rgba(230,194,126,.95),0 4px 14px rgba(0,0,0,.55);transition:transform var(--t2) var(--ease)}.pin[aria-pressed=true]{background:transparent}.pin[aria-pressed=true] i{transform:scale(1.25);background:var(--ivory)}@media (prefers-reduced-motion:no-preference){.pin::after{content:"";position:absolute;inset:6px;border-radius:50%;border:2px solid rgba(230,194,126,.8);opacity:0;animation:none}}.keys li{grid-template-columns:64px 1fr auto;padding:10px 12px 10px 10px;background:rgba(250,246,239,.08)}.kth{width:64px;height:64px;border-radius:32px 32px 10px 10px;object-fit:cover;background:var(--blue);box-shadow:0 0 0 1px rgba(230,194,126,.5)}.keys b{font-size:17px}.pan-hint{font-size:14px;color:rgba(250,246,239,.88)}html:lang(bn) .pan-hint{font-size:15px}.walls{padding-bottom:20px}.all{padding-top:48px}.walls .sub{color:rgba(250,246,239,.9)}.dept summary{grid-template-columns:1fr 28px}.dept .chipset li{padding:0;background:none;border:0}.dept .chipset a{color:var(--ivory)}.occ-panel{background:none;border:0;padding:0}@media (max-width:899px){.occ-ph{aspect-ratio:auto;height:170px;max-height:none}}.occ-ph.typo{display:grid;place-items:end center;background:radial-gradient(120% 90% at 50% 0,var(--blue2),var(--night) 70%)}.typo-arch{display:block;position:relative;width:min(62%,300px);height:84%;border:1.5px solid rgba(230,194,126,.7);border-bottom:0;border-radius:999px 999px 0 0}.typo-arch::before{content:"";position:absolute;inset:12px 12px 0;border:1px solid rgba(230,194,126,.35);border-bottom:0;border-radius:999px 999px 0 0}.occ-ph.typo b{position:absolute;left:0;right:0;bottom:16px;text-align:center;font:400 clamp(26px,7vw,40px)/1 var(--serif);color:var(--gold-hi)}html:lang(bn) .occ-ph.typo b{font-family:var(--bn)}.occ-panel .say{font:400 clamp(24px,6.4vw,34px)/1.2 var(--serif);color:var(--ivory);outline:none}html:lang(bn) .occ-panel .say{font-family:var(--bn);line-height:1.4}.starts a{background:rgba(14,21,54,.82);border-color:rgba(250,246,239,.3)}.occ .chipset a{background:rgba(14,21,54,.82)}.occ .sub{color:var(--ivory)}.ihero{display:block;min-height:0;background:var(--night)}.ihero .wrap.ih-top{padding:calc(var(--hdr) + 14px + env(safe-area-inset-top)) 0 14px}.ihero .ih-top .crumb{margin-bottom:4px}.ih-media{position:relative;min-height:60svh;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.ih-media .bg{position:absolute;inset:0;z-index:-1}.ih-media .bg img{width:100%;height:100%;object-fit:cover}.ihero .bg::after{background:linear-gradient(0deg,rgba(14,21,54,.96) 0,rgba(14,21,54,.9) 40%,rgba(14,21,54,.35) 70%,rgba(14,21,54,0) 100%)}.ihero .wrap.ih-txt{padding:48px 0 calc(var(--dock) + 30px);text-shadow:0 1px 14px rgba(5,8,26,.5)}.ihero .ih-txt .btn{text-shadow:none}.ihero p.lede{color:var(--ivory)}.ihero.typo .ih-media{min-height:50svh;background:radial-gradient(110% 80% at 50% 0,var(--blue2),var(--night) 72%)}.ihero.typo .typo-arch{position:absolute;left:50%;top:18px;bottom:0;height:auto;transform:translateX(-50%);width:min(78vw,520px);z-index:-1;opacity:.9}@media (min-width:900px){.ihero .wrap.ih-txt{padding-bottom:90px}.ih-media{min-height:64vh}}.items>li{padding:12px 0}.it{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.it-n{display:flex;flex-direction:column}.it-n b{font-weight:400}.it-n small{font:400 15px/1.4 var(--bn);color:#5a4632;margin-top:2px}.it-n small[lang=en]{font-family:var(--sans);font-size:14px}.ask{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--gold);background:#fff;color:var(--blue);font:600 14px var(--sans);cursor:pointer}html:lang(bn) .ask{font-family:var(--bn);font-size:15px;font-weight:400}.items ul li{font-size:16px;padding:0}.items ul li::before{content:none}.items ul .it{padding:4px 0}.items ul .it-n b{font:400 16.5px/1.4 var(--sans);color:var(--earth)}.light [id]{scroll-margin-top:140px}.items li:target>.it .it-n b,.items li.hit>.it .it-n b{background:linear-gradient(var(--gold-hi),var(--gold-hi)) 0 100%/100% 3px no-repeat}@media (prefers-reduced-motion:no-preference){.items li:target>.it .it-n b,.items li.hit>.it .it-n b{animation:wipe var(--d-xl) var(--ease-out) both}@keyframes wipe{from{background-size:0 3px}to{background-size:100% 3px}}}.items li:target,.items li.hit{background:linear-gradient(90deg,rgba(230,194,126,.18),rgba(230,194,126,0) 80%)}.grp-head .glyph{flex:none;width:22px;height:28px;border:1.5px solid var(--gold);border-bottom:0;border-radius:999px 999px 0 0;transform:translateY(3px)}.grp-head .num{display:none}.grp-head .gi{color:#4a3b2c}@media (min-width:900px){.grp-head .glyph{width:34px;height:44px}}.occ-strip{margin:8px 0 30px;padding:24px 20px;border-radius:22px 22px 14px 14px;background:var(--night);color:var(--ivory)}.occ-strip .eyebrow.dk{color:var(--gold-hi)}.occ-strip h2{font:400 clamp(26px,7vw,40px)/1.15 var(--serif);margin:8px 0 16px}html:lang(bn) .occ-strip h2{font-family:var(--bn)}.occ-strip .chipset a small{font-size:13px;color:var(--tan);margin-left:4px}.j-links a{display:inline-flex;align-items:center;min-height:44px}.ask-sheet{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;background:rgba(5,8,26,.55)}.ask-sheet[hidden]{display:none}.ask-in{position:relative;width:100%;max-width:560px;margin:0 auto;padding:26px var(--g) calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--night);color:var(--ivory);box-shadow:0 -20px 60px rgba(0,0,0,.4)}.ask-x{position:absolute;right:14px;top:14px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(230,194,126,.5);background:none;color:var(--gold-hi);font:300 28px/1 var(--sans);cursor:pointer}.ask-show{font-size:15px;color:rgba(250,246,239,.9);margin-top:10px}.ask-in h2{display:flex;flex-direction:column;gap:4px;margin:8px 0 14px}.ask-en{font:400 30px/1.15 var(--serif)}.ask-bn{font:400 26px/1.35 var(--bn);color:var(--gold-hi)}.ask-hrs{font-size:15px;margin-bottom:16px}.ask-in .row-btns .btn{flex:1}.sheet-visit{display:grid;gap:12px;padding:16px;border-radius:20px;background:rgba(250,246,239,.06);border:1px solid rgba(230,194,126,.28)}.sheet-visit .status{justify-self:start}.sv-addr{font-size:15px;color:var(--ivory)}.sheet-visit .sheet-act{margin-top:0;grid-template-columns:1fr 1fr}.sheet-visit .sheet-act .btn{min-height:48px;padding:0 10px;font-size:15px}.sheet-occ{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.sheet-occ a{font-size:clamp(17px,4.4vw,24px)!important;min-height:48px}.sheet-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(230,194,126,.2)}.sheet-foot a,.sheet-foot button{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-hi);font:600 15px var(--sans);text-decoration:none;background:none;border:0;cursor:pointer;padding:0}.sheet-foot .sheet-lang{font-family:var(--bn)!important}.dock{transition:opacity var(--t2) var(--ease),transform var(--t2) var(--ease)}.dock.away{opacity:0;transform:translate(-50%,24px);pointer-events:none}.visit .row-btns .btn{min-height:48px}.occ-panel li{padding:0;background:none;border:0;border-radius:0}.occ-panel .starts small{font-size:12.5px;letter-spacing:.08em}html:lang(bn) .occ-panel .starts small{font-size:14px;letter-spacing:0}.occ-panel .chipset li{display:inline-flex}.ihero .bg::after{background:linear-gradient(0deg,rgba(14,21,54,.97) 0,rgba(14,21,54,.93) 55%,rgba(14,21,54,.62) 78%,rgba(14,21,54,.25) 100%)}.occ-strip h2{color:var(--ivory)}.bay li a{min-height:44px;padding:4px 14px;background:rgba(14,21,54,.55);border-color:rgba(250,246,239,.3)}.bay .ph::after{background:linear-gradient(180deg,rgba(14,21,54,.05) 18%,rgba(14,21,54,.7) 42%,rgba(14,21,54,.93) 60%,rgba(14,21,54,.96) 100%)}.dept-idx a{min-height:44px}.carry-d h3 a{display:inline-flex;align-items:center;min-height:44px}.crumb a{min-width:44px;justify-content:center}cite,figcaption,.grp figcaption{font-size:13px}html:lang(bn) cite,html:lang(bn) figcaption{font-size:14px}.ch .yr,p.yr{font-size:13px}.dept-row .nm small,.keys small,.starts small,.occ-panel .starts small{font-size:13px}html:lang(bn) .keys small,html:lang(bn) .starts small,html:lang(bn) .occ-panel .starts small,html:lang(bn) .occ-strip small{font-size:14px}.brand span{font-size:13px}html:lang(bn) .brand span{font-size:14px}.lockup .ln3{font-size:14px}html:lang(bn) p.orig{font-size:14px}.light .cap,.cap.pb{color:#4a3b2c}.foot nav a{min-width:44px;justify-content:center}.ch figcaption,.duo figcaption,.press-card figcaption{font-size:13px}html:lang(bn) .ch figcaption,html:lang(bn) .duo figcaption,html:lang(bn) .press-card figcaption{font-size:14px}.carry-d h3 a{min-width:44px;justify-content:center}.pin i{width:22px;height:22px;background:var(--night);box-shadow:0 0 0 3px var(--ivory),0 0 0 6px rgba(230,194,126,.95),0 4px 14px rgba(0,0,0,.6)}.pin i::after{content:"";display:block;width:8px;height:8px;margin:7px;border-radius:50%;background:var(--gold-hi)}.walls{padding-bottom:4px}.all{padding-top:36px}:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-move:cubic-bezier(.4,0,.2,1);--ease-std:cubic-bezier(.4,0,.6,1);--ease-spring:linear(0,0.0345,0.1147,0.2207,0.3413,0.4583,0.5684,0.6704,0.7556,0.8269,0.8863,0.9313,0.9654,0.9908,1.0076,1.0184,1.0247,1.0272,1.0272,1.0257,1.023,1.0199,1.0167,1.0134,1.0105,1.008,1.0057,1.004,1.0025,1.0014,1.0006,1.0,1);--ease-spring-soft:linear(0,0.0319,0.1058,0.2024,0.3083,0.4142,0.5143,0.6052,0.6851,0.7553,0.8125,0.8594,0.8972,0.927,0.9502,0.9677,0.9807,0.9903,0.9968,1.0011,1.0038,1.0053,1.006,1.0061,1.0059,1.0053,1.0047,1.0041,1.0034,1.0028,1.0023,1.0018,1);--d-spring:500ms;--d-spring-soft:600ms;--d-tap:120ms;--d-xs:180ms;--d-s:240ms;--d-m:420ms;--d-l:700ms;--d-xl:1000ms;--d-hero:1400ms;--st-line:80ms;--st-item:40ms;--st-max:320ms;--rise-text:24px;--rise-card:32px;--rise-ui:8px;--ease:var(--ease-out);--ease-io:var(--ease-move);--t1:var(--d-xs);--t2:var(--d-m);--t3:var(--d-l);--t4:var(--d-xl)}@supports not (transition-timing-function:linear(0,1)){:root{--ease-spring:cubic-bezier(.34,1.3,.64,1);--ease-spring-soft:var(--ease-out)}}@keyframes rise-in{from{opacity:0;transform:translate3d(0,16px,0)}}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}.step{position:relative;background:var(--night)}.st-stage{position:relative;display:flex;flex-direction:column;background:var(--night)}.st-intro{order:0;position:relative;padding:calc(var(--hdr) + 22px + env(safe-area-inset-top)) 76px 18px var(--g)}.st-arch{order:1;position:relative;width:min(84vw,440px);aspect-ratio:396/700;margin:0 auto;border-radius:999px 999px 0 0;overflow:hidden;background:var(--blue)}.st-pic{position:absolute;inset:0}.st-pic .vwrap img{object-position:50% 100%}.st-walk,.st-ring,.st-dim,.door-cue{display:none}.walk-still,.walk-cv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st-b1{order:2}.st-still{order:3;margin:0 var(--g);border-radius:22px 22px 0 0;overflow:hidden}.st-b2{order:4}.st-still img{width:100%;aspect-ratio:540/596;object-fit:cover}.beat{position:relative;z-index:4;padding:26px var(--g) 40px}.door-copy h1{font-size:clamp(46px,13vw,148px);margin:8px 0 16px;color:var(--ivory)}.door-copy h1 .ln,.door-copy h1 em{display:block}.door-copy .lede{max-width:520px;font-size:16.5px}.walk-copy h2{font-size:clamp(42px,12vw,120px);margin:10px 0 12px;color:var(--ivory)}.walk-copy p:not(.eyebrow){max-width:460px}.st-b2{padding-bottom:calc(var(--dock) + 40px + env(safe-area-inset-bottom))}.step .motion-btn.icon-btn{z-index:6}.mo .step{height:420svh}.mo .st-stage{position:sticky;top:0;z-index:0;display:block;height:100lvh;overflow:hidden;contain:paint}.mo .st-intro{position:absolute;inset:0 0 auto;z-index:4;padding-bottom:0}.mo .st-arch{position:absolute;margin:0;left:50%;bottom:-2px;width:min(76vw,440px);height:min(58svh,132vw);aspect-ratio:auto;translate:-50% 0;transform-origin:50% 100%;will-change:transform;box-shadow:0 30px 80px rgba(0,0,0,.5);animation:arch-arrive var(--d-hero) var(--ease-out) both}@keyframes arch-arrive{from{opacity:0;translate:-50% 28px}to{opacity:1;translate:-50% 0}}.mo .st-pic{inset:auto;left:50%;bottom:0;width:var(--pw,100vw);height:var(--ph,100lvh);margin-left:calc(var(--pw,100vw)/-2);transform-origin:50% 100%;will-change:transform}.mo .st-walk{display:block;position:absolute;inset:0;opacity:0}.mo .walk-cv{opacity:0;transition:opacity var(--d-xs) linear}.mo .walk-cv.ready{opacity:1}.mo .st-ring{display:block;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px rgba(230,194,126,.85);pointer-events:none}.mo .st-dim{display:block;position:absolute;inset:0;z-index:5;background:var(--night);opacity:0;pointer-events:none}.mo .st-still{display:none}.mo .beat{position:absolute;left:0;right:0;top:0;height:100svh;padding-top:0;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;padding-bottom:calc(var(--dock) + 30px + env(safe-area-inset-bottom));visibility:hidden;transition:visibility 0s var(--d-xs)}.mo .beat.in{pointer-events:auto;visibility:visible;transition:visibility 0s}.mo .beat::before{content:"";position:absolute;inset:auto 0 0;height:92%;z-index:-1;opacity:0;transition:opacity var(--d-xs) var(--ease-in);background:linear-gradient(180deg,rgba(14,21,54,0) 0,rgba(14,21,54,.6) 10%,rgba(14,21,54,.9) 20%,rgba(14,21,54,.96) 30%,rgba(14,21,54,.97) 100%)}.mo .beat.in::before{opacity:1;transition:opacity var(--d-m) var(--ease-std)}.mo .beat>*:not(h1):not(h2),.mo .beat .ln>*{opacity:0;transform:translate3d(0,var(--rise-text),0);transition:opacity var(--d-xs) var(--ease-in),transform var(--d-xs) var(--ease-in)}.mo .beat .ln{display:block;overflow:clip;padding-bottom:.1em;margin-bottom:-.1em}.mo .beat .ln>*{display:block;transform:translate3d(0,105%,0);opacity:1}.mo .beat.in>*:not(h1):not(h2),.mo .beat.in .ln>*{opacity:1;transform:none;transition:opacity calc(var(--d-l)*.8) var(--ease-out) var(--dl,0ms),transform var(--d-spring-soft) var(--ease-out) var(--dl,0ms)}.mo .beat.in>:nth-child(1){--dl:0ms}.mo .beat.in .ln:nth-child(1)>*{--dl:60ms}.mo .beat.in .ln:nth-child(2)>*{--dl:140ms}.mo .beat.in>:nth-child(2){--dl:80ms}.mo .beat.in>:nth-child(3){--dl:220ms}.mo .beat.in>:nth-child(4){--dl:300ms}.mo .st-intro{transition:opacity var(--d-m) var(--ease-out),transform var(--d-l) var(--ease-out),visibility 0s}.mo .st-intro>*{animation:rise-in var(--d-xl) var(--ease-out) both}.mo .st-intro>:nth-child(2){animation-delay:var(--st-line)}.mo .st-intro>:nth-child(3){animation-delay:calc(var(--st-line)*2)}.mo .st-intro>:nth-child(4){animation-delay:calc(var(--st-line)*3)}.mo .st-intro.seen>*{animation:none}.mo .st-intro.out{opacity:0;transform:translate3d(0,-12px,0);visibility:hidden;pointer-events:none;transition:opacity var(--d-xs) var(--ease-in),transform var(--d-xs) var(--ease-in),visibility 0s var(--d-xs)}.mo .door-cue{display:flex;position:absolute;z-index:4;left:50%;translate:-50% 0;top:calc(100svh - var(--dock) - 70px - env(safe-area-inset-bottom));width:max-content;align-items:center;gap:10px;padding:9px 16px 9px 14px;border-radius:999px;background:rgba(14,21,54,.9);border:1px solid rgba(230,194,126,.6);font:600 13px var(--sans);letter-spacing:.14em;color:var(--gold-hi);transition:opacity var(--d-xs) var(--ease-in),visibility 0s var(--d-xs)}html:lang(bn) .mo .door-cue{font-family:var(--bn);font-size:15px;letter-spacing:0}.mo .door-cue{animation:fade-in var(--d-m) var(--ease-out) var(--d-m) both}.mo .door-cue.out{opacity:0;visibility:hidden}.mo .door-cue i{width:1px;height:18px;background:linear-gradient(var(--gold-hi),transparent);transform-origin:50% 0;animation:cue calc(var(--d-xl)*2.4) var(--ease-move) var(--d-hero) infinite}@keyframes cue{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1) translate3d(0,6px,0);opacity:0}}.still .door-cue i{animation:none}.mo .step+.promise,.mo .step+.plan-visit{position:relative;z-index:6;margin-top:-35svh;border-radius:28px 28px 0 0;box-shadow:0 -24px 60px rgba(5,8,26,.35)}@media (max-width:899px) and (max-height:620px){.st-eid{display:none}.mo .st-arch{height:min(50svh,124vw)}}@media (min-width:900px){.st-intro{max-width:560px;padding-right:var(--g)}.beat{max-width:640px}.mo .beat{right:auto;width:min(640px,48vw);padding-bottom:96px}.mo .st-arch{left:auto;right:10vw;translate:0 0;width:38svh;height:60svh;box-shadow:0 0 0 2px rgba(230,194,126,.75),0 40px 120px rgba(0,0,0,.6)}@keyframes arch-arrive{from{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.mo .beat::before{inset:0;height:auto;background:linear-gradient(90deg,rgba(14,21,54,.97) 0,rgba(14,21,54,.92) 60%,rgba(14,21,54,0) 100%)}.mo .door-cue{left:var(--g);translate:0 0;top:auto;bottom:96px}}.play-cue{transition:opacity var(--d-m) var(--ease-out),transform var(--d-m) var(--ease-out)}.mo .reveal,.mo .promise li,.mo .ch .txt,.mo .ch figure,.mo .letter,.mo .street-sign{opacity:0;transform:translate3d(0,12px,0)}.mo .reveal.in,.mo .promise li.in,.mo .ch .txt.in,.mo .ch figure.in,.mo .letter.in,.mo .street-sign.in{opacity:1;transform:none;transition:opacity 280ms var(--ease-out) var(--dl,0ms),transform 360ms var(--ease-out) var(--dl,0ms)}.mo .street-sign.in{transform:rotate(-3deg)}.mo .promise li:nth-child(2){--dl:40ms}.mo .promise li:nth-child(3){--dl:80ms}.mo .promise li:nth-child(4){--dl:120ms}.mo .promise li:nth-child(5){--dl:160ms}@view-transition{navigation:auto}::view-transition-old(root){animation:fade-out var(--d-xs) var(--ease-in) both}::view-transition-new(root){animation:vt-in var(--d-m) var(--ease-out) 60ms both}@keyframes vt-in{from{opacity:0;transform:translate3d(0,12px,0)}}::view-transition-group(*){animation-duration:var(--d-spring-soft);animation-timing-function:var(--ease-spring-soft)}.top{view-transition-name:chrome}::view-transition-group(chrome){animation:none}.dock{view-transition-name:dock}::view-transition-group(dock){animation:none}.ihero .bg img{view-transition-name:aisle-hero}html.vt-fade body{animation:fade-out var(--d-xs) var(--ease-in) both}@supports not (view-transition-name:a){.mo body{animation:fade-in var(--d-m) var(--ease-out) both}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.mo body,html.vt-fade body{animation:none}}.btn,.ask,.chips label,.chipset a,.starts a,.dept summary,.sheet-pg a,.sheet-occ a,.dock a,.menu-btn,.sheet-x,.ask-x,.dept-idx a,.bay a.more,.loupe-go,.keys li,.play-cue,.icon-btn{transition:transform var(--d-tap) var(--ease-std)}.btn:active,.ask:active,.chips label:active,.chipset a:active,.starts a:active,.sheet-pg a:active,.sheet-occ a:active,.dock a:active,.menu-btn:active,.sheet-x:active,.ask-x:active,.dept-idx a:active,.bay a.more:active,.loupe-go:active,.keys li:active,.icon-btn:active{transform:scale(.97)}.dept summary:active .nm{transform:scale(.99)}.loupe{left:0;top:0;width:220px;height:220px;margin:-110px 0 0 -110px;border:0;box-shadow:0 0 0 3px var(--gold-hi),0 18px 50px rgba(14,21,54,.5);transform:translate3d(var(--lx,0px),var(--ly,0px),0) scale(.6);transform-origin:calc(50% + var(--ox,0px)) calc(50% + var(--oy,0px));transition:opacity var(--d-xs) var(--ease-in),transform var(--d-xs) var(--ease-in)}.loupe.on{opacity:1;transform:translate3d(var(--lx,0px),var(--ly,0px),0) scale(1);transition:opacity var(--d-xs) var(--ease-std),transform var(--d-spring) var(--ease-spring)}.loupe.on.glide{transition:transform var(--d-m) var(--ease-move),background-position var(--d-m) var(--ease-move)}.pin{transition:transform var(--d-tap) var(--ease-std)}.pin:active{transform:scale(.88)}.pin[aria-pressed=true]{transform:scale(1.12);transition:transform var(--d-spring) var(--ease-spring)}.pin i{transition:transform var(--d-spring) var(--ease-spring),background-color var(--d-s) var(--ease-std)}.loupe-go{opacity:0;transform:translate3d(0,var(--rise-ui),0);transition:opacity var(--d-xs) var(--ease-in),transform var(--d-xs) var(--ease-in)}.loupe.on~.loupe-go:not([hidden]){opacity:1;transform:none;transition:opacity var(--d-m) var(--ease-out) 90ms,transform var(--d-m) var(--ease-out) 90ms}@media (max-width:899px){.loupe{width:190px;height:190px;margin:-95px 0 0 -95px}}.occ-panel{grid-area:1/1;display:grid;gap:18px;align-content:start;opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);transition:opacity var(--d-xs) var(--ease-in),transform var(--d-xs) var(--ease-in),visibility 0s var(--d-xs)}.occ-radio:checked~.occ-panels .occ-panel{transition:opacity var(--d-m) var(--ease-out) 120ms,transform var(--d-l) var(--ease-out) 120ms,visibility 0s}.occ-panel .occ-ph img{transform:scale(1.02);transition:transform var(--d-l) var(--ease-out)}.occ-radio:checked~.occ-panels .occ-panel .occ-ph img{transform:none}.chips{position:relative}.occ-ink{display:none}.chips.inked .occ-ink{display:block;position:absolute;left:0;top:0;z-index:0;height:var(--h,46px);width:var(--w,0px);border-radius:999px;background:var(--gold-hi);pointer-events:none;transform:translate3d(var(--x,0px),var(--y,0px),0);transition:transform var(--d-m) var(--ease-move),width var(--d-m) var(--ease-move)}.chips.inked.cold .occ-ink{transition:none}.chips label{position:relative;z-index:1;transition:color var(--d-s) var(--ease-std),border-color var(--d-s) var(--ease-std),transform var(--d-tap) var(--ease-std)}.mo .sheet.open{animation:fade-in var(--d-s) var(--ease-std) both}.mo .sheet.closing{display:block;animation:fade-out var(--d-xs) var(--ease-in) both}.mo .sheet.open .sheet-visit,.mo .sheet.open nav .eyebrow,.mo .sheet.open .sheet-pg li,.mo .sheet.open .sheet-foot{animation:rise-in var(--d-spring-soft) var(--ease-spring-soft) both;animation-delay:calc(80ms + min(var(--i,0)*var(--st-item),var(--st-max)))}.sheet-pg li:nth-child(1){--i:1}.sheet-pg li:nth-child(2){--i:2}.sheet-pg li:nth-child(3){--i:3}.sheet-pg li:nth-child(4){--i:4}.sheet-pg li:nth-child(5){--i:5}.sheet-pg li:nth-child(6){--i:6}.sheet-pg li:nth-child(7){--i:7}.sheet-pg li:nth-child(8){--i:8}.sheet-pg li:nth-child(n+9){--i:8}.sheet-foot{--i:8}.menu-btn .bars i{transition:transform var(--d-s) var(--ease-std),width var(--d-s) var(--ease-std)}.menu-btn[aria-expanded=true] .bars i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-btn[aria-expanded=true] .bars i:last-child{width:18px;transform:translateY(-3.5px) rotate(-45deg)}.mo .ask-sheet:not([hidden]){animation:fade-in var(--d-s) var(--ease-std) both}.mo .ask-sheet:not([hidden]) .ask-in{animation:sheet-up var(--d-spring-soft) var(--ease-spring-soft) both}@keyframes sheet-up{from{transform:translate3d(0,100%,0)}}.mo .ask-sheet.closing{animation:fade-out var(--d-xs) var(--ease-in) both}.mo .ask-sheet.closing .ask-in{animation:sheet-down var(--d-xs) var(--ease-in) both}@keyframes sheet-down{to{transform:translate3d(0,40%,0);opacity:0}}.dept-idx a{background-image:linear-gradient(var(--gold),var(--gold));background-repeat:no-repeat;background-position:50% calc(100% - 6px);background-size:0 2px;transition:background-size var(--d-m) var(--ease-out),background-color var(--d-s) var(--ease-std),color var(--d-s) var(--ease-std),transform var(--d-tap) var(--ease-std)}.dept-idx a.on,.dept-idx a[aria-current]{background-size:calc(100% - 28px) 2px}.flaps .dept{scroll-margin-top:var(--hdr-real,var(--hdr))}.flap>summary{position:sticky;top:var(--hdr-real,var(--hdr));z-index:3;background:var(--night);margin:0 calc(var(--g)*-1);padding-inline:var(--g)}.flap[open]>summary{border-bottom:1px solid rgba(230,194,126,.22)}.dept .chev::after{transition:transform var(--d-spring) var(--ease-spring)}.dept .chev::before{transition:none}.flap-in{border-radius:22px;overflow:hidden;margin:14px 0 26px;background:var(--ivory);color:var(--ink)}.flap-in.anim{overflow:clip}.fl-body{padding:0 18px 22px}.fl-hero{margin:0 -18px 18px;position:relative;overflow:hidden}.fl-hero img{width:100%;aspect-ratio:4/3;max-height:62svh;object-fit:cover}.fl-intro{font:400 19px/1.45 var(--serif);color:var(--ink);max-width:62ch}html:lang(bn) .fl-intro{font-family:var(--bn);font-size:18px;line-height:1.6}.flap .grp{padding:32px 0 12px}.flap .grp:last-of-type{border-bottom:0}.flap .grp h3{font:400 var(--s3)/1.1 var(--serif);color:var(--blue)}html:lang(bn) .flap .grp h3{font-family:var(--bn)}.flap .grp-head{flex-wrap:wrap;row-gap:6px}.flap .grp-head .gi{flex-basis:100%;font-size:16px;line-height:1.5}.fl-fig,.fl-vid{margin:0 0 18px;border-radius:18px;overflow:hidden}.fl-fig img{width:100%;aspect-ratio:16/10;object-fit:cover}.fl-fig figcaption{font-size:13px;color:#4a3b2c;padding:8px 2px 0}.fl-vid{position:relative;aspect-ratio:4/5;max-height:72svh;background:var(--blue)}.flap .items{border-top:1px solid var(--rule)}.flap [id],.flap .items>li.hit{scroll-margin-top:var(--land,calc(var(--hdr-real,var(--hdr)) + 84px))}.fl-end{margin-top:26px;padding:22px 18px;border-radius:18px;background:var(--paper)}.fl-end .eyebrow.dk{color:#7a5b2b}.fl-hrs{font-size:15.5px;color:var(--ink);margin:6px 0 14px}.fl-end .row-btns{display:flex;flex-wrap:wrap;gap:10px}.flap .btn-line.ink{color:var(--blue);border-color:var(--blue);background:transparent}.fl-links{margin-top:12px}.fl-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--blue);font-weight:600}.fl-end .cap{margin-top:8px;font-size:13px}@media (min-width:900px){.flap-in{margin:18px 0 34px}.fl-body{padding:0 40px 34px}.fl-hero{margin:0 -40px 26px}.fl-hero img{aspect-ratio:21/9;max-height:60svh}.flap .grp{display:grid;grid-template-columns:minmax(220px,32%) 1fr;column-gap:40px;align-items:start}.flap .grp-head{grid-column:1;display:block}.flap .grp-head .glyph{display:block;margin-bottom:10px}.flap .grp>figure{grid-column:1;grid-row:2}.flap .grp>.items{grid-column:2;grid-row:1/span 2}.fl-vid{max-height:56svh}}.carry .flap>summary{background:var(--ivory)}.carry .flaps{border-top:1px solid var(--rule)}.carry .dept{border-bottom:1px solid var(--rule)}.carry .dept .nm{color:var(--blue)}.carry .dept .chev{border-color:var(--gold)}.carry .dept .chev::before,.carry .dept .chev::after{background:var(--earth)}.carry .flap-in{background:#fff;box-shadow:0 0 0 1px var(--rule)}.carry .fl-end{background:var(--ivory)}.still .st-arch{animation:none}.still .status .dot::after,.still .pin::after,.still .door-cue i{animation:none!important}.still .st-intro>*,.still .sheet.open *,.still .ask-sheet *{animation:none!important}@media (prefers-reduced-motion:reduce){:root{--d-l:200ms;--d-xl:200ms;--d-m:200ms;--d-hero:0ms;--d-spring:200ms;--d-spring-soft:200ms}.loupe,.loupe.on{transform:translate3d(var(--lx,0px),var(--ly,0px),0)!important;transition:opacity var(--d-xs) linear!important}.occ-ink,.occ-panel,.occ-panel img{transition:opacity var(--d-xs) linear!important;transform:none!important}*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html:lang(bn) .fl-fig figcaption,html:lang(bn) .fl-end .cap{font-size:14px;line-height:1.55}.still *,.still *::before,.still *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-suspended *,.motion-suspended *::before,.motion-suspended *::after{animation-play-state:paused!important}.motion-suspended #menu,.motion-suspended #menu *,.motion-suspended #menu *::before,.motion-suspended #menu *::after{animation-play-state:running!important}.wall-1 .frame{--ar:2.4615}.wall-1 .pin:nth-of-type(1){--x:51%;--y:30%}.wall-1 .pin:nth-of-type(2){--x:33%;--y:49%}.wall-1 .pin:nth-of-type(3){--x:60%;--y:65%}.wall-2 .frame{--ar:1.8519}.wall-2 .pin:nth-of-type(1){--x:42%;--y:74%}.wall-2 .pin:nth-of-type(2){--x:90%;--y:50%}.wall-3 .frame{--ar:1.7778}.wall-3 .pin:nth-of-type(1){--x:42%;--y:52%}.wall-3 .pin:nth-of-type(2){--x:56%;--y:32%}.wall-4 .frame{--ar:1.7460}.wall-4 .pin:nth-of-type(1){--x:64%;--y:63.5%}.wall-4 .pin:nth-of-type(2){--x:46%;--y:85.7%}.wall-4 .pin:nth-of-type(3){--x:50.6%;--y:14.7%}.wall-4 .pin:nth-of-type(4){--x:82.4%;--y:30.7%}#o-eid:checked~.chips:not(.inked) label[for=o-eid]{background:var(--gold-hi);color:var(--night);border-color:var(--gold-hi)}#o-eid:checked~.chips.inked label[for=o-eid]{color:var(--night);border-color:transparent;background:transparent}#o-eid:checked~.occ-panels .p-eid{opacity:1;visibility:visible;transform:none}#o-eid:focus-visible~.chips label[for=o-eid]{outline:3px solid var(--gold-hi);outline-offset:4px;box-shadow:0 0 0 6px rgba(230,194,126,.25)}#o-wedding:checked~.chips:not(.inked) label[for=o-wedding]{background:var(--gold-hi);color:var(--night);border-color:var(--gold-hi)}#o-wedding:checked~.chips.inked label[for=o-wedding]{color:var(--night);border-color:transparent;background:transparent}#o-wedding:checked~.occ-panels .p-wedding{opacity:1;visibility:visible;transform:none}#o-wedding:focus-visible~.chips label[for=o-wedding]{outline:3px solid var(--gold-hi);outline-offset:4px;box-shadow:0 0 0 6px rgba(230,194,126,.25)}#o-baby:checked~.chips:not(.inked) label[for=o-baby]{background:var(--gold-hi);color:var(--night);border-color:var(--gold-hi)}#o-baby:checked~.chips.inked label[for=o-baby]{color:var(--night);border-color:transparent;background:transparent}#o-baby:checked~.occ-panels .p-baby{opacity:1;visibility:visible;transform:none}#o-baby:focus-visible~.chips label[for=o-baby]{outline:3px solid var(--gold-hi);outline-offset:4px;box-shadow:0 0 0 6px rgba(230,194,126,.25)}#o-everyday:checked~.chips:not(.inked) label[for=o-everyday]{background:var(--gold-hi);color:var(--night);border-color:var(--gold-hi)}#o-everyday:checked~.chips.inked label[for=o-everyday]{color:var(--night);border-color:transparent;background:transparent}#o-everyday:checked~.occ-panels .p-everyday{opacity:1;visibility:visible;transform:none}#o-everyday:focus-visible~.chips label[for=o-everyday]{outline:3px solid var(--gold-hi);outline-offset:4px;box-shadow:0 0 0 6px rgba(230,194,126,.25)}#o-umrah:checked~.chips:not(.inked) label[for=o-umrah]{background:var(--gold-hi);color:var(--night);border-color:var(--gold-hi)}#o-umrah:checked~.chips.inked label[for=o-umrah]{color:var(--night);border-color:transparent;background:transparent}#o-umrah:checked~.occ-panels .p-umrah{opacity:1;visibility:visible;transform:none}#o-umrah:focus-visible~.chips label[for=o-umrah]{outline:3px solid var(--gold-hi);outline-offset:4px;box-shadow:0 0 0 6px rgba(230,194,126,.25)}.plan-visit{padding:48px 0}.plan-card{display:grid;gap:28px;padding:28px;border:1px solid var(--rule);border-radius:24px;background:var(--cream)}.plan-title h2{font-size:clamp(34px,8.6vw,62px);line-height:1.08;margin:14px 0 18px;max-width:14ch}.plan-title address{font-style:normal;font-size:17px;color:var(--earth)}.plan-details .status{color:var(--blue);background:var(--paper);border-color:var(--rule);width:fit-content;max-width:100%;font-size:15px}.plan-details dl{margin-top:20px}.plan-details dt{font-size:14px;color:var(--earth)}.plan-details dd{font-size:23px;line-height:1.4;color:var(--blue);margin-top:4px}.plan-eid{font-size:15px;color:var(--earth);max-width:34ch;margin:12px 0 22px}.plan-details .btn-line.ink{color:var(--blue)}.plan-details .row-btns{align-items:stretch}.plan-details .btn{white-space:nowrap}.phone-number{white-space:nowrap}html:lang(bn) .plan-title h2{font-size:clamp(30px,8vw,52px);line-height:1.35;max-width:16ch}html:lang(bn) .plan-details .status,html:lang(bn) .plan-eid{font-family:var(--bn);font-size:16px;line-height:1.6}@media(min-width:900px){.plan-visit{padding:64px 0}.plan-card{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px}.plan-title h2{max-width:13ch}}#everything{position:relative}.legacy-anchor{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none}.dept summary{grid-template-columns:1fr 28px}.all .dept .nm{color:var(--ivory)}.all .dept[open]>summary .nm{color:var(--gold-hi)}.carry .dept .nm{color:var(--blue)}.top{background:var(--night);backdrop-filter:none;-webkit-backdrop-filter:none}:root{--v6-dock-clear:calc(var(--dock) + 40px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:var(--v6-dock-clear)}main{padding-bottom:var(--v6-dock-clear)}main>section:not(.step):not(.promise){padding-bottom:max(48px,var(--v6-dock-clear))}main :is(a,button,summary,[id]){scroll-margin-bottom:var(--v6-dock-clear)}.skip{min-height:44px;min-width:44px}.skip:focus{position:fixed;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px}cite a[href*="maps"],figcaption a[href*="maps"],a[href*="maps.app.goo.gl"]{display:inline-flex;align-items:center;min-height:44px;min-width:44px}img[src^="/img2/"]{filter:sepia(.045) saturate(.98) brightness(.995)}.plan-details .status[data-state=after] .dot,.plan-details .status[data-state=before] .dot{background:var(--earth)}@media(max-width:899px){.plan-card{padding-bottom:calc(28px + var(--v6-dock-clear))}.plan-details .row-btns{scroll-margin-bottom:calc(var(--v6-dock-clear) + 28px)}}.hero-v .hero-last{display:none}.hero-v.hero-ended .hero-last{display:block}.hero-v.hero-ended video{opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.hero-v .hero-last{display:block}.hero-v video{display:none}}@media(min-width:900px){.plan-card{padding-bottom:calc(48px + var(--v6-dock-clear))}}#aisles.aisle{height:auto;padding:48px 0;overflow:hidden}#aisles .aisle-stage{position:relative;top:auto;height:auto;display:block;overflow:visible;padding:0}#aisles .aisle-head{margin-bottom:24px}#aisles .track{display:flex;width:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:16px;padding:4px var(--g) 12px;transform:none!important;will-change:auto;touch-action:pan-x pan-y}#aisles .bay{flex:0 0 min(84vw,420px);height:600px;min-height:600px;max-height:none;scroll-snap-align:start;scroll-snap-stop:normal}#aisles .bay-body{padding:24px}#aisles .bay h3{font-size:clamp(32px,7vw,48px)}#aisles .bay .ph::after{background:linear-gradient(180deg,rgba(14,21,54,.04) 0%,rgba(14,21,54,.88) 40%,rgba(14,21,54,.97) 100%)}#aisles .bay li a{min-height:44px;background:rgba(14,21,54,.78);color:var(--ivory);border-color:rgba(250,246,239,.35)}#aisles .dept-idx a{min-height:44px}#aisles .aisle-progress{display:block;margin-top:16px}#aisles .v{transition:opacity 180ms ease-out}#aisles .vposter{opacity:1!important}@media(min-width:900px){#aisles .bay{flex-basis:min(38vw,480px)}}@media(prefers-reduced-motion:reduce){#aisles .v{display:none}#aisles .track{scroll-behavior:auto}}#occasions .chips.inked .occ-ink{transition:transform 420ms cubic-bezier(.22,1.12,.36,1),width 360ms cubic-bezier(.22,1,.36,1),height 360ms cubic-bezier(.22,1,.36,1)}#occasions .chips.inked.cold .occ-ink{transition:none}#occasions .occ-panel .occ-ph img{transform:none;transition:none;filter:none}#occasions .occ-ph{width:100%;aspect-ratio:4/3;overflow:hidden}#occasions .occ-ph img{width:100%;height:100%;object-fit:cover}#occasions .chips label{min-height:46px}#occasions .starts a,#occasions .chipset a{min-height:44px}@media(prefers-reduced-motion:reduce){#occasions .chips.inked .occ-ink{transition:none!important}}.ph-strip{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 0 18px;padding:2px 2px 10px;scrollbar-width:thin}.ph-strip:focus-visible{outline:2px solid var(--gold-hi,#e6c27e);outline-offset:3px;border-radius:16px}.ph-strip figure{flex:0 0 62%;margin:0;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#e9dfcf}.ph-strip img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}@media (min-width:900px){.ph-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));overflow:visible;scroll-snap-type:none}.ph-strip figure{flex:none}}.occ-more{margin:16px 0 0;gap:8px}.occ-more figure{flex:0 0 30%;max-width:120px;border-radius:12px;background:var(--blue,#14284b);box-shadow:0 0 0 1px rgba(230,194,126,.45)}@media (min-width:900px){.occ-more{display:flex;flex-wrap:wrap}.occ-more figure{flex:0 0 96px}}.fl-fig.ph-wide img{aspect-ratio:auto;height:auto}.ph-more{margin:8px 0 28px}.ph-more h2{font:400 clamp(24px,6vw,34px)/1.2 var(--serif);margin:0 0 14px}html:lang(bn) .ph-more h2{font-family:var(--bn);line-height:1.4}.mo .step{height:200svh}.mo .st-walk,.mo .st-dim{display:none}.mo .step+.promise,.mo .step+.plan-visit,.mo .step+.aisle{margin-top:0;box-shadow:none}.st-b1{padding-bottom:40px}.mo .st-intro.out~.st-b1{pointer-events:auto;visibility:visible;transition:visibility 0s}.mo .st-intro.out~.st-b1::before{opacity:1;transition:opacity var(--d-m) var(--ease-std)}.mo .st-intro.out~.st-b1>*:not(h1):not(h2),.mo .st-intro.out~.st-b1 .ln>*{opacity:1;transform:none;transition:opacity calc(var(--d-l)*.8) var(--ease-out) var(--dl,0ms),transform var(--d-spring-soft) var(--ease-out) var(--dl,0ms)}@media(max-width:479px){#ask .row-btns{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}#ask .row-btns .btn{width:100%;min-height:48px}#menu .sheet-visit .sheet-act{grid-template-columns:minmax(0,1fr)}}#ask a[href^="tel:"],#menu .sheet-act a[href^="tel:"]{white-space:nowrap}.v6f-break{padding:0 var(--g,18px)}.v6f-break figure{margin:0 auto;max-width:1100px;border-radius:22px;overflow:hidden;background:#e9dfcf}.v6f-break img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@media(min-width:900px){.v6f-break img{aspect-ratio:21/9}}.dept-ph{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 var(--g,18px) 14px;scrollbar-width:none}.dept-ph::-webkit-scrollbar{display:none}.dept-ph:focus-visible{outline:2px solid var(--gold-hi,#e6c27e);outline-offset:-2px}.dept-ph figure{flex:0 0 88px;margin:0;scroll-snap-align:start;border-radius:12px;overflow:hidden;background:var(--blue,#14284b);box-shadow:0 0 0 1px rgba(230,194,126,.35)}.dept-ph img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.flap[open]+.dept-ph{display:none}@media(min-width:900px){.dept-ph figure{flex-basis:110px}}.v6f-break.duo{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:1100px;margin:0 auto;padding-top:8px;padding-bottom:8px}.v6f-break.duo figure{margin:0}.v6f-break.duo img{aspect-ratio:4/5}@media(min-width:900px){.v6f-break.duo img{aspect-ratio:4/5;max-height:70svh}}.st-intro .sell{text-wrap:pretty}.step .hint,.step .motion-btn{touch-action:manipulation}.step .hint{min-height:44px}@media(prefers-reduced-motion:reduce){.step .hint{transition:none}}#aisles .track{scroll-padding-inline:var(--g);overscroll-behavior-x:contain}#aisles .v{transition:opacity var(--d-xs) var(--ease-out)}#aisles .bay h3{text-wrap:balance}#aisles .bay a{touch-action:manipulation}#occasions .chips.inked .occ-ink{transition:transform var(--d-m) var(--ease-out)}#occasions .chips label{touch-action:manipulation}#occasions .occ-panel .say{text-wrap:pretty}@media(max-width:899px){.plan-card{padding-bottom:28px}.plan-details .row-btns{display:grid;grid-template-columns:minmax(0,1fr)}.plan-details .btn{width:100%}}@media(min-width:900px){.plan-card{padding-bottom:48px}}.plan-title h2{text-wrap:balance}.rows.flaps>.dept-ph{padding-inline:0;scroll-padding-inline:0}.dept-ph{touch-action:pan-x pan-y}.dept summary .nm{min-width:0;text-wrap:pretty}.dept summary{touch-action:manipulation}.fl-intro{margin-bottom:24px;text-wrap:pretty}.flap-in :focus-visible{outline-color:var(--blue)}.flap .grp-head h3{line-height:1.18}html:lang(bn) .flap .grp-head h3{line-height:1.4}.ph-strip{scroll-padding-inline:2px;touch-action:pan-x pan-y}.dock{background:var(--night);backdrop-filter:none;-webkit-backdrop-filter:none}.dock a{touch-action:manipulation}.dock a:focus-visible{outline-offset:-4px}#menu{overscroll-behavior-y:contain;background:var(--night)}#menu .sheet-top{position:sticky;top:0;z-index:5;background:var(--night);padding-block:8px}#menu :is(a,button){touch-action:manipulation}#menu .sheet-ais a,#menu .sheet-occ a{padding-block:10px;gap:8px;line-height:1.25}#menu .sheet-in{isolation:isolate}@media(max-width:599px){#dept-services .items .it,.p-dept .grp .items .it{row-gap:10px;padding-block:6px}}#dept-services .it-n,.p-dept .it-n{min-width:0;overflow-wrap:break-word}#dept-services .ask,.p-dept .grp .ask{touch-action:manipulation}#dept-services .grp h3{text-wrap:balance}.story .ch p{max-width:56ch;text-wrap:pretty}.walls h2,.story h2,.press h2{text-wrap:balance}.light :focus-visible{outline-color:var(--blue)}.press-card{touch-action:manipulation}@media(prefers-reduced-motion:reduce){.press-card{transition:none}}.vrows dd a{display:inline-flex;align-items:center;min-height:44px;touch-action:manipulation}.visit-p{max-width:54ch;text-wrap:pretty}.visit .row-btns a{touch-action:manipulation}.vrows dd{min-width:0;overflow-wrap:break-word}.foot nav{gap:4px 18px;align-items:center}.foot nav a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;touch-action:manipulation;text-underline-offset:4px}.foot .cap{line-height:1.65;max-width:64ch}.foot nav a:active{opacity:.7}.p-dept .jump{top:var(--hdr-real,var(--hdr));backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ivory)}.p-dept .jump a{touch-action:manipulation}.p-dept .crumb a,.p-dept .j-links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;touch-action:manipulation}.p-dept .ih-txt h1{text-wrap:balance}.p-dept .grp-head h2{text-wrap:pretty;line-height:1.12}html:lang(bn) .p-dept .grp-head h2{line-height:1.4}#menu .sheet-foot .sheet-lang{min-width:44px;justify-content:center}.faq-q p a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;touch-action:manipulation}:is(.p-dept,.flap) .grp{border-bottom:0;padding-block:32px 0}:is(.p-dept,.flap) .grp-head{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px}:is(.p-dept,.flap) .grp-head .glyph{display:block;width:22px;height:28px;margin:0;transform:translateY(3px)}:is(.p-dept,.flap) .grp-head .gi{grid-column:2;margin-top:0}:is(.p-dept,.flap) .items{grid-template-columns:minmax(0,1fr);column-gap:0}:is(.p-dept,.flap) .items>li{padding-block:18px}:is(.p-dept,.flap) .items .it{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0}:is(.p-dept,.flap) .it-n{display:flex;flex-direction:column;min-width:0;gap:3px}:is(.p-dept,.flap) .ask{min-height:44px;max-width:100%}:is(.p-dept,.flap) .ph-strip img,.flap .fl-fig img{height:auto;aspect-ratio:auto;object-fit:contain}.flap .fl-hero img{display:block;aspect-ratio:auto;max-height:none;height:auto;object-fit:contain}@media(min-width:768px){:is(.p-dept,.flap) .items .it{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}:is(.p-dept,.flap) .it-n{flex:1}:is(.p-dept,.flap) .ask{flex:none}}.step .door-cue{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;cursor:pointer}.step .door-cue:focus-visible{outline:3px solid var(--gold-hi);outline-offset:4px}.step .door-cue:active{transform:scale(.97);opacity:.88}#aisles-h{scroll-margin-top:calc(var(--hdr-real,var(--hdr)) - var(--hdr) + 6px)}#aisles-h:focus-visible{outline:2px solid var(--blue);outline-offset:6px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.step .door-cue{transition:none}}#occasions{overflow-anchor:none}#occasions .occ-panels{display:grid;align-items:start}#occasions .occ-panel{grid-area:1/1;min-width:0}.custom-contact{margin-block:24px;padding-block:20px;border-top:1px solid var(--rule)}.custom-contact h4{font:500 20px/1.4 var(--sans);margin-bottom:14px}html:lang(bn) .custom-contact h4{font-family:var(--bn)}.custom-contact .row-btns{display:flex;flex-wrap:wrap;gap:12px}.custom-contact .btn{min-height:44px}.light .custom-contact .btn-line{color:var(--blue);border-color:var(--blue);background:transparent}.grp>.custom-contact{grid-column:1/-1}.step .door-cue{gap:10px;min-height:48px;padding:12px 22px;border:1px solid var(--gold-hi);border-radius:999px;background:var(--gold-hi);color:var(--night);font-weight:700;letter-spacing:.1em;box-shadow:0 4px 16px rgba(0,0,0,.18)}.step .door-cue i{width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);background:none;animation:none}.step .door-cue:focus-visible{outline:3px solid var(--ivory);outline-offset:5px}@media(hover:hover){.step .door-cue:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.step .door-cue:hover{transform:none}}.custom-contact{padding:22px;border:1px solid rgba(230,194,126,.42);border-inline-start:3px solid var(--gold-hi);border-radius:18px;background:rgba(230,194,126,.06)}.custom-contact h4{max-width:28ch;text-wrap:balance;line-height:1.35;color:var(--gold-hi)}.light .custom-contact{border-color:var(--rule);border-inline-start-color:var(--gold);background:var(--cream)}.light .custom-contact h4{color:var(--blue)}.custom-contact .row-btns{gap:10px}.custom-contact .btn{white-space:normal;text-align:center;padding-block:12px;line-height:1.4}@media(max-width:599px){.custom-contact .row-btns{display:grid;grid-template-columns:minmax(0,1fr)}.custom-contact .btn{width:100%;min-height:48px}}html:lang(bn) .custom-contact h4{line-height:1.6}#occasions .occ-txt>.eyebrow{margin-block:24px 12px;color:var(--gold-hi)}#occasions .occ-panel .say{max-width:28ch;line-height:1.3;text-wrap:pretty}#occasions .starts a{padding-block:14px;line-height:1.4}#occasions .starts small{line-height:1.5}#occasions .chipset{gap:8px 10px}html:lang(bn) #occasions .occ-panel .say{line-height:1.6}#dept-services .grp-head .gi,.p-dept .grp-head .gi{max-width:62ch;line-height:1.65}:is(.p-dept,.flap) .it-n b{line-height:1.45}:is(.p-dept,.flap) .it-n small{line-height:1.65}:is(.p-dept,.flap) .grp .items>li:last-child{padding-bottom:24px}html:lang(bn) :is(.p-dept,.flap) .it-n b{line-height:1.65}.p-dept .jump ul{gap:8px;padding-block:12px;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.p-dept .jump a{line-height:1.35;padding-block:10px}.p-dept .ph-more{margin-block:24px 36px}.p-dept .ph-more h2{line-height:1.25}.dept-ph{scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.dept-ph::-webkit-scrollbar{display:block;height:3px}.dept-ph::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}.vrows dt{line-height:1.5}.vrows dd{line-height:1.6}.vrows dd small{max-width:42ch;line-height:1.6}.foot nav+nav{margin-top:12px;padding-top:12px;border-top:1px solid rgba(230,194,126,.2)}.foot .cap{margin-top:14px}@media(max-width:599px){.visit-card>.row-btns{display:grid;grid-template-columns:minmax(0,1fr)}.visit-card>.row-btns>.btn{width:100%;padding-inline:12px}}:where(.btn,.ask,.dock a,.menu-btn,.sheet-x,.ask-x,.jump a,.dept-idx a,.starts a,.chipset a,.chips label,.pin i){transition:transform var(--d-tap) var(--ease-std),opacity var(--d-xs) var(--ease-out)}.dept-idx a,.chips label,.menu-btn .bars i,.pin i,.p-dept .jump a{transition:transform var(--d-tap) var(--ease-std),opacity var(--d-xs) var(--ease-out)}.loupe.on.glide{transition:transform var(--d-m) var(--ease-move)}.items li:target>.it .it-n b,.items li.hit>.it .it-n b{animation:none}@media(hover:hover){.btn:hover,.ask:hover,.menu-btn:hover{transform:translateY(-2px)}.dock a:hover{opacity:.85}.sheet-ais a:hover,.sheet-occ a:hover,.foot nav a:hover{color:var(--gold-hi);text-decoration:underline;text-underline-offset:5px}.p-dept .jump a:hover{border-color:var(--blue)}}:where(.btn,.ask,.menu-btn):active{transform:scale(.97)}:where(.btn,.ask,.menu-btn,.sheet-x,.ask-x):focus-visible{outline-width:3px;outline-offset:4px}@media(prefers-reduced-motion:reduce){.btn:hover,.ask:hover,.menu-btn:hover,.btn:active,.ask:active,.menu-btn:active{transform:none}}picture{display:contents}.mo .st-arch{animation:none}@media(min-width:900px){.st-intro{max-width:min(54vw,720px)}.mo .st-intro{padding-top:clamp(128px,18vh,200px)}.st-intro .sell{max-width:17ch;font-size:clamp(32px,3.6vw,54px);line-height:1.12;text-wrap:balance}.st-intro .addr{font-size:17px;line-height:1.5}html:lang(bn) .st-intro .sell{max-width:18ch;font-size:clamp(30px,3.2vw,48px);line-height:1.45}}.btn:active,.ask:active,.menu-btn:active,.step .door-cue:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.btn:active,.ask:active,.menu-btn:active,.step .door-cue:active{transform:none}}.p-dept .grp-head{grid-template-columns:minmax(0,1fr)}.p-dept .grp-head>.gi{grid-column:1}@media(min-width:1024px){.p-index .step,.mo .p-index .step{height:auto}.p-index .st-stage,.mo .p-index .st-stage{--door-height:clamp(520px,64svh,640px);position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:var(--door-height);align-content:center;column-gap:clamp(32px,4.45vw,64px);align-items:center;max-width:1440px;margin-inline:auto;height:auto;min-height:min(100svh,1040px);padding:calc(var(--hdr) + 56px) clamp(40px,4.45vw,64px) 104px;overflow:visible;contain:none}.p-index .st-intro,.mo .p-index .st-intro{grid-area:1/1;position:relative;inset:auto;max-width:none;padding:0;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:none}.p-index .st-intro>*{animation:none!important}.p-index .st-intro .eyebrow{margin-bottom:26px;font-size:13px;letter-spacing:.19em}.p-index .st-intro .sell{max-width:16ch;font-size:clamp(44px,4.2vw,72px);line-height:1.07;letter-spacing:-.025em;text-wrap:balance}.p-index .st-intro .addr{font-size:16px;line-height:1.6;margin-top:24px}.p-index .door-hours{margin-top:28px}.p-index .door-hours .status{font-size:14px;width:fit-content;max-width:100%;padding:9px 14px}.p-index .st-sub{margin-top:14px;font-size:16px}.p-index .st-eid{max-width:35ch;font-size:15px;line-height:1.6;margin-top:8px;color:var(--ivory)}.p-index .st-arch,.mo .p-index .st-arch{grid-area:1/2;position:relative;inset:auto;justify-self:center;width:calc(var(--door-height)*.98);height:var(--door-height);max-width:100%;margin:0;translate:none;transform:none!important;aspect-ratio:auto;border-radius:999px 999px 12px 12px;will-change:auto;animation:none;box-shadow:0 0 0 1.5px var(--gold-hi),0 28px 72px rgba(0,0,0,.25)}.p-index .st-pic,.mo .p-index .st-pic{inset:0;width:100%;height:100%;margin:0;transform:none!important;will-change:auto}.p-index .st-pic .vwrap img,.p-index .st-pic .vwrap video{object-position:50% 75%}.p-index .hero-v video{transition-duration:180ms}.p-index .st-ring,.p-index .st-walk,.p-index .st-dim{display:none}.p-index .door-cue,.mo .p-index .door-cue{grid-area:1/2;align-self:end;justify-self:center;position:relative;inset:auto;margin:0 0 28px;translate:none;opacity:1;visibility:visible;pointer-events:auto;z-index:5;min-height:52px;padding:15px 25px;animation:none;transition:transform var(--d-tap) var(--ease-out),opacity var(--d-xs) var(--ease-out)}.p-index .step .motion-btn.icon-btn{grid-area:1/2;align-self:start;justify-self:end;position:relative;inset:auto;margin-right:-16px;z-index:6}.p-index .step .play-cue{left:auto;right:calc(25% - 22px);top:50%;bottom:auto}.p-index .st-b1,.mo .p-index .st-b1{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);visibility:visible;pointer-events:none}.p-index .st-b1::before,.p-index .st-b1 .row-btns{display:none}.p-index .st-b1>*{visibility:visible}html:lang(bn) .p-index .st-intro .sell{max-width:17ch;font-size:clamp(40px,3.6vw,60px);line-height:1.4;letter-spacing:0}html:lang(bn) .p-index .st-intro .eyebrow{letter-spacing:.04em;line-height:1.6}html:lang(bn) .p-index .door-hours .status{font-size:15px;line-height:1.5}html:lang(bn) .p-index .st-eid{line-height:1.7}}
/* v6n5b: a strip frame is sized by the card, never by an off-screen/lazy photo. */
.ph-strip>figure{position:relative;aspect-ratio:4/5;align-self:start;margin:0;min-width:0;min-height:0}
.ph-strip>figure>picture{position:absolute;inset:0;display:block;width:100%;height:100%}
.ph-strip img,:is(.p-dept,.flap) .ph-strip img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}

:is(.p-dept,.flap) .ph-strip+.grp{padding-block-start:16px}

@font-face{font-family:"Shop Search Bangla";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-normal-bengali-9-v6m-bbebf1530da8.woff2) format("woff2");unicode-range:U+0980-09FF}
/* Adjacent chrome action: original logo/Menu declarations and dimensions are untouched. */
.search-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.shop-search-trigger{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgba(230,194,126,.5);border-radius:999px;background:rgba(14,21,54,.4);color:#faf6ef;cursor:pointer;transition:transform 150ms cubic-bezier(.2,.8,.2,1)}.fabric-page-nav .shop-search-trigger{background:var(--wine);color:var(--white);border-color:var(--wine)}.shop-search-trigger:disabled{opacity:.5;cursor:default}.shop-search-trigger:active{transform:scale(.97)}
html.shop-search-open{overflow:hidden}.shop-search{--search-ink:#faf6ef;--search-paper:#0e1536;--search-accent:#e6c27e;box-sizing:border-box;color:var(--search-ink);background:var(--search-paper);font-family:"DM Sans",system-ui;border:1px solid var(--search-accent);border-radius:20px 20px 0 0;padding:0;width:min(640px,100%);max-width:100%;max-height:88vh;max-height:88dvh;margin:0 auto;inset:auto 0 0;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 32px #0003;text-align:start;font-size:16px;line-height:1.55}.shop-search[data-search-shop=fabric]{--search-ink:#35232b;--search-paper:#fffcf8;--search-accent:#7f3f4c}.shop-search::backdrop{background:#0008}.shop-search[open]{animation:search-arrive 180ms cubic-bezier(.2,.8,.2,1)}.shop-search .search-panel{padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.shop-search .search-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.shop-search .search-heading h2{margin:0;font:600 clamp(22px,3vw,28px)/1.4 "DM Sans",system-ui;color:inherit;letter-spacing:normal}
.shop-search fieldset{border:0;padding:0;margin:0;min-width:0}.shop-search label{display:block;font-weight:600;margin-bottom:8px}.shop-search .search-entry{display:flex;gap:8px}.shop-search input{min-width:0;flex:1;width:100%;min-height:48px;padding:10px 12px;background:var(--search-paper);color:var(--search-ink);border:1px solid var(--search-accent);border-radius:6px;font:inherit}.shop-search input::placeholder{color:inherit;opacity:.75}.shop-search button{min-height:48px;min-width:44px;padding:10px 14px;border:1px solid var(--search-accent);border-radius:6px;background:var(--search-accent);color:var(--search-paper);font:inherit;cursor:pointer;transition:transform 150ms cubic-bezier(.2,.8,.2,1)}.shop-search button:active{transform:scale(.97)}
.shop-search #search-hint,.shop-search #search-status{font-size:14px;margin:12px 0;line-height:1.6}.shop-search #search-status{min-height:3.2em}.shop-search #search-status[hidden]{display:none!important;min-height:0;margin:0}.shop-search ul{list-style:none;margin:0;padding:0}.shop-search li a{display:block;padding:12px 0;min-height:48px;text-decoration:none;border-top:1px solid var(--search-accent);color:inherit}.shop-search strong,.shop-search li span,.shop-search li small{display:block;font-size:16px;font-weight:400}.shop-search strong{font-weight:600}.shop-search li small{font-size:14px;margin-top:4px}.shop-search [lang=bn],html:lang(bn) .shop-search,html:lang(bn) .shop-search .search-heading h2{font-family:"Shop Search Bangla","DM Sans",serif}.shop-search [lang=en]{font-family:"DM Sans",system-ui}.shop-search .search-ask{display:block;width:100%;margin-top:12px;white-space:normal;text-align:start}.shop-search [hidden]{display:none!important}.shop-search .search-browse{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px}.shop-search .search-browse a{display:flex;align-items:center;min-height:44px;color:inherit;font-size:14px}.shop-search :focus-visible{outline:2px solid var(--search-accent);outline-offset:3px}.shop-search-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@keyframes search-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:768px){.shop-search{margin:auto;inset:0;border-radius:20px;max-height:80vh;max-height:80dvh}}
.shop-search .search-empty{margin-top:12px;padding:14px 0 4px;border-top:1px solid var(--search-accent)}
.shop-search .search-empty-copy{margin:0 0 12px;font-size:15px;line-height:1.55}
.shop-search .search-empty-call{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:44px;padding:10px 16px;border:1px solid var(--search-accent);border-radius:6px;background:var(--search-accent);color:var(--search-paper);text-decoration:none;font:inherit;font-weight:600}
.shop-search .search-empty[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.shop-search[open]{animation:none}.shop-search button,.shop-search-trigger{transition:none}.shop-search button:active,.shop-search-trigger:active{transform:none}}
