.home-block-background[data-astro-cid-grfah3w7]{isolation:isolate;position:relative}.background-art[data-astro-cid-grfah3w7]{border-radius:var(--section-radius);z-index:-1;position:absolute;inset:0;overflow:hidden}.background-art[data-astro-cid-grfah3w7] img[data-astro-cid-grfah3w7]{object-fit:cover;width:100%;height:100%}.has-image[data-astro-cid-grfah3w7]>section{background:0 0!important}.marquee[data-astro-cid-xnudifci]{color:#fff;background:var(--color-navy);border-radius:10px;width:100%;height:40px;overflow:hidden}.marquee-link[data-astro-cid-xnudifci]{height:100%;color:inherit;border-radius:inherit;text-decoration:none;display:block}.marquee-link[data-astro-cid-xnudifci]:focus-visible{outline-offset:-4px;outline:2px solid}.track[data-astro-cid-xnudifci]{width:max-content;height:40px;animation:marquee var(--marquee-duration,32s) linear infinite;align-items:center;display:flex}.marquee-cycle[data-astro-cid-xnudifci]{height:40px;padding-left:var(--marquee-width,100vw);flex:none;align-items:center;display:flex}.track[data-astro-cid-xnudifci] span[data-astro-cid-xnudifci]{white-space:nowrap;flex:none;margin-right:28px;font-size:16px;line-height:1}.marquee[data-astro-cid-xnudifci]:hover .track[data-astro-cid-xnudifci],.marquee[data-astro-cid-xnudifci]:focus-within .track[data-astro-cid-xnudifci]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-xnudifci]{animation:none}.marquee-cycle[data-astro-cid-xnudifci]{padding-left:0}.marquee-cycle[data-astro-cid-xnudifci][aria-hidden=true]{display:none}}.title-card[data-astro-cid-x75ddfmp]{width:var(--card-width);min-width:0;color:var(--color-text);flex-direction:column;gap:10px;display:flex}.title-card[data-astro-cid-x75ddfmp].compact{width:var(--compact-card-width);color:var(--color-paper-muted);filter:drop-shadow(var(--card-shadow))}.cover-link[data-astro-cid-x75ddfmp]{color:inherit;display:block;position:relative}.cover[data-astro-cid-x75ddfmp]{border-top:4px solid var(--color-text);object-fit:cover;width:224px;height:224px}.compact[data-astro-cid-x75ddfmp] .cover[data-astro-cid-x75ddfmp]{border-color:var(--color-text-strong);width:186px;height:186px}.identity[data-astro-cid-x75ddfmp]{min-width:0}h3[data-astro-cid-x75ddfmp]{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.2;overflow:hidden}h3[data-astro-cid-x75ddfmp] a[data-astro-cid-x75ddfmp]{color:inherit;text-decoration:none}.creator[data-astro-cid-x75ddfmp]{color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:16px;line-height:1.2;overflow:hidden}.tags[data-astro-cid-x75ddfmp]{gap:6px;min-height:20px;display:flex}.description[data-astro-cid-x75ddfmp]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.metrics[data-astro-cid-x75ddfmp]{justify-content:flex-end;gap:10px;margin-top:auto;font-size:12px;display:flex}.dark[data-astro-cid-x75ddfmp] .creator[data-astro-cid-x75ddfmp],.dark[data-astro-cid-x75ddfmp] .description[data-astro-cid-x75ddfmp],.dark[data-astro-cid-x75ddfmp] .metrics[data-astro-cid-x75ddfmp]{color:var(--color-paper-muted)}.shelf-item[data-astro-cid-pm4nxljv]{min-width:0}.shelf-item[data-astro-cid-pm4nxljv] .title-card{width:100%}.shelf-item[data-astro-cid-pm4nxljv] .cover{aspect-ratio:1;width:100%;height:auto}@media (width<=640px){.shelf-item[data-astro-cid-pm4nxljv] .title-card{gap:7px}.shelf-item[data-astro-cid-pm4nxljv] .identity h3{font-size:17px}}@media (width<=820px){body.homepage-page .shelf-item[data-astro-cid-pm4nxljv] .title-card{gap:10px}body.homepage-page .shelf-item[data-astro-cid-pm4nxljv] .identity h3{font-size:18px}body.homepage-page .shelf-item[data-astro-cid-pm4nxljv] .creator{font-size:14px}body.homepage-page .shelf-item[data-astro-cid-pm4nxljv] .description{font-size:12px}}.featured[data-astro-cid-txzup62j]{border-radius:var(--section-radius);color:#fff;background:var(--color-navy);grid-template-columns:760px 360px;gap:40px;min-height:400px;padding:20px;display:grid;position:relative}.copy[data-astro-cid-txzup62j]{grid-template-columns:304px 1fr;gap:30px;padding-top:30px;display:grid}.identity[data-astro-cid-txzup62j]{flex-direction:column;align-items:flex-start;gap:11px;display:flex}h2[data-astro-cid-txzup62j]{font-size:30px;font-weight:500;line-height:1.2}.creator[data-astro-cid-txzup62j]{font-size:15px;font-weight:500}.hashtags[data-astro-cid-txzup62j]{flex-wrap:wrap;gap:10px;display:flex}.hashtags[data-astro-cid-txzup62j] a[data-astro-cid-txzup62j]{color:#fff;font-size:12px}.metrics[data-astro-cid-txzup62j]{color:var(--color-cream);gap:10px;margin-top:auto;font-size:12px;display:flex}.synopsis[data-astro-cid-txzup62j]{font-size:16px;font-weight:500;line-height:1.75}.artwork[data-astro-cid-txzup62j]{width:360px;height:360px;position:relative}.main-image[data-astro-cid-txzup62j] img[data-astro-cid-txzup62j]{object-fit:cover;border-radius:30px;width:360px;height:360px}.main-image[data-astro-cid-txzup62j]{border-radius:30px;width:100%;height:100%;display:block;overflow:hidden}h2[data-astro-cid-txzup62j] a[data-astro-cid-txzup62j],.related[data-astro-cid-txzup62j] a[data-astro-cid-txzup62j]{color:inherit;text-decoration:none}.related-wrap[data-astro-cid-txzup62j]{width:calc(100% - 580px);min-width:0;position:absolute;top:240px;left:200px}.related[data-astro-cid-txzup62j]{scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.related:has(.card-badge){padding-inline:34px;scroll-padding-inline:34px}.related[data-astro-cid-txzup62j]::-webkit-scrollbar{display:none}.previous[data-astro-cid-txzup62j],.next[data-astro-cid-txzup62j]{z-index:2;position:absolute;top:93px;transform:translateY(-50%)}.previous[data-astro-cid-txzup62j]{left:-25px}.next[data-astro-cid-txzup62j]{right:0}.related[data-astro-cid-txzup62j] article[data-astro-cid-txzup62j]{width:186px;height:186px;box-shadow:var(--card-shadow);flex-shrink:0;position:relative;overflow:visible}.related[data-astro-cid-txzup62j] img[data-astro-cid-txzup62j]{object-fit:cover;width:186px;height:186px}.related[data-astro-cid-txzup62j] article[data-astro-cid-txzup62j]:after{pointer-events:none;content:"";background:linear-gradient(#0000,#000000c7);position:absolute;inset:25% 0 0}.related[data-astro-cid-txzup62j] article[data-astro-cid-txzup62j] div[data-astro-cid-txzup62j]{z-index:1;padding:5px;position:absolute;bottom:0;left:0;right:0}.related[data-astro-cid-txzup62j] h3[data-astro-cid-txzup62j]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1;overflow:hidden}.related[data-astro-cid-txzup62j] p[data-astro-cid-txzup62j]{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}@media (width<=1000px){.featured[data-astro-cid-txzup62j]{grid-template-columns:1fr 300px;min-height:auto}.copy[data-astro-cid-txzup62j]{grid-template-columns:1fr}.artwork[data-astro-cid-txzup62j],.main-image[data-astro-cid-txzup62j] img[data-astro-cid-txzup62j]{width:300px;height:300px}.related-wrap[data-astro-cid-txzup62j]{grid-column:1/-1;width:100%;position:relative;top:auto;left:auto}}@media (width<=720px){.featured[data-astro-cid-txzup62j]{grid-template-columns:1fr;gap:24px}.copy[data-astro-cid-txzup62j]{padding-top:0}.artwork[data-astro-cid-txzup62j]{aspect-ratio:1;grid-row:1;width:100%;height:auto}.main-image[data-astro-cid-txzup62j] img[data-astro-cid-txzup62j]{width:100%;height:100%}.related-wrap[data-astro-cid-txzup62j]{grid-column:auto}}.ranking-head[data-astro-cid-w4xhhunq]{min-height:44px;position:relative}.tabs[data-astro-cid-w4xhhunq]{justify-content:center;gap:10px;margin:0;padding:0;display:flex;position:absolute;bottom:0;left:142px;right:120px}.tabs[data-astro-cid-w4xhhunq] button[data-astro-cid-w4xhhunq]{color:var(--color-paper);background:var(--color-ink);font:inherit;opacity:.5;cursor:pointer;border:0;border-radius:16px 16px 0 0;padding:10px 20px 5px;font-size:18px;font-weight:600;line-height:1;transition:opacity .16s;display:block}.tabs[data-astro-cid-w4xhhunq] button[data-astro-cid-w4xhhunq][aria-selected=true]{opacity:1}.tabs[data-astro-cid-w4xhhunq] button[data-astro-cid-w4xhhunq]:focus-visible{box-shadow:var(--focus-ring);outline:0}.ranking-panels[data-astro-cid-w4xhhunq]{background:var(--color-ink);isolation:isolate;border-radius:16px;display:grid;overflow:hidden}.ranking-panel[data-astro-cid-w4xhhunq]{grid-area:1/1;min-width:0}.ranking-panel[data-astro-cid-w4xhhunq][hidden]{display:none}.grid[data-astro-cid-w4xhhunq]{background:var(--color-ink);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px;padding:16px 20px 26px;display:grid}.rank-card[data-astro-cid-w4xhhunq]{min-width:0;color:var(--color-paper-muted)}.rank-card[data-astro-cid-w4xhhunq]>a[data-astro-cid-w4xhhunq]{display:block}.rank-cover[data-astro-cid-w4xhhunq]{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.rank-info[data-astro-cid-w4xhhunq]{grid-template-columns:minmax(0,1fr) 76px;align-items:center;padding-left:5px;display:grid}.rank-info[data-astro-cid-w4xhhunq] h3[data-astro-cid-w4xhhunq]{color:var(--color-paper);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.5;overflow:hidden}.rank-info[data-astro-cid-w4xhhunq] h3[data-astro-cid-w4xhhunq] a[data-astro-cid-w4xhhunq]{color:inherit;text-decoration:none}.rank-info[data-astro-cid-w4xhhunq] strong[data-astro-cid-w4xhhunq]{color:var(--color-rank);font-family:var(--font-rank);text-align:center;text-shadow:0 0 4px #000;font-size:72px;font-weight:900;line-height:1}.tags[data-astro-cid-w4xhhunq]{gap:6px;display:flex}.rank-card[data-astro-cid-w4xhhunq]>p[data-astro-cid-w4xhhunq]{text-overflow:ellipsis;white-space:nowrap;padding-left:5px;font-size:14px;font-weight:500;overflow:hidden}@media (width<=900px){.grid[data-astro-cid-w4xhhunq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ranking-head[data-astro-cid-w4xhhunq]{padding-bottom:46px}.tabs[data-astro-cid-w4xhhunq]{justify-content:flex-start;left:8px;right:8px;overflow-x:auto}.tabs[data-astro-cid-w4xhhunq] button[data-astro-cid-w4xhhunq]{flex:none}.grid[data-astro-cid-w4xhhunq]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tabs[data-astro-cid-w4xhhunq] button[data-astro-cid-w4xhhunq]{transition:none}}@media (width<=820px){body.homepage-page .ranking-head[data-astro-cid-w4xhhunq]{padding-bottom:58px}:root[data-theme=night] body.homepage-page .ranking-head[data-astro-cid-w4xhhunq] h2{color:var(--color-paper)}body.homepage-page .tabs[data-astro-cid-w4xhhunq]{background:var(--color-ink);border-radius:20px 20px 0 0;gap:0;height:48px;padding:10px 16px 0;inset-inline:0}body.homepage-page .tabs[data-astro-cid-w4xhhunq] button[data-astro-cid-w4xhhunq]{flex:1;min-width:0;padding:10px 0;font-size:18px}body.homepage-page .ranking-panels[data-astro-cid-w4xhhunq]{border-radius:0 0 20px 20px}body.homepage-page .grid[data-astro-cid-w4xhhunq]{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:124px;grid-auto-flow:column;gap:10px;padding:10px 16px 26px;scroll-padding-inline:16px;overflow-x:auto}body.homepage-page .rank-card[data-astro-cid-w4xhhunq]{scroll-snap-align:start}body.homepage-page .rank-info[data-astro-cid-w4xhhunq]{grid-template-columns:minmax(0,1fr) auto}body.homepage-page .rank-info[data-astro-cid-w4xhhunq] h3[data-astro-cid-w4xhhunq]{font-size:14px}body.homepage-page .rank-info[data-astro-cid-w4xhhunq] strong[data-astro-cid-w4xhhunq]{min-width:30px;font-size:40px}body.homepage-page .rank-card[data-astro-cid-w4xhhunq]>p[data-astro-cid-w4xhhunq]{padding-top:5px;font-size:12px;line-height:1.2}body.homepage-page .tags[data-astro-cid-w4xhhunq]{flex-wrap:wrap;gap:4px}}.rail-wrap[data-astro-cid-qga6eqnn]{min-width:0;position:relative}.controlled[data-astro-cid-qga6eqnn] .rail[data-astro-cid-qga6eqnn]{scrollbar-width:none}.controlled[data-astro-cid-qga6eqnn] .rail[data-astro-cid-qga6eqnn]::-webkit-scrollbar{display:none}.previous[data-astro-cid-qga6eqnn],.next[data-astro-cid-qga6eqnn]{z-index:2;position:absolute;top:93px;transform:translateY(-50%)}.previous[data-astro-cid-qga6eqnn]{left:0}.next[data-astro-cid-qga6eqnn]{right:0}.rail[data-astro-cid-qga6eqnn]{grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--card-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;width:100%;padding:0 20px 10px;display:grid;overflow-x:auto}.rail[data-astro-cid-qga6eqnn].compact{grid-auto-columns:var(--compact-card-width);gap:20px;padding-inline:50px;scroll-padding-inline:50px}.rail[data-astro-cid-qga6eqnn]>*{scroll-snap-align:start}@media (width>=1200px){.rail[data-astro-cid-qga6eqnn]:not(.compact){overflow:hidden}}@media (width<=640px){.rail[data-astro-cid-qga6eqnn]{padding-inline:16px}.rail[data-astro-cid-qga6eqnn].compact{padding-inline:12px;scroll-padding-inline:12px}}.rail:has(.card-badge){padding-inline:34px;scroll-padding-inline:34px}.rail.compact:has(.card-badge){padding-inline:50px;scroll-padding-inline:50px}@media (width<=640px){.rail.compact:has(.card-badge){padding-inline:34px;scroll-padding-inline:34px}}.themed[data-astro-cid-ixmly2hd]{flex-direction:column;gap:10px;display:flex}h2[data-astro-cid-ixmly2hd]{color:#000;padding:10px 20px 0;font-size:24px;font-weight:500;line-height:1.2}.panel[data-astro-cid-ixmly2hd]{border-radius:var(--section-radius);background:linear-gradient(#0000008c,#0000008c), var(--background) center / cover;grid-template-columns:480px minmax(0,1fr);min-width:0;min-height:465px;display:grid;position:relative;overflow:hidden}.background-art[data-astro-cid-ixmly2hd]{position:absolute;inset:0;overflow:hidden}.background-art[data-astro-cid-ixmly2hd]:after{content:"";background:#0000008c;position:absolute;inset:0}.background-art[data-astro-cid-ixmly2hd] img[data-astro-cid-ixmly2hd]{object-fit:cover;width:100%;height:100%}.portrait-frame[data-astro-cid-ixmly2hd],.story[data-astro-cid-ixmly2hd]{position:relative}.portrait-frame[data-astro-cid-ixmly2hd]{place-self:center;width:300px;height:300px;overflow:hidden;box-shadow:6px 6px #00000080}.portrait[data-astro-cid-ixmly2hd]{object-fit:cover;width:300px;height:300px;box-shadow:6px 6px #00000080}.story[data-astro-cid-ixmly2hd]{min-width:0;color:var(--color-paper);flex-direction:column;gap:20px;padding:20px 16px 16px 0;display:flex}.story[data-astro-cid-ixmly2hd]>p[data-astro-cid-ixmly2hd]{min-height:126px;font-size:14px;font-weight:500;line-height:1.5}@media (width<=900px){.panel[data-astro-cid-ixmly2hd]{grid-template-columns:320px 1fr}}@media (width<=720px){.panel[data-astro-cid-ixmly2hd]{grid-template-columns:1fr;padding:28px 0 20px}.portrait-frame[data-astro-cid-ixmly2hd],.portrait[data-astro-cid-ixmly2hd]{width:min(78vw,300px);height:min(78vw,300px)}.story[data-astro-cid-ixmly2hd]{padding:24px 0 0}.story[data-astro-cid-ixmly2hd]>p[data-astro-cid-ixmly2hd]{padding-inline:20px}}.mobile-home-links[data-astro-cid-5boc6knk]{display:none}@media (width<=820px){.mobile-home-links[data-astro-cid-5boc6knk]{gap:20px;width:calc(100% + 18px);min-width:0;max-width:none;margin-inline:-9px;display:grid}.shortcuts[data-astro-cid-5boc6knk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shortcuts[data-astro-cid-5boc6knk] a[data-astro-cid-5boc6knk]{color:#4b483d;background:#fff;border:1px solid #ccc3b3;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:0;height:70px;padding:10px;text-decoration:none;display:flex}.shortcuts[data-astro-cid-5boc6knk] span[data-astro-cid-5boc6knk]{color:#fff;background:#1c1b17;flex:0 50px;place-items:center;min-width:24px;height:50px;font-size:11px;display:grid}.shortcuts[data-astro-cid-5boc6knk] strong[data-astro-cid-5boc6knk]{flex:0 0 28px;font-size:14px;font-weight:500;line-height:1.2}.categories[data-astro-cid-5boc6knk]{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.categories[data-astro-cid-5boc6knk] a[data-astro-cid-5boc6knk]{color:#fff;background:#4b483d;border-radius:8px;flex:none;place-items:center;padding:8px 10px;font-size:18px;line-height:1.2;text-decoration:none;display:grid}}.home-editorial[data-astro-cid-vpavfdvq]{display:none}@media (width<=820px){.home-editorial[data-astro-cid-vpavfdvq]{min-width:0;color:var(--color-ink);background:#fff;border:1px solid #c9c4b7;border-radius:20px;flex-direction:column;gap:14px;display:flex}.home-editorial[data-astro-cid-vpavfdvq] .section-header h2{color:#000;font-size:24px}.items[data-astro-cid-vpavfdvq]{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.items[data-astro-cid-vpavfdvq] li[data-astro-cid-vpavfdvq]{border-bottom:1px solid #0000004d;min-width:0}.item-link[data-astro-cid-vpavfdvq]{color:inherit;gap:5px;min-width:0;text-decoration:none;display:grid}.item-link[data-astro-cid-vpavfdvq]:hover h3[data-astro-cid-vpavfdvq]{text-decoration:underline}.home-articles[data-astro-cid-vpavfdvq] .items[data-astro-cid-vpavfdvq]{grid-auto-rows:80px}.items[data-astro-cid-vpavfdvq] .article-item[data-astro-cid-vpavfdvq]{border-bottom:0}.article-item[data-astro-cid-vpavfdvq] .item-link[data-astro-cid-vpavfdvq]{border-bottom:1px solid #0000004d;grid-template-columns:minmax(0,1fr) 80px;padding-bottom:5px}.copy[data-astro-cid-vpavfdvq]{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.category[data-astro-cid-vpavfdvq]{border:1px solid var(--color-text);background:var(--color-paper-muted);overflow-wrap:anywhere;border-radius:3px;max-width:100%;padding:2px 5px;font-size:12px;font-weight:500;line-height:1.2}h3[data-astro-cid-vpavfdvq]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}img[data-astro-cid-vpavfdvq]{object-fit:cover;width:80px;height:80px;display:block}.home-bulletins[data-astro-cid-vpavfdvq] .items[data-astro-cid-vpavfdvq]{padding-block:10px}.bulletin-item[data-astro-cid-vpavfdvq]{padding-block:5px}.bulletin-item[data-astro-cid-vpavfdvq] .item-link[data-astro-cid-vpavfdvq]{grid-template-columns:80px minmax(0,1fr);align-items:center}time[data-astro-cid-vpavfdvq]{color:var(--color-text);padding-bottom:5px;font-size:14px;line-height:1}.summary[data-astro-cid-vpavfdvq]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}}.homepage-popup[data-astro-cid-4klpn3rz]{z-index:1000;background:var(--modal-backdrop);color:#2b2e33;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:108px 20px 40px;position:fixed;inset:0;overflow:hidden}.homepage-popup[data-astro-cid-4klpn3rz][open]{justify-content:center;align-items:flex-start;display:flex}.homepage-popup[data-astro-cid-4klpn3rz]::backdrop{background:0 0}.homepage-popup[data-astro-cid-4klpn3rz]:focus{box-shadow:none;outline:none}.homepage-popup__panel[data-astro-cid-4klpn3rz]{border:1px solid var(--modal-border);background:var(--modal-surface);width:min(1140px,100vw - 40px);min-height:0;max-height:100%;box-shadow:var(--modal-shadow);border-radius:16px;flex-direction:column;flex:none;gap:20px;padding:20px;display:flex}.homepage-popup__header[data-astro-cid-4klpn3rz]{flex-shrink:0;justify-content:center;align-items:center;min-height:50px;display:flex;position:relative}.homepage-popup__header[data-astro-cid-4klpn3rz] h2[data-astro-cid-4klpn3rz]{overflow-wrap:anywhere;text-align:center;max-width:calc(100% - 100px);margin:0;font-size:24px;font-weight:700;line-height:1.2}.homepage-popup__close[data-astro-cid-4klpn3rz]{cursor:pointer;background:0 0;border:0;border-radius:0;width:50px;height:50px;padding:0;position:absolute;top:0;right:0}.homepage-popup__close[data-astro-cid-4klpn3rz] img[data-astro-cid-4klpn3rz]{width:45px;height:50px;margin:0 auto;display:block}.homepage-popup__visual[data-astro-cid-4klpn3rz]{aspect-ratio:1196/630;flex:0 auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.homepage-popup__visual[data-astro-cid-4klpn3rz] img[data-astro-cid-4klpn3rz]{object-fit:contain;width:100%;height:100%;display:block}.homepage-popup__action[data-astro-cid-4klpn3rz]{color:#2b2e33;min-height:38px;font:inherit;cursor:pointer;background:#fffc;border:1px solid #a3aeae;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:7px 16px;line-height:1.4;text-decoration:none;display:flex}:root[data-theme=night] .homepage-popup[data-astro-cid-4klpn3rz]{background:var(--modal-backdrop);color:var(--modal-title)}.homepage-popup__suppress[data-astro-cid-4klpn3rz]{white-space:nowrap;align-self:center;width:fit-content}@media (width<=700px){.homepage-popup[data-astro-cid-4klpn3rz]{padding:72px 12px 24px}.homepage-popup__panel[data-astro-cid-4klpn3rz]{width:100%;padding:14px}.homepage-popup__visual[data-astro-cid-4klpn3rz]{aspect-ratio:630/1196}}@media (height<=500px){.homepage-popup[data-astro-cid-4klpn3rz]{padding-block:12px}}.hero-background[data-astro-cid-a7yxqmnq]{background:linear-gradient(to bottom, #ffffffd9, #e8eaf2d9), url(/assets/figma/homepage-background.png) top center / 2020px auto repeat-y, var(--page-bg)}:root[data-theme=night] .hero-background[data-astro-cid-a7yxqmnq]{background:linear-gradient(#000000d9,#252525d9),url(/assets/figma/homepage-background.png) top/2020px repeat-y,#1c1b17}:root[data-theme=night] body.homepage-page{--footer-bg:#ddd3be;--footer-text:#4b483d}@media (width<=820px){.page-shell[data-astro-cid-a7yxqmnq]{padding:21px 24px 40px}.homepage-stack[data-astro-cid-a7yxqmnq]{gap:20px}.homepage-stack[data-astro-cid-a7yxqmnq]>.hero{width:calc(100% + 48px);max-width:none;margin-inline:-24px}}
