.fading[data-astro-cid-be7lws2c]{border-top:2px solid var(--text);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,72px);padding:28px 0 64px;display:grid}.left[data-astro-cid-be7lws2c]{min-width:0;container-type:inline-size}.name[data-astro-cid-be7lws2c]{font-family:var(--font-serif);font-size:min(136px, calc(190cqi / var(--chars)));letter-spacing:-.02em;white-space:nowrap;color:var(--text);margin-top:16px;padding-top:.06em;line-height:1.15}.name[data-astro-cid-be7lws2c] span[data-astro-cid-be7lws2c]{-webkit-text-stroke:1.3px transparent;animation:letters 9.6s var(--ease) infinite;display:inline-block}.tabs[data-astro-cid-be7lws2c]{border-top:1px solid var(--line);gap:4px;display:flex}.tab[data-astro-cid-be7lws2c]{font:500 13px/1.3 var(--font-sans);color:var(--text-soft);border-top:2px solid #0000;flex:1;margin-top:-1px;padding:12px 8px 0 0;animation:9.6s linear infinite tab}.captions[data-astro-cid-be7lws2c]{display:grid}.caption[data-astro-cid-be7lws2c]{font-family:var(--font-serif);opacity:0;min-height:2.6em;animation:caption 9.6s var(--ease) infinite;grid-area:1/1;margin-top:14px;font-size:22px;line-height:1.3}.s1[data-astro-cid-be7lws2c]{animation-delay:-6.4s}.s2[data-astro-cid-be7lws2c]{animation-delay:-3.2s}@keyframes letters{0%,30%{color:var(--text);-webkit-text-stroke-color:transparent;opacity:1;transform:none}36%,63%{color:#0000;-webkit-text-stroke-color:var(--text);opacity:var(--d);transform:none}69%,96%{color:var(--text);-webkit-text-stroke-color:transparent;opacity:var(--o);transform:translateY(var(--y))}to{color:var(--text);-webkit-text-stroke-color:transparent;opacity:1;transform:none}}@keyframes caption{0%,31%{opacity:1}34%,98%{opacity:0}to{opacity:1}}@keyframes tab{0%,33.2%{border-top-color:var(--burgundy);color:var(--text)}33.4%,to{color:var(--text-soft);border-top-color:#0000}}:root[data-theme=dark] .tab[data-astro-cid-be7lws2c]{animation-name:tab-dark}@keyframes tab-dark{0%,33.2%{border-top-color:var(--ochre);color:var(--text)}33.4%,to{color:var(--text-soft);border-top-color:#0000}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tab[data-astro-cid-be7lws2c]{animation-name:tab-dark}}@media (prefers-reduced-motion:reduce){.name[data-astro-cid-be7lws2c] span[data-astro-cid-be7lws2c],.tab[data-astro-cid-be7lws2c],.caption[data-astro-cid-be7lws2c]{animation:none}.caption[data-astro-cid-be7lws2c].s0{opacity:1}.tab[data-astro-cid-be7lws2c].s0{border-top-color:var(--thread);color:var(--text)}}.pick[data-astro-cid-be7lws2c]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tab[data-astro-cid-be7lws2c]{cursor:pointer}.fading[data-astro-cid-be7lws2c]:has(.pick:checked) [data-astro-cid-be7lws2c]:is(.name span,.tab,.caption){animation:none}.fading[data-astro-cid-be7lws2c]:has(.pick:checked) .caption[data-astro-cid-be7lws2c]{opacity:0}.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="0"]:checked) .caption[data-astro-cid-be7lws2c].s0,.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="1"]:checked) .caption[data-astro-cid-be7lws2c].s1,.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="2"]:checked) .caption[data-astro-cid-be7lws2c].s2{opacity:1}.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="0"]:checked) .tab[data-astro-cid-be7lws2c].s0,.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="1"]:checked) .tab[data-astro-cid-be7lws2c].s1,.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="2"]:checked) .tab[data-astro-cid-be7lws2c].s2{border-top-color:var(--thread);color:var(--text)}.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="1"]:checked) .name[data-astro-cid-be7lws2c] span[data-astro-cid-be7lws2c]{color:#0000;-webkit-text-stroke-color:var(--text);opacity:var(--d)}.fading[data-astro-cid-be7lws2c]:has(.pick[data-step="2"]:checked) .name[data-astro-cid-be7lws2c] span[data-astro-cid-be7lws2c]{opacity:var(--o);transform:translateY(var(--y))}@media (width<=759px){.fading[data-astro-cid-be7lws2c]{grid-template-columns:minmax(0,1fr)}}.cols[data-astro-cid-vhs6ip2m]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px clamp(16px,2.4vw,32px);display:grid}.col[data-astro-cid-vhs6ip2m]{border-top:2px solid var(--text);padding-top:16px}.code[data-astro-cid-vhs6ip2m]{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(64px,7vw,104px);line-height:.9}dl[data-astro-cid-vhs6ip2m]{margin:20px 0 0}dl[data-astro-cid-vhs6ip2m] div[data-astro-cid-vhs6ip2m]{border-bottom:1px solid var(--line);padding:12px 0}dt[data-astro-cid-vhs6ip2m]{font:600 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);margin-bottom:6px}dd[data-astro-cid-vhs6ip2m]{margin:0;font-size:16px;line-height:1.5}.bad[data-astro-cid-vhs6ip2m] dd[data-astro-cid-vhs6ip2m]{color:var(--action);font-weight:600}.note[data-astro-cid-vhs6ip2m]{color:var(--text-soft);margin-top:16px;font-size:13px}@media (width<=599px){.cols[data-astro-cid-vhs6ip2m]{row-gap:20px}.col[data-astro-cid-vhs6ip2m]{border-top-width:1px;grid-template-columns:64px minmax(0,1fr);column-gap:12px;padding-top:12px;display:grid}.code[data-astro-cid-vhs6ip2m]{font-size:40px;line-height:1}dl[data-astro-cid-vhs6ip2m]{margin:0}dl[data-astro-cid-vhs6ip2m] div[data-astro-cid-vhs6ip2m]{border-bottom:0;padding:0 0 8px}dl[data-astro-cid-vhs6ip2m] div[data-astro-cid-vhs6ip2m]+div[data-astro-cid-vhs6ip2m]{border-top:1px solid var(--line);padding-top:8px}dt[data-astro-cid-vhs6ip2m]{margin-bottom:2px;font-size:11px}dd[data-astro-cid-vhs6ip2m]{font-size:15px;line-height:1.4}}.aside[data-astro-cid-irahaz3f],.aside[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:var(--text-soft);font-size:14px}.nl-link[data-astro-cid-irahaz3f]{margin-top:-20px}.wide-title[data-astro-cid-irahaz3f]{max-width:18em;margin:14px 0 44px;font-size:clamp(30px,3.2vw,46px);line-height:1.12}.agency-line[data-astro-cid-irahaz3f]{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;font-size:15px;display:flex}.quote[data-astro-cid-irahaz3f]{max-width:46em;margin-top:72px}.quote-intro[data-astro-cid-irahaz3f]{color:var(--text-soft);margin-bottom:16px;font-size:15px}
