.cover[data-astro-cid-l2rept2b]{background:var(--forest);color:var(--paper);aspect-ratio:16/10;position:relative;overflow:hidden;container-type:inline-size}.cover[data-astro-cid-l2rept2b].featured{aspect-ratio:4/3}.cover[data-astro-cid-l2rept2b].wide{aspect-ratio:5/2}.cover-in[data-astro-cid-l2rept2b]{grid-template-columns:1fr 34%;align-items:center;gap:5cqw;padding:6cqw;display:grid;position:absolute;inset:0}.wide[data-astro-cid-l2rept2b] .cover-in[data-astro-cid-l2rept2b]{grid-template-columns:1fr 24%;padding:4.5cqw 6cqw}.cover-grid[data-astro-cid-l2rept2b]{pointer-events:none;background-image:radial-gradient(#f6f5ef17 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.cover[data-astro-cid-l2rept2b]:after{content:"";pointer-events:none;background:radial-gradient(circle,#d8f26a2e,#0000 65%);width:60cqw;height:60cqw;position:absolute;top:-22cqw;right:-18cqw}.cover-text[data-astro-cid-l2rept2b]{z-index:1;flex-direction:column;justify-content:center;gap:3cqw;height:100%;display:flex;position:relative}.cover-tag[data-astro-cid-l2rept2b]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);background:var(--lime);border-radius:999px;padding:.45em .8em;font-size:max(10px,2.6cqw);font-weight:600;position:absolute;top:0;left:0}.wide[data-astro-cid-l2rept2b] .cover-tag[data-astro-cid-l2rept2b]{align-self:flex-start;font-size:max(10px,1.4cqw);position:static}.cover-title[data-astro-cid-l2rept2b]{font-family:var(--display);letter-spacing:-.02em;color:var(--white);margin:0;font-size:6.6cqw;font-weight:700;line-height:1.08}.featured[data-astro-cid-l2rept2b] .cover-title[data-astro-cid-l2rept2b]{font-size:7.4cqw}.wide[data-astro-cid-l2rept2b] .cover-title[data-astro-cid-l2rept2b]{max-width:22ch;font-size:4.2cqw}.card[data-astro-cid-l2rept2b] .cover-text[data-astro-cid-l2rept2b],.featured[data-astro-cid-l2rept2b] .cover-text[data-astro-cid-l2rept2b]{padding-top:8cqw}.cover-title[data-astro-cid-l2rept2b] mark{color:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#d8f26a3d 60% 92%,#0000 92%);padding:0 .04em}.cover-art[data-astro-cid-l2rept2b]{z-index:1;position:relative}.app[data-astro-cid-l2rept2b]{background:var(--forest-2);border:1px solid #f6f5ef1f;border-radius:3.2cqw;overflow:hidden;transform:rotate(3deg);box-shadow:0 2.5cqw 6cqw #00000059}.wide[data-astro-cid-l2rept2b] .app[data-astro-cid-l2rept2b]{border-radius:2cqw}.app-bar[data-astro-cid-l2rept2b]{border-bottom:1px solid #f6f5ef14;gap:.9cqw;padding:1.8cqw 2.2cqw;display:flex}.wide[data-astro-cid-l2rept2b] .app-bar[data-astro-cid-l2rept2b]{gap:.6cqw;padding:1.1cqw 1.4cqw}.app-bar[data-astro-cid-l2rept2b] i[data-astro-cid-l2rept2b]{background:#f6f5ef40;border-radius:50%;width:1.4cqw;min-width:4px;height:1.4cqw;min-height:4px}.wide[data-astro-cid-l2rept2b] .app-bar[data-astro-cid-l2rept2b] i[data-astro-cid-l2rept2b]{width:.9cqw;height:.9cqw}.app-body[data-astro-cid-l2rept2b]{padding:2cqw}.app-body[data-astro-cid-l2rept2b] svg[data-astro-cid-l2rept2b]{width:100%;height:auto;display:block}.gcard[data-astro-cid-upify2nq]{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.gcard[data-astro-cid-upify2nq]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #12231b1f}.gcard[data-astro-cid-upify2nq].soon{cursor:default}.gc-body[data-astro-cid-upify2nq]{flex-direction:column;flex:1;padding:20px 22px 18px;display:flex}.pill[data-astro-cid-upify2nq]{color:var(--green);background:var(--sage);border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:600}.gcard[data-astro-cid-upify2nq] h3[data-astro-cid-upify2nq]{margin:12px 0 8px;font-size:1.22rem;line-height:1.25}.gc-ex[data-astro-cid-upify2nq]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.gc-meta[data-astro-cid-upify2nq]{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:12px;font-size:13px}.soon[data-astro-cid-upify2nq] .gc-meta[data-astro-cid-upify2nq] span[data-astro-cid-upify2nq]{font-weight:600}
