.page-soon{isolation:isolate;min-height:auto;padding:clamp(36px, 6vh, 60px) var(--gutter) clamp(70px, 10vh, 110px);background:var(--night);color:var(--parchment);margin-bottom:-1px;position:relative;overflow:clip}.page-soon:after{content:"";background:linear-gradient(to bottom, transparent 0%, #0c101459 35%, #0c1014d9 75%, var(--night) 100%);pointer-events:none;z-index:2;height:clamp(80px,12vh,150px);position:absolute;bottom:0;left:0;right:0}.page-soon__lattice{z-index:0;opacity:.035;pointer-events:none;background-image:url(/brand/texture/pattern_jali_lattice.svg);background-position:50%;background-size:520px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.page-soon__wrap{z-index:3;max-width:680px;margin:0 auto;position:relative}.page-soon__accent-quill{opacity:.85;pointer-events:none;z-index:4;filter:drop-shadow(0 12px 24px #000000b3);width:clamp(80px,9vw,120px);height:auto;position:absolute;top:-38px;right:-50px;rotate:22deg}.page-soon__accent-flower{opacity:.8;pointer-events:none;z-index:4;filter:drop-shadow(0 10px 20px #0009);width:clamp(62px,7vw,92px);height:auto;position:absolute;bottom:18px;left:-44px;rotate:-15deg}@media (max-width:960px){.page-soon__accent-quill,.page-soon__accent-flower{display:none}}.page-soon__card{isolation:isolate;text-align:center;color:var(--ink);animation:hero-rise-in 1s var(--ease-out) both;border-radius:2px;padding:clamp(28px,4.5vw,46px) clamp(24px,4.5vw,48px);position:relative;box-shadow:0 30px 60px -18px #000c,0 0 0 1px #a3855259}.page-soon__card-paper{z-index:-2;background:var(--paper-texture), linear-gradient(170deg, #f6ecda, var(--parchment-soft) 55%, #e5d5ba);position:absolute;inset:0}.page-soon__card-grain{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 28%,#ffffff61,#0000 72%);position:absolute;inset:0}.page-soon__card-rule{pointer-events:none;position:absolute}.page-soon__card-rule--outer{border:1px solid #a38552bf;inset:10px}.page-soon__card-rule--inner{border:1px solid #551d2a47;inset:15px}.page-soon__card-rule--outer:before,.page-soon__card-rule--outer:after{content:"";background:var(--brass);width:7px;height:7px;position:absolute;rotate:45deg}.page-soon__card-rule--outer:before{top:-3.5px;left:-3.5px}.page-soon__card-rule--outer:after{bottom:-3.5px;right:-3.5px}.page-soon__card-postmark{opacity:.16;pointer-events:none;width:clamp(75px,10vw,110px);position:absolute;top:18px;left:20px;rotate:-15deg}.page-soon__card-seal{z-index:5;filter:drop-shadow(0 10px 18px #13191f73);pointer-events:none;width:clamp(56px,6.5vw,78px);position:absolute;bottom:-24px;right:20px;rotate:-6deg}.page-soon__kicker{color:var(--oxblood);letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;margin:0 auto 12px;font-size:10px;display:inline-flex}.page-soon__kicker-line{opacity:.5;background:currentColor;width:24px;height:1px}.page-soon__kicker-dot{background:var(--brass);border-radius:50%;width:3.5px;height:3.5px}.page-soon__kicker-urdu{font-family:var(--f-urdu);font-size:13.5px;line-height:1.6}.page-soon__headings{flex-direction:column;align-items:center;gap:6px;margin:0 auto 10px;display:flex}.page-soon__urdu-wrap{justify-content:center;width:100%;display:flex}.page-soon__urdu-mark{aspect-ratio:689/300;background:var(--oxblood);filter:drop-shadow(0 2px 6px #551d2a33);width:min(100%,200px);transition:transform .5s var(--ease-out);display:block;-webkit-mask-image:url(/brand/type/urdu_display_jald_aa_raha_hai.svg);mask-image:url(/brand/type/urdu_display_jald_aa_raha_hai.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-soon__title{width:100%;font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--ink);transition:transform .5s var(--ease-out);margin:0;font-size:clamp(26px,3.8vw,40px);font-weight:500;line-height:1.05}.page-soon__card:hover .page-soon__urdu-mark,.page-soon__card:hover .page-soon__title{transform:scale(1.02)}.page-soon__card-divider{opacity:.75;width:min(100%,120px);height:auto;margin:0 auto 12px;display:block}.page-soon__tagline{max-width:52ch;font-family:var(--f-body);color:var(--sepia-ink);margin:0 auto 18px;font-size:clamp(14px,1.1vw,15.5px);line-height:1.55}.page-soon__preview-lead{letter-spacing:.14em;color:var(--oxblood);margin-bottom:10px;font-size:10px;display:block}.page-soon__schedule-preview{margin-bottom:16px}.page-soon__days{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.page-soon__day{background:#ead6b666;border:1px solid #a3855273;border-radius:2px;flex-direction:column;gap:6px;padding:10px 12px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative}.page-soon__day:hover{border-color:var(--oxblood);background:#ead6b6b3;transform:translateY(-2px)}.page-soon__day-moon{width:18px;height:18px}.page-soon__day-info{flex-direction:column;gap:1px;display:flex}.page-soon__day-numeral{color:var(--oxblood);letter-spacing:.12em;font-size:9.5px}.page-soon__day-title{font-family:var(--f-display);color:var(--ink);font-size:14.5px;font-style:italic;font-weight:500}.page-soon__day-urdu{font-family:var(--f-urdu);color:#551d2ad9;font-size:12.5px;line-height:1.5}.page-soon__day-date{color:#13191fa6;font-size:11px}.page-soon__footnote{color:#13191fa6;margin:0;font-size:12px;font-style:italic}.page-soon__sponsors-preview{margin-bottom:16px}.page-soon__tiers{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.page-soon__tier-chip{color:var(--ink);background:#ead6b659;border:1px solid #a3855280;border-radius:2px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;display:inline-flex}.page-soon__tier-chip span[lang=ur]{font-family:var(--f-urdu);color:var(--oxblood);font-size:12.5px}.page-soon__cta-box{justify-content:center;margin-bottom:8px;display:flex}.page-soon__contact-preview{margin-bottom:16px}.page-soon__desks{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.page-soon__desk-item{color:inherit;background:#ead6b666;border:1px solid #a3855273;border-radius:2px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;transition:background .3s,border-color .3s,transform .3s;display:flex}.page-soon__desk-item:hover{border-color:var(--oxblood);background:#ead6b6b3;transform:translateY(-2px)}.page-soon__desk-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.page-soon__desk-label{font-family:var(--f-display);color:var(--ink);font-size:13.5px;font-weight:500}.page-soon__desk-urdu{font-family:var(--f-urdu);color:var(--oxblood);font-size:12.5px}.page-soon__desk-note{color:#13191fa6;font-size:11px;line-height:1.35}.page-soon__contact-footer{color:#13191fb3;border-top:1px solid #a3855247;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding-top:10px;font-size:11.5px;display:flex}.page-soon__social-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;transition:color .3s}.page-soon__social-link:hover{color:var(--oxblood)}.page-soon__actions{border-top:1px solid #a385524d;justify-content:center;gap:22px;margin-top:16px;padding-top:14px;display:flex}.page-soon .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:8px;padding-bottom:3px;font-size:15.5px;font-style:italic;text-decoration:none;transition:color .25s;display:inline-flex}.page-soon .folio-link:hover{color:var(--oxblood)}.page-soon .folio-link__page{font-style:normal;font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:9.5px}.page-soon .folio-link__label{color:inherit}.soon-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.page-soon__days,.page-soon__desks{grid-template-columns:1fr}.page-soon__actions{flex-direction:column;align-items:center;gap:12px}}
