.shero[data-astro-cid-qudyeh6c]{--glow: #6FC0F0;--glow-2: #9C8BF0;--ground-0: #050B14;--ground-1: #0A1626;--on-dark: #E4EDF7;--on-dark-mute: #9FB4CC;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 90% at 50% 8%,var(--ground-1) 0%,var(--ground-0) 62%),var(--ground-0);color:var(--on-dark)}:root:not([data-palette=blue]) .shero[data-astro-cid-qudyeh6c]{--glow: #6FD1A4;--glow-2: #58B8D6;--ground-0: #05100C;--ground-1: #0A1E17}.shero[data-astro-cid-qudyeh6c]:after{content:"";position:absolute;inset:auto 0 0;height:240px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ground) 30%,transparent) 46%,color-mix(in srgb,var(--ground) 78%,transparent) 74%,var(--ground) 100%);pointer-events:none;z-index:3}.shero-mesh[data-astro-cid-qudyeh6c],.shero-field[data-astro-cid-qudyeh6c]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.shero-mesh[data-astro-cid-qudyeh6c]{filter:blur(26px);opacity:.85}.shero-field[data-astro-cid-qudyeh6c]{opacity:.9}.shero-vignette[data-astro-cid-qudyeh6c]{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(78% 62% at 50% 44%,transparent 42%,rgba(2,6,12,.72) 100%)}.shero-inner[data-astro-cid-qudyeh6c]{position:relative;max-width:var(--shell);margin:0 auto;padding:64px 40px 120px;display:grid;grid-template-columns:minmax(min(300px,100%),36%) 1fr;gap:48px;align-items:center}.shero-eyebrow[data-astro-cid-qudyeh6c]{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--glow);margin:0 0 18px}.shero-h1[data-astro-cid-qudyeh6c]{font-family:var(--serif);font-size:clamp(40px,4.1vw,60px);font-weight:500;line-height:1.04;letter-spacing:-.02em;margin:0 0 22px;text-wrap:balance;color:#fff}.shero-sub[data-astro-cid-qudyeh6c]{font-size:19px;line-height:1.6;color:var(--on-dark);margin:0 0 32px;max-width:34em}.shero-cta[data-astro-cid-qudyeh6c]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.shero-btn[data-astro-cid-qudyeh6c]{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:15.5px;font-weight:600;text-decoration:none;padding:15px 28px;border-radius:6px;transition:background .22s ease,border-color .22s ease,transform .22s ease,color .22s ease}.shero-btn[data-astro-cid-qudyeh6c] svg[data-astro-cid-qudyeh6c]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shero-btn--primary[data-astro-cid-qudyeh6c]{background:var(--coral-cta);color:var(--t-oncta)}.shero-btn--primary[data-astro-cid-qudyeh6c]:hover{background:var(--coral-cta-deep);color:var(--t-oncta);transform:translateY(-2px)}.shero-btn--primary[data-astro-cid-qudyeh6c]:hover svg[data-astro-cid-qudyeh6c]{transform:translate(3px)}.shero-btn--primary[data-astro-cid-qudyeh6c] svg[data-astro-cid-qudyeh6c]{transition:transform .22s ease}.shero-btn--ghost[data-astro-cid-qudyeh6c]{color:var(--on-dark);border:1px solid rgba(255,255,255,.24);background:#ffffff0a;backdrop-filter:blur(6px)}.shero-btn--ghost[data-astro-cid-qudyeh6c]:hover{color:#fff;border-color:#ffffff80;background:#ffffff17;transform:translateY(-2px)}.shero-stage[data-astro-cid-qudyeh6c]{position:relative;width:100%;aspect-ratio:100 / 80;perspective:1500px;perspective-origin:50% 45%;transform-style:preserve-3d;z-index:4;pointer-events:none}.shero-world[data-astro-cid-qudyeh6c]{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 45%;will-change:transform;pointer-events:none}.shero-item-link[data-astro-cid-qudyeh6c],.shero-pause[data-astro-cid-qudyeh6c]{pointer-events:auto}.shero-item[data-astro-cid-qudyeh6c]{position:absolute;transform-style:preserve-3d}.sh-float[data-astro-cid-qudyeh6c]{animation:shFloat var(--dur, 14s) ease-in-out var(--delay, 0s) infinite;transform-style:preserve-3d}@keyframes shFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}.shero-threads[data-astro-cid-qudyeh6c]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.shero-threads[data-astro-cid-qudyeh6c] path[data-astro-cid-qudyeh6c]{fill:none;stroke:var(--glow);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:var(--len, 240);stroke-dashoffset:var(--len, 240);opacity:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--glow) 60%,transparent));transition:opacity .35s ease}.shero-threads[data-astro-cid-qudyeh6c] path[data-astro-cid-qudyeh6c].is-lit{opacity:.85;animation:shDraw 1.05s cubic-bezier(.4,0,.2,1) forwards}@keyframes shDraw{to{stroke-dashoffset:0}}.shero-orb[data-astro-cid-qudyeh6c]{position:absolute;left:50%;top:42%;width:26%;aspect-ratio:1;transform:translate(-50%,-50%);transform-style:preserve-3d}.shero-orb-core[data-astro-cid-qudyeh6c]{position:relative;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--glow) 26%,transparent) 0%,transparent 58%),radial-gradient(circle at 50% 50%,rgba(9,20,36,.9) 40%,rgba(9,20,36,.35) 72%,transparent 100%);box-shadow:inset 0 0 60px color-mix(in srgb,var(--glow) 22%,transparent),0 0 90px color-mix(in srgb,var(--glow) 18%,transparent);transition:box-shadow .4s ease;animation:shBreathe 9s ease-in-out infinite}@keyframes shBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.shero-orb-ring[data-astro-cid-qudyeh6c]{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--glow) 26%,transparent)}.shero-orb-ring--a[data-astro-cid-qudyeh6c]{inset:-7%;animation:shSpin 46s linear infinite;border-left-color:transparent;border-right-color:color-mix(in srgb,var(--glow-2) 34%,transparent)}.shero-orb-ring--b[data-astro-cid-qudyeh6c]{inset:6%;animation:shSpin 34s linear infinite reverse;border-top-color:transparent}.shero-orb-ring--c[data-astro-cid-qudyeh6c]{inset:17%;border-color:color-mix(in srgb,var(--glow) 14%,transparent)}@keyframes shSpin{to{transform:rotate(360deg)}}.shero-orb-glow[data-astro-cid-qudyeh6c]{position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 16%,transparent) 0%,transparent 62%);pointer-events:none;transition:opacity .4s ease}.shero-orb-text[data-astro-cid-qudyeh6c]{position:relative;padding:0 13%}.shero-orb-eyebrow[data-astro-cid-qudyeh6c]{font-family:var(--sans);font-size:clamp(9px,.74vw,11px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--glow);margin:0 0 9px;text-shadow:0 1px 8px rgba(2,8,16,.9)}.shero-orb-line[data-astro-cid-qudyeh6c]{font-family:var(--serif);font-size:clamp(12.5px,1.05vw,16px);line-height:1.32;color:#fff;margin:0;text-wrap:balance;text-shadow:0 1px 10px rgba(2,8,16,.95)}.shero-stage[data-astro-cid-qudyeh6c].is-linked .shero-orb-core[data-astro-cid-qudyeh6c]{box-shadow:inset 0 0 74px color-mix(in srgb,var(--glow) 34%,transparent),0 0 140px color-mix(in srgb,var(--glow) 30%,transparent)}.shero-stage[data-astro-cid-qudyeh6c].is-linked .shero-orb-glow[data-astro-cid-qudyeh6c]{opacity:1.55}.shero-item-link[data-astro-cid-qudyeh6c]{position:relative;display:block;text-decoration:none;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1)}.shero-item-cover[data-astro-cid-qudyeh6c]{position:relative;display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 2px 4px #00000080,0 34px 60px -18px #000000d9;opacity:var(--in, 1);transition:box-shadow .5s ease}.shero[data-astro-cid-qudyeh6c].is-arriving .shero-item[data-astro-cid-qudyeh6c]{--in: 0;animation:shArrived 0s linear 2.6s forwards}@keyframes shArrived{to{--in: 1}}.shero-item-plinth[data-astro-cid-qudyeh6c]{position:absolute;left:50%;bottom:-9%;width:116%;aspect-ratio:3.4 / 1;transform:translate(-50%);border-radius:50%;background:linear-gradient(100deg,transparent 18%,color-mix(in srgb,var(--glow) 34%,transparent) 48%,transparent 78%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--glow) 40%,transparent) 0%,transparent 70%);opacity:calc(.5 * var(--in, 1));filter:blur(1px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.shero-item-cap[data-astro-cid-qudyeh6c]{position:absolute;left:0;right:0;bottom:0;display:block;padding:34px 11px 11px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,transparent,rgba(3,9,18,.93) 58%);font-family:var(--sans);opacity:0;transition:opacity .35s ease}.shero-item-cap[data-astro-cid-qudyeh6c] strong[data-astro-cid-qudyeh6c]{display:block;font-size:12px;font-weight:600;line-height:1.3;color:#fff;margin-bottom:3px}.shero-item-cta[data-astro-cid-qudyeh6c]{font-size:11px;font-weight:600;color:var(--glow)}.shero-item-link[data-astro-cid-qudyeh6c]:hover,.shero-item-link[data-astro-cid-qudyeh6c]:focus-visible{transform:translate3d(0,-7px,34px)}.shero-item-link[data-astro-cid-qudyeh6c]:hover .shero-item-plinth[data-astro-cid-qudyeh6c],.shero-item-link[data-astro-cid-qudyeh6c]:focus-visible .shero-item-plinth[data-astro-cid-qudyeh6c]{opacity:1;transform:translate(-50%) scaleX(1.06)}.shero-item-link[data-astro-cid-qudyeh6c]:hover .shero-item-cap[data-astro-cid-qudyeh6c],.shero-item-link[data-astro-cid-qudyeh6c]:focus-visible .shero-item-cap[data-astro-cid-qudyeh6c]{opacity:1}.shero-item-link[data-astro-cid-qudyeh6c]:hover .shero-item-cover[data-astro-cid-qudyeh6c],.shero-item-link[data-astro-cid-qudyeh6c]:focus-visible .shero-item-cover[data-astro-cid-qudyeh6c]{box-shadow:0 2px 4px #00000080,0 46px 76px -16px #000000e6,0 0 44px color-mix(in srgb,var(--glow) 26%,transparent)}.shero-item-link[data-astro-cid-qudyeh6c]:focus-visible{outline:3px solid var(--glow);outline-offset:8px;border-radius:4px}.shero-stage[data-astro-cid-qudyeh6c].is-linked .shero-item[data-astro-cid-qudyeh6c]:not(.is-active) .shero-item-cover[data-astro-cid-qudyeh6c]{opacity:calc(.42 * var(--in, 1));transition:opacity .4s ease}.shero-stage[data-astro-cid-qudyeh6c].is-linked .shero-item[data-astro-cid-qudyeh6c]:not(.is-active) .shero-item-plinth[data-astro-cid-qudyeh6c]{opacity:calc(.18 * var(--in, 1))}.shero-pause[data-astro-cid-qudyeh6c]{position:absolute;left:0;bottom:1%;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#09122099;backdrop-filter:blur(9px);color:var(--on-dark);font-family:var(--sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.shero-pause[data-astro-cid-qudyeh6c][hidden]{display:none}.shero-pause[data-astro-cid-qudyeh6c]:hover{background:#091220d9;border-color:var(--glow);color:#fff}.shero-pause[data-astro-cid-qudyeh6c]:focus-visible{outline:3px solid var(--glow);outline-offset:3px}.shero-pause[data-astro-cid-qudyeh6c] svg[data-astro-cid-qudyeh6c]{width:12px;height:12px;fill:currentColor;flex:none}.shero-pause-play[data-astro-cid-qudyeh6c],.shero-pause[data-astro-cid-qudyeh6c][aria-pressed=true] .shero-pause-bars[data-astro-cid-qudyeh6c]{display:none}.shero-pause[data-astro-cid-qudyeh6c][aria-pressed=true] .shero-pause-play[data-astro-cid-qudyeh6c]{display:block}@media (max-width: 1080px){.shero-inner[data-astro-cid-qudyeh6c]{grid-template-columns:1fr;gap:40px;padding-bottom:120px}.shero-copy[data-astro-cid-qudyeh6c]{max-width:44em}.shero-stage[data-astro-cid-qudyeh6c]{aspect-ratio:100 / 78}.shero-h1[data-astro-cid-qudyeh6c]{font-size:clamp(38px,7vw,56px)}}@media (max-width: 720px){.shero-inner[data-astro-cid-qudyeh6c]{padding:48px 24px 120px;gap:30px}.shero-stage[data-astro-cid-qudyeh6c]{aspect-ratio:100 / 118}.shero-sub[data-astro-cid-qudyeh6c]{font-size:17px}.shero-orb[data-astro-cid-qudyeh6c]{width:34%}.shero-orb-text[data-astro-cid-qudyeh6c],.shero-threads[data-astro-cid-qudyeh6c]{display:none}.shero-item-cap[data-astro-cid-qudyeh6c]{opacity:1;inset:auto auto 0 0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;background:none}.shero-item-link[data-astro-cid-qudyeh6c]:after{content:"↗";position:absolute;top:6px;right:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#040a14d1;border:1px solid color-mix(in srgb,var(--glow) 55%,transparent);color:var(--glow);font-size:11px;line-height:1}.shero-pause[data-astro-cid-qudyeh6c]{top:100%;bottom:auto;margin-top:14px}}@media (prefers-reduced-motion: reduce){.sh-float[data-astro-cid-qudyeh6c],.shero-orb-core[data-astro-cid-qudyeh6c],.shero-orb-ring--a[data-astro-cid-qudyeh6c],.shero-orb-ring--b[data-astro-cid-qudyeh6c]{animation:none!important}.shero-item-link[data-astro-cid-qudyeh6c],.shero-item-cap[data-astro-cid-qudyeh6c],.shero-item-plinth[data-astro-cid-qudyeh6c],.shero-item-cover[data-astro-cid-qudyeh6c]{transition:none!important}.shero-threads[data-astro-cid-qudyeh6c]{display:none}.shero-pause[data-astro-cid-qudyeh6c]{display:none!important}}.sr-only[data-astro-cid-qudyeh6c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.b3d[data-astro-cid-wrcstdhe]{--fw: 58;--fh: 76;--W: min(calc(var(--fw) * 1cqw), calc(var(--fh) * 1cqh * var(--ar)));--H: calc(var(--W) / var(--ar));--D: calc(var(--W) * var(--dp));--ry: 24;--rx: -8;cursor:grab;-webkit-user-select:none;user-select:none;padding-top:calc(var(--H) * .04)}.b3d[data-astro-cid-wrcstdhe].is-grab{cursor:grabbing}.b3d-stage[data-astro-cid-wrcstdhe]{position:relative;width:var(--W);height:var(--H);perspective:calc(var(--W) * 5);perspective-origin:50% 40%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pcard:hover .b3d-stage[data-astro-cid-wrcstdhe],.pcard:focus-within .b3d-stage[data-astro-cid-wrcstdhe]{transform:translateY(-5px) scale(1.04)}.b3d-tilt[data-astro-cid-wrcstdhe],.b3d-spin[data-astro-cid-wrcstdhe]{position:absolute;inset:0;transform-style:preserve-3d}.b3d-tilt[data-astro-cid-wrcstdhe]{transform:rotateX(calc(var(--rx) * 1deg))}.b3d-spin[data-astro-cid-wrcstdhe]{transform:rotateY(calc(var(--ry) * 1deg))}.b3d-face[data-astro-cid-wrcstdhe]{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:100% 100%;overflow:hidden}.b3d-face[data-astro-cid-wrcstdhe] i[data-astro-cid-wrcstdhe]{position:absolute;inset:0;pointer-events:none}.b3d-dim[data-astro-cid-wrcstdhe]{background:#000;opacity:0}.b3d-front[data-astro-cid-wrcstdhe]{inset:0;transform:translateZ(calc(var(--D) / 2));border-radius:1px 3px 3px 1px}.b3d-front[data-astro-cid-wrcstdhe] img[data-astro-cid-wrcstdhe]{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-drag:none}.b3d-hinge[data-astro-cid-wrcstdhe]{background:linear-gradient(90deg,#0000004d 0,#0000 1.2%,#fff3 2.2%,#0000001f 3.6%,#0000 6%),linear-gradient(270deg,#00000024,#0000 3%)}.b3d-sheen[data-astro-cid-wrcstdhe]{background:linear-gradient(105deg,#fff0 32%,#ffffff4d,#fff0 64%);background-size:280% 100%;background-position:calc(50% + var(--sh, 0) * 1%) 0;mix-blend-mode:soft-light}.b3d-back[data-astro-cid-wrcstdhe]{inset:0;transform:rotateY(180deg) translateZ(calc(var(--D) / 2));background-image:var(--back);border-radius:3px 1px 1px 3px}.b3d-spine[data-astro-cid-wrcstdhe]{width:var(--D);height:var(--H);left:calc((var(--W) - var(--D)) / 2);top:0;transform:rotateY(-90deg) translateZ(calc(var(--W) / 2));background-color:var(--spine-c);background-image:var(--spine-i, none)}.b3d-rim[data-astro-cid-wrcstdhe]{background:linear-gradient(90deg,#ffffff47,#ffffff0f 50%,#00000040);box-shadow:inset 1px 0 #ffffff4d}.b3d-pages[data-astro-cid-wrcstdhe]{background:repeating-linear-gradient(0deg,#f4ecd8 0 1.5px,#e6dcc2 1.5px 3px)}.b3d-right[data-astro-cid-wrcstdhe]{width:calc(var(--D) - 2px);height:calc(var(--H) - 3px);top:1.5px;left:calc((var(--W) - var(--D) + 2px) / 2);transform:rotateY(90deg) translateZ(calc(var(--W) / 2 - 1.5px))}.b3d-top[data-astro-cid-wrcstdhe]{width:calc(var(--W) - 3px);height:calc(var(--D) - 2px);left:1.5px;top:calc((var(--H) - var(--D) + 2px) / 2);transform:rotateX(90deg) translateZ(calc(var(--H) / 2 - 1.5px));background:repeating-linear-gradient(90deg,#f4ecd8 0 1.5px,#e6dcc2 1.5px 3px)}.b3d-sh[data-astro-cid-wrcstdhe]{position:absolute;left:50%;top:50%;pointer-events:none;transform-origin:50% 50%}.b3d-sh1[data-astro-cid-wrcstdhe]{width:calc(var(--W) * 1.02);height:calc(var(--D) * 1.5 + 2px);margin:calc((var(--D) * 1.5 + 2px) / -2) 0 0 calc(var(--W) * -.51);background:#0c1a14;opacity:.32;filter:blur(calc(var(--W) * .02));transform:translateY(calc(var(--H) / 2 + .5px)) rotateX(90deg) rotate(calc(var(--ry) * -1deg))}.b3d-sh2[data-astro-cid-wrcstdhe]{width:calc(var(--W) * 1.7);height:calc(var(--W) * .95);margin:calc(var(--W) * -.475) 0 0 calc(var(--W) * -.85);background:radial-gradient(closest-side,#0c1a1457,#0c1a1400);transform:translateY(calc(var(--H) / 2)) rotateX(90deg)}@media (prefers-reduced-motion: reduce){.b3d-stage[data-astro-cid-wrcstdhe]{transition:none}.pcard:hover .b3d-stage[data-astro-cid-wrcstdhe],.pcard:focus-within .b3d-stage[data-astro-cid-wrcstdhe]{transform:none}}.coll[data-astro-cid-4eawcj56]{max-width:var(--shell);margin:0 auto;padding:30px 40px 24px;position:relative;z-index:4;scroll-margin-top:96px}.coll-head[data-astro-cid-4eawcj56]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;flex-wrap:wrap;margin-bottom:30px}.coll-eyebrow[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent);margin:0 0 12px}.coll-h[data-astro-cid-4eawcj56]{font-family:var(--serif);font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.015em;margin:0}.coll-assurances[data-astro-cid-4eawcj56]{list-style:none;margin:0;padding:0;display:flex;gap:28px;flex-wrap:wrap}.coll-assurances[data-astro-cid-4eawcj56] li[data-astro-cid-4eawcj56]{display:flex;gap:10px;align-items:flex-start;max-width:22ch}.coll-assurances[data-astro-cid-4eawcj56] svg[data-astro-cid-4eawcj56]{width:20px;height:20px;flex:none;margin-top:1px;fill:none;stroke:var(--t-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.coll-assurances[data-astro-cid-4eawcj56] span[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--t-mute)}.coll-assurances[data-astro-cid-4eawcj56] strong[data-astro-cid-4eawcj56]{display:block;font-size:13px;font-weight:600;color:var(--t-ink)}.coll-filters[data-astro-cid-4eawcj56]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 0 6px;border-top:1px solid var(--b-line)}.coll-filters[data-astro-cid-4eawcj56][hidden]{display:none}.coll-filters[data-astro-cid-4eawcj56]>div[data-astro-cid-4eawcj56]{display:flex;gap:8px;flex-wrap:wrap}.coll-filters-label[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-faint)}.coll-chip[data-astro-cid-4eawcj56]{padding:9px 18px;border-radius:999px;cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:500;border:1px solid var(--b-soft);background:var(--s-card);color:var(--t-body);transition:border-color .2s ease,color .2s ease,background .2s ease}.coll-chip[data-astro-cid-4eawcj56]:hover{border-color:var(--b-brand);color:var(--t-brand)}.coll-chip[data-astro-cid-4eawcj56][aria-pressed=true]{border-color:var(--b-brand);background:var(--s-brand);color:var(--t-invert);font-weight:600}.coll-count[data-astro-cid-4eawcj56]{margin:14px 0 0;font-family:var(--sans);font-size:13px;color:var(--t-faint);min-height:1em}.coll-grid[data-astro-cid-4eawcj56]{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-auto-flow:row dense;gap:26px}.pcard[data-astro-cid-4eawcj56]{display:flex;flex-direction:column;background:var(--s-card);border:1px solid var(--b-line);border-radius:14px;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.pcard[data-astro-cid-4eawcj56][hidden]{display:none}.pcard[data-astro-cid-4eawcj56]:hover{transform:translateY(-5px);border-color:var(--b-soft);box-shadow:0 20px 44px -18px #0c1a1466}.pcard[data-astro-cid-4eawcj56]:focus-within{transform:translateY(-5px);box-shadow:0 20px 44px -18px #0c1a1466}.pcard-media[data-astro-cid-4eawcj56]{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 118%,color-mix(in srgb,var(--s-brand) 12%,transparent),transparent 62%),var(--s-tint2);border-bottom:1px solid var(--b-line);overflow:hidden}.pcard-media[data-astro-cid-4eawcj56]{container-type:size;touch-action:pan-y}.pcard-back[data-astro-cid-4eawcj56]{display:block;width:100%;margin:0 0 8px;padding:9px 12px;border-radius:6px;border:1px solid var(--b-soft);background:transparent;color:var(--t-brand);font-family:var(--sans);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.pcard-back[data-astro-cid-4eawcj56][hidden]{display:none}.pcard-back[data-astro-cid-4eawcj56]:hover{background:var(--s-tint);border-color:var(--b-brand)}.pcard-back[data-astro-cid-4eawcj56]:focus-visible{outline:3px solid var(--b-brand);outline-offset:2px}.backdlg[data-astro-cid-4eawcj56]{border:0;padding:0;width:min(94vw,calc((94vh - 60px)*.7727));max-width:none;max-height:94vh;border-radius:14px;overflow:hidden;background:#0f2338;color:#fff;box-shadow:0 40px 80px -20px #0009}dialog[data-astro-cid-4eawcj56].backdlg[open]{display:flex;flex-direction:column}.backdlg[data-astro-cid-4eawcj56]::backdrop{background:#08121eb8}.backdlg-bar[data-astro-cid-4eawcj56]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;font-family:var(--sans);font-size:14px;font-weight:600}.backdlg-x[data-astro-cid-4eawcj56]{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:#fff;font:inherit;cursor:pointer}.backdlg-x[data-astro-cid-4eawcj56]:hover{background:#ffffff1f}.backdlg-x[data-astro-cid-4eawcj56]:focus-visible{outline:3px solid #fff;outline-offset:2px}.backdlg-pan[data-astro-cid-4eawcj56]{overflow:auto;-webkit-overflow-scrolling:touch}.backdlg-pan[data-astro-cid-4eawcj56] img[data-astro-cid-4eawcj56]{display:block;width:100%;height:auto}.coll-hint[data-astro-cid-4eawcj56]{margin:4px 0 0;font-family:var(--sans);font-size:13px;color:var(--t-faint)}.coll-hint[data-astro-cid-4eawcj56][hidden]{display:none}.pcard-media[data-astro-cid-4eawcj56]:after{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.5),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;mix-blend-mode:soft-light}.pcard[data-astro-cid-4eawcj56]:hover .pcard-media[data-astro-cid-4eawcj56]:after{opacity:1}.coll-grid[data-astro-cid-4eawcj56].is-armed .pcard[data-astro-cid-4eawcj56]:not(.is-in){opacity:0;transform:translateY(28px)}.coll-grid[data-astro-cid-4eawcj56].is-armed .pcard[data-astro-cid-4eawcj56].is-in{transition:opacity .6s ease calc(var(--i, 0) * 80ms),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * 80ms),box-shadow .28s ease,border-color .28s ease}.coll-grid[data-astro-cid-4eawcj56].is-armed .pcard[data-astro-cid-4eawcj56].is-in:hover{transition-delay:0s}.pcard[data-astro-cid-4eawcj56].is-pop{animation:pcPop .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--n, 0) * 45ms)}@keyframes pcPop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.pcard-slot[data-astro-cid-4eawcj56]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--t-faint);font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pcard-slot[data-astro-cid-4eawcj56] svg[data-astro-cid-4eawcj56]{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4}.pcard-body[data-astro-cid-4eawcj56]{padding:22px;display:flex;flex-direction:column;gap:8px;flex:1}.pcard-cat[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent)}.pcard-issue[data-astro-cid-4eawcj56]{color:var(--t-faint);letter-spacing:.06em}.pcard-for[data-astro-cid-4eawcj56]{color:var(--t-mute)}.pcard--wide[data-astro-cid-4eawcj56]{grid-column:span 2;flex-direction:row}.pcard--wide[data-astro-cid-4eawcj56] .pcard-media[data-astro-cid-4eawcj56]{flex:0 0 44%;aspect-ratio:auto;min-height:100%;border-bottom:none;border-right:1px solid var(--b-line)}.pcard[data-astro-cid-4eawcj56].pcard--wide .b3d{--fw: 62;--fh: 74}.pcard--wide[data-astro-cid-4eawcj56] .pcard-body[data-astro-cid-4eawcj56]{padding:28px 28px 24px}.pcard--wide[data-astro-cid-4eawcj56] .pcard-title[data-astro-cid-4eawcj56]{font-size:24px}.pcard--wide[data-astro-cid-4eawcj56] .pcard-sub[data-astro-cid-4eawcj56]{font-size:15px}.pcard-title[data-astro-cid-4eawcj56]{font-family:var(--serif);font-size:20px;font-weight:500;line-height:1.28;margin:0;color:var(--t-ink)}.pcard-title-native[data-astro-cid-4eawcj56]{display:block;line-height:1.75;text-align:left;font-family:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq",var(--serif)}.pcard-title-gloss[data-astro-cid-4eawcj56]{display:block;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.4;color:var(--t-mute);margin-top:4px}.pcard-sub[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--t-mute);margin:0}.pcard-tags[data-astro-cid-4eawcj56]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px;padding:0}.pcard-tags[data-astro-cid-4eawcj56] li[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--t-body);background:var(--s-tint4);border:1px solid var(--b-line3);border-radius:6px;padding:3px 9px}.pcard-rating[data-astro-cid-4eawcj56]{display:flex;align-items:center;gap:8px;margin:0}.pcard-meta[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:12px;color:var(--t-faint)}.pcard-meta--pending[data-astro-cid-4eawcj56]{font-weight:600;color:var(--t-accent);display:inline-flex;align-items:baseline;gap:7px}.pcard-meta--pending[data-astro-cid-4eawcj56]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--s-coral);flex:none;transform:translateY(-1px)}.pcard-foot[data-astro-cid-4eawcj56]{margin-top:auto;padding-top:16px}.pcard-cta[data-astro-cid-4eawcj56]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border-radius:6px;font-family:var(--sans);font-size:14px;font-weight:600;text-decoration:none;background:var(--s-brand);color:var(--t-invert);transition:background .2s ease,transform .15s ease}.pcard-cta[data-astro-cid-4eawcj56]:hover{background:var(--s-branddeep);color:var(--t-invert);transform:translateY(-1px)}.pcard-cta--quiet[data-astro-cid-4eawcj56]{background:transparent;color:var(--t-brand);border:1px solid var(--b-soft)}.pcard-cta--quiet[data-astro-cid-4eawcj56]:hover{background:var(--s-tint);color:var(--t-brand);border-color:var(--b-brand)}.coll-empty[data-astro-cid-4eawcj56]{margin:48px 0;padding:40px;text-align:center;font-size:17px;color:var(--t-mute);border:1px dashed var(--b-soft);border-radius:12px}.coll-empty[data-astro-cid-4eawcj56][hidden]{display:none}.soon[data-astro-cid-4eawcj56]{margin-top:64px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;padding-top:36px;border-top:1px solid var(--b-line)}.soon-h[data-astro-cid-4eawcj56]{font-family:var(--serif);font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2;margin:0 0 10px}.soon-lede[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--t-mute);margin:0;max-width:30ch}.soon-list[data-astro-cid-4eawcj56]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--b-line3)}.soon-item[data-astro-cid-4eawcj56]{display:flex;flex-direction:column;gap:8px;padding:20px 22px 4px 0}.soon-item[data-astro-cid-4eawcj56]+.soon-item[data-astro-cid-4eawcj56]{padding-left:22px;border-left:1px solid var(--b-line)}.soon-title[data-astro-cid-4eawcj56]{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.3;margin:0;color:var(--t-ink)}.soon-sub[data-astro-cid-4eawcj56]{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--t-mute);margin:0}.soon-link[data-astro-cid-4eawcj56]{margin-top:auto;padding-top:8px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--t-accent);text-decoration:none}.soon-link[data-astro-cid-4eawcj56] span[data-astro-cid-4eawcj56]{display:inline-block;transition:transform .2s ease}.soon-link[data-astro-cid-4eawcj56]:hover span[data-astro-cid-4eawcj56]{transform:translate(4px)}.coll-sr[data-astro-cid-4eawcj56]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 900px){.coll[data-astro-cid-4eawcj56]{padding:8px 24px 24px}.soon[data-astro-cid-4eawcj56]{grid-template-columns:1fr;gap:20px}.coll-grid[data-astro-cid-4eawcj56]{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:20px}}@media (max-width: 560px){.coll-grid[data-astro-cid-4eawcj56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcard-body[data-astro-cid-4eawcj56]{padding:15px;gap:6px}.pcard-title[data-astro-cid-4eawcj56]{font-size:16px}.pcard-sub[data-astro-cid-4eawcj56]{font-size:12.5px}.pcard-tags[data-astro-cid-4eawcj56]{display:none}.pcard-back[data-astro-cid-4eawcj56]{padding:9px 8px;font-size:12.5px;white-space:nowrap}.pcard-back-more[data-astro-cid-4eawcj56]{display:none}.pcard--wide[data-astro-cid-4eawcj56]{flex-direction:column}.pcard--wide[data-astro-cid-4eawcj56] .pcard-media[data-astro-cid-4eawcj56]{flex:none;aspect-ratio:16 / 10;min-height:0;border-right:none;border-bottom:1px solid var(--b-line)}.pcard[data-astro-cid-4eawcj56].pcard--wide .b3d{--fh: 78}.pcard--wide[data-astro-cid-4eawcj56] .pcard-body[data-astro-cid-4eawcj56]{padding:18px}.pcard--wide[data-astro-cid-4eawcj56] .pcard-title[data-astro-cid-4eawcj56]{font-size:20px}.pcard--wide[data-astro-cid-4eawcj56] .pcard-sub[data-astro-cid-4eawcj56]{font-size:13.5px}.pcard-cta[data-astro-cid-4eawcj56]{white-space:nowrap;gap:6px;padding-inline:8px;font-size:12.5px}.pcard[data-astro-cid-4eawcj56]:not(.pcard--wide) .pcard-cta[data-astro-cid-4eawcj56]>span[data-astro-cid-4eawcj56][aria-hidden]{display:none}.pcard-cta[data-astro-cid-4eawcj56]{padding:11px 12px;font-size:13px}.coll-assurances[data-astro-cid-4eawcj56]{gap:16px}.soon-list[data-astro-cid-4eawcj56]{grid-template-columns:1fr}.soon-item[data-astro-cid-4eawcj56],.soon-item[data-astro-cid-4eawcj56]+.soon-item[data-astro-cid-4eawcj56]{padding:18px 0 14px;border-left:none;border-bottom:1px solid var(--b-line)}.coll-assurances[data-astro-cid-4eawcj56] li[data-astro-cid-4eawcj56]{max-width:none;flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.pcard[data-astro-cid-4eawcj56],.pcard-cta[data-astro-cid-4eawcj56]{transition:none}.pcard[data-astro-cid-4eawcj56].is-pop{animation:none}.pcard-media[data-astro-cid-4eawcj56]:after{display:none}.pcard[data-astro-cid-4eawcj56]:hover,.pcard[data-astro-cid-4eawcj56]:focus-within{transform:none}}.story[data-astro-cid-doh5xctv]{background:var(--s-tint);border-top:1px solid var(--b-line);border-bottom:1px solid var(--b-line);margin-top:88px}.story-inner[data-astro-cid-doh5xctv]{max-width:var(--shell);margin:0 auto;padding:88px 40px 96px}.story-head[data-astro-cid-doh5xctv]{max-width:46em;margin-bottom:64px}.story-eyebrow[data-astro-cid-doh5xctv]{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent);margin:0 0 14px}.story-h[data-astro-cid-doh5xctv]{font-family:var(--serif);font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.018em;margin:0 0 18px;text-wrap:balance}.story-lede[data-astro-cid-doh5xctv]{font-size:19px;line-height:1.62;color:var(--t-body);margin:0}.story-track[data-astro-cid-doh5xctv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative}.story-track[data-astro-cid-doh5xctv]:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:linear-gradient(90deg,var(--b-brand),color-mix(in srgb,var(--b-brand) 18%,transparent));opacity:.35;transform-origin:left center;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.65,0,.35,1) .15s}.story-track[data-astro-cid-doh5xctv].reveal{opacity:1;transform:none}.story-track[data-astro-cid-doh5xctv].in:before{transform:scaleX(1)}.story-link[data-astro-cid-doh5xctv]{display:inline-block;margin-top:48px;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--t-accent);text-decoration:none;border-bottom:1px solid var(--b-soft);padding-bottom:3px}.story-link[data-astro-cid-doh5xctv] span[data-astro-cid-doh5xctv]{display:inline-block;transition:transform .2s ease}.story-link[data-astro-cid-doh5xctv]:hover span[data-astro-cid-doh5xctv]{transform:translate(4px)}.story-beat[data-astro-cid-doh5xctv]{position:relative;padding-top:34px}.story-node[data-astro-cid-doh5xctv]{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:var(--s-tint);border:2px solid var(--b-brand)}.story-node[data-astro-cid-doh5xctv]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--s-brand)}.story-beat[data-astro-cid-doh5xctv]:last-child .story-node[data-astro-cid-doh5xctv]{border-color:var(--b-coral)}.story-beat[data-astro-cid-doh5xctv]:last-child .story-node[data-astro-cid-doh5xctv]:after{background:var(--s-coral)}.story-n[data-astro-cid-doh5xctv]{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--t-faint);margin:0 0 10px}.story-title[data-astro-cid-doh5xctv]{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.25;margin:0 0 10px;color:var(--t-ink);text-wrap:balance}.story-body[data-astro-cid-doh5xctv]{font-family:var(--sans);font-size:14.5px;line-height:1.62;color:var(--t-mute);margin:0}.reveal[data-astro-cid-doh5xctv]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal[data-astro-cid-doh5xctv].in{opacity:1;transform:none}@media (max-width: 1000px){.story-track[data-astro-cid-doh5xctv]{grid-template-columns:repeat(2,1fr);gap:40px 30px}.story-track[data-astro-cid-doh5xctv]:before{display:none}}@media (max-width: 640px){.story-inner[data-astro-cid-doh5xctv]{padding:64px 24px 72px}.story-head[data-astro-cid-doh5xctv]{margin-bottom:44px}.story-track[data-astro-cid-doh5xctv]{grid-template-columns:1fr;gap:32px}.story-lede[data-astro-cid-doh5xctv]{font-size:17px}}@media (prefers-reduced-motion: reduce){.reveal[data-astro-cid-doh5xctv]{opacity:1!important;transform:none!important;transition:none}.story-track[data-astro-cid-doh5xctv]:before{transform:none;transition:none}}.shop-frame[data-astro-cid-5w43p2qc]{max-width:var(--shell);margin:0 auto;padding:72px 40px 0}.shop-frame[data-astro-cid-5w43p2qc] figure[data-astro-cid-5w43p2qc]{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--b-line);background:var(--s-tint)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.shop-frame-fig[data-astro-cid-5w43p2qc]{animation:shopFrameOpen linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.shop-frame-fig[data-astro-cid-5w43p2qc] img{animation:shopFramePush linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes shopFrameOpen{0%{clip-path:inset(9% 6% 9% 6% round 14px)}to{clip-path:inset(0 0 0 0 round 14px)}}@keyframes shopFramePush{0%{transform:scale(1.14) translateY(-2%)}to{transform:scale(1.02) translateY(2%)}}.shop-give[data-astro-cid-5w43p2qc]{max-width:var(--shell);margin:0 auto;padding:80px 40px 104px}.shop-give-card[data-astro-cid-5w43p2qc]{background:var(--s-tint);border:1px solid var(--b-line);border-radius:14px;padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px 40px;flex-wrap:wrap}.shop-give-card[data-astro-cid-5w43p2qc]>div[data-astro-cid-5w43p2qc]{max-width:44em}.shop-give-eyebrow[data-astro-cid-5w43p2qc]{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent);margin:0 0 12px}.shop-give-card[data-astro-cid-5w43p2qc] h2[data-astro-cid-5w43p2qc]{font-family:var(--serif);font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.012em;margin:0 0 12px}.shop-give-body[data-astro-cid-5w43p2qc]{font-size:17px;line-height:1.62;color:var(--t-body);margin:0}.shop-give-cta[data-astro-cid-5w43p2qc]{text-decoration:none;padding:15px 34px;border-radius:6px;font-family:var(--sans);font-weight:600;font-size:15.5px;white-space:nowrap}@media (max-width: 900px){.shop-frame[data-astro-cid-5w43p2qc]{padding:56px 24px 0}.shop-give[data-astro-cid-5w43p2qc]{padding:64px 24px 80px}.shop-give-card[data-astro-cid-5w43p2qc]{padding:32px 28px}}@media (max-width: 560px){.shop-frame[data-astro-cid-5w43p2qc] figure[data-astro-cid-5w43p2qc] img{aspect-ratio:4 / 3!important}.shop-give-cta[data-astro-cid-5w43p2qc]{width:100%;text-align:center}}
