.aj{color-scheme:dark;--ink: #0d0c0f;--ink-2: #17151a;--paper: #f3f0ea;--mute: #a39fa8;--studio: #e4e3e8;--studio-ink: #141217;--s-yellow: #f2c42b;--s-orange: #ef8a2c;--s-red: #df4430;--s-slate: #7896a8;--line: rgba(243, 240, 234, .14);--display: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gut-l: max(16px, env(safe-area-inset-left, 0px));--gut-r: max(16px, env(safe-area-inset-right, 0px));--max: 1360px}.aj *{box-sizing:border-box}.aj{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:hidden}.aj img,.aj video{display:block;max-width:100%;height:auto}.aj a{color:inherit}.aj :focus-visible{outline:2px solid var(--s-yellow);outline-offset:3px}.aj .wrap{width:100%;max-width:calc(var(--max) + 64px);margin-inline:auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}@media(min-width:900px){.aj .wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.aj .disp{font-family:var(--display);font-style:italic;font-weight:900;font-stretch:62%;font-variation-settings:"wdth" 62;text-transform:uppercase;line-height:.86;letter-spacing:-.01em;text-wrap:balance;margin:0}.aj .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0}.aj .stripe{height:20px;background:linear-gradient(to bottom,var(--s-yellow) 0 20%,var(--s-orange) 20% 40%,var(--s-red) 40% 60%,var(--s-slate) 60% 80%,var(--ink) 80% 100%)}.aj .stripe.thin{height:10px}.aj .hdr{position:fixed;inset:0 0 auto 0;z-index:40;padding-top:env(safe-area-inset-top,0px);transition:background-color .3s,backdrop-filter .3s}.aj .hdr.solid{background-color:#0d0c0fd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.aj .hdr .wrap{display:flex;align-items:center;gap:24px;min-height:64px}.aj .hdr-logo{width:92px;flex:none}.aj .hdr nav{display:flex;gap:28px;margin-left:auto}.aj .hdr nav a,.aj .menu-btn{font-family:var(--display);font-style:italic;font-weight:800;font-variation-settings:"wdth" 75;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding-block:10px}.aj .hdr nav a:hover{color:var(--s-yellow)}.aj .store-pill{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:8px 14px;white-space:nowrap;color:var(--mute)}.aj .menu-btn{display:none;margin-left:auto;background:none;border:0;color:var(--paper);cursor:pointer;min-height:44px}@media(max-width:899px){.aj .hdr nav,.aj .store-pill{display:none}.aj .menu-btn{display:block}.aj .hdr.open{background-color:var(--ink)}.aj .hdr.open nav{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;background:var(--ink);padding:8px var(--gut-r) 28px var(--gut-l);border-bottom:1px solid var(--line)}.aj .hdr.open nav a{font-size:34px;padding-block:6px}}.aj .hero{position:relative;min-height:min(90svh,920px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.aj .hero .hero-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.aj .hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;background:var(--ink)}.aj .hero-stage video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.aj .hero-stage video.on{opacity:1}.aj .hero-stage video:nth-child(n+2){display:none}@media(min-width:900px){.aj .hero-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.aj .hero-stage video:nth-child(n+2){display:block}}.aj .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0d0c0feb,#0d0c0f59 38%,#0d0c0f26 60%,#0d0c0f8c)}.aj .osd{position:absolute;top:calc(env(safe-area-inset-top,0px) + 84px);right:var(--gut-r);font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-align:right;text-shadow:0 0 6px rgba(0,0,0,.6);line-height:1.5;font-variant-numeric:tabular-nums}.aj .osd .play:before{content:"\25b6  "}@media(min-width:900px){.aj .osd{right:max(32px,env(safe-area-inset-right,0px))}}.aj .hero-body{padding-block:140px 44px;display:grid;gap:22px}.aj .hero-logo{width:min(760px,86vw);filter:drop-shadow(0 6px 30px rgba(0,0,0,.35))}.aj .hero-tag{font-size:clamp(30px,6.4vw,84px)}.aj .hero-sub{font-weight:500;font-size:clamp(15px,1.6vw,18px);margin:0;max-width:34em}.aj .hero-meta{display:flex;flex-wrap:wrap;gap:10px 28px;border-top:1px solid var(--line);padding-top:16px;margin-top:8px}.aj .hero-meta span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.aj .hero-meta b{color:var(--s-yellow);font-weight:500}.aj .marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--ink)}.aj .marquee-track{display:flex;width:max-content;animation:aj-slide 38s linear infinite}.aj .marquee-track span{font-size:clamp(38px,6vw,72px);padding:14px 28px 10px;white-space:nowrap;display:flex;align-items:center;gap:56px}.aj .marquee-track span:after{content:"";width:.5em;height:.7em;background:var(--s-yellow);clip-path:polygon(55% 0,10% 58%,45% 58%,30% 100%,90% 36%,55% 36%,75% 0)}.aj .marquee-track span:nth-child(4n+2):after{background:var(--s-orange)}.aj .marquee-track span:nth-child(4n+3):after{background:var(--s-red)}.aj .marquee-track span:nth-child(4n):after{background:var(--s-slate)}.aj .marquee-track span.o{color:transparent;-webkit-text-stroke:1.5px var(--paper)}@keyframes aj-slide{to{transform:translate(-50%)}}.aj section{position:relative}.aj .sec{padding-block:clamp(72px,10vw,140px)}.aj .sec-head{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,60px)}.aj .sec-title{font-size:clamp(56px,11vw,168px)}.aj .sec-title em{font-style:italic;color:var(--s-yellow)}.aj .lede{max-width:36em;margin:0;color:var(--paper);font-size:clamp(15px,1.4vw,17px)}.aj .lede.mute{color:var(--mute)}.aj .manifesto{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr;align-items:end}@media(min-width:900px){.aj .manifesto{grid-template-columns:1.15fr .85fr}}.aj .manifesto .big{font-size:clamp(64px,13vw,210px)}.aj .manifesto .big span{display:block}.aj .manifesto .big span:nth-child(1){color:var(--s-yellow)}.aj .manifesto .big span:nth-child(2){color:var(--s-orange)}.aj .manifesto .big span:nth-child(3){color:var(--s-red)}.aj .manifesto-copy{display:grid;gap:20px;min-width:0}.aj .manifesto-copy p{margin:0}.aj .pillars{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:0;border-top:1px solid var(--line)}.aj .pillars li{display:grid;grid-template-columns:9.5em 1fr;gap:16px;padding-block:12px;border-bottom:1px solid var(--line)}.aj .pillars li b{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding-top:3px}.aj .shot{position:relative;margin:0;overflow:hidden;background:var(--ink-2)}.aj .shot img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.aj .shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;mix-blend-mode:overlay}.aj .shot.flash:after{animation:aj-flash .7s ease-out}@keyframes aj-flash{0%{opacity:.95}to{opacity:0}}.aj .shot:hover img{transform:scale(1.04)}.aj .shot figcaption{position:absolute;left:10px;bottom:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7)}.aj .night-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.aj .night-grid .shot{aspect-ratio:2 / 3}.aj .night-grid .shot.wide{grid-column:span 2;aspect-ratio:3 / 2}@media(min-width:900px){.aj .night-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;grid-auto-rows:clamp(320px,36vw,540px)}.aj .night-grid .shot{grid-column:span 4;aspect-ratio:auto}.aj .night-grid .shot.wide{grid-column:span 8;aspect-ratio:auto}.aj .night-grid .shot.tall{grid-row:span 2}}.aj .studio{background:var(--studio);color:var(--studio-ink)}.aj .studio .eyebrow{color:#5b5862}.aj .studio .lede{color:#3b3840}.aj .studio .sec-title em{color:var(--s-red)}.aj .studio .stripe{background:linear-gradient(to bottom,var(--s-yellow) 0 20%,var(--s-orange) 20% 40%,var(--s-red) 40% 60%,var(--s-slate) 60% 80%,var(--studio-ink) 80% 100%)}.aj .rail-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px}.aj .rail-btns{display:flex;gap:8px}.aj .rail-btns button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--studio-ink);background-color:transparent;color:var(--studio-ink);font-size:20px;cursor:pointer}.aj .rail-btns button:hover{background-color:var(--studio-ink);color:var(--studio)}.aj .rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,26vw,340px);gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px;margin-top:36px}.aj .look{scroll-snap-align:start;margin:0;display:grid;gap:12px}.aj .look .ph{aspect-ratio:2 / 3;overflow:hidden;background:var(--studio)}.aj .look img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.aj .look:hover img{transform:scale(1.05)}.aj .look figcaption{display:flex;justify-content:space-between;gap:12px;padding-inline:4px;align-items:baseline}.aj .look .n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#5b5862;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.aj .look .t{font-size:28px;min-width:0}.aj .studio{padding-bottom:0}.aj .film-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.aj .film-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aj .reel{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--ink-2);margin:0}.aj .reel video{width:100%;height:100%;object-fit:cover}.aj .reel figcaption{position:absolute;left:10px;top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-shadow:0 1px 6px rgba(0,0,0,.8)}.aj .reel figcaption:before{content:"\25cf  ";color:var(--s-red)}.aj .reel{cursor:pointer}.aj .snd{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(243,240,234,.5);background-color:#0d0c0f73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--paper);font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.aj .snd:hover{border-color:var(--s-yellow)}.aj .snd[aria-pressed=true]{background-color:var(--s-yellow);border-color:var(--s-yellow);color:var(--ink)}.aj .eq{display:inline-flex;align-items:end;gap:2px;height:14px}.aj .eq i{width:3px;height:30%;background:currentColor}.aj .snd[aria-pressed=true] .eq i{animation:aj-eq .9s ease-in-out infinite alternate}.aj .snd[aria-pressed=true] .eq i:nth-child(2){animation-delay:-.3s}.aj .snd[aria-pressed=true] .eq i:nth-child(3){animation-delay:-.6s}.aj .snd[aria-pressed=true] .eq i:nth-child(4){animation-delay:-.15s}@keyframes aj-eq{0%{height:20%}to{height:100%}}.aj .hero-snd{position:absolute;right:var(--gut-r);top:calc(env(safe-area-inset-top,0px) + 136px);z-index:2}@media(min-width:900px){.aj .hero-snd{right:max(32px,env(safe-area-inset-right,0px))}}.aj .reel .snd{position:absolute;right:8px;bottom:8px;min-height:40px;width:40px;padding:0;justify-content:center}.aj .reel .snd .lbl{display:none}.aj .sns{display:flex;flex-wrap:wrap;gap:10px}.aj .sns a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 16px;border-radius:999px;border:1px solid var(--line);text-decoration:none;font-family:var(--display);font-style:italic;font-weight:800;font-variation-settings:"wdth" 80;font-size:17px;letter-spacing:.03em;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s}.aj .sns a:hover{background-color:var(--paper);color:var(--ink);border-color:var(--paper)}.aj .sns svg{width:22px;height:22px;flex:none;fill:currentColor}.aj .hdr-sns{display:flex;gap:2px}.aj .hdr-sns a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.aj .hdr-sns a:hover{color:var(--s-yellow)}.aj .hdr-sns svg{width:19px;height:19px;fill:currentColor}@media(max-width:899px){.aj .hdr-sns{display:none}}.aj .foot .sns a{min-height:44px;font-size:15px}.aj .motif{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1fr}@media(min-width:900px){.aj .motif{grid-template-columns:.9fr 1.1fr;align-items:start}}.aj .motif-copy{display:grid;gap:18px;min-width:0;position:sticky;top:100px}.aj .motif-copy p{margin:0}.aj .kanji{font-family:var(--body);font-weight:900;font-size:clamp(64px,9vw,128px);line-height:1;letter-spacing:.04em;margin:0}.aj .kanji span{display:inline-block}.aj .kanji span:nth-child(1){color:var(--s-slate)}.aj .kanji span:nth-child(2){color:var(--paper)}.aj .kanji span:nth-child(3){color:var(--s-orange)}.aj .motif-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.aj .motif-grid .shot{aspect-ratio:1}.aj .motif-grid .shot.span2{grid-column:span 2;aspect-ratio:2 / 1}.aj .motif-grid .shot img{object-position:50% 40%}.aj .tag{position:absolute;right:10px;top:10px;font-family:var(--body);font-weight:700;font-size:13px;background:var(--ink);color:var(--paper);padding:4px 10px;border-radius:999px}.aj .tag small{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.1em;color:var(--mute);margin-left:6px}.aj .posters{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.aj .posters{grid-template-columns:repeat(4,minmax(0,1fr))}}.aj .posters .shot{aspect-ratio:4 / 5}.aj .posters .shot:nth-child(3n+2){transform:translateY(24px)}@media(max-width:899px){.aj .posters .shot:nth-child(3n+2){transform:none}}.aj .designer{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.aj .designer{grid-template-columns:1fr 1fr}}.aj .designer .shot{aspect-ratio:1179 / 1458}.aj .designer-copy{display:grid;gap:18px;min-width:0}.aj .designer-copy p{margin:0}.aj .designer-name{font-size:clamp(64px,10vw,150px)}.aj .designer-name span{display:block;color:var(--s-yellow)}.aj .event{background:var(--s-yellow);color:var(--ink);overflow:hidden}.aj .event .wrap{padding-block:clamp(56px,8vw,110px);display:grid;gap:28px;grid-template-columns:1fr;align-items:end}@media(min-width:900px){.aj .event .wrap{grid-template-columns:auto 1fr;gap:64px}}.aj .event-date{font-size:clamp(120px,24vw,340px);line-height:.8;font-variant-numeric:tabular-nums}.aj .event-date small{display:block;font-size:.2em;letter-spacing:.02em;margin-top:.3em}.aj .event-copy{display:grid;gap:14px;min-width:0}.aj .event-copy .eyebrow{color:#0d0c0fb3}.aj .event-copy h3{font-size:clamp(40px,5vw,72px)}.aj .event-copy p{margin:0;max-width:32em;font-weight:500}.aj .store{text-align:left}.aj .store .disp{font-size:clamp(56px,12vw,190px)}.aj .store .disp .o{color:transparent;-webkit-text-stroke:2px var(--paper)}.aj .store-row{display:flex;flex-wrap:wrap;gap:18px 40px;align-items:center;margin-top:28px}.aj .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background-color:var(--paper);color:var(--ink);font-family:var(--display);font-style:italic;font-weight:800;font-variation-settings:"wdth" 80;font-size:18px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;border:0}.aj .btn[aria-disabled=true]{opacity:.9;cursor:default}.aj .btn .dot{width:8px;height:8px;border-radius:50%;background:var(--s-red);animation:aj-blink 1.4s steps(2) infinite}@keyframes aj-blink{50%{opacity:0}}.aj .foot{border-top:1px solid var(--line);padding-block:40px calc(40px + env(safe-area-inset-bottom,0px))}.aj .foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:end}.aj .foot-logo{width:140px}.aj .foot small{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--mute)}@media(prefers-reduced-motion:reduce){.aj .marquee-track,.aj .btn .dot,.aj .snd[aria-pressed=true] .eq i{animation:none}.aj .shot.flash:after{animation:none}.aj .shot img,.aj .look img{transition:none}}.aj h1,.aj h2,.aj h3{color:inherit;word-break:normal}.aj .stripe{display:block}.aj .hero-body{padding-top:96px}.aj .osd{top:20px}.aj .hero-snd{top:72px}.aj .page-head{padding-block:clamp(56px,8vw,110px) 0}.aj .page-head+.sec{padding-top:clamp(40px,5vw,64px)}.aj .cta{padding-block:0 clamp(72px,10vw,120px)}.aj .studio+.cta{padding-top:clamp(48px,6vw,80px)}.aj .follow{padding-block:clamp(48px,7vw,88px);border-top:1px solid var(--line)}.aj .follow .wrap{display:grid;gap:22px}.aj .follow .disp{font-size:clamp(44px,8vw,104px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aj.css.map */
