.alpha-magazine{--am-ink:#23343d;--am-muted:#536570;--am-blue:#e1f1f5;--am-pink:#f1afc2;--am-pink-paper:#fff0f3;--am-yellow:#fff7d9;--am-rule:#23343d40;color:var(--am-ink);-webkit-text-size-adjust:100%;background:#fff;margin:0;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;line-height:1.7}.alpha-magazine *,.alpha-magazine :before,.alpha-magazine :after{box-sizing:border-box}.alpha-magazine [hidden]{display:none!important}.alpha-magazine a{color:inherit;text-underline-offset:.3em}.alpha-magazine a:hover{text-decoration-thickness:2px}.alpha-magazine :focus-visible{outline-offset:5px;outline:3px solid #17647e}.alpha-magazine button{font:inherit;color:inherit;cursor:pointer}.alpha-magazine img{max-width:100%;display:block}.alpha-magazine figure,.alpha-magazine p,.alpha-magazine h1,.alpha-magazine h2,.alpha-magazine h3{margin:0}.alpha-magazine [id]{scroll-margin-top:28px}.am-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-skip{z-index:5;background:#fff;padding:12px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.am-skip:focus{transform:none}.am-eyebrow{letter-spacing:.13em;font:700 12px/1.5 Arial,sans-serif}.am-cover{background:var(--am-blue);border-left:8px solid #7cabbc;padding:32px max(32px,50vw - 620px)}.am-masthead{border-bottom:1px solid var(--am-rule);justify-content:space-between;align-items:start;gap:20px;padding-bottom:22px;display:flex}.am-masthead>a{line-height:1;text-decoration:none}.am-masthead a span{letter-spacing:.15em;font:700 11px Arial,sans-serif;display:block}.am-masthead strong{letter-spacing:-.05em;margin-top:5px;font:400 35px/.95 Georgia,serif;display:block}.am-edition{letter-spacing:.12em;text-align:right;font:700 10px/1.6 Arial,sans-serif}.am-cover-spread{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;max-width:1130px;margin:36px auto;display:grid}.am-cover-copy{min-width:0;padding:28px 0}.am-cover h1{letter-spacing:-.06em;margin:24px 0 35px;font-size:clamp(58px,7.2vw,104px);font-weight:900;line-height:1.2}.am-cover h1>span{box-shadow:8px 8px 0 var(--am-pink);background:#fff;padding:0 .14em .05em .07em;display:table}.am-cover h1>span+span{margin-top:15px}.am-title-dot{color:#be526f}.am-intro{max-width:27em;font-size:14px;line-height:2}.am-cover-index{gap:28px;margin-top:45px;display:flex}.am-cover-index a{border-top:1px solid var(--am-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:12px;text-decoration:none;display:grid}.am-cover-index strong{font:400 42px/1 Georgia,serif}.am-cover-index a>span{font-size:10px;font-weight:700;line-height:1.8}.am-cover-image{justify-self:end;width:min(100%,352px)}.am-cover-image>a{background:#c6dce3;border:6px solid #fff;display:block}.am-cover-image img{aspect-ratio:9/16;object-fit:cover;object-position:center;width:100%;height:auto}.am-cover-image figcaption{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.am-cover-image figcaption span{letter-spacing:.06em;font-family:Arial,sans-serif}.am-cover-bottom{border-top:1px solid var(--am-rule);justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;font-weight:700;display:flex}.am-cover-bottom>span{letter-spacing:.1em;font-family:Arial,sans-serif}.am-section{padding:80px max(32px,50vw - 560px)}.am-contents{grid-template-columns:1fr 2fr;align-items:center;gap:60px;padding-block:48px;display:grid}.am-contents h2{letter-spacing:-.04em;font-size:32px;font-weight:900}.am-contents ol{margin:0;padding:0;list-style:none}.am-contents li{border-bottom:1px solid var(--am-rule)}.am-contents li:first-child{border-top:1px solid var(--am-rule)}.am-contents li a{grid-template-columns:26px 1fr auto 15px;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.am-contents li span,.am-contents small{letter-spacing:.05em;font:700 10px Arial,sans-serif}.am-contents strong{font-size:15px}.am-works{background:var(--am-pink-paper)}.am-section-heading{border-bottom:1px solid var(--am-rule);justify-content:space-between;align-items:end;gap:18px;margin-bottom:40px;padding-bottom:30px;display:flex}.am-section-heading h2{letter-spacing:-.055em;margin-top:15px;font-size:clamp(32px,4vw,54px);font-weight:900;line-height:1.55}.am-section-heading h2>span{box-shadow:5px 5px 0 var(--am-pink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:0 .15em}.am-section-count{text-align:right;font:400 64px/1 Georgia,serif}.am-section-count>span{letter-spacing:.12em;margin-top:8px;font:700 10px Arial,sans-serif;display:block}.am-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.am-work{min-width:0}.am-work-heading{align-items:center;gap:14px;padding:0 0 14px;display:flex}.am-work-heading>span{color:#8c4d60;font:400 28px/1 Georgia,serif}.am-work-heading h3{font-size:15px;font-weight:800}.am-uploader-label{color:var(--am-muted);margin-right:.7em;font-size:10px;font-weight:500}.am-player{aspect-ratio:9/16;background:#23343d;width:100%;position:relative}.am-load,.am-player iframe,.am-no-script{border:0;width:100%;height:100%;display:block}.am-load{background:0 0;padding:0;position:absolute;inset:0}.am-load img,.am-no-script img{object-fit:cover;object-position:center;width:100%;height:100%}.am-load-label{white-space:nowrap;color:var(--am-ink);border-bottom:4px solid var(--am-pink);background:#fff;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.am-load:hover .am-load-label{background:var(--am-yellow)}.am-player iframe{position:absolute;inset:0}.am-work-links{flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.am-original{margin-left:auto}.am-video-note{color:var(--am-muted);font-size:10px;margin-top:8px!important}.am-stages{background:var(--am-blue)}.am-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 32px;display:grid}.am-stage-lead{grid-column:1/-1}.am-stage>a{display:block;position:relative}.am-stage img{aspect-ratio:2048/1170;width:100%;height:auto}.am-image-action{background:#fff;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:10px}.am-stage figcaption{border-bottom:1px solid var(--am-rule);align-items:baseline;gap:14px;padding:13px 0;display:flex}.am-stage figcaption>span{font:400 22px Georgia,serif}.am-stage h3{font-size:16px;font-weight:800}.am-stage-lead h3{font-size:24px}.am-footer{border-top:6px solid var(--am-pink);background:var(--am-yellow);grid-template-columns:1fr auto;gap:25px;padding:40px max(32px,50vw - 560px);display:grid}.am-footer-brand{font:700 12px Arial,sans-serif;text-decoration:none}.am-footer-brand span{letter-spacing:-.04em;margin-top:6px;font:400 27px Georgia,serif;display:block}.am-footer nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}.am-footer small{grid-column:1/-1;font-size:10px}.am-lightbox{width:min(96vw,1600px);max-width:none;max-height:94dvh;color:var(--am-ink);background:#fff;border:0;padding:18px}.am-lightbox::backdrop{background:#14232ce6}.am-lightbox-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.am-lightbox-top p{font-size:14px;font-weight:700}.am-lightbox button{border:1px solid var(--am-ink);background:var(--am-yellow);white-space:nowrap;min-height:44px;padding:8px 16px}.am-lightbox img{object-fit:contain;width:100%;height:auto;max-height:calc(94dvh - 110px)}@media (width<=1000px){.am-cover-spread{gap:32px}.am-cover-index{gap:15px}.am-cover-index a{gap:8px}.am-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.am-cover{border-left-width:4px;padding:22px 20px 20px 16px}.am-masthead{gap:12px;padding-bottom:18px}.am-masthead strong{font-size:28px}.am-masthead a span{font-size:9px}.am-edition{font-size:8px}.am-cover-spread{grid-template-columns:1fr;gap:28px;margin:26px 0}.am-cover-copy{padding:0}.am-cover-copy>.am-eyebrow{display:none}.am-cover h1{margin:0 0 26px;font-size:clamp(48px,16vw,72px);line-height:1.12}.am-cover h1>span{box-shadow:6px 6px 0 var(--am-pink)}.am-cover h1>span+span{margin-top:12px}.am-intro{max-width:26em;font-size:12px}.am-cover-index{justify-content:space-between;gap:12px;margin-top:24px}.am-cover-index strong{font-size:34px}.am-cover-index a>span{font-size:9px}.am-cover-image{justify-self:center;width:100%;max-width:340px}.am-cover-bottom{font-size:9px}.am-cover-bottom>span{letter-spacing:0}.am-section{padding:48px 20px}.am-contents{grid-template-columns:1fr;gap:20px;padding-block:30px}.am-contents-title{align-items:baseline;gap:20px;display:flex}.am-contents h2{font-size:26px}.am-contents li a{grid-template-columns:20px 1fr auto 12px;gap:8px;padding-block:17px}.am-contents strong{font-size:12px}.am-contents small{font-size:9px}.am-section-heading{gap:10px;margin-bottom:28px;padding-bottom:25px}.am-section-heading h2{font-size:clamp(25px,7.6vw,40px)}.am-section-count{font-size:42px}.am-section-count>span{font-size:8px}.am-eyebrow{font-size:10px}.am-work-grid{grid-template-columns:1fr;gap:38px}.am-player{max-width:390px;margin-inline:auto}.am-work-heading{padding-bottom:12px}.am-video-note{font-size:10px}.am-stage-grid{grid-template-columns:1fr;gap:24px}.am-stage-lead h3{font-size:19px}.am-stage h3{font-size:16px}.am-stage figcaption{padding-block:10px}.am-footer{grid-template-columns:1fr;gap:24px;padding:30px 20px}.am-footer nav{gap:20px;font-size:11px}.am-lightbox{padding:12px}}
