.hw .cu-credit{color:#5d646d;margin:0;font-size:13px}.hw .cu-credit a{color:inherit}.hw .ab-eras{border-top:2px solid #e7e2da;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hw .ab-eras>li{flex-direction:column;gap:8px;padding:28px 22px 4px 0;display:flex;position:relative}.hw .ab-eras>li:before{content:"";background:#fff;border:3px solid #a65f3c;border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.hw .ab-eras>li:last-child:before{background:#a65f3c}.hw .ab-era-pic{background:#fff;border-radius:10px;margin:0 0 10px;padding:5px;box-shadow:0 1px 2px #1018280f,0 14px 30px -16px #1c141159}.hw .ab-eras>li:nth-child(odd) .ab-era-pic{transform:rotate(-1.2deg)}.hw .ab-eras>li:nth-child(2n) .ab-era-pic{transform:rotate(1.2deg)}.hw .ab-era-pic img,.hw .ab-era-pic span{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.hw .ab-era-pic.term span{box-sizing:border-box;white-space:pre;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;color:#e6b999;background:#1c1411;padding:14px;font-size:13px;line-height:1.6}.hw .ab-era-yr{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;color:#8a7d75;font-size:12.5px}.hw .ab-era-name{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;color:#111214;font-size:21px;font-weight:600}.hw .ab-era-became{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#a65f3c;flex-direction:column;gap:2px;margin:0;font-size:18px;font-weight:600;line-height:1.25;display:flex}.hw .ab-era-became span{font-family:var(--font-inter),Inter,sans-serif;letter-spacing:0;color:#8a7d75;font-size:12.5px;font-weight:500}.hw .ab-era-tx{color:#3a3f45;margin:0;font-size:15px;line-height:1.55}.hw .ab-era-tech{color:#8a7d75;margin-top:auto;padding-top:6px;font-size:12.5px}.hw .ab-fd{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hw .ab-fd-pics{grid-template-columns:1fr 1fr;gap:20px;padding:0 0 64px;display:grid;position:relative}.hw .ab-fd-p{border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 30px 60px -30px #1c141173}.hw .ab-fd-p.d{transform:translateY(64px)}.hw .ab-fd-p img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.hw .ab-fd-p figcaption{background:linear-gradient(#1c141100 0%,#1c1411d1 62%);flex-direction:column;gap:2px;padding:44px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.hw .ab-fd-p b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:600}.hw .ab-fd-p span{font-family:var(--font-inter),Inter,sans-serif;letter-spacing:0;color:#e6ddd3;font-size:13px}.hw .ab-fd-words{flex-direction:column;gap:18px;max-width:46ch;display:flex}.hw .ab-fd-words p{color:#3a3f45;margin:0;font-size:18px;line-height:1.6}.hw .ab-fd-words p b{color:#111214;font-weight:600}.hw .ab-fd-one{border-top:1px solid #e7e2da;flex-direction:column;gap:10px;padding-top:22px;display:flex}.hw .ab-fd-one:first-child{border-top:0;padding-top:0}.hw .ab-fd-words blockquote{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.02em;color:#111214;margin:0;font-size:28px;font-weight:600;line-height:1.25}.hw .ab-orbit-faces{justify-content:flex-start;margin-top:6px;display:flex}.hw .ab-orbit-faces img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-left:-8px}.hw .ab-orbit-faces img:first-child{margin-left:0}.hw .ab-crew{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.hw .ab-crew-you{flex-direction:column;gap:0;display:flex}.hw .ab-you{background:#1c1411;border-radius:16px;flex-direction:column;gap:6px;padding:24px 26px;display:flex}.hw .ab-you b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.03em;color:#fff;font-size:36px;font-weight:600;line-height:1}.hw .ab-you span{color:#d8cfc5;font-size:15px;line-height:1.45}.hw .ab-roles{border-left:2px solid #e2d6c9;flex-direction:column;margin:0 0 0 26px;padding:8px 0 0;list-style:none;display:flex}.hw .ab-roles>li{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0 14px 26px;display:grid;position:relative}.hw .ab-roles>li:before{content:"";border-top:2px solid #e2d6c9;width:18px;position:absolute;top:50%;left:0}.hw .ab-roles .obj{border-radius:10px;width:72px}.hw .ab-roles .obj svg{width:auto;max-width:100%;height:84%;display:block}.hw .ab-role-tx{flex-direction:column;gap:3px;display:flex}.hw .ab-role-tx>b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#111214;font-size:17px;font-weight:600;line-height:1.25}.hw .ab-role-tx>span{color:#5d646d;font-size:14px;line-height:1.5}.hw .ab-feed{outline-offset:4px;height:640px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.hw .ab-feed>ul{will-change:transform;flex-direction:column;gap:16px;margin:0;padding:0 6px;list-style:none;animation:80s linear infinite ab-rise;display:flex}.hw .ab-feed:not([data-on])>ul,.hw .ab-feed:hover>ul,.hw .ab-feed:focus>ul,.hw .ab-feed:focus-within>ul{animation-play-state:paused}.hw .ab-feed>ul>li{background:#fff;border:1px solid #e7e2da;border-radius:16px;flex-direction:column;gap:16px;padding:22px 22px 20px;display:flex;box-shadow:0 1px 2px #1018280d}.hw .ab-feed .pb{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.012em;color:#111214;margin:0;font-size:18px;font-weight:500;line-height:1.35}.hw .ab-feed .who{align-items:center;gap:12px;display:flex}.hw .ab-feed .who img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.hw .ab-feed .who>span{flex-direction:column;gap:1px;display:flex}.hw .ab-feed .who b{color:#111214;font-size:14.5px;font-weight:600}.hw .ab-feed .who>span>span{color:#5d646d;font-size:12.5px}.hw .ab-feed .shape{border-top:1px solid #efeae3;flex-wrap:wrap;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.hw .ab-feed .shape li{color:#3a3f45;background:#f7f2ec;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.hw .ab-feed .shape i{display:inline-flex}.hw .ab-feed .shape em{background:#a65f3c;border:2px solid #f7f2ec;border-radius:50%;width:14px;height:14px;margin-left:-5px}.hw .ab-feed .shape em:first-child{margin-left:0}.hw .ab-feed .shape li:first-child em{background:#1c1411}.hw .ab-first{background:#fff;border-radius:14px;justify-self:center;max-width:560px;margin:0;padding:10px;transform:rotate(-1.5deg);box-shadow:0 1px 2px #1018280f,0 30px 60px -30px #1c141180}.hw .ab-first img{border-radius:8px;width:100%;height:auto;display:block}.hw .ab-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.hw .ab-split.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hw .ab-split.flip .ab-split-tx{order:2}.hw .ab-split-tx{flex-direction:column;gap:24px;display:flex}.hw .ab-film{outline-offset:4px;background:#1c1411;border-radius:16px;padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hw .ab-film:before,.hw .ab-film:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 10px,#ffffff38 10px 20px);height:8px;position:absolute;left:0;right:0}.hw .ab-film:before{top:7px}.hw .ab-film:after{bottom:7px}.hw .ab-film ul{will-change:transform;gap:10px;width:max-content;margin:0;padding:0 0 0 10px;list-style:none;animation:60s linear infinite ab-drift;display:flex}.hw .ab-film.rev ul{animation-direction:reverse}.hw .ab-film li{flex:none;width:340px;height:240px}.hw .ab-film img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.hw .ab-film:not([data-on]) ul,.hw .ab-film:hover ul,.hw .ab-film:focus-within ul,.hw .ab-film:focus ul{animation-play-state:paused}@keyframes ab-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.hw .ab-people{outline-offset:4px;height:640px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.hw .ab-cols{gap:14px;height:100%;display:grid}.hw .ab-cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hw .ab-cols.one{display:none}.hw .ab-col ul{will-change:transform;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;animation:70s linear infinite ab-rise;display:flex}.hw .ab-col.c1 ul{animation-duration:80s;animation-direction:reverse}.hw .ab-col.c2 ul{animation-duration:62s}.hw .ab-col li{background:#fff;border:1px solid #e7e2da;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280d}.hw .ab-col img{object-fit:cover;object-position:50% 25%;width:100%;height:220px;display:block}.hw .ab-col blockquote{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#111214;margin:0;padding:14px 16px 16px;font-size:15.5px;font-weight:500;line-height:1.42}.hw .ab-people:not([data-on]) .ab-col ul,.hw .ab-people:hover .ab-col ul,.hw .ab-people:focus .ab-col ul,.hw .ab-people:focus-within .ab-col ul{animation-play-state:paused}@keyframes ab-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@media (max-width:900px){.hw .ab-crew{grid-template-columns:1fr;gap:32px}.hw .ab-feed{height:520px}.hw .ab-split,.hw .ab-split.flip{grid-template-columns:1fr;gap:28px}.hw .ab-split.flip .ab-split-tx{order:0}.hw .ab-film li{width:270px;height:190px}.hw .ab-eras{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.hw .ab-fd{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.hw .ab-cols.three{display:none}.hw .ab-cols.one{grid-template-columns:1fr;display:grid}.hw .ab-people{height:560px}.hw .ab-film li{width:220px;height:160px}.hw .ab-eras{border-top:0;border-left:2px solid #e7e2da;grid-template-columns:1fr;row-gap:28px;padding-left:24px}.hw .ab-eras>li{padding:0}.hw .ab-eras>li:before{top:4px;left:-33px}.hw .ab-era-pic{max-width:260px}.hw .ab-fd-pics{gap:12px}}@media (prefers-reduced-motion:reduce){.hw .ab-film{overflow-x:auto}.hw .ab-film ul,.hw .ab-col ul,.hw .ab-feed>ul{animation:none}.hw .ab-feed{overflow-y:auto}.hw .ab-feed li[aria-hidden]{display:none}.hw .ab-people{overflow-y:auto}.hw .ab-film li[aria-hidden],.hw .ab-col li[aria-hidden]{display:none}}
