body.aigl-home-page{--home-paper:#faf8f4;--home-ink:#191a1c;--home-muted:#686761;--home-line:#ded9cf;--home-soft:#f2eee7;--home-accent:#174b70;--color-bg:var(--home-paper);--color-bg-acc:var(--home-soft);--color-text:var(--home-ink);--color-text-acc:var(--home-muted);--color-border:var(--home-line);--color-brand:var(--home-accent);--color-focus-hsl:204 66% 36%;background:var(--home-paper);color:var(--home-ink);font-family:"Inter",var(--font-system)}body.aigl-home-page .footer__title,body.aigl-home-page h1,body.aigl-home-page h2,body.aigl-home-page h3{font-family:Newsreader,Georgia,serif}.aigl-home{max-width:min(var(--global-max-width),1160px);padding-bottom:clamp(6rem,10vw,8rem)}.aigl-home a{text-decoration:none}.aigl-home__masthead{background-image:linear-gradient(90deg,rgba(12,20,27,.9),rgba(12,20,27,.72) 43%,rgba(12,20,27,.18)),url(aigl-library-masthead.png);background-position:50%;background-size:cover;left:50%;margin-left:-50vw;position:relative;width:100vw}.aigl-home__masthead-inner{margin:0 auto;max-width:min(var(--global-max-width),1160px);padding:clamp(6rem,11vw,8rem) 1rem clamp(6.5rem,12vw,8.5rem);width:100%}.aigl-home__eyebrow,.aigl-home__issue-meta{color:var(--home-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.4;margin:0 0 1rem;text-transform:uppercase}.aigl-home__title{text-wrap:balance;color:#fff;font-size:clamp(3.6rem,8vw,7.4rem);font-weight:500;hyphens:none;letter-spacing:-.02em;line-height:.92;margin:0;max-width:900px;overflow-wrap:normal;word-break:normal}.aigl-home__standfirst{color:hsla(0,0%,100%,.9);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.5;margin:1.5rem 0 0;max-width:68ch}.aigl-home__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.aigl-home__button{align-items:center;border:1px solid var(--home-line);border-radius:var(--global-radius);color:var(--home-ink);display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-height:3rem;padding:.75rem 1.3rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.aigl-home__button--primary{background:#fff;border-color:#fff;color:#172635}.aigl-home__button--primary:focus-visible,.aigl-home__button--primary:hover{background:#f2eee7;border-color:#f2eee7;color:#172635}.aigl-home__masthead .aigl-home__button--quiet{background:rgba(9,16,22,.28);border-color:hsla(0,0%,100%,.72);color:#fff}.aigl-home__masthead .aigl-home__button--quiet:focus-visible,.aigl-home__masthead .aigl-home__button--quiet:hover{background:rgba(9,16,22,.55);border-color:#fff;color:#fff}.aigl-home__all-newsletters:focus-visible,.aigl-home__all-newsletters:hover,.aigl-home__button--quiet:focus-visible,.aigl-home__button--quiet:hover,.aigl-home__read-link:focus-visible,.aigl-home__read-link:hover{color:var(--home-accent)}.aigl-home__latest{border-top:1px solid var(--home-line);margin-top:clamp(6rem,10vw,7.5rem);padding-top:2rem}.aigl-home__feature{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)}.aigl-home__feature-media{background:var(--home-soft);border-radius:var(--global-radius);display:block;min-height:420px;overflow:hidden}.aigl-home__feature-media picture{display:contents}.aigl-home__feature-image{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.aigl-home__feature-media:hover .aigl-home__feature-image{transform:scale(1.012)}.aigl-home__feature-placeholder{align-items:center;color:var(--home-accent);display:flex;font-family:Newsreader,Georgia,serif;font-size:clamp(4rem,10vw,8rem);font-weight:500;height:100%;justify-content:center;letter-spacing:-.04em;opacity:.24}.aigl-home__feature-copy{align-self:center}.aigl-home__issue-meta{margin-bottom:1rem}.aigl-home__feature-copy h2{font-size:clamp(2rem,4vw,3.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0}.aigl-home__feature-copy h2 a{color:var(--home-ink)}.aigl-home__excerpt{color:var(--home-muted);line-height:1.65;margin:1.5rem 0;max-width:68ch}.aigl-home__all-newsletters,.aigl-home__read-link{color:var(--home-accent);font-size:.9rem;font-weight:700}.aigl-home__recent{margin-top:clamp(6rem,10vw,7.5rem)}.aigl-home__empty h2,.aigl-home__recent>h2{font-size:clamp(2.1rem,4vw,3.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0 0 2rem}.aigl-home__recent-list{border-bottom:1px solid var(--home-line)}.aigl-home__recent-item+.aigl-home__recent-item,.aigl-home__recent-list{border-top:1px solid var(--home-line)}.aigl-home__recent-link{align-items:center;color:var(--home-ink);display:grid;gap:2rem;grid-template-columns:minmax(135px,.3fr) 72px minmax(0,1fr) auto;padding:1.5rem 0}.aigl-home__recent-media{aspect-ratio:4/3;background:var(--home-soft);border:1px solid var(--home-line);border-radius:calc(var(--global-radius)*.6);display:block;overflow:hidden;width:72px}.aigl-home__recent-media picture{display:contents}.aigl-home__recent-image{display:block;height:100%;object-fit:cover;width:100%}.aigl-home__recent-placeholder{align-items:center;color:var(--home-muted);display:flex;font-size:.65rem;font-weight:700;height:100%;justify-content:center}.aigl-home__recent-date{color:var(--home-muted);font-size:.78rem;letter-spacing:.03em;white-space:nowrap}.aigl-home__recent-link h3{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0;transition:color .16s ease}.aigl-home__recent-arrow{color:var(--home-muted);transition:color .16s ease,transform .16s ease}.aigl-home__recent-link:focus-visible .aigl-home__recent-arrow,.aigl-home__recent-link:focus-visible h3,.aigl-home__recent-link:hover .aigl-home__recent-arrow,.aigl-home__recent-link:hover h3{color:var(--home-accent)}.aigl-home__recent-link:focus-visible .aigl-home__recent-arrow,.aigl-home__recent-link:hover .aigl-home__recent-arrow{transform:translateX(3px)}.aigl-home__all-newsletters{display:inline-flex;gap:.4rem;margin-top:2rem}.aigl-home__empty{border-top:1px solid var(--home-line);padding-top:2rem}.aigl-home__empty p:not(.aigl-home__eyebrow){color:var(--home-muted);margin:1rem 0 1.5rem}.aigl-home a:focus-visible{outline:3px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:4px}@media (max-width:767px){.aigl-home__masthead{background-image:linear-gradient(90deg,rgba(12,20,27,.9),rgba(12,20,27,.66)),url(aigl-library-masthead.png);background-position:44%}.aigl-home__masthead-inner{padding-bottom:5.5rem;padding-top:5rem}.aigl-home__title{font-size:clamp(3.25rem,16vw,5rem);line-height:.95}.aigl-home__feature{gap:2rem;grid-template-columns:1fr}.aigl-home__feature-media{aspect-ratio:4/3;min-height:0}.aigl-home__recent{margin-top:6rem}.aigl-home__recent-link{gap:.75rem 1rem;grid-template-columns:64px minmax(0,1fr) auto}.aigl-home__recent-date{grid-column:1/-1}.aigl-home__recent-media{width:64px}}@media (prefers-reduced-motion:reduce){.aigl-home__button,.aigl-home__feature-image,.aigl-home__recent-arrow,.aigl-home__recent-link h3{transition:none}}html[data-color-scheme=dark] body.aigl-home-page{--home-paper:#191918;--home-ink:#f3efe7;--home-muted:#b9b3a9;--home-line:#3c3934;--home-soft:#242320;--home-accent:#8ab8d8;--color-focus-hsl:204 49% 69%}@media (prefers-color-scheme:dark){html[data-color-scheme=system] body.aigl-home-page{--home-paper:#191918;--home-ink:#f3efe7;--home-muted:#b9b3a9;--home-line:#3c3934;--home-soft:#242320;--home-accent:#8ab8d8;--color-focus-hsl:204 49% 69%}}