.hero{--ink-filter:sepia(.75) saturate(.85) hue-rotate(-12deg) brightness(.97);--mx:0;--my:0;--progress:0;isolation:isolate;background:var(--parchment);min-height:100svh;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;line-height:normal;display:flex;position:relative;overflow:hidden}:where(.hero) *,:where(.hero) :before,:where(.hero) :after{box-sizing:border-box}:where(.hero) img{max-width:none;display:block}:where(.hero) a{color:var(--ink);text-decoration:none}:where(.hero) a:hover{color:var(--oxblood)}:where(.hero) :focus-visible{outline:1px solid var(--oxblood);outline-offset:4px}@keyframes hero-rise-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:none}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero[data-ink=teal]{--ink-filter:none}.hero[data-ink=night]{--ink-filter:grayscale(1) contrast(1.15) brightness(.92) sepia(.2)}.hero [data-depth]{transform:translate3d(calc(var(--mx) * var(--depth,0) * 14px), calc(var(--my) * var(--depth,0) * 10px + var(--progress) * var(--depth,0) * 90px), 0)}.hero .scene{z-index:-3;pointer-events:none;transform:translate3d(0, calc(var(--progress) * 34%), 0);position:absolute;inset:0}.hero .scene>*{filter:var(--ink-filter)}.hero .scene__paper{background:var(--parchment);position:absolute;inset:0}.hero .hero__calligraphy{pointer-events:none;position:absolute;inset:0}.hero .hero__calligraphy-plate{filter:saturate(.75);opacity:.55;background:url(/brand/art/calligraphy_front.webp) 50%/cover no-repeat,url(/brand/art/calligraphy_back.webp) 50%/cover no-repeat;animation:2.4s both hero-plate-in;position:absolute;inset:-5%}@keyframes hero-plate-in{0%{opacity:0}to{opacity:.55}}.hero .hero__words{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero .hero__word{font-family:var(--f-calli);white-space:nowrap;font-weight:700;line-height:1;animation:2.6s .3s both hero-word-in;position:absolute}.hero .hero__word--earth{color:#a8673a;--word-opacity:.17;font-size:clamp(260px,62vh,640px);bottom:-10vh;left:-4vw;rotate:-6deg}.hero .hero__word--stars{color:#2a2620;--word-opacity:.07;font-size:clamp(220px,52vh,540px);top:-14vh;right:-6vw;rotate:5deg}@keyframes hero-word-in{0%{opacity:0}to{opacity:var(--word-opacity)}}.hero .hero__stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero .hero__stars i{width:var(--size,6px);height:var(--size,6px);opacity:.6;animation:hero-star-twinkle 3.6s ease-in-out var(--delay,0s) infinite alternate;background:#a8673a;border-radius:50%;position:absolute}@keyframes hero-star-twinkle{0%{opacity:.2;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.hero .hero__stars i{animation:none}}.hero[data-loop]:not(.is-looping) .hero__stars i,.tab-hidden .hero .hero__stars i{animation-play-state:paused}.hero .scene__plate{--plate-w:max(136vw, calc(min(177.78vh, 150vw) + 36vw));width:var(--plate-w);aspect-ratio:16/9;transform:translate3d(calc(-50% + 18vw + var(--mx) * var(--depth,0) * 14px), calc(var(--my) * var(--depth,0) * 10px), 0);animation:1.35s both hero-fade-in;position:absolute;bottom:-8px;left:50%}.hero .scene__plate img{width:100%;height:100%}.hero .scene__sky{opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.hero .scene__sky.is-ready{opacity:1}.hero .scene__fade{background:linear-gradient(to bottom, var(--parchment) 0%, #ead6b600 100%);height:22%;position:absolute;top:0;left:0;right:0}.hero__lattice{z-index:-2;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background:url(/brand/texture/pattern_jali_lattice.svg) 50%/480px;position:absolute;inset:0}.hero .masthead{z-index:6;padding:clamp(30px, 3.4vw, 48px) var(--gutter) 0;animation:hero-rise-in .72s var(--ease-out) 40ms backwards;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.hero .brand{z-index:8;align-items:center;gap:12px;display:flex;position:relative}.hero .brand:hover{color:var(--ink)}.hero .brand__mark{width:auto;height:42px;transition:rotate .6s var(--ease-out)}.hero .brand:hover .brand__mark{rotate:-6deg}.hero .brand__text{flex-direction:column;gap:3px;display:flex}.hero .brand__name{font-family:var(--f-display);letter-spacing:.02em;white-space:nowrap;font-size:19px;font-weight:600;line-height:1}.hero .brand__edition{letter-spacing:.3em;text-transform:uppercase;color:var(--oxblood);font-size:10px;line-height:1}.hero .nav{font-family:var(--f-display);flex-wrap:nowrap;align-items:center;gap:clamp(12px,1.15vw,26px);font-size:16px;font-weight:500;display:flex}.hero .nav__link{white-space:nowrap;padding:4px 0;position:relative}.hero .nav__link:after{content:"";background:var(--oxblood);transform-origin:50%;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero .nav__link:hover:after,.hero .nav__link:focus-visible:after,.hero .nav__link[aria-current=page]:after{transform:scaleX(1)}.hero .nav__pill{border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:9px 20px;font-size:16px;transition:background .25s,color .25s}.hero .nav__pill:hover{background:var(--ink);color:var(--parchment)}.hero .nav__urdu,.hero .menu-toggle{display:none}.hero .masthead[data-tone=night] .brand,.hero .masthead[data-tone=night] .brand:hover,.hero .masthead[data-tone=night] .nav__link,.hero .masthead[data-tone=night] .nav__pill,.hero .masthead[data-tone=night] .menu-toggle{color:var(--parchment)}.hero .masthead[data-tone=night] .brand__edition{color:var(--brass)}.hero .masthead[data-tone=night] .nav__link:after{background:var(--brass)}.hero .masthead[data-tone=night] .nav__pill{border-color:#ead6b6b3}.hero .masthead[data-tone=night] .nav__pill:hover{background:var(--parchment);color:var(--ink)}.hero__body{z-index:3;padding:clamp(28px, 5vh, 56px) var(--gutter) clamp(80px, 12vh, 120px);flex:1;align-items:center;display:flex;position:relative}.hero .folio{width:min(520px,100%);animation:hero-rise-in .9s var(--ease-out) .16s both;position:relative}.hero .folio__postmark{opacity:.5;pointer-events:none;width:70%;animation:hero-stamp-faint 1.1s var(--ease-out) .9s both;position:absolute;top:-14%;right:-38%;rotate:-10deg}@keyframes hero-stamp-faint{0%{opacity:0;scale:1.18}to{opacity:.5;scale:1}}.hero .card{z-index:1;flex-direction:column;gap:22px;padding:clamp(36px,4vw,56px) clamp(28px,3.6vw,52px) clamp(34px,4vw,50px);display:flex;position:relative;box-shadow:0 30px 60px -20px #13191f73,0 2px #13191f0f}.hero .card__paper,.hero .card__grain,.hero .card__rule{pointer-events:none;position:absolute}.hero .card__paper{z-index:-1;background:var(--card);inset:0}.hero .card__grain{z-index:-1;background:var(--paper-texture);opacity:.18;mix-blend-mode:multiply;inset:0}.hero .card__rule{border:1px solid}.hero .card__rule--outer{border-color:#551d2a8c;inset:10px}.hero .card__rule--inner{border-color:#551d2a40;inset:15px}.hero .kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--oxblood);align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.hero .kicker__line{background:var(--oxblood);transform-origin:0;width:28px;height:1px;animation:hero-draw-x .9s var(--ease-out) .5s both}@keyframes hero-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero .title{flex-direction:column;display:flex}.hero .title__urdu,.hero .title__en{margin:0}.hero .title__urdu span,.hero .title__en span{margin:0 -.12em;padding:0 .12em;display:inline-block;-webkit-mask-image:linear-gradient(90deg,#000 0 42%,#0000 58% 100%);mask-image:linear-gradient(90deg,#000 0 42%,#0000 58% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero .title__urdu{font-family:var(--f-urdu-display,var(--f-urdu));color:var(--oxblood);white-space:nowrap;align-self:flex-start;font-size:clamp(26px,2.6vw,38px);line-height:2.2;overflow:visible}.hero .title__urdu span{margin:-.18em -.14em;padding:.18em .14em;animation:1.5s cubic-bezier(.45,.05,.25,1) .55s both hero-ink-rtl;overflow:visible;-webkit-mask-image:linear-gradient(270deg,#000 0 42%,#0000 58% 100%);mask-image:linear-gradient(270deg,#000 0 42%,#0000 58% 100%);-webkit-mask-position:100% 0;mask-position:100% 0}.hero .title__en{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(52px,6.4vw,100px);font-style:italic;font-weight:500;line-height:.92}.hero .title__en span{animation:1.6s cubic-bezier(.45,.05,.25,1) .95s both hero-ink-ltr}@keyframes hero-ink-ltr{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes hero-ink-rtl{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.hero .title__tagline{font-family:var(--f-display);color:var(--sepia-ink);animation:hero-rise-in .9s var(--ease-out) 1.5s both;margin:16px 0 0;font-size:clamp(19px,1.6vw,24px);font-style:italic;line-height:1.3}.hero .card__divider{opacity:.9;width:100%;height:auto;animation:hero-draw-center 1.1s var(--ease-out) 1.2s both}@keyframes hero-draw-center{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.hero .actions{animation:hero-rise-in .8s var(--ease-out) 1.35s both;flex-wrap:wrap;align-items:center;gap:22px 28px;display:flex}.hero .ticket-btn{--notch:8px;color:var(--parchment);font-family:var(--f-display);white-space:nowrap;cursor:pointer;background:0 0;align-items:stretch;max-width:100%;text-decoration:none;display:inline-flex;position:relative}.hero .ticket-btn:before{content:"";z-index:0;position:absolute;inset:-6px -22px -12px -6px}.hero .ticket-btn:hover,.hero .ticket-btn:focus-visible{color:var(--parchment)}.hero .ticket-btn__main{z-index:1;background:var(--ink);min-width:0;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;border-radius:4px 0 0 4px;flex-direction:column;justify-content:center;gap:3px;padding:12px 22px 12px 26px;transition:background .25s;display:flex;position:relative}.hero .ticket-btn__eyebrow{font-family:var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:var(--brass);font-size:9px;line-height:1}.hero .ticket-btn__label{font-size:20px;font-weight:600;line-height:1.1}.hero .ticket-btn__stub{z-index:2;background:var(--ink);-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;transform-origin:0 100%;transition:transform .45s var(--ease-out), filter .45s var(--ease-out), background .25s ease, border-color .25s ease;border-left:1px dashed #ead6b673;border-radius:0 4px 4px 0;flex-shrink:0;align-items:center;gap:8px;padding:0 22px 0 18px;display:flex;position:relative;transform:translate(0,0)rotate(0)}.hero .ticket-btn:hover .ticket-btn__main,.hero .ticket-btn:focus-visible .ticket-btn__main,.hero .ticket-btn:hover .ticket-btn__stub,.hero .ticket-btn:focus-visible .ticket-btn__stub{background:var(--oxblood)}.hero .ticket-btn:hover .ticket-btn__stub,.hero .ticket-btn:focus-visible .ticket-btn__stub{filter:drop-shadow(0 8px 16px #00000073);border-left-color:#ead6b6cc;transform:translate(14px,7px)rotate(5deg)}.hero .ticket-btn__urdu{font-family:var(--f-urdu);color:var(--stub-ink);font-size:15px;line-height:2.2}.hero .ticket-btn__arrow{transition:translate .35s var(--ease-out)}.hero .ticket-btn:hover .ticket-btn__arrow{translate:4px}.hero .folio-link{font-family:var(--f-display);color:var(--ink);white-space:nowrap;background:linear-gradient(var(--oxblood), var(--oxblood)) right bottom / 100% 1px no-repeat;align-items:baseline;gap:10px;padding-bottom:4px;font-size:20px;font-style:italic;transition:color .25s;display:inline-flex}.hero .folio-link:hover{color:var(--oxblood);animation:hero-underline-sweep .7s var(--ease-out)}@keyframes hero-underline-sweep{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}.hero .folio-link__page{letter-spacing:.2em;color:var(--brass);font-size:11px;font-style:normal}.hero .card__seal{filter:drop-shadow(0 8px 12px #13191f66);width:clamp(84px,7.5vw,112px);animation:.75s cubic-bezier(.3,1.4,.5,1) 1.75s both hero-seal-press;position:absolute;bottom:-34px;right:-30px}@keyframes hero-seal-press{0%{opacity:0;filter:drop-shadow(0 30px 30px #13191f40);rotate:-24deg;scale:1.7}60%{opacity:1;rotate:2deg;scale:.94}to{opacity:1;filter:drop-shadow(0 8px 12px #13191f66);rotate:none;scale:1}}.hero .folio__flower{z-index:2;filter:drop-shadow(0 8px 14px #13191f59);width:clamp(96px,9vw,132px);animation:hero-rise-in .7s var(--ease-out) .55s both, hero-sway 8s ease-in-out 1.3s infinite alternate;position:absolute;top:-48px;right:-46px}@keyframes hero-sway{0%{rotate:-2deg}to{rotate:5deg}}.hero[data-loop]:not(.is-looping) .hero__deck,.tab-hidden .hero .hero__deck{animation-play-state:paused}.hero .folio__quill{z-index:2;transform-origin:bottom;filter:drop-shadow(0 10px 14px #13191f59);width:auto;height:clamp(150px,14vw,210px);animation:hero-rise-in .7s var(--ease-out) .62s both;position:absolute;bottom:-100px;left:-58px}.hero__ticket{z-index:3;filter:drop-shadow(0 14px 20px #13191f66);width:clamp(190px,17vw,255px);animation:hero-rise-in .7s var(--ease-out) .66s both;transition:rotate .5s var(--ease-out), scale .5s var(--ease-out), filter .5s ease;text-decoration:none;display:block;position:absolute;bottom:clamp(60px,9vh,100px);right:clamp(28px,5vw,80px);container-type:inline-size}.hero__ticket:hover,.hero__ticket:focus-visible{filter:drop-shadow(0 22px 26px #13191f73);rotate:-3deg;scale:1.04}.hero-stub{--stub-notch:2.3cqi;aspect-ratio:620/380;background:var(--paper-texture), var(--stub-ink);width:100%;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-mask:radial-gradient(circle var(--stub-notch) at 69.35% 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--stub-notch) at 69.35% 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--stub-notch) at 69.35% 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--stub-notch) at 69.35% 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--stub-notch) at 69.35% 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--stub-notch) at 69.35% 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;border-radius:.65cqi;grid-template-columns:69.35% 30.65%;display:grid;position:relative;overflow:hidden}.hero-stub__main{flex-direction:column;justify-content:space-between;padding:4.8cqi 4.8cqi 4.4cqi;display:flex;position:relative}.hero-stub__main:before{content:"";pointer-events:none;border:1px solid #551d2a73;position:absolute;inset:2.25cqi}.hero-stub__main:after{content:"";pointer-events:none;border:.8px solid #551d2a40;position:absolute;inset:3.25cqi}.hero-stub__edition{font-family:var(--f-body);letter-spacing:.25em;color:var(--oxblood);font-size:2.6cqi;font-weight:700;line-height:1}.hero-stub__num{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:15.5cqi;font-style:italic;font-weight:600;line-height:1}.hero-stub__urdu{font-family:var(--f-urdu);color:var(--oxblood);text-align:right;direction:rtl;font-size:5.2cqi;font-weight:500;line-height:1.4}.hero-stub__footer{font-family:var(--f-body);letter-spacing:.22em;color:var(--oxblood);white-space:nowrap;font-size:2.3cqi;font-weight:600;line-height:1}.hero-stub__side{text-align:center;border-left:1.5px dashed #6e6a62;flex-direction:column;justify-content:space-between;align-items:center;padding:4.8cqi 2.5cqi 4.4cqi;display:flex;position:relative}.hero-stub__side:before{content:"";pointer-events:none;border:.8px solid #551d2a40;position:absolute;inset:2.25cqi}.hero-stub__side-title{font-family:var(--f-body);letter-spacing:.18em;color:var(--oxblood);font-size:2.9cqi;font-weight:600;line-height:1}.hero-stub__side-num{font-family:var(--f-display);color:var(--ink);font-size:9.8cqi;font-style:italic;font-weight:600;line-height:1}.hero-stub__side-urdu{font-family:var(--f-urdu);color:var(--oxblood);direction:rtl;font-size:4.4cqi;font-weight:500;line-height:1.4}.hero-stub__side-city{font-family:var(--f-body);letter-spacing:.18em;color:#6e6a62;font-size:1.9cqi;font-weight:600;line-height:1}@media (max-width:1100px){.hero .folio__postmark{width:58%;right:-24%}}@media (max-width:960px){.hero .scene{transform:none}}@media (max-width:1180px){.hero .menu-toggle{z-index:8;color:var(--ink);font-family:var(--f-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 4px;font-size:18px;font-weight:500;display:inline-flex;position:relative}.hero .menu-toggle__icon{width:22px;height:10px;position:relative}.hero .menu-toggle__icon i{transform-origin:50%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;top:4.5px;left:0;right:0}.hero .menu-toggle__icon i:first-child{transform:translateY(-4.5px)}.hero .menu-toggle__icon i:last-child{transform-origin:100%;transform:translateY(4.5px)scaleX(.727)}.hero .menu-toggle[aria-expanded=true] .menu-toggle__icon i:first-child{transform:translateY(0)rotate(35deg)}.hero .menu-toggle[aria-expanded=true] .menu-toggle__icon i:last-child{transform:translateY(0)rotate(-35deg)scaleX(1)}.hero .nav{z-index:7;padding:108px var(--gutter) 40px;background:var(--card);clip-path:circle(0 at calc(100% - var(--gutter) - 20px) 52px);visibility:hidden;flex-flow:column;justify-content:safe center;align-items:flex-start;gap:2px;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s linear .7s;position:fixed;inset:0;overflow:auto}.hero .nav:before,.hero .nav:after{content:"";pointer-events:none;position:absolute}.hero .nav:before{border:1px solid #551d2a73;inset:clamp(10px,1.4vw,20px)}.hero .nav:after{z-index:-1;opacity:.06;mix-blend-mode:multiply;background:url(/brand/texture/pattern_jali_lattice.svg) 50%/420px;inset:0}.hero .nav.is-open{clip-path:circle(150% at calc(100% - var(--gutter) - 20px) 52px);visibility:visible;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility}.hero .nav__link{white-space:nowrap;opacity:0;transition:opacity .5s ease, translate .6s var(--ease-out);font-size:clamp(26px,5.6vw,40px);font-style:italic;line-height:1.15;translate:0 16px}.hero .nav__pill{opacity:0;margin-top:26px;padding:12px 26px;font-size:18px;transition:opacity .5s .3s,background .25s,color .25s}.hero .nav__urdu{font-family:var(--f-urdu);color:var(--oxblood);opacity:0;margin-top:34px;font-size:28px;line-height:1.9;transition:opacity .8s .4s;display:block}.hero .nav.is-open .nav__link,.hero .nav.is-open .nav__pill,.hero .nav.is-open .nav__urdu{opacity:1;translate:0}.hero .nav.is-open .nav__link:first-child{transition-delay:.18s}.hero .nav.is-open .nav__link:nth-child(2){transition-delay:.24s}.hero .nav.is-open .nav__link:nth-child(3){transition-delay:.3s}.hero .folio__postmark{display:none}}@media (max-width:600px){.hero .masthead{padding-top:clamp(18px,3vh,28px)}.hero .brand__mark{height:36px}.hero .brand__name{font-size:17px}.hero__body{align-items:flex-start;padding:clamp(16px,2.6vh,28px) clamp(16px,4vw,24px) clamp(50px,8vh,75px)}.hero .card{gap:clamp(16px,2.2vh,22px);padding:clamp(32px,4.2vh,48px) clamp(18px,4.5vw,26px) clamp(30px,4vh,42px)}.hero .card__rule--outer{inset:8px}.hero .card__rule--inner{inset:12px}.hero .kicker{letter-spacing:.26em;gap:10px;font-size:clamp(9.5px,2.5vw,11px)}.hero .kicker__line{width:22px}.hero .title__urdu{font-size:clamp(26px,6.8vw,36px);line-height:2.2;overflow:visible}.hero .title__urdu span{margin:-.18em -.14em;padding:.18em .14em;overflow:visible}.hero .title__en{font-size:clamp(48px,12vw,76px);line-height:.92}.hero .title__tagline{margin:14px 0 0;font-size:clamp(16px,4vw,20px);line-height:1.3}.hero .actions{gap:16px 22px}.hero .ticket-btn{--notch:6px;max-width:100%}.hero .ticket-btn:before{inset:-6px}.hero .ticket-btn__main{gap:2px;padding:11px 16px 11px 18px}.hero .ticket-btn__eyebrow{letter-spacing:.25em;font-size:8.5px}.hero .ticket-btn__label{letter-spacing:-.01em;font-size:clamp(15px,4vw,17.5px)}.hero .ticket-btn__stub{gap:6px;padding:0 16px 0 12px}.hero .ticket-btn__urdu{font-size:14px;line-height:1.8}.hero .ticket-btn__arrow{width:14px;height:14px}.hero .folio-link{gap:8px;font-size:clamp(16px,4.2vw,19px)}.hero .folio__flower{width:clamp(72px,17vw,86px);top:-34px;right:-12px}.hero .folio__quill{height:clamp(114px,16vh,138px);bottom:-60px;left:-22px}.hero .card__seal{width:clamp(66px,16vw,76px);bottom:-24px;right:-10px}.hero__ticket{width:clamp(124px,30vw,148px);bottom:clamp(34px,5.5vh,48px);right:clamp(14px,4vw,22px)}.hero__strip{letter-spacing:.22em;padding:0 var(--gutter) clamp(10px, 1.8vh, 18px)}.hero__strip-tag{padding:5px 10px;font-size:10px}}@media (max-width:1180px){.hero .masthead[data-tone=night] .nav__link,.hero .masthead[data-tone=night] .nav__pill,.hero .masthead[data-tone=night] .menu-toggle[aria-expanded=true]{color:var(--ink)}.hero .masthead[data-tone=night] .nav__pill{border-color:var(--ink)}.hero .masthead[data-tone=night] .nav__link:after{background:var(--oxblood)}.hero .masthead[data-tone=night]:has(.nav.is-open) .brand{color:var(--ink)}.hero .masthead[data-tone=night]:has(.nav.is-open) .brand__edition{color:var(--oxblood)}.hero .masthead[data-tone=night]:has(.nav.is-open) .brand__mark{filter:brightness(.25)sepia(.4)}}@media (prefers-reduced-motion:reduce){.hero *,.hero :before,.hero :after{transition:none!important;animation:none!important}.hero .title__urdu span,.hero .title__en span{-webkit-mask:none;mask:none}.hero [data-depth],.hero .scene__plate{--mx:0;--my:0}}
.colophon.page-section,footer.colophon{color:var(--parchment);background-color:var(--night);padding-top:clamp(80px,12vh,140px);padding-bottom:40px}.colophon__marquee{white-space:nowrap;width:100%;font-family:var(--f-display);letter-spacing:-.03em;text-align:center;justify-content:center;align-items:baseline;gap:.35em;margin:0 auto clamp(56px,9vh,96px);font-size:clamp(36px,10.5vw,190px);font-style:italic;font-weight:500;line-height:.9;display:flex}.colophon__marquee-en{color:#ead6b6eb}.colophon__marquee-ur{font-family:var(--f-urdu-display,var(--f-urdu));color:var(--brass);letter-spacing:normal;font-size:.5em;font-style:normal;line-height:2.2}.motion .colophon__marquee[data-reveal].is-revealed{opacity:1;filter:blur();transition:opacity 1.1s var(--ease-out), translate 1.2s var(--ease-out), filter 1.1s var(--ease-out);translate:0}.motion .colophon__marquee[data-reveal]:not(.is-revealed){opacity:0;filter:blur(4px);transition:none;translate:0 36px}.colophon__grid{border-top:1px solid #a385524d;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:40px clamp(20px,2.5vw,44px);max-width:1280px;margin:0 auto;padding-top:44px;display:grid}.colophon__grid p{margin:0}.colophon__mark{width:auto;height:52px;margin-bottom:18px}.colophon__name{font-family:var(--f-display);font-size:24px;font-weight:600;line-height:1.1}.colophon__edition{color:var(--brass);margin-top:6px!important}.colophon__tagline{font-family:var(--f-display);color:#ead6b6b3;font-size:20px;font-style:italic;margin-top:18px!important}.colophon__society{border-top:1px solid #a3855238;margin-top:24px;padding-top:16px}.colophon__society-lead{letter-spacing:.14em;color:var(--brass)!important;margin-bottom:4px!important;font-size:11px!important}.colophon__society-name{font-family:var(--f-display);color:var(--parchment);font-size:17px;font-weight:500;line-height:1.2}.colophon__head{color:var(--brass);margin-bottom:16px!important}.colophon__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.colophon__col li,.colophon__note p:not(.colophon__head){color:#ead6b6b8;font-size:15px;line-height:1.6}.colophon__col a{transition:color .25s}.colophon__col a:hover{color:var(--parchment)}.colophon__numeral{width:2.4em;font-family:var(--f-display);letter-spacing:.14em;color:var(--brass);font-size:13px;display:inline-block}.colophon__festival-info{flex-direction:column;gap:16px;display:flex}.colophon__info-block{flex-direction:column;gap:4px;display:flex}.colophon__info-block a{overflow-wrap:break-word;word-break:break-word}.colophon__subhead{letter-spacing:.14em;color:var(--brass);font-size:11px}.colophon__venue-link{color:#ead6b6d1;font-size:14.5px;line-height:1.5}.colophon__ext{color:var(--brass);font-size:11px;transition:transform .2s;display:inline-block}.colophon__venue-link:hover .colophon__ext{transform:translate(2px,-2px)}.colophon__text{color:#ead6b6b8;font-size:14.5px;line-height:1.5}.colophon__desks-list{display:grid;gap:6px!important;margin-top:2px!important}.colophon__desks-list li{font-size:13.5px!important;line-height:1.4!important}.colophon__desk-label{color:#ead6b67a;margin-right:2px}.colophon__link-more{border-top:1px dashed #a3855240;margin-top:6px;padding-top:10px}.colophon__link-more a{font-size:14px;font-style:italic;color:var(--brass)!important}.colophon__link-more a:hover{color:var(--parchment)!important}.colophon__note p:not(.colophon__head){color:#ead6b6bf;font-size:14px;line-height:1.65}.colophon__note p+p{margin-top:14px!important}.colophon__base{color:#ead6b680;border-top:1px solid #a385522e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:clamp(56px,9vh,96px) auto 0;padding-top:22px;font-size:13px;display:flex}.colophon__base p{margin:0}.colophon__top{font-family:var(--f-display);color:var(--parchment);gap:10px;font-size:18px;font-style:italic;display:inline-flex}.colophon__top span{transition:transform .4s var(--ease-out)}.colophon__top:hover span{transform:translateY(-4px)}@media (max-width:1140px){.colophon__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.colophon__brand{grid-column:1/-1;max-width:520px}}@media (max-width:820px){.colophon__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:960px){.colophon.page-section,footer.colophon{z-index:2;margin-top:-3px;position:relative}}@media (max-width:680px){.colophon.page-section,footer.colophon{z-index:2;margin-top:-3px;padding-top:clamp(48px,8vh,64px);padding-bottom:24px;position:relative}.colophon__marquee{white-space:normal;padding:0 var(--gutter);flex-direction:column;align-items:center;gap:0;margin:0 auto clamp(28px,5vh,40px)}.colophon__marquee-en{letter-spacing:-.02em;text-align:center;width:100%;font-size:clamp(64px,20vw,104px);line-height:.88;display:block}.colophon__marquee-ur{width:100%;color:var(--brass);text-align:center;letter-spacing:normal;margin-top:6px;font-size:clamp(32px,9.5vw,50px);line-height:1.4;display:block}.colophon__grid{gap:24px;padding-top:28px}.colophon__base{text-align:center;flex-direction:column-reverse;align-items:center;gap:12px;margin-top:clamp(24px,4vh,36px);padding-top:16px}}@media (max-width:520px){.colophon__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (prefers-reduced-motion:reduce){.colophon__marquee{transform:none}}.colophon .backdrop--night{background:linear-gradient(to bottom, var(--night) 0%, transparent clamp(80px, 12vh, 140px)), radial-gradient(120% 90% at 50% 30%, var(--night-raised) 0%, var(--ink) 55%, var(--night) 100%)}.colophon .backdrop--night .backdrop__texture{opacity:.16;mix-blend-mode:screen;background:url(/brand/texture/candle_haze.webp) 50%/cover no-repeat;-webkit-mask:linear-gradient(#0000 0,#000 clamp(80px,12vh,140px));mask:linear-gradient(#0000 0,#000 clamp(80px,12vh,140px))}.colophon .backdrop--night .backdrop__wash{opacity:.55;mix-blend-mode:multiply;background:url(/brand/texture/gradient_night_vignette.svg) 50%/cover no-repeat;-webkit-mask:linear-gradient(#0000 0,#000 clamp(80px,12vh,140px));mask:linear-gradient(#0000 0,#000 clamp(80px,12vh,140px))}.colophon .backdrop--night:after{content:"";opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto;-webkit-mask:linear-gradient(#0000 0,#000 clamp(80px,12vh,140px));mask:linear-gradient(#0000 0,#000 clamp(80px,12vh,140px))}.colophon .backdrop--night .backdrop__stars,.colophon .backdrop--night .backdrop__calligraphy{display:none}
.site-header{--fg:var(--ink);--bg:#ead6b6d1;--line:#551d2a33;z-index:50;height:62px;padding:0 var(--gutter);color:var(--fg);background:var(--bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);font-family:var(--f-display);transition:translate .7s var(--ease-out), background .5s ease, color .5s ease, border-color .5s ease;align-items:center;gap:clamp(16px,2.4vw,36px);display:flex;position:fixed;top:0;left:0;right:0;translate:0 -105%}.site-header[data-visible=true]{translate:none}.site-header[data-theme=night]{--fg:var(--parchment);--bg:#0c1014b8;--line:#a3855242}.site-header a{color:inherit;text-decoration:none}.site-header :focus-visible{outline-offset:4px;outline:1px solid}.site-header__brand{flex:none;align-items:center;gap:10px;margin-inline-end:auto;display:flex}.site-header__mark{width:auto;height:30px;display:block}.site-header__name{letter-spacing:.04em;font-size:17px;font-weight:600}.site-header__chapter{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:color-mix(in srgb, var(--fg) 75%, transparent);flex:1;margin:0;font-size:17px;font-style:italic;overflow:hidden}.site-header__chapter span{animation:site-header-turn .6s var(--ease-out);display:inline-block}@keyframes site-header-turn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}.site-header__nav a[aria-current=page]:after{transform:scaleX(1)}.site-header__nav{gap:clamp(10px,1.1vw,22px);font-size:16px;font-weight:500;display:flex}.site-header__nav a{white-space:nowrap;padding:4px 0;position:relative}.site-header__nav a:after{content:"";height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__pill{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:7px 18px;font-size:15px;transition:background .25s,color .25s,opacity .3s}.site-header__pill:hover{background:var(--fg);color:var(--ink)}.site-header[data-theme=paper] .site-header__pill:hover{color:var(--parchment)}.site-header[data-open=true] .site-header__pill{opacity:0;pointer-events:none}.site-header__menu{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;margin:0 -6px 0 0;padding:8px 6px;font-size:16px;font-weight:500;display:none}.site-header__menu-icon{width:22px;height:10px;position:relative}.site-header__menu-icon i{transform-origin:50%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;top:4.5px;left:0;right:0}.site-header__menu-icon i:first-child{transform:translateY(-4.5px)}.site-header__menu-icon i:last-child{transform-origin:100%;transform:translateY(4.5px)scaleX(.727)}.site-header__menu[aria-expanded=true] .site-header__menu-icon i:first-child{transform:translateY(0)rotate(35deg)}.site-header__menu[aria-expanded=true] .site-header__menu-icon i:last-child{transform:translateY(0)rotate(-35deg)scaleX(1)}.site-header__read{background:var(--brass);transform-origin:0;height:2px;transform:scaleX(var(--read,0));position:absolute;bottom:-1px;left:0;right:0}@media (max-width:1320px){.site-header__chapter{display:none}}@media (max-width:1180px){.site-header__nav{display:none}.site-header__chapter{display:block}.site-header__menu{display:inline-flex}}@media (max-width:520px){.site-header{gap:14px}.site-header__name{display:none}.site-header__chapter{font-size:14px}.site-header .site-header__pill{letter-spacing:.01em;background:var(--fg);border-color:var(--fg);color:var(--parchment);padding:7px 15px 8px;font-size:14px;font-weight:600}.site-header[data-theme=night] .site-header__pill{color:var(--ink)}.site-header .site-header__pill:hover{background:var(--oxblood);border-color:var(--oxblood);color:var(--parchment)}.site-header__menu-label{display:none}}.site-menu{z-index:49;padding:96px var(--gutter) 56px;color:var(--ink);background:var(--paper-texture);font-family:var(--f-display);clip-path:circle(0 at calc(100% - var(--gutter) - 12px) 31px);visibility:hidden;align-content:center;gap:8px;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s linear .7s;display:grid;position:fixed;inset:0}.site-menu[data-open=true]{clip-path:circle(150% at calc(100% - var(--gutter) - 12px) 31px);visibility:visible;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility}.site-menu a{color:inherit;text-decoration:none}.site-menu :focus-visible{outline-offset:4px;outline:1px solid}.site-menu__rule{outline-offset:-6px;pointer-events:none;border:1px solid #551d2a73;outline:1px solid #551d2a2e;position:absolute;inset:clamp(10px,2.6vw,20px)}.site-menu__kicker{color:var(--oxblood);margin:0 0 18px}.site-menu__links{border-top:1px solid #551d2a38;display:grid}.site-menu__links a{opacity:0;transition:opacity .5s ease, translate .6s var(--ease-out), color .25s ease;border-bottom:1px solid #551d2a24;align-items:baseline;gap:18px;padding:14px 0 12px;display:flex;translate:0 14px}.site-menu[data-open=true] .site-menu__links a{opacity:1;translate:none}.site-menu__numeral{letter-spacing:.2em;width:2.4em;color:var(--brass);flex:none;font-size:13px}.site-menu__title{font-size:clamp(32px,9vw,52px);font-style:italic;font-weight:500;line-height:1.05}.site-menu__links a[aria-current=page]{color:var(--oxblood)}.site-menu__links a[aria-current=page] .site-menu__numeral:after{content:" ·"}.site-menu__pill{border:1px solid var(--ink);opacity:0;border-radius:999px;justify-self:start;margin-top:26px;padding:11px 26px;font-size:18px;transition:opacity .5s .45s,background .25s,color .25s}.site-menu[data-open=true] .site-menu__pill{opacity:1}.site-menu__pill:hover{background:var(--ink);color:var(--parchment)}.site-menu__urdu{font-family:var(--f-urdu);color:var(--oxblood);opacity:0;margin:30px 0 0;font-size:26px;line-height:2;transition:opacity .8s .55s}.site-menu[data-open=true] .site-menu__urdu{opacity:1}@media (min-width:1181px){.site-menu{display:none}}@media (prefers-reduced-motion:reduce){.site-header,.site-menu,.site-menu *{transition:none!important}.site-header__chapter span{animation:none}}
.page-section{isolation:isolate;padding:clamp(104px, 15vh, 168px) var(--gutter);font-family:var(--f-body);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow:clip}.page-section *,.page-section :before,.page-section :after{box-sizing:border-box}:where(.page-section) img{max-width:none;display:block}:where(.page-section) a{color:inherit;text-decoration:none}:where(.page-section) :focus-visible{outline-offset:4px;outline:1px solid}.theme-paper{color:var(--ink)}.theme-night{color:var(--parchment)}.backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0}.backdrop>*,.backdrop__pattern>*,.backdrop:after{position:absolute;inset:0}.backdrop--paper{background:var(--parchment)}.backdrop--paper .backdrop__texture{opacity:.05;mix-blend-mode:multiply;background:url(/brand/texture/pattern_jali_lattice.svg) 50%/480px}.backdrop--paper>*{-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 80%,#0000 97%);mask-image:linear-gradient(#0000 2%,#000 18% 80%,#0000 97%)}.backdrop--paper .backdrop__wash{opacity:.3;mix-blend-mode:multiply;background:url(/brand/texture/foxing_and_age.webp) 50%/cover no-repeat}.backdrop--night{background:var(--navy)}.backdrop--night .backdrop__texture,.backdrop--night .backdrop__wash{-webkit-mask:url(/brand/texture/map.webp) 0 calc(var(--page-y,0px) * -1) / auto 1980px repeat;-webkit-mask:url(/brand/texture/map.webp) 0 calc(var(--page-y,0px) * -1) / auto 1980px repeat;mask:url(/brand/texture/map.webp) 0 calc(var(--page-y,0px) * -1) / auto 1980px repeat}.backdrop--night .backdrop__texture{opacity:.065;background:#ccdcff}.backdrop--night .backdrop__wash{-webkit-mask-position:470px calc(330px - var(--page-y,0px));-webkit-mask-position:470px calc(330px - var(--page-y,0px));mask-position:470px calc(330px - var(--page-y,0px));opacity:.05;background:#fdd9ad}.backdrop__stars>i,.nightfall__starfield>i{background:url(/brand/texture/stars.webp) 0 calc(var(--page-y,0px) * -1) / 1200px repeat;opacity:.6;position:absolute;inset:0}.backdrop__stars>i:nth-child(2),.nightfall__starfield>i:nth-child(2){background-image:url(/brand/texture/stars_bright_a.webp);animation:5s ease-in-out infinite alternate night-twinkle}.backdrop__stars>i:nth-child(3),.nightfall__starfield>i:nth-child(3){background-image:url(/brand/texture/stars_bright_b.webp);background-position:600px calc(420px - var(--page-y,0px));animation:6.5s ease-in-out -3s infinite alternate night-twinkle}@keyframes night-twinkle{0%{opacity:.25}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.backdrop__stars>i,.nightfall__starfield>i{animation:none}}[data-loop]:not(.is-looping) .backdrop__stars>i,.tab-hidden .backdrop__stars>i,[data-loop]:not(.is-looping) .nightfall__starfield>i,.tab-hidden .nightfall__starfield>i{animation-play-state:paused}.backdrop--night:after{content:"";opacity:.045;background-image:url(/brand/texture/paper_grain_tile.webp);background-size:140px}.backdrop>.backdrop__calligraphy{height:min(100%,120vh);inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 58%,#0000 88%);mask-image:linear-gradient(#0000 0,#000 22% 58%,#0000 88%)}.page-section:nth-of-type(2n)>.backdrop>.backdrop__calligraphy{inset:auto 0 0}.backdrop__strokes{position:absolute;inset:0}.backdrop__strokes--back{--plate:url(/brand/art/calligraphy_back.webp)}.backdrop__strokes--front{--plate:url(/brand/art/calligraphy_front.webp)}.backdrop--paper .backdrop__strokes,.backdrop--light .backdrop__strokes{background:var(--plate) center / cover no-repeat;filter:saturate(.75);opacity:.26}.backdrop--night .backdrop__strokes{-webkit-mask:var(--plate) center / cover no-repeat;-webkit-mask:var(--plate) center / cover no-repeat;mask:var(--plate) center / cover no-repeat;background:#c5bcb0}.backdrop--night .backdrop__strokes--back{opacity:.06}.backdrop--night .backdrop__strokes--front{opacity:.1}.backdrop>.backdrop__word{font-family:var(--f-calli);white-space:nowrap;transform-origin:100% 100%;font-size:clamp(240px,58vh,600px);font-weight:700;line-height:1;inset:auto -.06em 2% auto;rotate:-5deg}.page-section:nth-of-type(2n)>.backdrop>.backdrop__word{transform-origin:0 0;inset:2% auto auto -.06em;rotate:4deg}.backdrop--paper .backdrop__word,.backdrop--light .backdrop__word{color:#a8673a;opacity:.15}.backdrop--night .backdrop__word{color:#c5bcb0;opacity:.11}@media (max-width:760px){.backdrop>.backdrop__word{font-size:46vh}.backdrop__strokes--back{background-position:0 0;background-size:auto 100%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:auto 100%;mask-size:auto 100%}.backdrop__strokes--front{background-position:100% 0;background-size:auto 100%;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:auto 100%;mask-size:auto 100%}}.deckle{z-index:2;pointer-events:none;background:var(--deckle,var(--parchment));height:clamp(16px,2.2vw,30px);position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:url(/brand/ornament/deckle_edge.svg) 0 100%/auto 100% repeat-x;mask:url(/brand/ornament/deckle_edge.svg) 0 100%/auto 100% repeat-x}.deckle--night{--deckle:var(--ink)}.chapter-head{gap:18px;max-width:780px;margin-bottom:clamp(52px,9vh,96px);display:grid}.chapter-head--center{text-align:center;justify-items:center;margin-inline:auto}.chapter-head__kicker{white-space:nowrap;letter-spacing:.32em;text-transform:uppercase;color:var(--oxblood);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:11px;line-height:1;display:flex}.theme-night .chapter-head__kicker{color:var(--brass)}.chapter-head__rule{background:currentColor;width:36px;height:1px}.chapter-head__page{letter-spacing:.2em;color:var(--brass);opacity:.8;margin-inline-start:18px}.chapter-head__title{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(46px,5.8vw,92px);font-style:italic;font-weight:500;line-height:1.06}.chapter-head__title em{font-style:normal}.chapter-head__urdu{font-family:var(--f-urdu-display,var(--f-urdu));color:var(--oxblood);margin:0;font-size:clamp(22px,2.1vw,30px);line-height:2.2}.theme-night .chapter-head__urdu{color:var(--stub-ink)}.chapter-head__urdu-numeral{color:var(--brass);margin-inline-end:.4em}.chapter-head__lede{max-width:56ch;color:var(--sepia-ink);margin:4px 0 0;font-size:clamp(17px,1.25vw,19px);font-weight:300;line-height:1.75}.theme-night .chapter-head__lede{color:#ead6b6c7}.layer{transform:translate3d(0, calc((var(--progress,.5) - .5) * var(--travel,0) * 1px), 0)}.motion [data-reveal]{transition:opacity .9s var(--ease-out), translate 1.1s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.motion [data-reveal]:not(.is-revealed){opacity:0;translate:0 26px}.motion [data-reveal=fade]:not(.is-revealed){translate:none}[data-reveal=ink]{margin-block:-.14em;margin-inline:-.12em;padding-block:.14em;padding-inline:.12em}.motion [data-reveal=ink]{transition:-webkit-mask-position 1.7s var(--ease-ink), mask-position 1.7s var(--ease-ink);transition-delay:var(--reveal-delay,0s);-webkit-mask-image:linear-gradient(90deg,#000 0 42%,#0000 58% 100%);mask-image:linear-gradient(90deg,#000 0 42%,#0000 58% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.motion [data-reveal=ink]:not(.is-revealed){opacity:1;translate:none;-webkit-mask-position:100% 0;mask-position:100% 0}.lamp{z-index:-1;pointer-events:none;opacity:0;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.lamp:before{content:"";width:560px;height:560px;transform:translate3d(calc(var(--lx,50%) - 280px), calc(var(--ly,50%) - 280px), 0);will-change:transform;background:radial-gradient(circle,#ead6b616,#ead6b608 38%,#0000 66%);border-radius:50%;position:absolute;top:0;left:0}.lamp.is-lit{opacity:1}@media (hover:none),(pointer:coarse){.lamp{display:none}}.cta{--notch:radial-gradient(circle 7px at 0 50%, transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 7px at 100% 50%, transparent 97%, #000) right / 51% 100% no-repeat;background:var(--ink);color:var(--parchment);font-family:var(--f-display);white-space:nowrap;-webkit-mask:var(--notch);-webkit-mask:var(--notch);mask:var(--notch);align-items:stretch;transition:background .25s,color .25s;display:inline-flex}a.cta:hover,a.cta:focus-visible{background:var(--oxblood);color:var(--parchment)}.cta--light{background:var(--parchment);color:var(--ink)}a.cta--light:hover,a.cta--light:focus-visible{background:var(--stub-ink);color:var(--ink)}.cta__main{flex-direction:column;justify-content:center;gap:4px;padding:13px 24px 13px 28px;display:flex}.cta__eyebrow{font-family:var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:var(--brass);font-size:9px;line-height:1}.cta--light .cta__eyebrow{color:var(--oxblood)}.cta__label{font-size:21px;font-weight:600;line-height:1.1}.cta__stub{border-left:1px dashed;border-left-color:color-mix(in srgb, currentColor 40%, transparent);font-family:var(--f-urdu);align-items:center;gap:8px;padding:0 24px 0 18px;font-size:15px;line-height:2.2;display:flex}.cta__arrow{transition:translate .35s var(--ease-out)}a.cta:hover .cta__arrow{translate:4px}.ink-link{font-family:var(--f-display);white-space:nowrap;background:linear-gradient(currentColor,currentColor) 100% 100%/100% 1px no-repeat;align-items:baseline;gap:10px;padding-bottom:4px;font-size:20px;font-style:italic;display:inline-flex}.ink-link:hover{animation:site-underline-sweep .7s var(--ease-out)}.ink-link__page{letter-spacing:.2em;color:var(--brass);font-size:11px;font-style:normal}@keyframes site-underline-sweep{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}.smallcaps{letter-spacing:.28em;text-transform:uppercase;font-size:11px}@media (max-width:600px){.chapter-head__page{display:none}}@media (prefers-reduced-motion:reduce){.layer{transform:none}.ink-link:hover{animation:none}}
