:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#050505;--near-black:#070706;--charcoal:#11110f;--ink:#f4f0e8;--muted:#beb6a8;--soft:#7f796f;--bronze:#c99b61;--danger:#ffadad;--line:#f4f0e829;--panel:#f4f0e80f;--panel-strong:#f4f0e81a;--font-body:"Lora", "Noto Nastaliq Urdu", Georgia, serif;--font-urdu:"Noto Nastaliq Urdu", serif}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at 18% 15%, #c99b6124, transparent 28rem), linear-gradient(180deg, var(--near-black) 0%, var(--charcoal) 48%, var(--near-black) 100%);color:var(--ink);font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100svh;margin:0;font-weight:400;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--bronze);outline-offset:.25rem}.hero-intro h1 a,section[class*=home-catalog-] .section-heading h2 a,.thought-stack-mockup .section-heading h1 a,.single-page-copy a,.entry-context-line a,.site-breadcrumbs a,.site-footer a{color:inherit;text-underline-offset:.08em;-webkit-text-decoration:underline #c7a46c73;text-decoration:underline #c7a46c73;text-decoration-thickness:.045em;transition:color .18s,text-decoration-color .18s}.hero-intro h1 a:hover,.hero-intro h1 a:focus-visible,section[class*=home-catalog-] .section-heading h2 a:hover,section[class*=home-catalog-] .section-heading h2 a:focus-visible,.thought-stack-mockup .section-heading h1 a:hover,.thought-stack-mockup .section-heading h1 a:focus-visible,.single-page-copy a:hover,.single-page-copy a:focus-visible,.entry-context-line a:hover,.entry-context-line a:focus-visible,.site-breadcrumbs a:hover,.site-breadcrumbs a:focus-visible,.site-footer a:hover,.site-footer a:focus-visible{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}img{max-width:100%;display:block}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:20;background:#050505c2;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.9rem;padding:.7rem clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0 0 auto}.site-identity{align-items:center;gap:.85rem;min-width:0;display:flex}.site-identity img{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:none;width:clamp(2.9rem,5vw,3.75rem);height:clamp(2.9rem,5vw,3.75rem)}.site-identity-mark{aspect-ratio:1;color:var(--ink);background:#f4f0e814;border:1px solid #f4f0e82e;flex:none;justify-content:center;align-items:center;width:clamp(3.15rem,6vw,4.25rem);height:clamp(3.15rem,6vw,4.25rem);font-size:clamp(1rem,2vw,1.35rem);display:inline-flex}.site-identity>span{gap:.18rem;min-width:0;display:grid;transform:translateY(.18rem)}.site-identity strong{white-space:nowrap;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;line-height:1}.site-beta{color:var(--muted);opacity:.62;vertical-align:baseline;font-size:.5em;font-style:italic;font-weight:400}.site-identity em{color:var(--muted);width:min(28rem,40vw);height:1.25em;font-size:clamp(.78rem,1.35vw,.95rem);font-style:italic;line-height:1.25;display:block;position:relative;overflow:hidden}.site-tagline span{opacity:0;white-space:nowrap;width:max-content;display:block;position:absolute;inset:0 auto auto 0;transform:translateY(0)}.site-tagline span:first-child{opacity:1;transform:translateY(0)}.site-tagline-fade span{animation:10.2s infinite header-tagline-fade}.site-tagline-fade span:nth-child(2){animation-delay:3.4s}.site-tagline-fade span:nth-child(3){animation-delay:6.8s}.primary-nav{color:var(--muted);white-space:nowrap;align-items:center;gap:0;font-size:clamp(.94rem,1.05vw,1.04rem);display:flex}.header-nav-actions{align-items:center;gap:.55rem;margin-left:auto;display:flex}.header-utility-nav{align-items:center;gap:.32rem;display:flex}.header-utility-nav a{color:var(--muted);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.header-cart-count{background:var(--bronze);border:2px solid var(--black);color:var(--black);font-family:var(--font-body);z-index:2;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.2rem;font-size:.62rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.18rem;right:-.12rem}.header-utility-nav a:hover,.header-utility-nav a:focus-visible{color:#fff;background:#f4f0e814;border-color:#f4f0e82e}.header-utility-nav svg{width:1.18rem;height:1.18rem}.header-account-responsive-link{display:none!important}.nav-menu{align-items:center;gap:.18rem;display:flex}.nav-dropdown{position:relative}.nav-dropdown button,.mobile-nav-toggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.primary-nav a,.nav-dropdown button{border-radius:999px;gap:.35rem;min-height:2.1rem;padding:.36rem .72rem}.nav-dropdown button:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.32rem;height:.32rem;margin-top:-.12rem;transition:margin-top .18s,rotate .18s;rotate:45deg}.nav-dropdown.is-open button:after,.nav-dropdown:focus-within button:after,.nav-dropdown:hover button:after{margin-top:.12rem;rotate:225deg}.nav-dropdown-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#080807f7;border:1px solid #cbc1b029;border-radius:.45rem;gap:.12rem;min-width:11rem;padding:.38rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset:calc(100% + .18rem) auto auto 0;transform:translateY(-.35rem);box-shadow:0 1rem 2.4rem #00000057}.nav-dropdown-panel a{border-radius:.3rem;min-height:1.82rem;padding:.24rem .55rem}.header-account-dropdown>.header-account-toggle{color:var(--muted);border:1px solid #0000;border-radius:50%;justify-content:center;width:2.45rem;height:2.45rem;padding:0;transition:background .18s,border-color .18s,color .18s}.header-account-dropdown>.header-account-toggle:after,.header-account-sign-out:after{display:none}.header-account-dropdown:hover>.header-account-toggle,.header-account-dropdown:focus-within>.header-account-toggle,.header-account-dropdown.is-open>.header-account-toggle{color:#fff;background:#f4f0e814;border-color:#f4f0e82e}.header-account-panel{gap:.1rem;min-width:12rem;padding:.5rem;inset:calc(100% + .18rem) 0 auto auto}.header-account-panel form{margin:0}.header-utility-nav .header-account-panel a,.header-account-panel .header-account-sign-out{color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.3rem;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:2.1rem;padding:.42rem .65rem;font-family:inherit;font-size:.94rem;font-weight:400;line-height:1.25;transition:background .16s,color .16s;display:flex;position:static}.header-utility-nav .header-account-panel a:hover,.header-utility-nav .header-account-panel a:focus-visible,.header-account-panel .header-account-sign-out:hover,.header-account-panel .header-account-sign-out:focus-visible{color:var(--ink);background:#f4f0e814}.nav-dropdown-separator,.mobile-nav-separator{border-top:1px solid var(--line);display:block}.header-account-panel .nav-dropdown-separator{margin:.35rem .25rem}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel,.nav-dropdown.is-open .nav-dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-toggle{color:var(--muted);justify-content:center;width:2rem;height:2rem;display:none;position:relative}.mobile-nav-toggle span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav-toggle:before,.mobile-nav-toggle:after{content:"";transform-origin:50%;background:currentColor;width:16px;height:1px;transition:top .18s,transform .18s;display:block;position:absolute;left:8px}.mobile-nav-toggle:before{top:12px}.mobile-nav-toggle:after{top:19px}.mobile-nav-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;z-index:19;background:#050505fe;align-content:start;gap:1.05rem;height:calc(100svh - 4.9rem);padding:clamp(1.25rem,4vw,2rem) clamp(1rem,4vw,3rem) 2.2rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset:4.9rem 0 0;overflow-y:auto;transform:translateY(-.75rem)}.mobile-nav-panel[hidden]{display:none}.mobile-nav-group{gap:.45rem;display:grid}.mobile-nav-group>div{gap:.18rem;display:grid}.mobile-nav-group span{color:var(--soft);text-transform:uppercase;font-size:.82rem}.mobile-nav-panel a{color:var(--muted);padding-block:.08rem;font-size:clamp(1.1rem,4.2vw,1.55rem);line-height:1.12}.mobile-nav-account-links{gap:.18rem;display:grid}.mobile-nav-account-links form{margin:0}.mobile-nav-account-links button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:.08rem 0;font-size:clamp(1.1rem,4.2vw,1.55rem);line-height:1.12}.mobile-nav-account-links button:hover,.mobile-nav-account-links button:focus-visible,.site-header.is-mobile-nav-open .mobile-nav-toggle{color:var(--ink)}.site-header.is-mobile-nav-open .mobile-nav-toggle:before{top:15.5px;transform:rotate(45deg)}.site-header.is-mobile-nav-open .mobile-nav-toggle:after{top:15.5px;transform:rotate(-45deg)}.site-header.is-mobile-nav-open .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.primary-nav a,.feature-panel a,.project-panel span,.work-panel span,.footer-column a,.site-footer a{transition:color .18s,border-color .18s,background .18s,transform .18s}.primary-nav a:hover,.nav-dropdown button:hover,.nav-dropdown.is-open button,.nav-dropdown:focus-within button,.nav-dropdown-panel a:hover,.mobile-nav-panel a:hover,.feature-panel a:hover,.project-panel:hover span,.work-panel:hover span{color:var(--ink)}.hero{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.8rem,2vw,1.5rem);min-height:100svh;padding:clamp(6.4rem,11vw,8rem) clamp(1rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#f4f0e80a 1px,#0000 1px),linear-gradient(#f4f0e809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5.5rem 5.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.site-welcome{color:var(--muted);text-align:center;z-index:4;place-self:start center;margin:0;font-size:clamp(2.9rem,4.9vw,4.4rem);line-height:1.22;position:relative}.hero-intro{text-align:center;z-index:4;justify-self:stretch;width:100%;max-width:none;display:block;position:relative}.hero-intro h1,.hero-intro p{margin:0}.hero-intro h1{max-width:none;font-size:clamp(3.8rem,6.8vw,7.8rem);font-weight:500;line-height:1.05}.hero-intro h1 span{display:block}.hero-intro p{color:var(--muted);text-align:center;max-width:70rem;margin:clamp(1.6rem,3vw,2.8rem) auto 0;font-size:clamp(2.9rem,4.9vw,4.4rem);line-height:1.22}.hero-cloud-wrap{z-index:2;place-items:center;width:100%;min-height:0;display:grid;position:relative}.room-cloud{aspect-ratio:1.35;isolation:isolate;z-index:2;width:min(100%,88rem);max-width:88rem;min-height:34rem;max-height:70svh;position:relative}.room-cloud:before,.room-cloud:after{content:"";border:1px solid #f4f0e81a;border-radius:50%;position:absolute;inset:10% 16%;transform:rotate(-12deg)}.room-cloud:after{border-color:#c99b6124;inset:20% 8%;transform:rotate(19deg)}.room{--x:50%;--y:50%;--float-x:.5rem;--float-y:-.5rem;--tilt:0deg;color:var(--ink);left:var(--x);min-height:2.6rem;top:var(--y);transform:translate(-50%, -50%) rotate(var(--tilt));white-space:nowrap;z-index:2;background:#11110f8a;border:1px solid #f4f0e824;border-radius:999px;justify-content:center;align-items:center;padding:.56rem 1rem .72rem;line-height:1;animation:9s ease-in-out infinite alternate cloud-drift;display:inline-flex;position:absolute;box-shadow:0 1rem 4rem #00000047}.room:hover{color:var(--ink);z-index:5;background:#f4f0e81f;border-color:#f4f0e847;box-shadow:0 1.2rem 4rem #00000057}.room-xl{padding-inline:clamp(1rem,2vw,1.6rem);font-size:clamp(2.7rem,7.8vw,7.1rem)}.room-lg{color:var(--ink);font-size:clamp(1.8rem,4.7vw,4.3rem)}.room-md{color:var(--muted);font-size:clamp(1.25rem,3.2vw,2.6rem)}.room-sm{color:var(--soft);font-size:clamp(.95rem,2.2vw,1.55rem)}.room-urdu{color:var(--ink);font-family:var(--font-urdu);padding-bottom:.92rem;font-size:clamp(1.45rem,4.1vw,3.6rem)}@keyframes cloud-drift{0%{translate:0}to{translate:var(--float-x) var(--float-y)}}@keyframes cloud-drift-mobile{0%{translate:0}to{translate:calc(var(--float-x) * .55) calc(var(--float-y) * .55)}}.section-band{border-top:1px solid var(--line);padding:clamp(3.5rem,9vw,7rem) clamp(1rem,4vw,3rem)}.single-page{padding-top:clamp(4.7rem,7vw,5.8rem)}.single-page-band{border-top:0;max-width:min(58rem,100% - 2rem);margin-inline:auto;padding:clamp(2.2rem,5vw,4rem) 0 clamp(4rem,9vw,7rem)}.entry-page .single-page-band{max-width:min(46rem,100% - 2rem)}.sign-in-layout{gap:clamp(1.75rem,4vw,2.75rem);display:grid}.sign-in-heading{padding-top:.15rem}.sign-in-heading h1{letter-spacing:0;margin:0;font-size:clamp(3rem,5vw,4.6rem);font-weight:500;line-height:.95}.sign-in-note{color:var(--muted);margin:.85rem 0 0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.55}.sign-in-panel{padding:clamp(1.35rem,3vw,2rem);background:#f4f0e80e;border:1px solid #f4f0e829;border-radius:.35rem;padding-block:clamp(1.25rem,2.4vw,1.5rem)}.sign-in-alert{border:1px solid #f4f0e838;border-radius:.25rem;padding:.85rem 1rem;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.5}.sign-in-alert-success{color:#b8e8c9;background:#2a7a4c38;border-color:#70cf959e;margin-bottom:1rem}.sign-in-alert-warning{color:#f5d78e;background:#b47d1833;border-color:#f5c65fa6;margin-bottom:1rem}.sign-in-alert-error{color:var(--danger);background:#9f272738;border-color:#ffadad9e;margin-bottom:1rem}.sign-in-form{display:grid}.turnstile-field{justify-items:start;gap:.45rem;max-width:100%;margin-top:1rem;display:grid}.turnstile-field[hidden]{display:none}.turnstile-widget{width:min(100%,20rem);max-width:100%}.turnstile-status,.turnstile-error{color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.turnstile-error{color:var(--danger)}.sign-up-fields{gap:1rem;display:grid}.sign-up-submit{justify-self:start;margin-top:1rem}.sign-in-switch{color:var(--muted);margin:.8rem 0 0;font-size:.95rem;line-height:1.4}.sign-in-switch a{color:var(--ink);text-underline-offset:.18em;-webkit-text-decoration:underline #f4f0e866;text-decoration:underline #f4f0e866}.sign-in-switch a:hover,.sign-in-switch a:focus-visible{color:var(--bronze);text-decoration-color:currentColor}.sign-in-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.sign-in-field{gap:.45rem;display:grid}.sign-in-field label{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}.sign-in-field input{appearance:none;color:var(--ink);font:inherit;background:#f4f0e80e;border:1px solid #f4f0e838;border-radius:.25rem;width:100%;min-height:3.35rem;padding:.75rem .9rem;font-size:1.08rem;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s}.sign-in-field input::placeholder{color:var(--soft);opacity:1}.sign-in-field input:hover{border-color:#f4f0e861}.sign-in-field input:focus{border-color:var(--bronze);background:#f4f0e814;outline:0;box-shadow:0 0 0 3px #c99b6124}.sign-in-field input.is-invalid,.account-field input.is-invalid,.account-field textarea.is-invalid,.account-field select.is-invalid{border-color:var(--danger)}.sign-in-field input.is-invalid:focus,.account-field input.is-invalid:focus,.account-field textarea.is-invalid:focus,.account-field select.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ffadad24}.form-field-error{color:var(--danger);margin:0;font-size:.9rem;line-height:1.4}.button-primary{background:var(--ink);border:1px solid var(--ink);color:var(--black);cursor:pointer;font:inherit;border-radius:.25rem;justify-content:center;align-items:center;min-height:3.35rem;padding:.7rem 1.15rem;font-size:1.1rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button-primary:hover,.button-primary:focus-visible{background:var(--bronze);border-color:var(--bronze);color:var(--black);transform:translateY(-1px)}.button-secondary{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #f4f0e84d;border-radius:.25rem;justify-content:center;align-items:center;min-height:3.35rem;padding:.7rem 1.15rem;font-size:1.1rem;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--ink);color:var(--ink);background:#f4f0e814;transform:translateY(-1px)}.button-danger{color:#ffd0d0;cursor:pointer;font:inherit;background:#9f272738;border:1px solid #ffadad9e;border-radius:.25rem;justify-content:center;align-items:center;min-height:3.35rem;padding:.7rem 1.15rem;font-size:1.05rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button-danger:hover,.button-danger:focus-visible{color:#fff;background:#b9303061;border-color:#ffd0d0;transform:translateY(-1px)}.button-primary-full{width:100%}.sign-in-submit{place-self:start stretch;min-width:12rem;margin-top:1.7rem}.sign-in-remember{color:var(--muted);cursor:pointer;justify-self:start;align-items:center;gap:.55rem;margin-top:.75rem;font-size:.95rem;line-height:1.4;display:inline-flex}.sign-in-remember input{accent-color:var(--bronze);cursor:pointer;width:1rem;height:1rem;margin:0}.account-panels{gap:.85rem;display:grid}.account-panel{color:var(--ink);background:#f4f0e80b;border:1px solid #f4f0e824;border-radius:.35rem;justify-content:space-between;align-items:center;min-height:7.5rem;padding:clamp(1.15rem,3vw,1.55rem);text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}a.account-panel:hover,a.account-panel:focus-visible{color:var(--ink);background:#f4f0e814;border-color:#f4f0e847;transform:translateY(-1px)}.account-panel>span:first-child{gap:.35rem;display:grid}.account-panel strong{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2rem);font-weight:500;line-height:1.05}.account-panel>span:first-child>span{color:var(--muted);font-size:1rem;line-height:1.45}.account-panel-arrow{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding-bottom:.12rem;font-size:1.5rem;line-height:1;transition:background .18s,border-color .18s;display:inline-flex}a.account-panel:hover .account-panel-arrow,a.account-panel:focus-visible .account-panel-arrow{background:#f4f0e814;border-color:#f4f0e847}.account-panel-disabled{color:var(--soft);background:#f4f0e805;border-color:#f4f0e814}.account-panel-disabled>span:first-child>span{color:var(--soft)}.account-sign-out{margin-top:1.5rem}.account-alert{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.account-alert>span{gap:.15rem;display:grid}.account-alert>span>strong{color:var(--ink);font-size:1.05em}.account-alert>span>span b{color:var(--ink)}.account-alert>a{color:var(--ink);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.18em;flex:none;font-weight:600}.account-alert>a:hover,.account-alert>a:focus-visible{color:#fff;text-decoration-color:#fff}@media (width<=40rem){.account-alert{flex-direction:column;align-items:flex-start;gap:.75rem}}.item-subscription-term{color:var(--muted);margin:.65rem 0 0;font-size:.95rem;line-height:1.45}.account-form{background:#f4f0e80b;border:1px solid #f4f0e824;border-radius:.35rem;gap:1.2rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.account-danger-panel{background:#9f272714;border:1px solid #ffadad4d;border-radius:.35rem;gap:1.15rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.account-danger-panel h2{margin:0 0 .45rem;font-size:1.35rem;line-height:1.25}.account-danger-panel p{color:var(--muted);margin:0;line-height:1.55}.account-danger-panel form{margin:0}.account-notice-panel{background:#b47d1821;border:1px solid #f5c65f6b;border-radius:.35rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.account-notice-panel p{color:var(--muted);margin:0;line-height:1.55}.account-deletion-confirmation{gap:1rem;display:grid}.account-deletion-confirmation input::placeholder{font-style:italic}.site-breadcrumbs{color:var(--muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.4}.site-breadcrumb-row{align-items:center;gap:.65rem;display:flex}.site-breadcrumbs .site-breadcrumb-back{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.site-breadcrumbs .site-breadcrumb-back:hover,.site-breadcrumbs .site-breadcrumb-back:focus-visible{border-color:var(--ink);text-decoration:none}.site-breadcrumb-back svg{width:.92rem;height:.92rem}.site-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li{align-items:center;display:inline-flex}.site-breadcrumbs li+li:before{color:var(--soft);content:">";margin:0 .55rem}.account-field{gap:.45rem;display:grid}.account-field label{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}.account-field label span{color:var(--muted);font-size:.9em;font-weight:400}.account-field input,.account-field textarea,.account-field select{appearance:none;color:var(--ink);font:inherit;background:#f4f0e80e;border:1px solid #f4f0e838;border-radius:.25rem;width:100%;min-height:3.35rem;padding:.75rem .9rem;font-size:1.08rem;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s}.account-field select{background-color:#f4f0e80e;padding-right:2.8rem}.account-field select option{background:var(--charcoal);color:var(--ink)}.account-field select:disabled{color:var(--soft);cursor:not-allowed;opacity:1;background:#f4f0e805;border-color:#f4f0e814;transition:none}.account-select{position:relative}.account-select svg{color:var(--muted);pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.account-select:has(select:disabled) svg{color:var(--soft);opacity:.45}.account-field textarea{resize:vertical;min-height:11rem}.account-field input:hover,.account-field textarea:hover,.account-field select:not(:disabled):hover{border-color:#f4f0e861}.account-field input:focus,.account-field textarea:focus,.account-field select:not(:disabled):focus{border-color:var(--bronze);background:#f4f0e814;outline:0;box-shadow:0 0 0 3px #c99b6124}.account-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-verification-status{color:#84d4a3;align-items:center;gap:.35rem;font-size:.9rem;line-height:1.2;display:inline-flex}.profile-verification-status svg{stroke-width:2px;width:1rem;height:1rem}.profile-created-at{color:var(--soft);margin:-.35rem 0 0;font-size:.82rem;line-height:1.45}.account-form-actions{flex-wrap:wrap;justify-self:start;gap:.75rem;display:flex}.account-security-note{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.account-checkbox{color:var(--muted);cursor:pointer;justify-self:start;align-items:center;gap:.55rem;font-size:.95rem;line-height:1.4;display:inline-flex}.account-checkbox input{accent-color:var(--bronze);width:1rem;height:1rem;margin:0}.account-page-heading{flex-direction:column;align-items:stretch;gap:1.25rem;max-width:none;display:flex}.account-page-heading>div{min-width:0}.account-page-heading .button-primary{flex:none;align-self:start;text-decoration:none}.shipping-addresses{gap:.85rem;display:grid}.shipping-address{background:#f4f0e809;border:1px solid #f4f0e81f;border-radius:.35rem;padding:clamp(1.2rem,3vw,1.6rem)}.shipping-address header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.shipping-address h2{margin:0;font-size:1.25rem;line-height:1.25}.shipping-default{color:#84d4a3;font-size:.85rem;line-height:1.3}.shipping-address address{color:var(--muted);gap:.2rem;font-style:normal;line-height:1.5;display:grid}.shipping-address address strong{color:var(--ink)}.shipping-instructions{border-top:1px solid var(--line);color:var(--muted);margin:1rem 0 0;padding-top:1rem;font-size:.92rem;line-height:1.5}.shipping-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.1rem;display:flex}.shipping-actions form{margin:0}.shipping-actions .button-secondary{min-height:2.7rem;padding:.55rem .85rem;font-size:.95rem}.button-text-danger{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:0;padding:.55rem .35rem;font-size:.95rem}.button-text-danger:hover,.button-text-danger:focus-visible{color:#ffd0d0;text-underline-offset:.18em;text-decoration:underline}.shipping-page .account-field textarea{min-height:7rem}.support-page .single-page-intro a{color:inherit;text-underline-offset:.08em;-webkit-text-decoration:underline #c7a46c73;text-decoration:underline #c7a46c73;text-decoration-thickness:.045em}.support-page .single-page-intro a:hover,.support-page .single-page-intro a:focus-visible{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.account-empty-state,.order-summary{background:#f4f0e809;border:1px solid #f4f0e81f;border-radius:.35rem;padding:clamp(1.25rem,3vw,1.75rem)}.account-empty-state p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.5}.orders-list,.subscriptions-list{gap:.75rem;display:grid}.subscription-row{background:#f4f0e809;border:1px solid #f4f0e81f;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.subscription-row:hover,.subscription-row:focus-within{background:#f4f0e811;border-color:#f4f0e83d;transform:translateY(-1px)}.subscription-row-main{border-radius:inherit;z-index:1;position:absolute;inset:0}.subscription-row-main:focus-visible{outline:2px solid var(--bronze);outline-offset:2px;box-shadow:0 0 0 3px #c99b6138}.subscription-row>span:first-child{gap:.2rem;display:grid}.subscription-row>span:first-child>span,.subscription-price{color:var(--muted);font-size:.9rem}.subscription-row>span:first-child>.subscription-expired-date{color:var(--danger)}.subscription-row:hover .account-panel-arrow,.subscription-row:focus-within .account-panel-arrow{background:#f4f0e814;border-color:#f4f0e847}@media (width<=40rem){.subscription-row{grid-template-columns:minmax(0,1fr) auto}.subscription-price{display:none}}.order-row{background:#f4f0e809;border:1px solid #f4f0e81f;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.order-row:hover,.order-row:focus-within{background:#f4f0e811;border-color:#f4f0e83d;transform:translateY(-1px)}.order-row-main{border-radius:inherit;z-index:1;position:absolute;inset:0}.order-row-main:focus-visible{outline:2px solid var(--bronze);outline-offset:2px;box-shadow:0 0 0 3px #c99b6138}.order-row>span:first-child{gap:.2rem;display:grid}.order-row strong,.order-row-total{color:var(--ink)}.order-row time,.order-row-status{color:var(--muted);font-size:.9rem}.order-invoice-icon{color:var(--ink);z-index:2;border:1px solid #f4f0e838;border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;display:inline-flex;position:relative}.order-invoice-icon:hover,.order-invoice-icon:focus-visible{border-color:var(--ink);color:#fff;background:#f4f0e81a}.order-invoice-icon svg,.order-invoice-action svg{width:1.05rem;height:1.05rem}.order-page-heading{justify-content:space-between;align-items:end;gap:1.25rem;max-width:none;display:flex}.order-page-heading>div{min-width:0}.order-page-heading .single-page-intro{margin-bottom:0}.order-invoice-action{flex:none;gap:.5rem}.order-summary dl{gap:.8rem;margin:0;display:grid}.order-summary dl>div{justify-content:space-between;gap:1rem;display:flex}.order-summary dt{color:var(--muted)}.order-summary dd{margin:0}.order-lines{margin-top:1.25rem}.order-lines-title{margin:0 0 1rem;font-size:1.15rem}.order-items-scroll{scrollbar-gutter:stable;overflow-x:auto}.order-lines-header,.order-line{grid-template-columns:minmax(0,1fr) 4.5rem 7rem 8rem 7rem;align-items:start;gap:1rem;min-width:38rem;display:grid}.order-lines-header{border-bottom:1px solid var(--line);color:var(--muted);padding:0 0 .65rem;font-size:.78rem}.order-lines-header span:not(:first-child){text-align:right}.order-line{border-bottom:1px solid var(--line);padding:1rem 0}.order-line>span:not(:first-child){text-align:right}.order-line-description{gap:.25rem;display:grid}.order-line small{color:var(--muted);font-size:.9rem;line-height:1.45}.order-totals{border-top:1px solid var(--line);gap:.65rem;width:min(100%,22rem);margin-left:auto;padding-top:1rem;display:grid}.order-totals>div{justify-content:space-between;gap:1rem;display:flex}.order-totals>div:last-child{padding-top:.35rem;font-size:1.12rem}.moderation-kicker a,.moderation-details a,.moderation-entry-link{text-underline-offset:.15em;-webkit-text-decoration:underline #c7a46c73;text-decoration:underline #c7a46c73}.moderation-page .single-page-band{max-width:min(52rem,100% - 2rem)}.moderation-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(1.8rem,4vw,2.6rem);display:flex}.moderation-heading h1{margin:0;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:500;line-height:.98}.moderation-heading>p,.moderation-kicker{color:var(--muted);margin:0 0 .45rem;font-size:.92rem}.moderation-kicker{margin-bottom:.8rem}.moderation-alert{color:#b8e8c9;background:#2a7a4c38;border:1px solid #70cf959e;border-radius:.25rem;margin-bottom:1.5rem;padding:.8rem .9rem}.moderation-alert-error{color:var(--danger);background:#9f272738;border-color:#ffadad9e}.moderation-list{margin:0;padding:0;list-style:none}.moderation-list li{border-top:1px solid var(--line)}.moderation-list-comment{gap:.65rem;padding:1.15rem 0;display:grid}.moderation-list-comment:hover .moderation-list-note,.moderation-list-comment:focus-visible .moderation-list-note{color:var(--ink)}.moderation-list-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.moderation-list-meta span,.moderation-list-meta time{color:var(--muted);font-size:.86rem}.moderation-list-context strong{color:var(--ink)}.moderation-list-meta .moderation-status{margin:0;padding:.18rem .38rem;font-size:.75rem}.moderation-list-note,.moderation-empty{color:#f4efe7cc;font-size:1.05rem;line-height:1.6}.moderation-status{border:1px solid var(--line);color:var(--muted);border-radius:.25rem;margin-bottom:.35rem;padding:.3rem .5rem;font-size:.82rem}.moderation-status-approved{color:#b8e8c9;border-color:#70cf9573}.moderation-status-pending{border-color:#e8aa49ad}.moderation-details{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.8rem;padding:.6rem 0;display:grid}.moderation-details div{padding:.55rem 0}.moderation-details dt{color:var(--muted);margin-bottom:.18rem;font-size:.8rem}.moderation-details dd{overflow-wrap:anywhere;margin:0}.moderation-comment{color:var(--ink);margin-bottom:2rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7}.moderation-comment p{margin:0 0 1rem}.moderation-comment p:last-child{margin-bottom:0}.moderation-comment-rtl{font-family:var(--font-urdu);text-align:right;font-size:clamp(1.2rem,2vw,1.4rem);line-height:2}.moderation-list-comment-rtl .moderation-list-note{font-family:var(--font-urdu);text-align:right;font-size:1.12rem;line-height:1.9}.moderation-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;padding-top:1.25rem;display:flex}.moderation-actions form:last-child{margin-left:auto}.moderation-delete{color:#ffadad;cursor:pointer;font:inherit;background:0 0;border:0;padding:.7rem 0}.moderation-delete:hover,.moderation-delete:focus-visible{color:#ffd0d0;text-underline-offset:.2em;text-decoration:underline}.moderation-delete:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.moderation-delete-blocked{text-align:right;margin-left:auto}.moderation-delete-blocked .moderation-delete{padding-bottom:.15rem}.moderation-delete-blocked p{color:var(--muted);white-space:nowrap;margin:.1rem 0 0;font-size:.78rem;line-height:1.35}.moderation-delete-confirmation{align-items:center;gap:0;display:inline-flex}.moderation-delete-confirm{font-weight:700}.moderation-delete-cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.75rem;height:2.25rem;padding:0;display:inline-flex}.moderation-delete-cancel:hover,.moderation-delete-cancel:focus-visible{color:var(--ink)}.moderation-delete-cancel svg{width:1.15rem;height:1.15rem}.moderation-action-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (width<=620px){.moderation-heading{flex-direction:column;align-items:start}.moderation-details{grid-template-columns:1fr}.moderation-actions{flex-direction:column;align-items:stretch}.moderation-actions .button-primary{width:100%}.moderation-actions form:last-child{margin-left:0}.moderation-delete-blocked{text-align:left;margin-left:0}.moderation-delete-blocked p{white-space:normal}}@media (width<=640px){.account-field-grid{grid-template-columns:1fr}.order-row{grid-template-columns:minmax(0,1fr) auto}.order-row-status,.order-row-total{grid-column:1}.order-invoice-icon{grid-area:2/2}.order-row .account-panel-arrow{grid-area:1/2}.order-page-heading{flex-direction:column;align-items:stretch}.order-invoice-action{align-self:start}.sign-in-controls{grid-template-columns:1fr}.sign-in-submit{min-width:0;margin-top:0}}.section-heading{max-width:52rem;margin-bottom:clamp(1.5rem,4vw,3rem)}section[class*=home-catalog-] .section-heading{text-align:center;width:100%;max-width:none;margin-left:auto;margin-right:auto}section[class*=home-catalog-] .section-heading[lang=ur]{padding-bottom:clamp(1.83rem,3.9vw,3.81rem)}section[class*=home-catalog-]{scroll-margin-top:6rem}section[class*=home-catalog-] .section-heading h2{font-size:clamp(3rem,6.4vw,6.25rem);font-weight:500;line-height:.98}section[class*=home-catalog-] .section-heading h2 a{text-underline-offset:.06em}.urdu-section-heading{text-align:right;margin-left:auto;margin-right:0}.section-kicker,.panel-room,.panel-meta,.footer-kicker{color:var(--muted);letter-spacing:0;margin:0 0 .8rem;font-size:clamp(.8rem,1.5vw,.95rem)}.panel-meta{flex-wrap:wrap;gap:.38rem;display:flex}.panel-meta time{white-space:nowrap;direction:ltr;unicode-bidi:isolate}h2,h3,p{margin-top:0;font-weight:400}.section-heading h2{letter-spacing:0;margin-bottom:0;font-size:clamp(2.15rem,6vw,5rem);line-height:.98}.rooms-band{background:#f4f0e805}.room-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.room-card{background:#f4f0e80b;border:1px solid #f4f0e81a;flex-direction:column;justify-content:space-between;min-height:clamp(12rem,18vw,17rem);padding:clamp(1rem,2.5vw,1.6rem);transition:background .18s,color .18s,transform .18s;display:flex}.room-card:hover{color:var(--ink);background:#f4f0e816;border-color:#f4f0e833;transform:translateY(-2px)}.room-card span{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1;display:block}.room-card p{color:var(--muted);margin:clamp(1.8rem,5vw,3.25rem) 0 0;font-size:clamp(.95rem,1.5vw,1.08rem)}.room-card:hover p{color:var(--muted)}@keyframes header-tagline-fade{0%{opacity:0}2%,31.4%{opacity:1}33.4%,to{opacity:0}}.panel-shell{position:relative}.panel-track{--panel-peek:3rem;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(17rem,31rem);grid-auto-flow:column;gap:1rem;padding:.25rem clamp(1.5rem,5vw,4rem) 1rem 0;display:grid;overflow-x:auto}@media (width>=981px){.panel-track{grid-auto-columns:calc((100% - 3rem - var(--panel-peek)) / 3);padding-right:0}.wide-panel-track{grid-auto-columns:calc(50vw - clamp(1rem,4vw,3rem)/2 - 7rem)}}.panel-track::-webkit-scrollbar{display:none}.feature-panel{background:var(--panel);cursor:pointer;scroll-snap-align:start;border:1px solid #f4f0e821;border-radius:.35rem;flex-direction:column;justify-content:space-between;min-height:clamp(19rem,34vw,27rem);padding:clamp(1.1rem,3vw,2rem);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.home-panel-image{aspect-ratio:3/2;background:#f4f0e809;border-bottom:1px solid #f4f0e81a;margin:calc(-1*clamp(1.1rem,3vw,2rem)) calc(-1*clamp(1.1rem,3vw,2rem)) clamp(1rem,2.4vw,1.5rem);display:block;overflow:hidden}.home-panel-image img{object-fit:cover;width:100%;height:100%;display:block}.home-panel-image-contain,.listing-card-image-contain{background:#080808}.home-panel-image-contain img{object-fit:contain;width:auto;height:100%;margin:0 auto}.feature-panel:hover{background:#f4f0e816;border-color:#f4f0e833;transform:translateY(-2px);box-shadow:0 1rem 2.8rem #0000002e}.feature-panel>div{flex-direction:column;flex:1;justify-content:space-between;display:flex}.thought-panel-title-only>div{justify-content:space-between}.catalog-link-panel>div{flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;display:flex}.catalog-link-panel{background:linear-gradient(135deg,#c99b612e,#0000 42%),#f4f0e80e}.catalog-link-panel h3{max-width:12ch}.catalog-link-panel .panel-arrow-link{align-self:flex-start;margin-top:1.4rem}.catalog-link-panel-urdu h3{text-align:right;line-height:1.55}.card-quote-mark,.entry-quote-mark{color:var(--accent);font-family:Georgia,serif;font-weight:400}.card-quote-mark{vertical-align:.12em;font-size:.82em}.entry-quote-title{display:inline}.entry-quote-mark{vertical-align:.18em;font-size:.72em}.entry-page-quote .entry-quote-attribution{color:var(--soft);margin-top:-.8em;font-size:.82em;font-style:italic}.feature-panel h3{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.55rem,3.5vw,3rem);font-weight:400;line-height:1.05}.feature-panel p:not(.panel-room):not(.panel-meta){color:var(--muted);font-size:clamp(1rem,2vw,1.12rem)}.stream-band .feature-panel h3{font-size:clamp(1.65rem,3.4vw,3rem);line-height:1.05}.stream-band .feature-panel p:not(.panel-room):not(.panel-meta){font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.55}.urdu-panel,.urdu-panel .panel-room,.urdu-panel .panel-meta{font-family:var(--font-urdu)}.urdu-panel .panel-meta time{font-family:var(--font-body)}.urdu-panel h3{font-size:clamp(1.24rem,2.8vw,2.4rem)}.stream-band .urdu-panel h3{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.55}.stream-band .urdu-panel p:not(.panel-room):not(.panel-meta){font-size:clamp(1.04rem,1.9vw,1.18rem)}.feature-panel a{border-bottom:1px solid var(--line);color:var(--muted);align-self:flex-start;padding-bottom:.15rem}.feature-panel .panel-arrow-link{border:1px solid var(--line);color:var(--ink);font:inherit;background:#050505c7;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0 0 .16rem;font-size:1.8rem;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.feature-panel .panel-arrow-link span{font-family:var(--font-body);direction:ltr;unicode-bidi:isolate}.feature-panel:hover .panel-arrow-link,.feature-panel .panel-arrow-link:hover{background:#f4f0e814;border-color:#f4f0e847;transform:translateY(-1px)}.wide-panel{min-height:clamp(25rem,42vw,34rem)}.wide-panel h3{max-width:50rem;font-size:clamp(2.6rem,6.5vw,5.6rem)}.wide-panel p:not(.panel-room){max-width:42rem;font-size:clamp(1.15rem,2.1vw,1.5rem)}.single-page .section-heading{max-width:100%}.single-page .section-heading h1,.single-page .section-heading h2{letter-spacing:0;width:100%;max-width:100%;margin:0;font-size:clamp(3.6rem,8vw,6.4rem);font-weight:400;line-height:.9}.single-page .section-heading h1 .entry-title-urdu{font-family:var(--font-urdu);vertical-align:baseline;font-size:.72em;line-height:1.45;display:inline-block}.single-page-intro{color:var(--muted);max-width:100%;margin:clamp(1rem,2.4vw,1.6rem) 0 0;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.35}.entry-featured-media{background:#f4f0e809;border:1px solid #f4f0e81f;border-radius:.35rem;width:100%;margin:0 0 clamp(1.25rem,3vw,2rem);overflow:hidden}.entry-featured-media img{background:#f4f0e80f;width:100%;height:auto}.entry-featured-video{aspect-ratio:16/9}.entry-featured-video iframe{border:0;width:100%;height:100%;display:block}.entry-featured-media figcaption{color:var(--muted);border-top:1px solid #f4f0e81a;margin:0;padding:.76rem clamp(.85rem,2vw,1.1rem) .86rem;font-size:.88rem;font-style:italic;line-height:1.55}.entry-inline-media{background:#f4f0e809;border:1px solid #f4f0e81f;border-radius:.35rem;width:100%;margin:0;overflow:hidden}.entry-inline-media img{background:#f4f0e80f;width:100%;max-width:100%;height:auto}.entry-inline-media figcaption{color:var(--muted);border-top:1px solid #f4f0e81a;margin:0;padding:.76rem clamp(.85rem,2vw,1.1rem) .86rem;font-size:.88rem;font-style:italic;line-height:1.55}.entry-copy-panel{background:var(--panel);border:1px solid #f4f0e821;border-radius:.35rem;padding:clamp(1.05rem,3vw,1.55rem);display:grid}.entry-copy-panel-body{align-items:start;gap:1rem;display:flex}.single-page-copy .entry-copy-panel-body p{color:var(--ink);font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit;white-space:pre-line;width:100%;margin:0}.entry-copy-panel[dir=rtl] .entry-copy-panel-body p,.entry-page-urdu .entry-copy-panel-body p{font-family:var(--font-urdu);font-size:inherit;line-height:inherit;text-align:right}.entry-copy-panel-body button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#050505c7;border-radius:50%;flex:none;justify-content:center;place-self:start;align-items:center;width:2.8rem;height:2.8rem;padding:0;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.entry-copy-panel-body button:hover{color:#fff;background:#f4f0e814;border-color:#f4f0e847;transform:translateY(-1px)}.entry-copy-panel-body button[data-copy-state=copied]{color:#fff;background:#f4f0e824;border-color:#f4f0e85c}.entry-copy-panel-body button svg{stroke-width:1.8px;width:1.05rem;height:1.05rem}.single-page-panel{background:var(--panel);border:1px solid #f4f0e821;border-radius:.35rem;max-width:100%;padding:clamp(1.25rem,3vw,2.25rem)}.single-page-content{max-width:100%}.single-page-copy{gap:clamp(.95rem,2vw,1.25rem);max-width:100%;display:grid}.single-page-copy p{color:var(--muted);margin:0;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.68}.single-page-copy h2,.single-page-copy h3{color:var(--ink);letter-spacing:0;margin:clamp(.75rem,1.8vw,1.15rem) 0 0;font-weight:500}.single-page-copy>:first-child{margin-top:0}.single-page-copy h2{font-size:clamp(1.8rem,3.1vw,2.55rem);line-height:1.12}.single-page-copy h3{font-size:clamp(1.38rem,2.25vw,1.85rem);line-height:1.2}.single-page-copy blockquote{color:var(--ink);background:#f4f0e809;border-left:2px solid #c7a46cbf;margin:0;padding:clamp(1rem,2.4vw,1.35rem) clamp(1rem,2.4vw,1.45rem);position:relative}.single-page-copy blockquote p{color:inherit;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.5}.single-page-copy blockquote p:before{color:var(--bronze);content:"“";margin-right:.08em}.single-page-copy blockquote p:after{color:var(--bronze);content:"”";margin-left:.05em}.single-page-copy ul,.single-page-copy ol{color:var(--muted);gap:.55rem;margin:0;padding-left:1.35em;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.68;display:grid}.single-page-copy li{color:inherit;padding-left:.15em}.entry-code-block{color:var(--ink);text-align:left;white-space:pre;direction:ltr;background:#f4f0e80b;border:1px solid #f4f0e821;border-radius:.35rem;margin:0;padding:clamp(1rem,2vw,1.25rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.65;overflow-x:auto}.entry-code-block code{font:inherit}.entry-table-wrap{width:100%;margin:0;overflow-x:auto}.entry-table-wrap table{border-collapse:collapse;color:var(--muted);width:100%;min-width:28rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.5}.entry-table-wrap th,.entry-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #f4f0e821;padding:.7rem .8rem}.entry-table-wrap th{color:var(--ink);font-weight:600}.entry-divider{border:0;border-top:1px solid #f4f0e829;width:100%;margin:clamp(.4rem,1.5vw,.8rem) 0}.entry-page .single-page-copy p,.entry-page .single-page-copy ul,.entry-page .single-page-copy ol{font-size:21px;line-height:1.5}.entry-page .single-page-copy{gap:1.55em}.entry-embed{gap:.6rem;margin:0;display:grid}.entry-embed figcaption{color:var(--soft);font-size:clamp(.82rem,1.2vw,.95rem);font-style:italic;line-height:1.45}.entry-embed iframe{background:#f4f0e80d;border:1px solid #f4f0e81f;border-radius:.35rem;width:min(100%,42rem);min-height:10.5rem}.entry-embed-video{aspect-ratio:16/9;width:100%}.entry-embed-video iframe{border:0;width:100%;height:100%;min-height:0}.not-found-page .single-page-band{justify-items:center;display:grid}.not-found-content{text-align:center;justify-items:center;gap:clamp(1.7rem,4vw,2.6rem);margin-bottom:clamp(1.6rem,4vw,2.4rem);display:grid}.not-found-content img{width:240px;height:320px}.not-found-content p{color:var(--muted);max-width:42rem;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45}.not-found-page .catalog-back-link{margin-top:0}.entry-panel .single-page-content{gap:clamp(1.25rem,3vw,2rem);display:grid}.entry-heading-meta{color:var(--soft);flex-wrap:wrap;gap:.38rem;margin:clamp(.7rem,1.6vw,1rem) 0 0;font-size:clamp(.88rem,1.4vw,1rem);line-height:1.35;display:flex}.entry-neighbor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:clamp(1rem,2.5vw,1.45rem);display:grid}.entry-neighbor{color:var(--muted);background:#f4f0e809;border:1px solid #f4f0e81c;border-radius:.35rem;gap:.45rem;min-height:6.25rem;padding:clamp(.85rem,2vw,1.15rem);transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.entry-neighbor:hover{color:var(--ink);background:#f4f0e811;border-color:#f4f0e833;transform:translateY(-1px)}.entry-neighbor span{color:var(--soft);align-items:center;gap:.38rem;font-size:.82rem;line-height:1.2;display:inline-flex}.entry-neighbor strong{color:inherit;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:400;line-height:1.25}.entry-neighbor-next{text-align:right}.entry-neighbor-next span{justify-content:flex-end}.entry-neighbor svg{stroke-width:1.7px;width:.9rem;height:.9rem}.entry-context-line{color:var(--muted);margin:clamp(1.9rem,4vw,2.7rem) 0 0;font-size:clamp(13px,12.2px + .22vw,15px);line-height:1.5}.entry-context-line a{color:var(--ink)}.entry-comment-form-section{border-top:1px solid var(--line);margin-top:clamp(2.8rem,5vw,3.8rem);padding-top:clamp(1.2rem,3vw,1.8rem);scroll-margin-top:6.5rem}.entry-comment-form-heading{justify-content:space-between;align-items:baseline;gap:.8rem 1.5rem;margin-bottom:clamp(1.25rem,3vw,1.8rem);display:flex}.entry-comment-form-heading h2{margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.25}.entry-comment-form{gap:1.15rem;display:grid}.entry-comment-replying{border-left:2px solid var(--bronze);color:var(--muted);background:#f4f0e80b;justify-content:space-between;align-items:center;padding:.65rem .75rem;font-size:.9rem;line-height:1.45;display:flex}.entry-comment-replying[hidden]{display:none}.entry-comment-replying strong{color:var(--ink)}.entry-comment-replying button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:0;display:inline-flex}.entry-comment-replying button:hover,.entry-comment-replying button:focus-visible{color:var(--ink)}.entry-comment-replying svg{width:1rem;height:1rem}.entry-comment-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.entry-comment-field{gap:.45rem;display:grid}.entry-comment-field label{color:var(--ink);font-size:.92rem;font-weight:650;line-height:1.3}.entry-comment-field input,.entry-comment-field textarea{color:var(--ink);font:inherit;background:#f4f0e80b;border:1px solid #f4f0e82e;border-radius:.35rem;width:100%;min-width:0;padding:.78rem .85rem;line-height:1.5;transition:background .16s,border-color .16s,box-shadow .16s}.entry-comment-field textarea{resize:vertical;min-height:11rem}.entry-comment-field input:hover,.entry-comment-field textarea:hover{border-color:#f4f0e84d}.entry-comment-field input:focus,.entry-comment-field textarea:focus{background:#f4f0e811;border-color:#f4f0e885;outline:none;box-shadow:0 0 0 3px #f4f0e814}.entry-comment-field input[readonly]{color:var(--muted);cursor:not-allowed;background:#f4f0e806;border-color:#f4f0e81a}.entry-comment-field .is-invalid{border-color:#d68b7f}.entry-comment-field input:user-invalid{border-color:#d68b7f}.entry-comment-field textarea:user-invalid{border-color:#d68b7f}.entry-comment-error{color:#ffadad;margin:0;font-size:.86rem;line-height:1.4}.entry-comment-form-alert{color:#ffadad;border:1px solid #ffadad7a;border-radius:.35rem;margin-bottom:1.15rem;padding:.75rem .85rem;font-size:.92rem;line-height:1.5}.entry-comment-success h2{margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.35}.entry-comment-submit{justify-self:start}.entry-comment-form .turnstile-field{margin-top:0}.entry-comments{border-top:1px solid var(--line);margin-top:clamp(2.8rem,5vw,3.8rem);padding-top:clamp(1.2rem,3vw,1.8rem)}@media (width<=620px){.entry-comment-form-heading{flex-direction:column;align-items:start}.entry-comment-identity-fields{grid-template-columns:1fr}.entry-comment-submit{width:100%}}.entry-comments-heading{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:clamp(1.2rem,3vw,1.8rem);display:flex}.entry-comments-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.25}.entry-comments-heading p{color:var(--muted);margin:0;font-size:.95rem}.entry-comment-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.entry-comment{color:var(--ink)}.entry-comment article{border-top:1px solid #e8e1d629;border-left:0;border-right:0;padding:clamp(1rem,2.2vw,1.35rem) 0}.entry-comment-meta{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin-bottom:.45rem;display:flex}.entry-comment-meta strong{color:var(--ink);font-size:1rem;font-weight:650}.entry-comment-meta time{color:var(--muted);direction:ltr;unicode-bidi:isolate;font-size:.85rem}.entry-comment p{color:#f4efe7d1;text-align:left;direction:ltr;unicode-bidi:embed;margin:0;font-size:1.02rem;line-height:1.72}.entry-comment p+p{margin-top:.75em}.entry-comment-actions{margin-top:.55rem}.entry-comment-actions button{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.84rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.entry-comment-actions button:hover,.entry-comment-actions button:focus-visible{color:var(--ink);text-decoration-color:currentColor}.entry-comment-replies{gap:clamp(.9rem,2vw,1.2rem);margin:0 0 clamp(.4rem,1.5vw,.75rem) clamp(1.05rem,3vw,1.8rem);padding-left:clamp(.9rem,2.5vw,1.25rem);position:relative}.entry-comment-replies:before{content:"";background:#e8e1d62e;width:1px;position:absolute;top:0;bottom:clamp(1rem,2.2vw,1.35rem);left:0}.entry-comment-rtl{font-family:var(--font-urdu);text-align:right}.entry-comment-rtl article{border-left:0;border-right:0}.entry-comment-rtl .entry-comment-meta{justify-content:flex-start}.entry-comment-rtl p{text-align:right;direction:rtl;unicode-bidi:embed;font-size:1.14rem;line-height:1.95}.entry-comment-rtl>.entry-comment-replies{margin-left:0;margin-right:clamp(1.05rem,3vw,1.8rem);padding-left:0;padding-right:clamp(.9rem,2.5vw,1.25rem)}.entry-comment-rtl>.entry-comment-replies:before{left:auto;right:0}.entry-page-urdu{font-family:var(--font-urdu)}.entry-page-urdu .section-heading,.entry-page-urdu .single-page-copy,.entry-page-urdu .entry-featured-media{text-align:right}.entry-page-urdu .section-heading{margin-top:clamp(-3rem,-4vw,-1.5rem)}.entry-page-urdu .section-heading h1{font-size:clamp(3.2rem,7vw,5.6rem);font-weight:500;line-height:1.55}.entry-page-urdu .single-page-intro{margin-top:clamp(1.4rem,3vw,2.2rem);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:400;line-height:1.9}.entry-page-urdu .section-heading h2.single-page-intro{margin-top:clamp(1.4rem,3vw,2.2rem);font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.9}.entry-page-urdu .entry-heading-meta{justify-content:flex-start;margin-top:clamp(2.25rem,4vw,3rem)}.entry-page-urdu .entry-featured-media figcaption,.entry-page-urdu .entry-inline-media figcaption{direction:rtl;unicode-bidi:plaintext;padding-bottom:.95rem;line-height:1.9}.entry-page-urdu .single-page-copy p{font-size:25px;line-height:2.25}.entry-page-urdu .single-page-copy h2,.entry-page-urdu .single-page-copy h3{margin-top:clamp(.8rem,2vw,1.25rem);font-weight:500;line-height:1.8}.entry-page-urdu .single-page-copy h2{font-size:clamp(2.1rem,4vw,3.1rem)}.entry-page-urdu .single-page-copy h3{font-size:clamp(1.65rem,3vw,2.35rem)}.entry-page-urdu .single-page-copy blockquote{border-left:0;border-right:2px solid #c7a46cbf}.entry-page-urdu .single-page-copy blockquote p{font-size:25px;line-height:2.25}.entry-page-urdu .single-page-copy ul,.entry-page-urdu .single-page-copy ol{padding-left:0;padding-right:1.35em;font-size:25px;line-height:2.25}.entry-page-urdu .single-page-copy li{padding-left:0;padding-right:.15em}.entry-page-urdu .entry-table-wrap table{line-height:1.9}.entry-page-urdu .entry-table-wrap th,.entry-page-urdu .entry-table-wrap td{text-align:right}.entry-page-urdu .single-page-copy{gap:1.7em}.entry-page-urdu .entry-neighbor{font-family:var(--font-urdu);text-align:right}.entry-page-urdu .entry-neighbor span{font-size:.82rem;line-height:1.8}.entry-page-urdu .entry-neighbor strong{line-height:1.85}.entry-page-urdu .entry-neighbor span{justify-content:flex-start}.entry-page-urdu .entry-neighbor-next{text-align:left}.entry-page-urdu .entry-neighbor-next span{justify-content:flex-end}.entry-page-urdu .entry-context-line{font-family:var(--font-urdu);text-align:right;direction:rtl;font-size:clamp(16px,15.2px + .22vw,18px);line-height:2.25}.entry-page-reading-surface{--reading-surface:#efe4d1;--reading-surface-strong:#f6eddc;--reading-ink:#18120b;--reading-muted:#5f5242;--reading-line:#18120b24}.entry-page-reading-surface .entry-panel{background:linear-gradient(180deg, var(--reading-surface-strong), var(--reading-surface));color:var(--reading-ink);border:1px solid #18120b29;border-radius:.35rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 1.6rem 4rem #00000038}.entry-page-reading-surface .single-page-copy p{color:var(--reading-ink)}.catalog-page{padding-top:clamp(4.7rem,7vw,5.8rem)}.catalog-page-band{border-top:0;max-width:min(70rem,100% - 2rem);margin-inline:auto;padding:clamp(2.2rem,5vw,4rem) 0 clamp(4rem,9vw,7rem)}.catalog-page .section-heading{max-width:100%;margin-bottom:clamp(1rem,2.8vw,1.7rem)}.catalog-page .section-heading h1,.catalog-page .section-heading h2{letter-spacing:0;width:100%;max-width:100%;margin:0;font-size:clamp(3.2rem,6.4vw,5.6rem);font-weight:400;line-height:.9}.catalog-page .section-heading[lang=ur] h1,.catalog-page .section-heading[lang=ur] h2{font-family:var(--font-urdu);line-height:1.5}.catalog-page .section-heading[lang=ur] .single-page-intro{margin-top:clamp(1.35rem,2.8vw,2rem);line-height:2}.item-page .site-breadcrumbs{margin-bottom:clamp(1.4rem,3vw,2.4rem)}.item-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.item-gallery{min-width:0}.item-gallery-stage{aspect-ratio:1;background:#f4f0e80e;border:1px solid #f4f0e829;border-radius:.35rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.item-gallery-stage img{object-fit:contain;height:100%;transform-origin:var(--item-zoom-x,50%) var(--item-zoom-y,50%);width:100%;transition:transform .18s}.item-gallery-stage .item-gallery-control{place-items:center;display:inline-grid}.item-gallery-stage .item-gallery-previous{left:.85rem}.item-gallery-stage .item-gallery-next{right:.85rem}.item-gallery-control:disabled{cursor:default;opacity:.32}.item-gallery-empty:after{color:var(--soft);content:"Image unavailable";font-size:.95rem}.item-gallery-thumbnails{scrollbar-width:thin;gap:.7rem;margin-top:.8rem;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.item-gallery-thumbnail{aspect-ratio:1;cursor:pointer;background:#f4f0e80a;border:1px solid #f4f0e82e;border-radius:.25rem;flex:0 0 4.5rem;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.item-gallery-thumbnail[aria-pressed=true]{border-color:var(--bronze)}.item-gallery-thumbnail img{object-fit:contain;width:100%;height:100%}.item-purchase{min-width:0;position:sticky;top:7rem}.item-heading h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,3.8vw,3.8rem);font-weight:500;line-height:.94}.item-price{color:var(--bronze);margin:1rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}.item-summary{color:var(--muted);margin:1.35rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.item-availability{color:var(--ink);margin:.7rem 0 0;font-size:.92rem}.item-availability-unavailable{color:var(--danger)}.item-cart-error{color:#f1cf95;background:#ac712433;border:1px solid #e1ac58ad;border-radius:.25rem;margin:1.25rem 0 0;padding:.75rem .9rem}.item-purchase-form{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.item-field{gap:.5rem;display:grid}.item-field label{color:var(--ink);font-size:.95rem}.item-field input,.item-field select{appearance:none;color:var(--ink);font:inherit;background:#f4f0e80e;border:1px solid #f4f0e83d;border-radius:.25rem;width:100%;min-height:3.35rem;padding:.7rem .85rem}.item-field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 1.05rem) 1.35rem,calc(100% - .7rem) 1.35rem;background-repeat:no-repeat;background-size:.38rem .38rem,.38rem .38rem;padding-right:2.2rem}.item-field input:focus,.item-field select:focus{border-color:var(--bronze);outline:0;box-shadow:0 0 0 3px #c99b6121}.item-purchase-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1rem;display:grid}.item-quantity-control{margin-top:0}.item-add-button{width:100%}.item-add-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.item-sku{color:var(--soft);margin:.9rem 0 0;font-size:.66rem;line-height:1.35}.item-description{border-top:1px solid var(--line);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(2rem,5vw,3.5rem)}.item-description-title{max-width:46rem;margin:0 auto clamp(1.4rem,3vw,2rem);font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:600;line-height:1.2}.item-description .single-page-copy{max-width:46rem;margin-inline:auto}.commerce-heading{justify-content:space-between;align-items:baseline;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.commerce-heading h1{margin:0;font-size:clamp(2.7rem,5vw,4.3rem);font-weight:500;line-height:.95}.commerce-heading a,.cart-continue-shopping,.checkout-section-heading a{color:var(--muted);text-underline-offset:.15em;-webkit-text-decoration:underline #c99b6180;text-decoration:underline #c99b6180}.commerce-heading a:hover,.commerce-heading a:focus-visible,.cart-continue-shopping:hover,.cart-continue-shopping:focus-visible,.checkout-section-heading a:hover,.checkout-section-heading a:focus-visible{color:#fff;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.cart-continue-shopping{margin-top:1rem;display:inline-block}.commerce-alert{margin:0 0 1.5rem}.cart-change-alert ul{margin:.45rem 0 0;padding-inline-start:1.15rem}.cart-change-alert li+li{margin-top:.25rem}.commerce-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.cart-items{border-top:1px solid var(--line)}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.4rem 0;display:grid}.cart-line-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cart-line-image{aspect-ratio:1;background:#f4f0e80e;border:1px solid #f4f0e824;border-radius:.25rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-line-image img{object-fit:contain;width:100%;height:100%}.cart-line-details h2{margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.cart-line-details h2 a:hover,.cart-line-details h2 a:focus-visible{color:var(--bronze)}.cart-line-details p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.cart-line-details .cart-line-sku{color:var(--soft);margin-top:.28rem;font-size:.66rem;line-height:1.35}.cart-line-total{color:var(--bronze);white-space:nowrap;font-size:1.25rem;font-weight:500}.cart-quantity-control{border:1px solid var(--bronze);border-radius:999px;align-items:center;gap:0;min-height:2.75rem;margin-top:1.15rem;display:inline-flex;overflow:hidden}.item-purchase-row .item-quantity-control{margin-top:0}.cart-quantity-control form{margin:0;display:flex}.cart-quantity-control button{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.9rem;height:2.7rem;padding:0;transition:background .18s,color .18s;display:inline-flex}.cart-quantity-control button:hover,.cart-quantity-control button:focus-visible{color:#fff;background:#c99b6124}.cart-quantity-control button:disabled{color:var(--soft);cursor:not-allowed;opacity:.48}.cart-quantity-control svg{width:1.15rem;height:1.15rem}.cart-quantity-value{color:var(--ink);text-align:center;min-width:2.35rem;padding-inline:.2rem;font-size:1rem;font-weight:600}.commerce-summary{background:#f4f0e80e;border:1px solid #f4f0e824;border-radius:.35rem;min-width:0;padding:clamp(1.15rem,2.5vw,1.6rem);position:sticky;top:7rem}.commerce-summary h2{margin:0 0 1.2rem;font-size:1.25rem;font-weight:600}.commerce-totals{gap:.7rem;margin:0;display:grid}.commerce-totals div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.commerce-totals dt{color:var(--muted)}.commerce-totals dd{text-align:right;margin:0}.commerce-totals .commerce-total{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.9rem;font-size:1.12rem}.commerce-total dt,.commerce-total dd{color:var(--ink);font-weight:600}.cart-coupon{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.cart-coupon-row,.cart-coupon-form{align-items:center;gap:.45rem;display:flex}.cart-coupon-form{flex:auto;min-width:0}.cart-coupon-form input{appearance:none;color:var(--ink);font:inherit;background:#f4f0e80e;border:1px solid #f4f0e838;border-radius:.25rem;flex:auto;min-width:0;height:2.8rem;padding:.6rem .7rem;font-size:.92rem}.cart-coupon-form input::placeholder{color:var(--soft);opacity:1}.cart-coupon-form input:focus{border-color:var(--bronze);outline:0;box-shadow:0 0 0 3px #c99b6121}.cart-coupon-form input[aria-invalid=true]{border-color:var(--danger)}.cart-coupon-form .button-secondary{min-height:2.8rem;padding:.55rem .75rem;font-size:.9rem}.cart-coupon-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:2.8rem;padding:0;display:inline-flex}.cart-coupon-remove:hover,.cart-coupon-remove:focus-visible{color:var(--danger)}.cart-coupon-remove svg{width:1rem;height:1rem}.cart-coupon .form-field-error{margin-top:.55rem;font-size:.78rem}.cart-coupon-discount{margin-top:.85rem}.commerce-final-totals{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.commerce-checkout-button,.checkout-submit{text-align:center;width:100%;margin-top:1.4rem}.commerce-summary>p{color:var(--soft);text-align:center;margin:.85rem 0 0;font-size:.78rem;line-height:1.5}.commerce-summary>.commerce-security-note{justify-content:center;align-items:center;gap:.4rem;display:flex}.commerce-security-note svg{flex:none;width:.9rem;height:.9rem}.commerce-empty-state{border-block:1px solid var(--line);text-align:center;padding:clamp(2.5rem,7vw,5rem) 0}.commerce-empty-state h2{margin:0 0 1.5rem;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500}.checkout-form{gap:0;display:grid}.checkout-address-fields{gap:1.15rem;display:grid}.checkout-saved-address-field{margin-bottom:.45rem}.checkout-section{border-top:1px solid var(--line);gap:1.15rem;padding:1.8rem 0;display:grid}.checkout-section:first-child{border-top:0;padding-top:0}.checkout-section h2{margin:0 0 .2rem;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:600}.checkout-section.checkout-account-section{padding-block:1rem;display:block}.checkout-account-section .sign-in-switch{margin:0}.checkout-section-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.checkout-address-options,.checkout-shipping-options,.checkout-payment-options{gap:.7rem;display:grid}.checkout-address-option,.checkout-shipping-options label,.checkout-payment-options label{cursor:pointer;background:#f4f0e809;border:1px solid #f4f0e829;border-radius:.25rem;align-items:start;gap:.8rem;padding:.9rem;display:flex}.checkout-address-option:has(input:checked){border-color:var(--bronze);background:#c99b6114}.checkout-shipping-options label:has(input:checked){border-color:var(--bronze);background:#c99b6114}.checkout-payment-options label:has(input:checked){border-color:var(--bronze);background:#c99b6114}.checkout-payment-options label:has(input:disabled){cursor:not-allowed;opacity:.5}.checkout-address-option input,.checkout-shipping-options input,.checkout-payment-options input{accent-color:var(--bronze);flex:none;margin:.25rem 0 0}.checkout-payment-options input:disabled{cursor:not-allowed}.checkout-terms-notice{color:var(--muted);margin:1.35rem 0 1.3rem;font-size:.9rem;line-height:1.55}.checkout-terms-notice a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.18em}.checkout-terms-notice a:hover,.checkout-terms-notice a:focus-visible{color:#fff}.checkout-form>.sign-in-alert{margin-bottom:1.5rem}.stripe-test-notice{margin:0 0 1.5rem}.stripe-payment-element{min-height:12rem}.stripe-payment-form>.button-primary-full{margin-top:1.4rem}.stripe-payment-back{justify-self:start;margin-top:.75rem}.stripe-summary-line{grid-template-columns:minmax(0,1fr) auto auto}.stripe-summary-line>span:first-child{gap:.15rem;display:grid}.stripe-summary-line small{color:var(--muted);font-size:.78rem}.checkout-message-panel{gap:1.15rem;margin-top:2rem;display:grid}.checkout-message-panel>p{margin:0}.checkout-message-panel .sign-in-alert{margin-bottom:0}.order-confirmation-page .sign-in-alert{margin:2rem 0}.order-confirmation-panel{cursor:default;gap:1.25rem;margin-top:1.25rem;display:grid}.order-confirmation-panel h2,.order-confirmation-panel p{margin:0}.order-confirmation-details{margin:0;display:grid}.order-confirmation-details div{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.order-confirmation-details dt{color:var(--muted)}.order-confirmation-details dd{overflow-wrap:anywhere;margin:0}@media (width<=620px){.order-confirmation-details div{grid-template-columns:1fr;gap:.2rem}}.checkout-address-option>span,.checkout-shipping-options label>span,.checkout-payment-options label>span{gap:.18rem;display:grid}.checkout-address-option span span,.checkout-address-option small,.checkout-shipping-options small,.checkout-payment-options small{color:var(--muted);font-size:.86rem;font-style:normal;line-height:1.45}.checkout-address-option small{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.45rem}.checkout-shipping-options label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.checkout-shipping-options label>strong{color:var(--bronze);white-space:nowrap;font-size:.95rem}.checkout-empty-note{color:var(--muted);margin:0}.checkout-summary-items{border-bottom:1px solid var(--line);gap:1rem;margin-bottom:1.15rem;padding-bottom:1.15rem;display:grid}.checkout-summary-line{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.checkout-summary-image{aspect-ratio:1;background:#f4f0e80d;border:1px solid #f4f0e824;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:relative}.checkout-summary-image img{object-fit:contain;width:100%;height:100%}.checkout-summary-image strong{background:var(--ink);color:var(--black);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;display:flex;position:absolute;top:-.45rem;right:-.45rem}.checkout-summary-line b{font-size:.86rem;line-height:1.35;display:block}.checkout-summary-line small{color:var(--muted);margin-top:.2rem;font-size:.76rem;display:block}.checkout-summary-line>strong{color:var(--bronze);white-space:nowrap;font-size:.86rem}@media (width<=980px){.commerce-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);gap:2.25rem}.cart-line{grid-template-columns:6rem minmax(0,1fr)}}@media (width<=800px){.commerce-layout{grid-template-columns:minmax(0,1fr)}.commerce-layout>*{min-width:0}.commerce-summary{width:100%;max-width:100%;position:static}.checkout-summary{grid-row:1}.checkout-form{grid-row:2}}@media (width<=620px){.commerce-page .catalog-page-band{width:calc(100% - 2rem);max-width:70rem}.commerce-heading{flex-direction:column;align-items:flex-start;gap:.7rem;margin-bottom:1.8rem}.commerce-heading h1{font-size:clamp(2.45rem,12vw,3.3rem)}.cart-line{grid-template-columns:5rem minmax(0,1fr);gap:1rem}.cart-line-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.checkout-section{padding-block:1.5rem}.checkout-section-heading{flex-direction:column;align-items:flex-start;gap:.45rem}.checkout-summary-line{grid-template-columns:3.25rem minmax(0,1fr)}.checkout-summary-line>strong{grid-column:2}}@media (hover:hover) and (pointer:fine){.item-gallery-stage:has(img){cursor:zoom-in}.item-gallery-stage:hover:not(.is-zoom-paused) img{transform:scale(1.65)}}.catalog-status{color:var(--soft);margin:0 0 clamp(1.2rem,3vw,1.8rem);font-size:clamp(.85rem,1.4vw,.98rem)}.catalog-empty-state{color:var(--muted);max-width:38rem;margin:0;font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.65}.catalog-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.catalog-panel-grid .feature-panel{min-width:0;min-height:clamp(19rem,28vw,25rem)}.listing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.shop-page-heading{align-items:baseline;gap:1rem;margin-bottom:2.25rem;display:flex}.shop-page-heading h1{margin:0;font-size:clamp(2.35rem,3.8vw,3.35rem);font-weight:600;line-height:1}.shop-page-heading p{color:var(--muted);margin:0;font-size:clamp(.92rem,1.25vw,1.05rem);line-height:1.5}.shop-toolbar{grid-template-columns:minmax(14rem,28rem) auto minmax(14rem,1fr) minmax(12rem,18rem);align-items:end;gap:1rem;margin:0 0 1.75rem;display:grid}.shop-empty-message{color:var(--muted);margin:.9rem 0 0;font-size:clamp(.92rem,1.25vw,1.05rem);line-height:1.5}.shop-sort-actions{grid-column:4;align-items:end;gap:.35rem;display:flex}.shop-sort-field{flex:auto;min-width:0}.shop-filter-field{grid-column:3;gap:.45rem;display:grid}.shop-filter-actions{align-items:end;gap:.35rem;display:flex}.shop-toolbar-label{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}.shop-filters{flex:auto;min-width:0;position:relative}.shop-filters summary{color:var(--ink);cursor:pointer;background:#f4f0e80e;border:1px solid #f4f0e838;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.35rem;padding:.75rem .9rem;font-size:1rem;list-style:none;display:flex}.shop-filters summary::-webkit-details-marker{display:none}.shop-filters summary:hover,.shop-filters summary:focus-visible{border-color:#f4f0e861}.shop-filters summary:focus-visible{outline:2px solid var(--bronze);outline-offset:.2rem}.shop-filters summary svg{color:var(--muted);flex:none;width:1.05rem;height:1.05rem;transition:transform .18s}.shop-filters[open] summary svg{transform:rotate(180deg)}.shop-filter-count{background:var(--ink);color:var(--black);border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-left:auto;font-size:.72rem;display:inline-flex}.shop-filter-panel{border:1px solid var(--line);z-index:20;background:#0a0a09fa;border-radius:.35rem;gap:1.15rem;width:min(22rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1.2rem 3rem #00000059}.shop-filter-panel fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.shop-filter-panel legend{color:var(--ink);margin-bottom:.55rem;padding:0;font-size:.95rem;font-weight:600}.shop-filter-panel label{color:var(--muted);cursor:pointer;align-items:center;gap:.55rem;font-size:.95rem;display:flex}.shop-filter-panel input{accent-color:var(--bronze);width:1rem;height:1rem;margin:0}.shop-filter-apply{width:100%}.shop-toolbar-field{gap:.45rem;display:grid}.shop-toolbar-field label{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}.shop-toolbar-field input,.shop-toolbar-field select{appearance:none;color:var(--ink);font:inherit;background:#f4f0e80e;border:1px solid #f4f0e838;border-radius:.25rem;width:100%;min-height:3.35rem;padding:.75rem .9rem;font-size:1rem}.shop-select-wrap{display:block;position:relative}.shop-select-wrap select{padding-right:2.8rem}.shop-select-wrap svg{color:var(--muted);pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.shop-toolbar-field select option{background:var(--charcoal);color:var(--ink)}.shop-toolbar-field input:focus,.shop-toolbar-field select:focus{border-color:var(--bronze);outline:0;box-shadow:0 0 0 3px #c99b6124}.shop-search-button{min-width:7rem}.shop-search-actions{align-items:center;gap:.35rem;display:flex}.shop-toast{color:var(--ink);z-index:120;background:#050505f5;border:1px solid #c99b6173;border-radius:.25rem;align-items:center;gap:.55rem;max-width:min(24rem,100vw - 2rem);padding:.85rem 1rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 1rem 2.8rem #00000052}.shop-toast[hidden]{display:none}.shop-toast a{color:currentColor;text-underline-offset:.18em;flex:none;font-weight:600;text-decoration:underline}.shop-toast a:hover,.shop-toast a:focus-visible{color:#fff}.shop-toast.is-success{color:#b9efbf;border-color:#89d692ad}.shop-toast.is-error{color:var(--danger);border-color:#ffadad8c}.shop-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.shop-card{background:var(--panel);border:1px solid #f4f0e821;border-radius:.35rem;min-width:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.shop-card:hover,.shop-card:focus-within{background:#f4f0e816;border-color:#f4f0e833;transform:translateY(-2px);box-shadow:0 1rem 2.8rem #0000002e}.shop-card-link{color:inherit;grid-template-rows:auto 1fr;height:100%;text-decoration:none;display:grid}.shop-card-image{aspect-ratio:1;background:#f4f0e809;border-bottom:1px solid #f4f0e81a;display:block;overflow:hidden}.shop-card-image img{object-fit:cover;width:100%;height:100%}.shop-card-body{align-content:start;gap:.55rem;padding:1.15rem 1.15rem 4.8rem;display:grid}.shop-card h2{color:var(--ink);margin:0;font-size:clamp(1.08rem,1.35vw,1.3rem);font-weight:600;line-height:1.25}.shop-card-price{color:var(--bronze);font-size:1.05rem;font-weight:600}.shop-card-stock{color:var(--bronze);font-size:.88rem;line-height:1.35}.shop-card-stock.is-unavailable{color:var(--danger)}.shop-card-action{z-index:2;margin:0;position:absolute;bottom:1rem;right:1rem}.shop-card-action button,a.shop-card-action,span.shop-card-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#050505d1;border-radius:.25rem;justify-content:center;align-items:center;gap:.55rem;width:auto;min-height:2.65rem;padding:.6rem .75rem;font-size:.9rem;font-weight:500;line-height:1.2;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.shop-card-action button:hover,.shop-card-action button:focus-visible,a.shop-card-action:hover,a.shop-card-action:focus-visible,.shop-card-link:hover .shop-card-action,.shop-card-link:focus-visible .shop-card-action{color:#fff;background:#f4f0e81f;border-color:#f4f0e84d}.shop-card-action-icon{flex:0 0 1.05rem;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.shop-card-action-icon svg{width:100%;height:100%}span.shop-card-action.is-disabled{color:#f4f0e84d;cursor:default}.shop-continuous-loader{justify-content:center;margin-top:clamp(1.5rem,4vw,2.5rem);display:flex}.listing-card{background:var(--panel);color:inherit;border:1px solid #f4f0e821;border-radius:.35rem;flex-direction:column;min-width:0;min-height:clamp(19rem,28vw,25rem);text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.listing-card:hover{background:#f4f0e816;border-color:#f4f0e833;transform:translateY(-2px);box-shadow:0 1rem 2.8rem #0000002e}.listing-card-image{aspect-ratio:3/2;background:#f4f0e809;border-bottom:1px solid #f4f0e81a;display:block;overflow:hidden}.listing-card-image img{object-fit:cover;width:100%;height:100%;display:block}.listing-card-image-contain{background:#080808}.listing-card-image-contain img{object-fit:contain;width:auto;height:100%;margin:0 auto}.listing-card-body{flex-direction:column;flex:1;justify-content:space-between;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.listing-card-content{flex-direction:column;display:flex}.listing-card h2{letter-spacing:0;color:var(--ink);margin:0;font-size:clamp(1.65rem,3.4vw,3rem);font-weight:400;line-height:1.05}.listing-card h2.listing-card-title-mixed{line-height:1.45}.listing-card-title-urdu{font-family:var(--font-urdu);white-space:nowrap;display:inline-block}.listing-card-meta{color:var(--muted);flex-wrap:wrap;gap:.38rem;margin:0 0 clamp(1rem,2.4vw,1.4rem);font-size:clamp(.86rem,1.3vw,.98rem);line-height:1.35;display:flex}.listing-card-meta time{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.listing-card:hover h2{color:#fff}.listing-card-summary{color:var(--muted);margin:clamp(1rem,2.4vw,1.4rem) 0 0;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.55}.listing-card .panel-arrow-link{border:1px solid var(--line);color:var(--ink);font:inherit;background:#050505c7;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:2.8rem;height:2.8rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:0 0 .16rem;font-size:1.8rem;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.listing-card .panel-arrow-link span{font-family:var(--font-body);direction:ltr;unicode-bidi:isolate}.listing-card:hover .panel-arrow-link{background:#f4f0e814;border-color:#f4f0e847;transform:translateY(-1px)}.listing-card-urdu{font-family:var(--font-urdu);text-align:right}.listing-card-urdu h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.55}.listing-card-urdu .listing-card-meta{font-family:var(--font-urdu);direction:rtl;unicode-bidi:plaintext;justify-content:flex-start;line-height:1.45}.listing-card-urdu .listing-card-meta time{font-family:var(--font-body)}.listing-card-urdu .listing-card-summary{font-size:clamp(1.04rem,1.9vw,1.18rem);line-height:2}.catalog-pagination{flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}.catalog-pagination .panel-arrow-link{border:1px solid var(--line);color:var(--ink);background:#050505c7;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1rem;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.catalog-pagination .panel-arrow-link:hover,.catalog-pagination .panel-arrow-link.is-active{background:#f4f0e814;border-color:#f4f0e847;transform:translateY(-1px)}.catalog-pagination .panel-arrow-link.is-disabled{color:#f4f0e852;pointer-events:none}.catalog-pagination-gap{color:var(--muted);justify-content:center;align-items:center;width:1.2rem;height:2.8rem;display:inline-flex}.catalog-back-link{margin:clamp(1.8rem,4vw,2.6rem) 0 0}.catalog-back-link a{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.45rem;padding-bottom:.15rem;display:inline-flex}.catalog-back-link a:hover{color:var(--ink)}.catalog-back-link svg{stroke-width:1.7px;width:1rem;height:1rem}.photo-track{grid-auto-columns:minmax(18rem,35rem)}.photo-panel{background:var(--panel);cursor:pointer;scroll-snap-align:start;border:1px solid #f4f0e821;border-radius:.35rem;min-height:clamp(23rem,42vw,34rem);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.photo-panel:hover{background:#f4f0e816;border-color:#f4f0e833;transform:translateY(-2px);box-shadow:0 1rem 2.8rem #0000002e}.photo-panel img{object-fit:cover;width:100%;height:100%}.photo-panel>div{z-index:1;background:linear-gradient(#0000,#050505db);grid-area:1/1;align-self:end;padding:clamp(1.1rem,3vw,1.8rem);display:block}.photo-panel img{grid-area:1/1}.photo-panel h3{margin:0;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.04}.photo-panel p:not(.panel-room){color:var(--muted);margin-bottom:1.2rem;font-size:clamp(1rem,2vw,1.12rem)}.photo-panel a{border-bottom:1px solid var(--line);color:var(--muted);align-self:flex-start;padding-bottom:.15rem}.photo-panel .panel-arrow-link{border:1px solid var(--line);color:var(--ink);font:inherit;background:#050505c7;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;margin-top:1.4rem;padding:0 0 .16rem;font-size:1.8rem;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.photo-panel .panel-arrow-link span{font-family:var(--font-body);direction:ltr;unicode-bidi:isolate}.photo-panel:hover .panel-arrow-link,.photo-panel .panel-arrow-link:hover{background:#f4f0e814;border-color:#f4f0e847;transform:translateY(-1px)}.photo-panel-text{background:linear-gradient(135deg,#c99b612e,#0000 42%),#f4f0e80e}.photo-panel-text>div{background:0 0}.urdu-feature-band{background:radial-gradient(circle at 86% 22%,#c99b611f,#0000 24rem),#0505052e}.urdu-feature{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1px;display:grid}.urdu-feature-main,.urdu-list{background:#f4f0e80e;border:1px solid #f4f0e81f;min-height:clamp(24rem,36vw,34rem);padding:clamp(1.35rem,4vw,3rem)}.urdu-feature-main{flex-direction:column;justify-content:space-between;display:flex}.urdu-feature-main h3{margin:0;font-size:clamp(3.5rem,8vw,7rem);line-height:1.35}.urdu-feature-main p:not(.section-kicker){color:var(--muted);max-width:44rem;font-size:clamp(1.25rem,2.35vw,1.85rem);line-height:2}.urdu-feature-main a{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-body);align-self:flex-start;padding-bottom:.15rem}.urdu-list{align-content:center;gap:.8rem;display:grid}.urdu-list a{color:var(--ink);border-bottom:1px solid #f4f0e81f;padding-block:.15rem;font-size:clamp(1.65rem,4vw,3.2rem);line-height:1.8;transition:color .18s,padding .18s}.urdu-list a:hover{color:var(--ink);padding-inline-end:.4rem}.panel-control{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;z-index:2;background:#050505c7;border-radius:50%;width:2.8rem;height:2.8rem;padding:0 0 .16rem;font-size:1.8rem;line-height:1;display:none;position:absolute;top:50%;translate:0 -50%}.panel-prev{left:-1rem}.panel-next{right:-1rem}.project-panel{color:var(--ink)}.project-panel span{border-bottom:1px solid var(--line);color:var(--muted);align-self:flex-start;padding-bottom:.15rem}.project-panel:hover{color:var(--ink)}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.work-group{gap:1rem;display:grid}.work-group>.panel-room{margin-bottom:0}.work-group .feature-panel{min-height:clamp(14rem,22vw,20rem)}.featured-band,.stream-band:nth-of-type(2n){background:#f4f0e805}.work-with-me{gap:clamp(1.25rem,3vw,2rem);display:grid}.work-with-me .section-heading{margin-bottom:0}.work-with-me-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.work-panel{color:var(--ink);min-height:clamp(14rem,22vw,20rem)}.work-panel span{border-bottom:1px solid var(--line);color:var(--muted);align-self:flex-start;padding-bottom:.15rem}.site-footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto);gap:clamp(2.25rem,4vw,3.5rem) 80px;padding:clamp(3.25rem,7vw,5rem) clamp(1rem,4vw,3rem) 2rem;display:grid}.footer-heading{color:var(--ink);margin:0 0 1.15rem;font-size:clamp(1.35rem,1.75vw,1.6rem);font-weight:600;line-height:1.15}.footer-work-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-work-header .footer-heading{margin-bottom:1.15rem}.footer-work-controls{gap:.35rem;margin-bottom:1.15rem;display:flex}.footer-work-controls button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:0;transition:border-color .16s,color .16s,opacity .16s;display:inline-flex}.footer-work-controls button:hover:not(:disabled),.footer-work-controls button:focus-visible:not(:disabled){border-color:var(--ink)}.footer-work-controls button:disabled{color:var(--soft);cursor:default;opacity:.42}.footer-work-controls svg{width:.92rem;height:.92rem}.footer-work-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;display:flex;overflow-x:auto}.footer-work-track::-webkit-scrollbar{display:none}.footer-work-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.footer-column{min-width:0}.footer-column>p,.footer-column li{font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.6}.footer-column>p{margin:0}.footer-link-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.footer-link-list li,.footer-link-list a{overflow-wrap:break-word}.footer-link-group{gap:.48rem;margin-top:1.35rem;display:grid}.footer-link-group h3{color:var(--ink);margin:0;font-size:clamp(1.08rem,1.4vw,1.2rem);font-weight:600;line-height:1.35}.footer-work-item{margin-top:.85rem;margin-bottom:0;font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.6}.footer-work-item:first-of-type{margin-top:0}.footer-fineprint{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-top:.75rem;display:grid}.footer-fineprint p{margin:0;font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.6}.footer-copyright{gap:.2rem;display:grid}.footer-fineprint .footer-ownership{font-size:clamp(.57rem,.75vw,.63rem);line-height:1.5}.footer-fineprint-links{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;display:flex}.footer-fineprint-links a,.footer-fineprint-links>span{font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.3}.footer-contact-item{align-items:center;gap:.42rem;display:flex}.footer-contact-link,.footer-contact-line{align-items:center;gap:.42rem;display:inline-flex}.footer-contact-link svg,.footer-contact-line svg{flex:none;width:1em;height:1em}.footer-tooltip-trigger{cursor:help;align-items:center;display:inline-flex;position:relative}.footer-tooltip-trigger svg{flex:none;width:1em;height:1em}.footer-tooltip{background:var(--ink);color:var(--black);opacity:0;pointer-events:none;z-index:10;border-radius:.25rem;width:max-content;max-width:min(18rem,100vw - 2rem);padding:.48rem .62rem;font-size:.78rem;line-height:1.35;text-decoration:none;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-70%,.2rem)}.footer-tooltip-trigger:hover .footer-tooltip,.footer-tooltip-trigger:focus-visible .footer-tooltip{opacity:1;transform:translate(-70%)}.social-link{align-items:center;gap:.48rem;display:inline-flex}.social-icon{border:1px solid #f4f0e83d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.social-icon svg{fill:currentColor;width:.92rem;height:.92rem}.social-icon-x{font-size:.72rem;font-weight:600}.copyright{margin:0;line-height:1.5;color:var(--soft)!important;font-size:.875rem!important}.font-urdu,[lang=ur]{font-family:var(--font-urdu)}@media (width>=900px){.panel-control{place-items:center;display:inline-grid}}@media (width<=1279px){.primary-nav,.header-account-dropdown{display:none}.mobile-nav-toggle,.header-account-responsive-link{display:inline-flex!important}}@media (width<=980px){.site-welcome{font-size:clamp(1.35rem,5.6vw,2.45rem);line-height:1.25}.shop-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-toolbar{grid-template-columns:minmax(12rem,1fr) auto minmax(8.5rem,.5fr) minmax(11rem,.7fr)}.shop-filter-field,.shop-sort-actions{grid-column:auto}.item-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.82fr);gap:2.5rem}.item-purchase{position:static}.primary-nav{display:none}.mobile-nav-toggle{display:inline-flex}.hero{min-height:92svh;padding-top:6.6rem}.hero-cloud-wrap{align-self:stretch}.hero-intro{text-align:center;justify-self:center;width:min(100% - .5rem,48rem);max-width:48rem}.hero-intro h1{font-size:clamp(2.6rem,9vw,4.6rem);line-height:1.05}.hero-intro p{text-align:center;max-width:34rem;margin-inline:auto;font-size:clamp(1.35rem,5.6vw,2.45rem);line-height:1.25}.room-cloud{aspect-ratio:auto;width:100%;height:72svh;min-height:34rem;max-height:none}.room{left:var(--mobile-x,var(--x));top:var(--mobile-y,var(--y));transform:translate(-50%, -50%) rotate(var(--mobile-tilt,var(--tilt)));animation-name:cloud-drift-mobile}.room-xl{font-size:4rem}.room-lg{font-size:2.65rem}.room-md{font-size:1.65rem}.room-sm{font-size:1.05rem}.room-card-grid,.work-grid,.work-with-me-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-track{grid-auto-columns:calc((100% - 2rem - var(--panel-peek)) / 2);padding-right:0}.wide-panel-track{grid-auto-columns:calc(100vw - clamp(1rem,4vw,3rem) - 13rem)}.urdu-feature{grid-template-columns:1fr}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-latest-list{grid-template-columns:1fr}.footer-intro,.footer-fineprint{grid-column:1/-1}.footer-fineprint{grid-template-columns:1fr;gap:1rem}.footer-fineprint-links{text-align:left;justify-content:flex-start;gap:.2rem .75rem}}@media (width<=800px){.item-layout{grid-template-columns:1fr}.item-gallery,.item-purchase{width:100%;max-width:42rem;margin-inline:auto}}@media (width<=620px){.shop-toast{bottom:calc(.75rem + env(safe-area-inset-bottom));white-space:nowrap;justify-content:space-between;max-width:none;padding:.65rem .75rem;left:.75rem;right:.75rem}.shop-page-heading{flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:1.75rem}.shop-page-heading h1{font-size:clamp(2rem,10vw,2.65rem)}.shop-page-heading p{font-size:.82rem}.shop-card-grid,.shop-toolbar{grid-template-columns:1fr}.shop-toolbar{margin-bottom:1.25rem}.shop-search-button,.shop-search-actions,.shop-filter-field,.shop-filter-actions,.shop-sort-actions{width:100%}.shop-card-body{padding:1rem 1rem 4.8rem}.item-layout{grid-template-columns:1fr}.item-heading h1{font-size:clamp(2.3rem,9vw,3.2rem)}.item-gallery-thumbnail{flex-basis:4rem}.item-purchase-row{grid-template-columns:auto minmax(0,1fr)}.site-header{gap:.5rem;min-height:5.15rem;padding:.72rem .75rem}.mobile-nav-panel{height:calc(100svh - 5.15rem);top:5.15rem}.site-identity{flex:auto;align-items:flex-start;gap:.5rem}.site-identity>span{flex:auto;padding-top:.08rem;transform:none}.site-identity img{width:2.5rem;height:2.5rem}.site-identity strong{font-size:.98rem}.site-identity em{width:100%;max-width:none;height:2.65em;font-size:.76rem;line-height:1.15}.site-tagline span{white-space:normal;width:100%}.header-nav-actions{flex:none;gap:.2rem}.header-utility-nav{gap:.18rem}.header-utility-nav a{width:2.1rem;height:2.1rem}.hero{min-height:91svh;padding-inline:.7rem}.hero-intro{width:min(100% - 1rem,46rem)}.room-cloud{height:61svh;min-height:30rem}.room-xl{font-size:2.65rem}.room-lg{font-size:2rem}.room-md{font-size:1.25rem}.room-sm{font-size:.92rem}.room-urdu{font-size:clamp(1.35rem,8vw,2.8rem)}.room-card-grid,.listing-card-grid,.work-grid,.work-with-me-actions{grid-template-columns:1fr}.room-card{min-height:11rem}.urdu-feature-main,.urdu-list{min-height:auto}.urdu-list a{font-size:clamp(1.55rem,10vw,2.7rem)}.panel-track{grid-auto-columns:calc(100% - 1rem - var(--panel-peek));padding-right:0}.wide-panel-track{grid-auto-columns:calc(100% - 1rem - var(--panel-peek))}.wide-panel h3{font-size:clamp(2.2rem,12vw,4rem)}.photo-track{grid-auto-columns:minmax(76vw,1fr)}.site-footer{grid-template-columns:1fr}.single-page{padding-top:5.4rem}.single-page-band{max-width:min(100% - 1.7rem,58rem)}.entry-page .single-page-band{max-width:min(100% - 1.7rem,46rem)}.catalog-page{padding-top:5.4rem}.catalog-page-band{max-width:min(100% - 1.7rem,70rem)}.single-page .section-heading h1,.single-page .section-heading h2{font-size:clamp(2.7rem,13vw,4.2rem)}.entry-page-urdu .section-heading h1{font-size:clamp(2.05rem,10vw,3.4rem)}.catalog-page .section-heading h1,.catalog-page .section-heading h2{font-size:clamp(2.7rem,13vw,4.2rem)}.listing-card-body{padding:1rem}.listing-card-urdu .listing-card-meta{margin-bottom:1rem}.listing-card-urdu .listing-card-summary{font-size:clamp(1.04rem,1.9vw,1.18rem)}.single-page-intro{margin-top:1.2rem}.single-page-panel{padding:clamp(1rem,5vw,1.35rem)}.entry-neighbor-nav{grid-template-columns:1fr}.entry-neighbor-next,.entry-page-urdu .entry-neighbor-next{text-align:inherit}.entry-neighbor-next span,.entry-page-urdu .entry-neighbor-next span{justify-content:flex-start}.catalog-panel-grid{grid-template-columns:1fr}.catalog-panel-grid .feature-panel{min-height:18rem}}@media (width<=340px){.room{padding-inline:.7rem}.room-xl{font-size:2.4rem}.room-lg{font-size:1.8rem}.room-md{font-size:1.12rem}.room-sm{font-size:.85rem}}.thought-stack-mockup .section-heading h1{margin:0;font-size:clamp(3rem,6.4vw,6.25rem);font-weight:500;line-height:.98}.thought-stack-panel{scroll-snap-align:start;min-height:clamp(19rem,34vw,27rem);display:flex}.thought-stack-list{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.thought-stack-item{background:var(--panel);border:1px solid #f4f0e821;border-radius:0;flex:0 0 3.45rem;min-width:0;margin-top:-1px;padding:0 clamp(1rem,2.4vw,1.35rem);transition:background .18s,border-color .18s,flex-basis .22s;overflow:hidden;box-shadow:0 -.35rem 1.1rem #00000029}.thought-stack-item:first-child{border-radius:.35rem .35rem 0 0;margin-top:0}.thought-stack-item:last-child{border-radius:0 0 .35rem .35rem}.thought-stack-item:only-child{border-radius:.35rem}.thought-stack-item.is-active{background:#f4f0e813;border-color:#f4f0e833;flex-direction:column;flex:auto;padding-bottom:clamp(1rem,2.4vw,1.35rem);display:flex}.thought-stack-trigger{appearance:none;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:.7rem;width:100%;height:3.4rem;padding:0;display:grid}.thought-stack-item[dir=rtl] .thought-stack-trigger{text-align:right}.thought-stack-meta{white-space:nowrap;flex-wrap:nowrap;align-self:center;margin:0}.thought-stack-title{text-overflow:ellipsis;white-space:nowrap;align-self:center;padding-bottom:.08em;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.2;display:block;overflow:hidden}.thought-stack-item.is-active .thought-stack-trigger{flex-direction:column;flex:1;min-height:0;padding:clamp(1rem,2.4vw,1.4rem) 0 .8rem;display:flex;overflow:hidden}.thought-stack-item.is-active .thought-stack-meta{align-self:flex-start;margin-bottom:.65rem}.thought-stack-item.is-active .thought-stack-title{color:var(--ink);overflow-wrap:anywhere;white-space:normal;flex:1;width:100%;min-height:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12;display:block;overflow:hidden}.thought-stack-body{justify-content:flex-end;align-items:end;margin-top:auto;padding:0;display:flex}.thought-stack-item[dir=rtl] .thought-stack-body{justify-content:flex-start}.thought-stack-body[hidden]{display:none}.thought-stack-body a{border:1px solid var(--line);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.thought-stack-body a:hover,.thought-stack-body a:focus-visible{background:#f4f0e814;border-color:#f4f0e847}.thought-stack-body svg{width:1rem;height:1rem}@media (width<=620px){.thought-stack-item{flex-basis:2.85rem}.thought-stack-trigger{height:2.8rem}.thought-stack-item.is-active .thought-stack-title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.site-tagline-fade span{animation:none!important}.site-tagline-fade span:not(:first-child){display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
