.hero[data-astro-cid-tzojexay]{background:var(--pattern), linear-gradient(180deg, #efe7f0 0%, var(--paper) 78%);padding:58px 0 64px;overflow:hidden}.hero-in[data-astro-cid-tzojexay]{grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;display:grid}.hero[data-astro-cid-tzojexay] h1[data-astro-cid-tzojexay]{letter-spacing:-.5px;margin:12px 0 16px;font-size:clamp(34px,4.5vw,52px)}.hero[data-astro-cid-tzojexay] h1[data-astro-cid-tzojexay] em[data-astro-cid-tzojexay]{color:var(--copper);font-style:normal}.lead[data-astro-cid-tzojexay]{color:var(--ink2);max-width:54ch;font-size:17px}.hero-ctas[data-astro-cid-tzojexay]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-art[data-astro-cid-tzojexay]{position:relative}.ph1[data-astro-cid-tzojexay]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);width:100%;box-shadow:var(--shadow-lg);display:block}.next-ev[data-astro-cid-tzojexay]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-s);box-shadow:var(--shadow-lg);max-width:335px;transition:transform var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;padding:11px 14px 12px;text-decoration:none;display:block;position:absolute;bottom:-20px;left:-26px}.next-ev[data-astro-cid-tzojexay]:active{transform:scale(var(--press-card));transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.next-ev[data-astro-cid-tzojexay]:hover{transform:translateY(var(--lift))}.next-ev[data-astro-cid-tzojexay]:hover:active{transform:translateY(var(--lift)) scale(var(--press-card))}}.ne-label[data-astro-cid-tzojexay]{letter-spacing:1.3px;text-transform:uppercase;color:var(--copper);margin-bottom:7px;font-size:11px;font-weight:800;display:block}.ne-body[data-astro-cid-tzojexay]{align-items:center;gap:11px;display:flex}.ne-body[data-astro-cid-tzojexay] img[data-astro-cid-tzojexay]{border-radius:4px;flex-shrink:0}.ne-txt[data-astro-cid-tzojexay] b[data-astro-cid-tzojexay]{color:var(--ink);font-size:15px;line-height:1.2;display:block}.ne-txt[data-astro-cid-tzojexay] small[data-astro-cid-tzojexay]{color:var(--mut);margin-top:3px;font-size:12.5px;display:block}.ne-arrow[data-astro-cid-tzojexay]{color:var(--purple);margin-left:2px;font-weight:800}.sec-sub[data-astro-cid-tzojexay]{color:var(--mut);max-width:64ch;margin-top:6px;font-size:13.5px}.sec-sub[data-astro-cid-tzojexay] a[data-astro-cid-tzojexay]{color:var(--purple);font-weight:700;text-decoration:none}.sec-sub[data-astro-cid-tzojexay] a[data-astro-cid-tzojexay]:hover{text-decoration:underline}.sec-ctas[data-astro-cid-tzojexay]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.grid[data-astro-cid-tzojexay]{gap:20px;display:grid}.g4[data-astro-cid-tzojexay]{grid-template-columns:repeat(4,1fr)}.feat[data-astro-cid-tzojexay]{border-radius:var(--r);background:var(--indigo);box-shadow:var(--shadow-lg);transition:transform var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(340px,44%) 1fr;margin-bottom:20px;text-decoration:none;display:grid;overflow:hidden}.feat[data-astro-cid-tzojexay]:active{transform:scale(var(--press-card));transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.feat[data-astro-cid-tzojexay]:hover{transform:translateY(var(--lift))}.feat[data-astro-cid-tzojexay]:hover:active{transform:translateY(var(--lift)) scale(var(--press-card))}}.feat-art[data-astro-cid-tzojexay]{min-height:100%;position:relative}.feat-art[data-astro-cid-tzojexay] img[data-astro-cid-tzojexay]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feat-art[data-astro-cid-tzojexay]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--indigo) 0%, #1a0f2e00 16%);position:absolute;inset:0}.feat-in[data-astro-cid-tzojexay]{flex-direction:column;align-items:flex-start;padding:38px 40px 36px;display:flex}.feat-kicker[data-astro-cid-tzojexay]{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-l);font-size:11.5px;font-weight:800}.feat-t[data-astro-cid-tzojexay]{font-family:var(--disp);color:#fff;margin-top:10px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.feat-tag[data-astro-cid-tzojexay]{color:#e4dbee;margin-top:8px;font-size:15px}.feat-m[data-astro-cid-tzojexay]{color:#cfc5da;margin-top:12px;font-size:14px;font-weight:700}.feat-ctas[data-astro-cid-tzojexay]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.feat-more[data-astro-cid-tzojexay]{color:var(--gold-l);font-size:14px;font-weight:800}.feat[data-astro-cid-tzojexay]:hover .feat-more[data-astro-cid-tzojexay]{text-decoration:underline}.studio-sub[data-astro-cid-tzojexay]{color:var(--mut);max-width:58ch;margin-top:6px;font-size:14.5px}.library[data-astro-cid-tzojexay]{grid-template-columns:minmax(260px,.9fr) 1.6fr;align-items:center;gap:40px;display:grid}.lib-copy[data-astro-cid-tzojexay] h2[data-astro-cid-tzojexay]{font-family:var(--disp);letter-spacing:-.01em;margin:8px 0 12px;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.12}.shelf[data-astro-cid-tzojexay]{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.shelf-book[data-astro-cid-tzojexay]{transition:transform var(--dur-hover) ease;-webkit-tap-highlight-color:transparent;border-radius:10px;text-decoration:none;display:block}.shelf-book[data-astro-cid-tzojexay]:active{transform:scale(var(--press-card));transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.shelf-book[data-astro-cid-tzojexay]:hover{transform:translateY(var(--lift))}.shelf-book[data-astro-cid-tzojexay]:hover:active{transform:translateY(var(--lift)) scale(var(--press-card))}}.shelf-book[data-astro-cid-tzojexay]:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.sr-only[data-astro-cid-tzojexay]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faculty[data-astro-cid-tzojexay] .eyebrow[data-astro-cid-tzojexay].gold{color:var(--gold-l)}.faculty[data-astro-cid-tzojexay] h2[data-astro-cid-tzojexay]{color:#fff}.fac-lead[data-astro-cid-tzojexay]{color:#cfc5da;max-width:60ch;margin-top:8px;font-size:15px}.more[data-astro-cid-tzojexay].onDark{color:var(--gold-l)}.fac-grid[data-astro-cid-tzojexay]{grid-template-columns:repeat(6,1fr);gap:24px 18px;margin-top:10px;display:grid}.fac[data-astro-cid-tzojexay]{text-align:center;transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;text-decoration:none}.fac[data-astro-cid-tzojexay]:active{transform:scale(var(--press-card))}.fac[data-astro-cid-tzojexay] img[data-astro-cid-tzojexay]{object-fit:cover;border:2.5px solid var(--gold);border-radius:50%;width:104px;height:104px;margin:0 auto 10px}.fac-n[data-astro-cid-tzojexay]{color:#fff;font-size:13.5px;font-weight:800;line-height:1.25;display:block}.fac-r[data-astro-cid-tzojexay]{color:#a99bc0;margin-top:2px;font-size:11.5px;display:block}.fac[data-astro-cid-tzojexay]:hover .fac-n[data-astro-cid-tzojexay]{text-decoration:underline}.story[data-astro-cid-tzojexay]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.story[data-astro-cid-tzojexay] h2[data-astro-cid-tzojexay]{margin:8px 0 14px;font-size:clamp(28px,3.4vw,40px)}.story-p[data-astro-cid-tzojexay]{color:var(--ink2);max-width:58ch;margin-top:14px;font-size:15.5px;line-height:1.55}.story-kicker[data-astro-cid-tzojexay]{font-family:var(--disp);color:var(--purple);margin-top:18px;font-size:19px;font-weight:600}.story-img[data-astro-cid-tzojexay]{border-radius:var(--r);box-shadow:var(--shadow-lg);object-fit:cover;width:100%}.vision[data-astro-cid-tzojexay]{background:var(--pattern), var(--purple-d);color:#efeaf3;padding:64px 0}.vision-in[data-astro-cid-tzojexay]{max-width:72ch}.vision[data-astro-cid-tzojexay] .eyebrow[data-astro-cid-tzojexay].gold{color:var(--gold-l)}.vision[data-astro-cid-tzojexay] h2[data-astro-cid-tzojexay]{color:var(--gold-l);margin:8px 0 18px;font-size:clamp(28px,3.4vw,40px)}.vision[data-astro-cid-tzojexay] p[data-astro-cid-tzojexay]{color:#e4dbee;margin-top:14px;font-size:16px;line-height:1.6}.vision-close[data-astro-cid-tzojexay]{font-family:var(--disp);color:#fff;font-size:20px;font-weight:600}.vision-ctas[data-astro-cid-tzojexay]{margin-top:26px}@media (width<=1000px){.g4[data-astro-cid-tzojexay]{grid-template-columns:repeat(2,1fr)}.fac-grid[data-astro-cid-tzojexay]{grid-template-columns:repeat(4,1fr)}.feat[data-astro-cid-tzojexay]{grid-template-columns:1fr}.feat-art[data-astro-cid-tzojexay]{aspect-ratio:16/8;order:-1;min-height:0}.feat-art[data-astro-cid-tzojexay]:before{background:linear-gradient(0deg, var(--indigo) 0%, #1a0f2e00 22%)}.library[data-astro-cid-tzojexay]{grid-template-columns:1fr;gap:26px}}@media (width<=860px){.hero-in[data-astro-cid-tzojexay]{grid-template-columns:1fr;gap:30px}.story[data-astro-cid-tzojexay]{grid-template-columns:1fr;gap:26px}.next-ev[data-astro-cid-tzojexay]{max-width:360px;margin:-34px 14px 0 auto;position:relative;bottom:auto;left:auto}.hero[data-astro-cid-tzojexay]{padding-bottom:44px}}@media (width<=560px){.hero[data-astro-cid-tzojexay]{padding-top:36px}.hero-ctas[data-astro-cid-tzojexay] .btn[data-astro-cid-tzojexay]{flex:100%}.g4[data-astro-cid-tzojexay]{grid-template-columns:1fr;gap:22px}.g4[data-astro-cid-tzojexay].posters{grid-template-columns:1fr 1fr;gap:12px}.fac-grid[data-astro-cid-tzojexay]{grid-template-columns:repeat(3,1fr);gap:18px 10px}.fac[data-astro-cid-tzojexay] img[data-astro-cid-tzojexay]{width:76px;height:76px}.feat-in[data-astro-cid-tzojexay]{padding:24px 22px 26px}.next-ev[data-astro-cid-tzojexay]{margin:-26px 10px 0 auto}.shelf[data-astro-cid-tzojexay]{grid-template-columns:repeat(3,1fr);gap:12px}.vision[data-astro-cid-tzojexay]{padding:48px 0}}
