body.door-dark{color:#f2f2f2;background:#111}body.door-dark .logo-image{filter:invert()}body.door-dark .top-nav a{color:#b0b0b0}body.door-dark .top-nav a:hover{color:#fff}body.door-dark .footer-nav a{color:#b0b0b0}body.door-dark .footer-nav a:hover{color:#fff}body.door-dark .footer-nav .social-link svg{fill:#f2f2f2}body.door-dark .footer-nav .social-link:hover svg{fill:#f2f2f2;opacity:.55}.door-section[data-astro-cid-fkgt25hj]{max-width:1000px;margin:0 auto;padding:32px 0 8px}.door-heading[data-astro-cid-fkgt25hj]{color:#fff;border-bottom:3px solid #fff;margin:0 0 10px;padding-bottom:10px;font-size:32px;font-weight:700;line-height:1.1}.door-title-row[data-astro-cid-fkgt25hj]{border-bottom:3px solid #fff;align-items:center;gap:16px;margin:0 0 10px;padding-bottom:10px;display:flex}.door-heading--title[data-astro-cid-fkgt25hj]{border-bottom:0;margin:0;padding-bottom:0}.door-mark[data-astro-cid-fkgt25hj]{background:#111;border:1px solid #2e2e2e;border-radius:12px;flex:none;width:64px;height:64px;display:block;overflow:hidden}.door-mark[data-astro-cid-fkgt25hj] img[data-astro-cid-fkgt25hj]{object-fit:contain;width:100%;height:100%;display:block}.door-sub[data-astro-cid-fkgt25hj]{color:#aaa;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.4}.door-copy[data-astro-cid-fkgt25hj]{color:#f2f2f2;margin:0 0 20px;font-size:18px;line-height:1.7}.door-copy[data-astro-cid-fkgt25hj] a[data-astro-cid-fkgt25hj]{color:#9db4ff}.door-creators[data-astro-cid-fkgt25hj]{color:#f2f2f2;margin:20px 0 0;font-size:18px;line-height:1.7}.door-caption[data-astro-cid-fkgt25hj]{color:#aaa;margin:10px 0 0;font-size:14px;line-height:1.4}.door-video[data-astro-cid-fkgt25hj]{aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden}.door-video[data-astro-cid-fkgt25hj] iframe[data-astro-cid-fkgt25hj]{border:0;width:100%;height:100%;position:absolute;inset:0}.door-slideshow[data-astro-cid-fkgt25hj]{margin-top:24px}.door-slides[data-astro-cid-fkgt25hj]{position:relative}.door-slide[data-astro-cid-fkgt25hj]{display:none}.door-slide[data-astro-cid-fkgt25hj].is-active{animation:.3s door-fade;display:block}@keyframes door-fade{0%{opacity:0}to{opacity:1}}.door-slide-arrow[data-astro-cid-fkgt25hj]{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0 0 4px;font-size:28px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.door-slide-arrow[data-astro-cid-fkgt25hj]:hover{background:#000000d9}.door-slide-prev[data-astro-cid-fkgt25hj]{left:12px}.door-slide-next[data-astro-cid-fkgt25hj]{right:12px}.door-slide-caption[data-astro-cid-fkgt25hj]{color:#aaa;text-align:center;margin:10px 0 0;font-size:14px;line-height:1.4}.door-slide-count[data-astro-cid-fkgt25hj]{color:#aaa;text-align:center;margin:8px 0 0;font-size:14px;line-height:1.4}.door-creators-grid[data-astro-cid-fkgt25hj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.door-creator[data-astro-cid-fkgt25hj]{margin:0}.door-creator-photo[data-astro-cid-fkgt25hj]{aspect-ratio:1;object-fit:cover;background:#222;width:100%;height:auto;display:block}.door-creator[data-astro-cid-fkgt25hj] figcaption[data-astro-cid-fkgt25hj]{color:#f2f2f2;margin-top:10px;font-size:15px;line-height:1.5}.door-awards[data-astro-cid-fkgt25hj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.door-award[data-astro-cid-fkgt25hj]{text-align:center;color:#000;background:#fff;border:1px solid #e3e1df;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 16px;text-decoration:none;display:flex}.door-award[data-astro-cid-fkgt25hj] img[data-astro-cid-fkgt25hj]{object-fit:contain;width:auto;max-width:100%;height:84px;display:block}.door-award-name[data-astro-cid-fkgt25hj]{font-size:16px;font-weight:700;line-height:1.3}.door-award-note[data-astro-cid-fkgt25hj]{color:#666;font-size:14px;line-height:1.4}.door-contact[data-astro-cid-fkgt25hj]{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1000px;margin:28px auto 8px;display:flex}.door-contact[data-astro-cid-fkgt25hj] .chapter-link[data-astro-cid-fkgt25hj]{color:#fff;border-color:#fff}@media (width<=680px){.door-heading[data-astro-cid-fkgt25hj]{font-size:28px}.door-copy[data-astro-cid-fkgt25hj],.door-creators[data-astro-cid-fkgt25hj]{font-size:16px}.door-creators-grid[data-astro-cid-fkgt25hj],.door-awards[data-astro-cid-fkgt25hj]{grid-template-columns:1fr}.door-award[data-astro-cid-fkgt25hj] img[data-astro-cid-fkgt25hj]{height:72px}}
