.home-announcement[data-astro-cid-kbeztcgz]{border-bottom:1px solid var(--line);background-color:var(--surface);padding-block:10px}.home-announcement[data-astro-cid-kbeztcgz][hidden]{display:none}.notice-inner[data-astro-cid-kbeztcgz]{grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid}img[data-astro-cid-kbeztcgz]{border-radius:7px}p[data-astro-cid-kbeztcgz]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:13px;line-height:1.7;display:flex}strong[data-astro-cid-kbeztcgz]{color:var(--text-soft);font-weight:500}a[data-astro-cid-kbeztcgz]{color:var(--accent);white-space:nowrap;text-underline-offset:4px}a[data-astro-cid-kbeztcgz]:hover{text-decoration:underline}button[data-astro-cid-kbeztcgz]{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .16s,background-color .16s;display:grid}button[data-astro-cid-kbeztcgz][hidden]{display:none}button[data-astro-cid-kbeztcgz]:hover{color:var(--text);background:#b2ddc114}button[data-astro-cid-kbeztcgz]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=600px){.notice-inner[data-astro-cid-kbeztcgz]{grid-template-columns:28px minmax(0,1fr) 44px;align-items:start;gap:10px}img[data-astro-cid-kbeztcgz]{border-radius:5px;width:28px;height:28px;margin-top:7px}p[data-astro-cid-kbeztcgz]{gap:2px 10px;padding-block:4px;font-size:12px}p[data-astro-cid-kbeztcgz]>span[data-astro-cid-kbeztcgz]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){button[data-astro-cid-kbeztcgz]{transition:none}}.color-vision-teaser[data-astro-cid-v2bee3cm]{border-top:1px solid var(--line);padding-block:clamp(4rem,8vw,8rem)}.cv-teaser-link[data-astro-cid-v2bee3cm]{grid-template-columns:1fr .7fr;align-items:center;gap:8%;text-decoration:none;display:grid}.cv-teaser-copy[data-astro-cid-v2bee3cm] h2[data-astro-cid-v2bee3cm]{font:400 clamp(2.8rem, 4.8vw, 4.6rem)/1 var(--display);margin:1.5rem 0}.cv-teaser-copy[data-astro-cid-v2bee3cm]>p[data-astro-cid-v2bee3cm]:last-of-type{color:var(--text-soft);font-size:.9rem;line-height:1.9}.cv-teaser-cta[data-astro-cid-v2bee3cm]{border-bottom:1px solid var(--line-strong);color:var(--ice);gap:2rem;padding-block:1.8rem .8rem;font-size:.85rem;display:inline-flex}.cv-teaser-art[data-astro-cid-v2bee3cm]{justify-self:end;width:100%;max-width:460px}.cv-swatch-row[data-astro-cid-v2bee3cm]{gap:8px;display:flex}.cv-swatch-row[data-astro-cid-v2bee3cm] i[data-astro-cid-v2bee3cm]{background:var(--swatch);border-radius:2px;flex:1;height:clamp(44px,6vw,75px);display:block}.cv-swatch-rule[data-astro-cid-v2bee3cm]{letter-spacing:.06em;color:var(--muted);justify-content:space-between;gap:1rem;padding-block:1.1rem;font-size:.65rem;display:flex}.cv-teaser-link[data-astro-cid-v2bee3cm]:hover h2[data-astro-cid-v2bee3cm]{color:var(--ice);transition:color var(--motion-fast)}@media (width<=700px){.cv-teaser-link[data-astro-cid-v2bee3cm]{grid-template-columns:1fr;gap:2.5rem}.cv-teaser-art[data-astro-cid-v2bee3cm]{justify-self:start;max-width:350px}}.open-letter-teaser[data-astro-cid-lcdefpme]{background:var(--surface);padding:20px 0}.open-letter-teaser[data-astro-cid-lcdefpme] .shell[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.open-letter-teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft);margin:0;font-size:14px;line-height:1.6}.open-letter-teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--accent);letter-spacing:.09em;white-space:nowrap;margin-right:15px;font-size:11px}.open-letter-teaser[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex-shrink:0;gap:18px;display:flex}.open-letter-teaser[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:4px;font-size:13px}@media (width<=700px){.open-letter-teaser[data-astro-cid-lcdefpme] .shell[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:10px}.open-letter-teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{margin:0 0 4px;display:block}}
