.agent[data-astro-cid-3jfwwssi]{background:var(--paper);border-radius:var(--radius-l);box-shadow:var(--shadow-s);border:1px solid var(--line);color:var(--ink);transform:rotate(var(--tilt));transition:transform .45s var(--ease-bounce), box-shadow .35s var(--ease);flex-direction:column;padding:.6rem;text-decoration:none;display:flex;position:relative}.agent-link[data-astro-cid-3jfwwssi]:hover,.agent-link[data-astro-cid-3jfwwssi]:focus-visible{box-shadow:var(--shadow-l);color:var(--ink);transform:rotate(0)translateY(-8px)scale(1.02)}.agent-art[data-astro-cid-3jfwwssi]{aspect-ratio:2/3;border-radius:calc(var(--radius-l) - .4rem);background:radial-gradient(circle at 50% 20%, #ffffff59, transparent 60%), var(--c-bg);position:relative;overflow:hidden}.agent-art[data-astro-cid-3jfwwssi] img[data-astro-cid-3jfwwssi]{object-fit:cover;object-position:50% 0%;transform-origin:50% 0;width:100%;height:100%;transition:transform .6s var(--ease);transform:scale(1.06)}.agent-link[data-astro-cid-3jfwwssi]:hover .agent-art[data-astro-cid-3jfwwssi] img[data-astro-cid-3jfwwssi]{transform:scale(1.12)}.agent-initial[data-astro-cid-3jfwwssi]{height:100%;font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--c-fg);place-items:center;font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:800;display:grid}.agent-label[data-astro-cid-3jfwwssi]{background:var(--c-bg);color:var(--c-fg);text-align:center;box-shadow:0 4px 0 var(--c-deep);border-radius:14px;margin:-1.4rem .5rem 0;padding:.55rem .8rem .6rem;position:relative;transform:rotate(-2deg)}.agent-name[data-astro-cid-3jfwwssi]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:.01em;color:inherit;text-shadow:0 2px #00000026;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:820;line-height:1.05}.agent-meta[data-astro-cid-3jfwwssi]{letter-spacing:.14em;text-transform:uppercase;opacity:.95;flex-wrap:wrap;justify-content:center;gap:.15rem .6rem;margin-top:.15rem;font-size:.72rem;font-weight:800;display:flex}.agent-meta[data-astro-cid-3jfwwssi]:empty{display:none}.agent-title[data-astro-cid-3jfwwssi]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;text-align:center;color:var(--c-deep);margin:.85rem .4rem 0;font-size:1.02rem;font-style:italic;font-weight:640;line-height:1.25}.agent-about[data-astro-cid-3jfwwssi]{color:var(--ink-soft);text-align:center;gap:.6rem;margin:.7rem .5rem .2rem;font-size:.95rem;display:grid}.agent-likes[data-astro-cid-3jfwwssi]{border-top:1.5px dashed var(--line);padding-top:.6rem}.agent-likes[data-astro-cid-3jfwwssi] strong[data-astro-cid-3jfwwssi]{color:var(--c-deep)}.agent[data-astro-cid-3jfwwssi]:not(.agent-link),.agent-link[data-astro-cid-3jfwwssi]{padding-bottom:.9rem}.lineup[data-astro-cid-zif3ni5e]{border-radius:var(--radius-l);box-shadow:var(--shadow-l);transition:transform .6s var(--ease-bounce);background:radial-gradient(circle at 85% 0,#ffc83a59,#0000 40%),linear-gradient(#bfe6fb,#fff8ec);border:clamp(.5rem,.3rem + .6vw,.8rem) solid #fff;margin:0;padding:clamp(.6rem,.4rem + .8vw,1rem);transform:rotate(1.6deg)}.lineup[data-astro-cid-zif3ni5e]:hover{transform:rotate(0)scale(1.01)}.tiles[data-astro-cid-zif3ni5e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,.3rem + .8vw,.9rem);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-zif3ni5e]{animation:pop .6s var(--ease-bounce) both;animation-delay:calc(var(--i) * 70ms + .3s)}.tile[data-astro-cid-zif3ni5e] a[data-astro-cid-zif3ni5e]{color:var(--c-fg);background:var(--c-bg);box-shadow:0 4px 0 var(--c-deep);transition:transform .35s var(--ease-bounce);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-zif3ni5e] a[data-astro-cid-zif3ni5e]:hover,.tile[data-astro-cid-zif3ni5e] a[data-astro-cid-zif3ni5e]:focus-visible{transform:translateY(-4px)rotate(-1deg)}.tile-art[data-astro-cid-zif3ni5e]{aspect-ratio:4/5;display:block;overflow:hidden}.tile-art[data-astro-cid-zif3ni5e] img[data-astro-cid-zif3ni5e]{object-fit:cover;object-position:50% 0%;transform-origin:50% 0;width:100%;height:100%;transform:scale(1.06)}.tile-initial[data-astro-cid-zif3ni5e]{height:100%;font-family:var(--font-display);place-items:center;font-size:3rem;font-weight:800;display:grid}.tile-label[data-astro-cid-zif3ni5e]{background:linear-gradient(transparent, var(--c-bg) 55%);text-align:center;justify-items:center;padding:1.4rem .3rem .45rem;line-height:1.1;display:grid;position:absolute;bottom:0;left:0;right:0}.tile-label[data-astro-cid-zif3ni5e] strong[data-astro-cid-zif3ni5e]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;text-shadow:0 1px #00000026;font-size:clamp(1rem,.8rem + .7vw,1.3rem);font-weight:820}.tile-label[data-astro-cid-zif3ni5e] span[data-astro-cid-zif3ni5e]{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #bfe6fb 0%, #dff2fc 45%, var(--cream) 100%);padding-top:clamp(2.5rem,1.5rem + 4vw,5rem);padding-bottom:clamp(5rem,4rem + 4vw,8rem);position:relative;overflow:hidden}.hero-sky[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.sun[data-astro-cid-lcdefpme]{aspect-ratio:1;background:radial-gradient(circle,#ffe08a 0 38%,#ffc83a59 39% 55%,#0000 56%);border-radius:50%;width:22rem;position:absolute;top:-6rem;right:-6rem}.sun[data-astro-cid-lcdefpme]:before{content:"";background:repeating-conic-gradient(#ffc83a38 0 6deg, transparent 6deg 18deg);border-radius:50%;animation:80s linear infinite spin;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 42%,#000 43% 62%,#0000 63%);mask:radial-gradient(circle,#0000 42%,#000 43% 62%,#0000 63%)}@keyframes spin{to{transform:rotate(360deg)}}.cloud[data-astro-cid-lcdefpme]{opacity:.85;width:9rem;animation:60s linear infinite drift;position:absolute}.c1[data-astro-cid-lcdefpme]{top:12%;left:-10rem}.c2[data-astro-cid-lcdefpme]{opacity:.6;width:6rem;animation-duration:85s;animation-delay:-40s;top:32%;left:-10rem}@keyframes drift{to{transform:translate(calc(100vw + 20rem))}}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid;position:relative}@media (width>=980px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(2.7rem,1.8rem + 4.4vw,5.4rem);line-height:.98}.hl[data-astro-cid-lcdefpme]{color:var(--ocean);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-variation-settings:"SOFT" 100, "WONK" 1;background:linear-gradient(#0000 68%,#ffc83abf 68% 92%,#0000 92%);display:inline;position:relative}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#2c4560;margin-top:1.4rem}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:2rem}.hero-agents[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:2.2rem;padding:0;list-style:none;display:flex}.hero-agents[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(.hero-agents-label){margin-right:-.7rem}.hero-agents[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:3.1rem;height:3.1rem;box-shadow:var(--shadow-s);background:var(--sky);transition:transform .3s var(--ease-bounce);border:3px solid #fff;border-radius:50%;display:block;overflow:hidden}.hero-agents[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.hero-agents[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{z-index:2;position:relative;transform:translateY(-5px)scale(1.08)}.hero-agents[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 8%;transform-origin:50% 20%;width:100%;height:100%;transform:scale(1.5)}.hero-agents-label[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-left:1.3rem;font-size:.92rem;font-weight:800}.hero-art[data-astro-cid-lcdefpme]{padding:1rem .5rem;position:relative}.postcard[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);box-shadow:var(--shadow-l);transition:transform .6s var(--ease-bounce);background:#fff;margin:0;padding:clamp(.5rem,.3rem + .8vw,.9rem);position:relative;transform:rotate(1.6deg)}.postcard[data-astro-cid-lcdefpme]:hover{transform:rotate(0)scale(1.01)}.postcard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:calc(var(--radius-l) - .5rem);width:100%}.postcard-empty[data-astro-cid-lcdefpme]{aspect-ratio:3/2;background:linear-gradient(var(--sky), var(--teal-soft))}.sticker[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);animation:pop .7s var(--ease-bounce) both, float 5s ease-in-out infinite;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.88rem;font-weight:800;display:inline-flex;position:absolute}.sticker-1[data-astro-cid-lcdefpme]{--r:-6deg;background:var(--sun);color:var(--ink);animation-delay:.7s,1.4s;bottom:-.4rem;left:-.5rem}.sticker-2[data-astro-cid-lcdefpme]{--r:7deg;background:var(--coral);color:#fff;animation-delay:.9s,0s;top:-.5rem;right:-.25rem}.sticker-1[data-astro-cid-lcdefpme]{left:-.5rem}.hero-wave[data-astro-cid-lcdefpme]{width:100%;height:clamp(40px,6vw,90px);position:absolute;bottom:-1px;left:0;right:0}.featured[data-astro-cid-lcdefpme]{align-items:center;gap:1.75rem;display:grid}@media (width>=900px){.featured[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr;gap:2.5rem}}.featured-info[data-astro-cid-lcdefpme]{justify-items:start;gap:.8rem;display:grid}.featured-info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.featured-date[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.92rem;font-weight:700}.featured-desc[data-astro-cid-lcdefpme]{color:var(--ink-soft);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more-videos[data-astro-cid-lcdefpme]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.agents-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.6vw,1.75rem);display:grid}@media (width>=640px){.agents-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.agents-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}}.agents-more[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.adv-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}
