.hero-poster{--poster-serif:"Instrument Serif", "Times New Roman", serif;--poster-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--poster-paper:#f3eee5;--poster-orange:#f15c2a;color:var(--poster-paper);background:var(--bg,#171815);position:relative}.hero-poster__stage{isolation:isolate;border-bottom:1px solid var(--rule);height:clamp(570px,53vw,740px);position:relative;overflow:hidden;container-type:inline-size}.hero-poster__label{z-index:5;font:10px/1.6 var(--poster-mono);text-transform:uppercase;letter-spacing:.065em;margin:0;position:absolute;inset:23px auto auto 0}.hero-poster__label span{color:var(--poster-orange);padding-inline:10px}.hero-poster .hero-poster__title{font-family:var(--poster-serif);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.84}.hero-poster__title>span,.hero-poster__title>em{white-space:nowrap;font-weight:400;display:block;position:absolute}.hero-poster__opening{z-index:1;font-size:17.35cqw;top:11.5%;left:-.25%}.hero-poster__thinking{z-index:1;font-size:19cqw;top:39.5%;left:.5%}.hero-poster__aloud{z-index:4;color:var(--poster-orange);letter-spacing:-.045em;font-size:20cqw;bottom:8%;left:13.5%}.hero-poster__portrait{z-index:3;pointer-events:none;width:42%;height:94%;margin:0;position:absolute;bottom:-2px;right:5%}.hero-poster__person{object-fit:contain;object-position:bottom center;width:100%;height:100%;display:block}.hero-poster__note{z-index:5;color:var(--poster-paper);font:10px/1.8 var(--poster-mono);text-transform:uppercase;letter-spacing:.045em;align-items:flex-start;gap:13px;display:flex;position:absolute;top:7%;right:0}.hero-poster__note-mark{background:var(--poster-orange);width:15px;height:15px;margin-top:2px}.hero-poster__mark{z-index:4;width:58px;height:58px;color:var(--poster-paper);position:absolute;bottom:27px;left:0}.hero-poster__mark-quarter{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite paused poster-quarter-turn}.hero-poster__mark-quarter--second{animation-delay:-6s}.hero-poster__mark[data-playing=true] .hero-poster__mark-quarter{animation-play-state:running}.hero-poster__introduction{border:1px solid var(--rule);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-poster__column{min-width:0;padding:28px clamp(20px,2.2vw,32px) 24px}.hero-poster__column+.hero-poster__column{border-left:1px solid var(--rule)}.hero-poster__territory{font-family:var(--poster-serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,39px);line-height:1.12}.hero-poster__territory em{color:var(--poster-orange);font-weight:400}.hero-poster__positioning{font:15px/1.65 var(--font-body);color:var(--fg-dim);margin:0}.hero-poster .hero-poster__now .editorial-now{border-top:0;gap:10px;max-width:none;padding-top:0}.hero-poster .hero-poster__now .editorial-now-thought,.hero-poster .hero-poster__now .editorial-now-thought p{font:15px/1.65 var(--font-body);color:var(--fg-dim)}@keyframes poster-quarter-turn{0%,34%,to{transform:rotate(0)}46%,84%{transform:rotate(90deg)}}@media (width>=1500px){.hero-poster__stage{height:740px}.hero-poster__portrait{width:500px}}@media (width<=1100px){.hero-poster__stage{height:550px}.hero-poster__opening{top:15%}.hero-poster__thinking{top:42%}.hero-poster__aloud{bottom:11%}.hero-poster__portrait{width:43%;right:4%}.hero-poster__note{top:8%}.hero-poster__mark{width:46px;height:46px}}@media (width<=800px){.hero-poster__stage{height:460px}.hero-poster__opening{top:16%}.hero-poster__thinking{top:42%}.hero-poster__aloud{bottom:12%}.hero-poster__portrait{width:43%;right:4%}.hero-poster__note{top:9%}.hero-poster__note-mark{width:11px;height:11px}.hero-poster__introduction{grid-template-columns:1fr}.hero-poster__column{padding:24px}.hero-poster__column+.hero-poster__column{border-left:0;border-top:1px solid var(--rule)}.hero-poster__territory{font-size:32px}}@media (width<=600px){.hero-poster__stage{height:clamp(520px,135vw,660px)}.hero-poster__label{letter-spacing:.025em;font-size:10px;top:21px}.hero-poster__label span{padding-inline:5px}.hero-poster__opening{z-index:4;font-size:19cqw;top:12%;left:0}.hero-poster__thinking{z-index:4;font-size:26cqw;top:23%;left:0}.hero-poster__aloud{font-size:27.7cqw;bottom:8%;left:0}.hero-poster__portrait{width:76%;height:72%;bottom:-10%;right:-1%}.hero-poster__note{display:none}.hero-poster__mark{width:34px;height:34px;bottom:27%;left:0}.hero-poster__column{padding:22px 20px}.hero-poster__territory{font-size:30px}}@media (width<=380px){.hero-poster__stage{height:470px}.hero-poster__label{max-width:26ch;line-height:1.5}.hero-poster__opening{top:13%}.hero-poster__thinking{top:24%}.hero-poster__aloud{bottom:9%}.hero-poster__portrait{width:81%;right:-2%}}@media (prefers-reduced-motion:reduce){.hero-poster__mark-quarter{animation:none!important}}
