body.axestory-project{--paper:#101010;--ink:#eeeae2;background:#101010}body.axestory-project header{background:#101010}body.axestory-project #site-footer{background:transparent}.ax-case{background:#101010;color:#eeeae2;padding-top:65px;overflow:clip}.ax-case *{box-sizing:border-box}.ax-case h1,.ax-case h2,.ax-case p,.ax-case figure{margin:0}.ax-case h2{font-size:clamp(48px,7.3vw,115px);line-height:1.03;letter-spacing:-.045em;font-weight:400}.ax-case p{font-size:clamp(17px,1.5vw,23px);line-height:1.6;color:#bfbcb5}.ax-pad{padding:110px 6vw}.ax-label,.ax-case figcaption{font-size:10px;letter-spacing:.09em;line-height:1.6}.ax-label{display:block;margin-bottom:30px}.ax-case button{color:inherit;font:inherit;cursor:pointer}.ax-case figure button{border:0;padding:0;display:block;width:100%;background:transparent}.ax-case figure img{display:block;width:100%;height:auto}.ax-case figcaption{margin-top:14px;color:#aaa}.ax-case button:focus-visible,.ax-case a:focus-visible{outline:2px solid #cab59d;outline-offset:5px}.ax-hero{position:relative;min-height:650px;height:calc(100svh - 65px);max-height:1100px}.ax-hero>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ax-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(#0005,transparent 35%,#000b)}.ax-hero-top,.ax-hero-bottom{position:absolute;left:5vw;right:5vw;z-index:1;display:flex;justify-content:space-between;gap:20px}.ax-hero-top{top:30px;font-size:10px;letter-spacing:.07em}.ax-hero-bottom{bottom:65px;align-items:end}.ax-hero h1{font-size:clamp(58px,7vw,110px);line-height:1;letter-spacing:-.05em;font-weight:400}.ax-hero button,.ax-text-button{background:none;border:0;border-bottom:1px solid #888;padding:15px 0;font-size:13px}.ax-nav{display:flex;justify-content:space-between;gap:25px;padding:22px 5vw;border-bottom:1px solid #ffffff26;font-size:11px;position:sticky;top:65px;background:#101010f5;z-index:10}.ax-nav>div{display:flex;gap:35px}.ax-nav button{background:none;border:0;padding:0}.ax-case section[id]{scroll-margin-top:140px}.ax-intro{display:grid;grid-template-columns:1fr 2fr;gap:5vw}.ax-intro p{max-width:630px;margin:35px 0}.ax-intro dl{display:flex;gap:45px;font-size:12px;line-height:1.7;border-top:1px solid #ffffff30;padding-top:25px}.ax-intro dt{color:#888;margin-bottom:8px}.ax-intro dd{margin:0}.ax-signature{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#000}.ax-legend{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9vw}.ax-legend p,.ax-object p{margin-top:35px}.ax-legend figure{max-width:550px}.ax-legend .ax-text-button{margin-top:25px}.ax-film{background:#c9bfb1;color:#1b1917}.ax-film p{color:#514c46}.ax-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:55px}.ax-head p{max-width:370px}.ax-case video{display:block;width:100%;height:auto;background:#000}.ax-caption{margin:20px 0 0}.ax-tabs{display:flex;gap:25px;border-bottom:1px solid #ffffff40;margin-bottom:30px}.ax-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#888;padding:18px 0;font-size:13px}.ax-tabs button[aria-selected=true]{border-color:#eee;color:#eee}.ax-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.ax-object{background:#181715;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px 8vw}.ax-object>figure:last-child{grid-column:1/-1}.ax-object>figure:nth-child(2){max-width:530px}.ax-motion{background:#000}.ax-world-pair{display:grid;grid-template-columns:1fr 1.65fr;align-items:center;gap:7vw;margin-top:80px}.ax-end{background:#c9bfb1;color:#201d19;padding-bottom:140px}.ax-end h2{font-size:clamp(60px,10vw,160px)}.ax-end>div{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #201d1940;padding-top:25px;margin-top:75px;font-size:14px}
@media(max-width:800px){.ax-pad{padding:65px 22px}.ax-hero{height:calc(90svh - 65px);min-height:540px}.ax-hero>img{object-position:58% center}.ax-hero-top{font-size:8px;top:22px}.ax-hero-top span{max-width:140px}.ax-hero-top span:last-child{text-align:right}.ax-hero-bottom{bottom:40px;display:block}.ax-hero h1{font-size:60px}.ax-hero button{margin-top:25px}.ax-nav{padding:18px 22px;overflow:auto}.ax-nav>span{display:none}.ax-nav>div{width:100%;gap:24px;justify-content:space-between;white-space:nowrap;font-size:10px}.ax-intro,.ax-legend,.ax-object{grid-template-columns:1fr;gap:35px}.ax-intro dl{gap:20px;flex-wrap:wrap}.ax-case h2{font-size:49px}.ax-signature{grid-template-columns:1fr}.ax-head{display:block;margin-bottom:35px}.ax-head p{margin-top:25px}.ax-tabs{gap:20px}.ax-tabs button{font-size:11px;text-align:left}.ax-story-grid{grid-template-columns:1fr}.ax-world-pair{gap:25px;margin-top:35px;grid-template-columns:1fr}.ax-world-pair figure:first-child{width:75%;margin:auto}.ax-end h2{font-size:61px}.ax-end>div{margin-top:45px;font-size:12px}.ax-end{padding-bottom:110px}}
