.phone-shot[data-astro-cid-r3med6al]{width:min(100%,15rem);margin:0;aspect-ratio:9 / 19;overflow:hidden;border:1px solid rgba(255,248,238,.22);border-radius:1.6rem;background:#0f0b08;box-shadow:0 24px 60px #00000080}.phone-shot[data-astro-cid-r3med6al] img[data-astro-cid-r3med6al]{width:100%;height:100%;object-fit:cover;object-position:top center}.phone-carousel[data-astro-cid-r3med6al]{display:grid;gap:var(--space-3);justify-items:center;width:min(100%,15rem)}.phone-carousel[data-astro-cid-r3med6al] .phone-shot[data-astro-cid-r3med6al]{width:100%}.phone-carousel[data-astro-cid-r3med6al].phone-small{width:min(100%,12rem)}.phone-track[data-astro-cid-r3med6al]{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.phone-track[data-astro-cid-r3med6al]::-webkit-scrollbar{display:none}.phone-track[data-astro-cid-r3med6al]:focus-visible{outline:2px solid var(--color-app-blue-light);outline-offset:-2px}.phone-track[data-astro-cid-r3med6al] img[data-astro-cid-r3med6al]{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.phone-controls[data-astro-cid-r3med6al]{display:flex;gap:var(--space-3);align-items:center}.phone-arrow[data-astro-cid-r3med6al]{display:grid;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,248,238,.22);border-radius:999px;background:#fff8ee0a;color:var(--color-text-light);cursor:pointer;place-items:center}.phone-arrow[data-astro-cid-r3med6al]:hover:not(:disabled){background:#fff8ee1f}.phone-arrow[data-astro-cid-r3med6al]:disabled{opacity:.3;cursor:default}.phone-arrow[data-astro-cid-r3med6al] svg[data-astro-cid-r3med6al]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.phone-dots[data-astro-cid-r3med6al]{display:flex;gap:.4rem}.phone-dot[data-astro-cid-r3med6al]{width:.4rem;height:.4rem;border-radius:999px;background:#fff8ee40;transition:background .2s}.phone-dot[data-astro-cid-r3med6al].is-active{background:var(--color-app-blue-light)}.phone-shot-placeholder[data-astro-cid-r3med6al]{position:relative;display:grid;align-content:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:linear-gradient(180deg,#1d1610,#0f0b08);text-align:center}.phone-shot-placeholder[data-astro-cid-r3med6al]:before{position:absolute;top:.65rem;left:50%;width:34%;height:.35rem;border-radius:999px;background:#fff8ee2e;transform:translate(-50%);content:""}.phone-shot-label[data-astro-cid-r3med6al]{color:#e7b3a0;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.phone-shot-brief[data-astro-cid-r3med6al]{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.phone-stack[data-astro-cid-xpnilzbk]{position:relative;display:grid;width:min(100%,25rem);margin-inline:auto;justify-items:center}.stack-phone[data-astro-cid-xpnilzbk]{grid-area:1 / 1;display:block;width:min(62%,15rem);aspect-ratio:720 / 1467;padding:0;overflow:hidden;border:1px solid rgba(255,248,238,.22);border-radius:1.6rem;background:#0f0b08;box-shadow:0 24px 60px #0000008c;cursor:pointer;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s ease,box-shadow .45s ease}.phone-stack-1[data-astro-cid-xpnilzbk] .stack-phone[data-astro-cid-xpnilzbk]{cursor:default}.stack-phone[data-astro-cid-xpnilzbk] img[data-astro-cid-xpnilzbk]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.stack-phone[data-astro-cid-xpnilzbk][data-pos="0"]{z-index:3;cursor:default}.stack-phone[data-astro-cid-xpnilzbk][data-pos="1"]{z-index:1;filter:brightness(.55) saturate(.85);transform:translate(-34%) rotate(-5deg) scale(.84)}.stack-phone[data-astro-cid-xpnilzbk][data-pos="2"]{z-index:2;filter:brightness(.55) saturate(.85);transform:translate(34%) rotate(5deg) scale(.84)}.phone-stack-2[data-astro-cid-xpnilzbk] .stack-phone[data-astro-cid-xpnilzbk][data-pos="1"]{transform:translate(30%) rotate(5deg) scale(.86)}.stack-phone[data-astro-cid-xpnilzbk][data-pos="1"]:hover,.stack-phone[data-astro-cid-xpnilzbk][data-pos="2"]:hover,.stack-phone[data-astro-cid-xpnilzbk][data-pos="1"]:focus-visible,.stack-phone[data-astro-cid-xpnilzbk][data-pos="2"]:focus-visible{filter:brightness(.85)}.stack-phone[data-astro-cid-xpnilzbk]:focus-visible{outline:2px solid var(--color-app-blue-light);outline-offset:3px}.phone-stack-2[data-astro-cid-xpnilzbk] .stack-phone[data-astro-cid-xpnilzbk][data-pos="0"]{transform:translate(-12%)}@media(prefers-reduced-motion:reduce){.stack-phone[data-astro-cid-xpnilzbk]{transition:none}}.clip-player[data-astro-cid-f6j2v3o6]{display:grid;gap:var(--space-5);align-items:center;width:100%}.clip-stage[data-astro-cid-f6j2v3o6]{display:grid;gap:var(--space-3);justify-items:center}.clip-phone[data-astro-cid-f6j2v3o6]{position:relative;width:min(100%,16.5rem);aspect-ratio:720 / 1467;overflow:hidden;border:1px solid rgba(255,248,238,.22);border-radius:1.7rem;background:#0f0b08;box-shadow:0 30px 70px #0000008c,0 0 0 6px #fff8ee08}.clip-poster[data-astro-cid-f6j2v3o6],.clip-video[data-astro-cid-f6j2v3o6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.clip-video[data-astro-cid-f6j2v3o6]{opacity:0;transition:opacity .25s ease}.clip-player[data-astro-cid-f6j2v3o6].has-frame:not(.is-still) .clip-video[data-astro-cid-f6j2v3o6]{opacity:1}.clip-toggle[data-astro-cid-f6j2v3o6]{display:inline-flex;gap:.4rem;align-items:center;min-height:2rem;padding:.3rem .85rem .3rem .7rem;border:1px solid rgba(255,248,238,.2);border-radius:999px;background:#fff8ee0a;color:var(--color-text-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.clip-toggle[data-astro-cid-f6j2v3o6]:hover,.clip-toggle[data-astro-cid-f6j2v3o6]:focus-visible{background:#fff8ee1a;color:var(--color-text-light)}.clip-toggle[data-astro-cid-f6j2v3o6] svg[data-astro-cid-f6j2v3o6]{width:.85rem;height:.85rem;fill:currentColor}.clip-player[data-astro-cid-f6j2v3o6]:not(.is-running) .icon-pause[data-astro-cid-f6j2v3o6],.clip-player[data-astro-cid-f6j2v3o6].is-running .icon-play[data-astro-cid-f6j2v3o6]{display:none}.clip-bigplay[data-astro-cid-f6j2v3o6]{position:absolute;inset:0;display:grid;opacity:0;pointer-events:none;transition:opacity .2s ease;padding:0;border:0;background:#09070540;color:#fff;cursor:pointer;place-items:center}.clip-player[data-astro-cid-f6j2v3o6]:not(.is-running) .clip-bigplay[data-astro-cid-f6j2v3o6]{opacity:1;pointer-events:auto;transition-delay:.5s}.clip-bigplay[data-astro-cid-f6j2v3o6] svg[data-astro-cid-f6j2v3o6]{width:4.6rem;height:4.6rem;padding:1.2rem 1.05rem 1.2rem 1.4rem;border:2px solid rgba(255,255,255,.85);border-radius:999px;background:#1565c0c7;box-shadow:0 10px 34px #0000008c;fill:currentColor;backdrop-filter:blur(4px);transition:background .2s ease}.clip-bigplay[data-astro-cid-f6j2v3o6]:hover svg[data-astro-cid-f6j2v3o6]{background:#1565c0}.clip-caption[data-astro-cid-f6j2v3o6]{display:none;max-width:22rem;min-height:2.8em;margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.45;text-align:center}.clip-chapters[data-astro-cid-f6j2v3o6]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.clip-chapter[data-astro-cid-f6j2v3o6]{position:relative;display:grid;gap:.2rem;width:100%;padding:.85rem 1rem 1.05rem;overflow:hidden;border:1px solid rgba(255,248,238,.12);border-radius:var(--radius-md);background:#fff8ee06;color:var(--color-text-light);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.clip-chapter[data-astro-cid-f6j2v3o6]:hover{background:#fff8ee0f}.clip-chapter[data-astro-cid-f6j2v3o6]:focus-visible{outline:2px solid var(--color-app-blue-light);outline-offset:2px}.clip-chapter[data-astro-cid-f6j2v3o6][aria-pressed=true]{border-color:#64b5f673;background:#64b5f614}.clip-tag[data-astro-cid-f6j2v3o6]{color:var(--color-app-blue-light);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.clip-title[data-astro-cid-f6j2v3o6]{font-family:var(--font-display);font-size:1.22rem;line-height:1.15}.clip-line[data-astro-cid-f6j2v3o6]{color:var(--color-text-muted);font-size:.93rem;line-height:1.45}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-chapter[data-astro-cid-f6j2v3o6][aria-pressed=false] .clip-line[data-astro-cid-f6j2v3o6]{display:none}.clip-bar[data-astro-cid-f6j2v3o6]{position:absolute;right:0;bottom:0;left:0;height:3px;background:#fff8ee0f}.clip-bar[data-astro-cid-f6j2v3o6] i[data-astro-cid-f6j2v3o6]{display:block;height:100%;background:var(--color-app-blue-light);transform:scaleX(0);transform-origin:left center}.clip-chapter[data-astro-cid-f6j2v3o6][aria-pressed=false] .clip-bar[data-astro-cid-f6j2v3o6]{opacity:0}@media(max-width:759px){.clip-player-list[data-astro-cid-f6j2v3o6] .clip-caption[data-astro-cid-f6j2v3o6]{display:block}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-chapters[data-astro-cid-f6j2v3o6]{display:flex;gap:var(--space-2);margin-inline:-.625rem;padding:.2rem .625rem .4rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-chapters[data-astro-cid-f6j2v3o6]::-webkit-scrollbar{display:none}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-chapters[data-astro-cid-f6j2v3o6] li[data-astro-cid-f6j2v3o6]{flex:0 0 auto;scroll-snap-align:center}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-chapter[data-astro-cid-f6j2v3o6]{width:auto;max-width:15rem;height:100%;align-content:start;padding:.6rem .9rem .8rem}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-title[data-astro-cid-f6j2v3o6]{font-size:1.02rem;text-wrap:balance}.clip-player-list[data-astro-cid-f6j2v3o6] .clip-line[data-astro-cid-f6j2v3o6]{display:none}}@media(min-width:760px){.clip-player[data-astro-cid-f6j2v3o6]{grid-template-columns:minmax(15rem,.8fr) 1fr;gap:var(--space-8)}.clip-phone[data-astro-cid-f6j2v3o6]{width:min(100%,18rem)}}.home-landing[data-astro-cid-adege4ql]{background:var(--color-bg-dark);min-width:0;overflow-x:clip}.photo-hero[data-astro-cid-adege4ql]{position:relative;display:grid;min-height:88svh;overflow:hidden;background:url(/images/brand/moonjai-hero-student-candle-phone.png) center 30% / cover no-repeat}.hero-overlay[data-astro-cid-adege4ql]{position:absolute;inset:0;background:linear-gradient(180deg,#09070599 0,#09070500 28%,#0907051f 52%,#090705f0)}.hero-content[data-astro-cid-adege4ql]{position:relative;z-index:1;display:grid;min-height:88svh;align-content:end;padding-block:9rem 3.5rem}.hero-block[data-astro-cid-adege4ql]{display:grid;gap:var(--space-4);max-width:40rem}.hero-block[data-astro-cid-adege4ql] h1[data-astro-cid-adege4ql]{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.7rem);font-weight:500;line-height:1.05;text-wrap:balance;text-shadow:0 4px 30px rgba(0,0,0,.7)}.hero-sub[data-astro-cid-adege4ql]{max-width:34rem;margin:0;color:#fff8eee0;font-size:1.08rem;line-height:1.55;text-shadow:0 2px 16px rgba(0,0,0,.7)}.hero-actions[data-astro-cid-adege4ql]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.hero-status[data-astro-cid-adege4ql]{display:inline-flex;align-items:center;min-height:3rem;padding:.7rem 1.2rem;border:1px solid rgba(100,181,246,.7);border-radius:var(--radius-md);background:#1565c059;color:#fff;font-weight:600;line-height:1.1;text-decoration:none;transition:background .15s ease,border-color .15s ease}.hero-status[data-astro-cid-adege4ql]:hover,.hero-status[data-astro-cid-adege4ql]:focus-visible{background:#1565c099;border-color:#64b5f6}.home-landing[data-astro-cid-adege4ql] h2[data-astro-cid-adege4ql]{margin:0;color:var(--color-text-light);font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:500;line-height:1.08;text-wrap:balance}.section-lead[data-astro-cid-adege4ql]{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:1.08rem}.pillar-media[data-astro-cid-adege4ql]{display:grid;justify-items:center}.home-demo[data-astro-cid-adege4ql]{background:linear-gradient(180deg,var(--color-bg-dark),#171009)}.demo-shell[data-astro-cid-adege4ql]{display:grid;gap:var(--space-6);align-items:center;justify-items:center}.demo-copy[data-astro-cid-adege4ql]{max-width:34rem;text-align:center}.demo-copy[data-astro-cid-adege4ql] p[data-astro-cid-adege4ql]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:1.05rem}.phone-video[data-astro-cid-adege4ql]{position:relative;width:min(100%,16rem);margin:0;overflow:hidden;border:1px solid rgba(255,248,238,.22);border-radius:1.6rem;background:#050403;box-shadow:0 24px 60px #0000008c}.phone-video[data-astro-cid-adege4ql] video[data-astro-cid-adege4ql]{display:block;width:100%;aspect-ratio:9 / 19;object-fit:cover}.phone-video[data-astro-cid-adege4ql] video[data-astro-cid-adege4ql]:fullscreen{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:#000}.phone-video[data-astro-cid-adege4ql] video[data-astro-cid-adege4ql]:-webkit-full-screen{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:#000}.home-features[data-astro-cid-adege4ql]{background:var(--color-bg-dark)}.pillars[data-astro-cid-adege4ql]{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.pillar[data-astro-cid-adege4ql]{display:grid;gap:var(--space-5);align-items:center;padding-block:var(--space-7);border-top:1px solid var(--color-border-warm)}.pillar-who[data-astro-cid-adege4ql]{display:inline-block;margin-bottom:var(--space-3);color:var(--color-app-blue-light);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pillar[data-astro-cid-adege4ql] h3[data-astro-cid-adege4ql]{margin:0 0 var(--space-3);color:var(--color-text-light);font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:500;line-height:1.1;text-wrap:balance}.pillar[data-astro-cid-adege4ql] p[data-astro-cid-adege4ql]{max-width:44ch;margin:0;color:var(--color-text-muted);font-size:1.02rem}.pillar[data-astro-cid-adege4ql] p[data-astro-cid-adege4ql]+p[data-astro-cid-adege4ql]{margin-top:var(--space-3)}.papers[data-astro-cid-adege4ql]{grid-column:1 / -1;min-width:0;margin-top:var(--space-4)}.papers-head[data-astro-cid-adege4ql]{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.papers-title[data-astro-cid-adege4ql]{color:var(--color-app-blue-light);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.papers-arrows[data-astro-cid-adege4ql]{display:flex;gap:var(--space-2)}.papers-arrow[data-astro-cid-adege4ql]{display:grid;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,248,238,.22);border-radius:999px;background:#fff8ee0a;color:var(--color-text-light);cursor:pointer;place-items:center}.papers-arrow[data-astro-cid-adege4ql]:hover:not(:disabled){background:#fff8ee1f}.papers-arrow[data-astro-cid-adege4ql]:disabled{opacity:.3;cursor:default}.papers-arrow[data-astro-cid-adege4ql] svg[data-astro-cid-adege4ql]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.papers-row[data-astro-cid-adege4ql]{display:flex;gap:var(--space-4);margin:0 -.625rem;padding:0 .625rem var(--space-3);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.papers-row[data-astro-cid-adege4ql]::-webkit-scrollbar{display:none}.papers-row[data-astro-cid-adege4ql] li[data-astro-cid-adege4ql]{flex:0 0 auto;width:min(62vw,13rem);scroll-snap-align:start}.papers-row[data-astro-cid-adege4ql] figure[data-astro-cid-adege4ql]{display:grid;gap:var(--space-2);margin:0}.papers-row[data-astro-cid-adege4ql] img[data-astro-cid-adege4ql]{display:block;width:100%;height:auto;aspect-ratio:720 / 1467;object-fit:cover;object-position:top center;border:1px solid rgba(255,248,238,.22);border-radius:1.2rem;background:#0f0b08;box-shadow:0 18px 44px #00000073}.papers-row[data-astro-cid-adege4ql] figcaption[data-astro-cid-adege4ql]{color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.home-teachers[data-astro-cid-adege4ql]{background:linear-gradient(180deg,#171009,var(--color-bg-dark))}.teachers-player[data-astro-cid-adege4ql]{margin-top:var(--space-6)}.simple-line[data-astro-cid-adege4ql]{margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border-warm);color:var(--color-text-light);font-family:var(--font-display);font-size:1.35rem;text-align:center}.home-swahili[data-astro-cid-adege4ql]{background:var(--color-bg-dark)}.swahili-shell[data-astro-cid-adege4ql]{display:grid;gap:var(--space-6);align-items:center}.swahili-copy[data-astro-cid-adege4ql] p[data-astro-cid-adege4ql]{max-width:44ch;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:1.05rem}.swahili-shell[data-astro-cid-adege4ql] .stack-small{width:min(100%,21rem)}.home-show[data-astro-cid-adege4ql]{background:linear-gradient(180deg,#171009,var(--color-bg-dark))}.show-player[data-astro-cid-adege4ql]{margin-top:var(--space-6)}.home-films[data-astro-cid-adege4ql]{background:linear-gradient(180deg,var(--color-bg-dark),#120c07 60%,#0b0806);border-top:1px solid var(--color-border-warm)}.films[data-astro-cid-adege4ql]{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.film[data-astro-cid-adege4ql]{display:grid;gap:var(--space-3);align-content:start;margin:0}.film-frame[data-astro-cid-adege4ql]{position:relative;overflow:hidden;border:1px solid rgba(255,248,238,.16);border-radius:var(--radius-md);background:#050403;box-shadow:0 30px 70px #0000008c}.film-wide[data-astro-cid-adege4ql] .film-frame[data-astro-cid-adege4ql]{aspect-ratio:16 / 9}.film-tall[data-astro-cid-adege4ql]{justify-self:center;width:min(100%,19rem)}.film-tall[data-astro-cid-adege4ql] .film-frame[data-astro-cid-adege4ql]{aspect-ratio:9 / 16}.film-frame[data-astro-cid-adege4ql] video[data-astro-cid-adege4ql]{display:block;width:100%;height:100%;object-fit:cover;background:#000}.film-frame[data-astro-cid-adege4ql] video[data-astro-cid-adege4ql]:fullscreen{object-fit:contain}.film-play[data-astro-cid-adege4ql]{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;justify-content:center;padding:var(--space-5);border:0;background:radial-gradient(circle at center,#05040359,#0504030d 60%),linear-gradient(180deg,#05040300 55%,#05040399);color:#fff;font:inherit;cursor:pointer}.film-play[data-astro-cid-adege4ql][hidden]{display:none}.film-play[data-astro-cid-adege4ql] svg[data-astro-cid-adege4ql]{width:5rem;height:5rem;padding:1.3rem 1.15rem 1.3rem 1.5rem;border:2px solid rgba(255,255,255,.85);border-radius:999px;background:#1565c0c7;box-shadow:0 10px 34px #0000008c;fill:currentColor;backdrop-filter:blur(4px);transition:background .2s ease,transform .2s ease}.film-play[data-astro-cid-adege4ql]:hover svg[data-astro-cid-adege4ql],.film-play[data-astro-cid-adege4ql]:focus-visible svg[data-astro-cid-adege4ql]{background:#1565c0;transform:scale(1.07)}.film-play[data-astro-cid-adege4ql]:focus-visible{outline:2px solid var(--color-app-blue-light);outline-offset:-4px}.film-play[data-astro-cid-adege4ql] span[data-astro-cid-adege4ql]{font-size:.95rem;font-weight:600;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.8)}.film-play[data-astro-cid-adege4ql] b[data-astro-cid-adege4ql]{font-family:var(--font-display);font-size:1.1rem;font-style:italic;font-weight:500}.film[data-astro-cid-adege4ql] figcaption[data-astro-cid-adege4ql]{display:grid;gap:.3rem}.film-head[data-astro-cid-adege4ql]{display:flex;flex-wrap:wrap;gap:.2rem .75rem;align-items:baseline}.film[data-astro-cid-adege4ql] figcaption[data-astro-cid-adege4ql] b[data-astro-cid-adege4ql]{color:var(--color-text-light);font-family:var(--font-display);font-size:1.4rem;font-weight:500}.film-length[data-astro-cid-adege4ql]{color:var(--color-text-muted);font-size:.85rem}.film[data-astro-cid-adege4ql] figcaption[data-astro-cid-adege4ql] p[data-astro-cid-adege4ql]{max-width:52ch;margin:0;color:var(--color-text-muted);font-size:.98rem}@media(min-width:760px){.demo-shell[data-astro-cid-adege4ql]{grid-template-columns:minmax(12rem,.5fr) 1fr;justify-items:stretch}.demo-copy[data-astro-cid-adege4ql]{text-align:left}.pillar[data-astro-cid-adege4ql]{grid-template-columns:minmax(12rem,.55fr) 1fr;gap:var(--space-8)}.pillar-flip[data-astro-cid-adege4ql] .pillar-media[data-astro-cid-adege4ql]{order:2}.pillar[data-astro-cid-adege4ql] .papers[data-astro-cid-adege4ql]{order:3}.films[data-astro-cid-adege4ql]{grid-template-columns:256fr 81fr;gap:var(--space-5)}.film-tall[data-astro-cid-adege4ql]{width:100%}.swahili-shell[data-astro-cid-adege4ql]{grid-template-columns:1fr minmax(10rem,.4fr)}}@media(max-width:720px){.photo-hero[data-astro-cid-adege4ql]{background-position:55% center}.hero-content[data-astro-cid-adege4ql]{padding-block:6.5rem 2.75rem}}@media(max-width:520px){.hero-block[data-astro-cid-adege4ql] h1[data-astro-cid-adege4ql]{font-size:2.2rem}.hero-sub[data-astro-cid-adege4ql]{font-size:1rem}.hero-status[data-astro-cid-adege4ql]{width:100%;justify-content:center}.section[data-astro-cid-adege4ql]{padding-block:var(--space-7)}.pillar[data-astro-cid-adege4ql]{padding-block:var(--space-6)}}
