@font-face{font-family:Display;src:url('assets/display.woff') format('woff');font-style:normal;font-weight:700 900;font-display:swap}
:root{--paper:#f7f2df;--ink:#10100f;--muted:#626056;--line:#c9c3af;--accent:#ff5aaa;--gutter:clamp(20px,4vw,76px)}
body{max-width:none;overflow-x:clip}main{overflow:clip}html{scroll-padding-top:84px}.site-header{position:absolute;top:0;left:0;right:0;height:72px;z-index:5;margin:0 var(--gutter);border:0;gap:25px}.site-header .monogram{font-size:35px;line-height:1;letter-spacing:0}.site-header .header-note{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.site-header nav{font-size:11px;font-weight:700;text-transform:uppercase;gap:35px}.site-header nav a{padding:15px 0}.site-header nav a:hover{box-shadow:none;text-decoration:underline;text-underline-offset:6px}
.paper-world{position:relative;background:var(--paper);padding-top:88px;isolation:isolate}.masthead{position:relative;z-index:1;margin:0 2.5vw;font-family:Display,Arial,sans-serif;font-weight:900;font-size:18.5vw;line-height:.8;letter-spacing:-.065em;white-space:nowrap;width:133%;transform:scaleX(.75);transform-origin:left top}.paper-art{position:relative;margin-top:-.5vw}.paper-art picture{display:block}.paper-art img{width:100%;height:auto;margin-top:-1vw;mix-blend-mode:multiply}.world-caption{font-size:10px;letter-spacing:.11em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:24px}.paper-intro{position:relative;margin-top:-6vw;padding:0 var(--gutter) 80px;z-index:2;display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:30px}.paper-intro h2{font-family:Georgia,serif;font-size:clamp(32px,4.5vw,72px);letter-spacing:-.055em;line-height:.99}.paper-intro .intro-aside{max-width:315px;justify-self:end;font-size:13px;line-height:1.65}.paper-intro .intro-aside a{display:inline-block;margin-top:18px;border-bottom:1px solid;padding-bottom:7px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.paper-intro .intro-aside a span{margin-left:30px}.chapter-label{padding:20px var(--gutter);border-top:1px solid var(--line)}
.interlude{position:relative;padding:68px var(--gutter) 100px}.interlude-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:60px}.interlude-heading h2{font-family:Display,Arial,sans-serif;font-weight:900;font-size:clamp(50px,8.7vw,140px);line-height:.92;letter-spacing:-.07em;max-width:900px}.interlude-heading .section-aside{font-size:12px;line-height:1.6;max-width:225px;flex-shrink:0}.interlude-heading .eyebrow{margin-bottom:22px}.off-page{background:var(--paper)}.feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:60px 4vw;align-items:start}.feature{display:block;min-width:0;position:relative}.feature-art{position:relative;overflow:hidden;background:#ddd7c9}.feature-art img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.feature:hover .feature-art img{transform:scale(1.035)}.feature figcaption{display:flex;justify-content:space-between;gap:16px;align-items:start;padding-top:17px}.feature figure{margin:0}.feature h3{font-size:clamp(19px,2.1vw,32px);font-weight:400;letter-spacing:-.045em;line-height:1.1}.feature p{font-size:10px;text-transform:uppercase;letter-spacing:.08em;line-height:1.6;margin-top:8px}.feature-arrow{width:34px;height:34px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:21px;flex:none;transition:transform .25s}.feature:hover .feature-arrow{transform:rotate(45deg)}.feature-note{font-size:10px;line-height:1.5;opacity:.8;display:block;margin-top:6px}.feature-editorial{grid-column:1/6;margin-top:65px}.feature-editorial .feature-art{aspect-ratio:1.2;transform:rotate(-3deg)}.feature-wear{grid-column:7/13}.feature-wear .feature-art{aspect-ratio:1.08}.feature-skate{grid-column:2/7}.feature-skate .feature-art{aspect-ratio:1.1;transform:rotate(2deg)}.feature-space{grid-column:8/13;margin-top:100px}.feature-space .feature-art{aspect-ratio:1.1}.off-page:after{content:'';position:absolute;width:70%;height:8px;bottom:24px;left:40%;background:#1164ff;transform:rotate(-8deg)}
.night-entry{position:relative;background:#08080e;color:var(--paper);padding:90px var(--gutter) 35px;clip-path:polygon(0 45px,11% 30px,23% 46px,37% 19px,49% 31px,61% 0,73% 24px,89% 9px,100% 24px,100% 100%,0 100%);margin-top:-1px}.night-entry .world-caption{color:#e9e5f1}.night-entry h2{font-family:Display,Arial,sans-serif;font-size:clamp(50px,8.5vw,140px);line-height:.92;letter-spacing:-.065em;font-weight:900;text-transform:uppercase;margin:35px 0 0}.night-entry h2 em{font-family:inherit;font-weight:inherit;font-style:normal;color:#f762e1}.night-entry .line-arrow{position:absolute;right:7%;top:140px;font-size:90px;line-height:1;color:#4eefff}.electric-world{background:#08080e;color:var(--paper)}.world-panorama{position:relative;isolation:isolate}.world-panorama picture{display:block}.world-panorama img{width:100%;height:auto}.electric-world .world-panorama:before{content:'';position:absolute;inset:0 0 auto;height:12%;z-index:1;background:linear-gradient(#08080e,transparent)}.electric-world .world-panorama:after{content:'';position:absolute;inset:auto 0 0;height:15%;background:linear-gradient(transparent,#08080e)}.panorama-link{position:absolute;z-index:2;right:var(--gutter);bottom:7%;display:flex;align-items:center;gap:30px;border:1px solid #ffffff75;padding:14px 20px;background:#08080ea8;backdrop-filter:blur(15px);border-radius:40px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#fff}.panorama-link:hover{background:#111}.panorama-link span{font-size:21px}.electric-world .chapter-label{border-color:#403348;position:relative}.neon-interlude{color:#f9f3ed;background:#08080e;padding-top:85px;padding-bottom:170px}.neon-interlude .interlude-heading{align-items:start}.neon-interlude .interlude-heading h2{font-size:clamp(48px,7vw,108px)}.neon-interlude .interlude-heading em{font-family:Georgia,serif;color:#f762e1;font-weight:400;letter-spacing:-.05em}.neon-interlude .section-aside{padding-top:38px;color:#c2b8d0}.neon-interlude .feature-art{background:#181020}.feature-waow{grid-column:1/8}.feature-waow .feature-art{aspect-ratio:1.6}.play-stamp{position:absolute;bottom:18px;left:18px;background:#f762e1;color:#111;border-radius:25px;padding:10px 15px;font-size:10px;letter-spacing:.06em}.feature-film{grid-column:9/13;margin-top:100px}.feature-film .feature-art{aspect-ratio:1}.feature-piccollage{grid-column:2/6;margin-top:15px}.feature-piccollage .feature-art{aspect-ratio:.7;transform:rotate(-3deg);background:#f9eff3}.feature-piccollage img{object-fit:contain}.feature-ghibli{grid-column:7/13;margin-top:115px}.feature-ghibli .feature-art{aspect-ratio:1.1;background:#13aadc}.feature-ghibli img{object-fit:contain}.neon-interlude:after{content:'';position:absolute;bottom:-70px;right:-10%;width:120%;height:125px;z-index:2;border-radius:50%;border-top:26px solid #51dcff;transform:rotate(-5deg);pointer-events:none}
.hyper-world{background:#ffa7be;color:#121016;position:relative}.hyper-heading{position:relative;z-index:2;padding:95px var(--gutter) 35px}.hyper-heading .world-caption{margin-bottom:25px}.hyper-heading h2{font-family:Display,Arial,sans-serif;font-size:clamp(56px,11.8vw,180px);font-weight:900;letter-spacing:-.075em;line-height:.9}.hyper-heading .dream-copy{font-family:Georgia,serif;font-size:clamp(22px,3vw,42px);letter-spacing:-.04em;margin-top:24px}.hyper-world .world-panorama:before{content:'';position:absolute;inset:0 0 auto;height:7%;z-index:1;background:linear-gradient(#ffa7be,transparent)}.hyper-world .panorama-link{background:#fff8eae8;color:#111;border-color:transparent}.hyper-world .panorama-link:hover{background:#fff}.dream-outro{background:#50c9ec;padding:32px var(--gutter) 42px;display:flex;align-items:center;justify-content:space-between;gap:40px}.dream-outro p{font-family:Georgia,serif;font-size:clamp(24px,3vw,42px);max-width:700px;letter-spacing:-.04em;line-height:1.1}.dream-outro a{font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;padding:10px 0;white-space:nowrap}
.work-section{margin:0;padding:95px var(--gutter) 110px;background:var(--paper)}.work-heading h2{font-family:Display,Arial,sans-serif;font-weight:900;letter-spacing:-.06em}.work-heading h2 em{font-family:Georgia,serif;font-weight:400}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px}.project-cover{aspect-ratio:1.15}.project-info h3{font-size:20px}.project-info>span{display:none}.project-category{font-size:9px}.project-subtitle{font-size:11px}.filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.about-section{margin:0;padding:40px var(--gutter) 100px;background:var(--paper)}.portrait-wrap{position:relative;transform:rotate(-3deg)}.portrait-wrap img{filter:grayscale(1);border:12px solid #fff;box-shadow:15px 15px 0 #ff6fae}.portrait-wrap>span{margin-top:22px}.about-copy h2{font-weight:700}.contact-section{margin:0;background:#ff73ae;padding:55px var(--gutter) 45px}.contact-section h2{font-family:Display,Arial,sans-serif;font-weight:900;letter-spacing:-.065em}.contact-section h2 em{font-family:Georgia,serif;font-weight:400}.contact-bottom{border-color:#ab456b}.contact-star{font-family:Arial,sans-serif;font-weight:400}.about-copy p{color:#57544c}.contact-bottom a{font-size:clamp(20px,3.5vw,50px)}footer{padding:30px 0;background:var(--paper)}footer .monogram{font-size:28px}footer>span{margin-left:0}.reveal{opacity:1}.js-motion .reveal.pending{opacity:0;transform:translateY(28px)}.js-motion .reveal{transition:opacity .8s,transform .8s}.reading-line{position:fixed;top:0;left:0;z-index:9;height:3px;width:0;background:#fb43c7;pointer-events:none}
@media(min-width:1700px){.masthead{font-size:18.5vw}}
@media(max-width:900px){.site-header .header-note{display:none}.site-header{height:68px}.paper-world{padding-top:82px}.paper-intro{padding-bottom:50px}.interlude{padding-top:50px;padding-bottom:75px}.interlude-heading{margin-bottom:35px;gap:25px}.interlude-heading .section-aside{max-width:180px;font-size:11px}.feature-grid{gap:40px 24px}.feature-editorial{grid-column:1/7;margin-top:40px}.feature-wear{grid-column:7/13}.feature-skate{grid-column:1/7}.feature-space{grid-column:7/13;margin-top:65px}.feature-waow{grid-column:1/8}.feature-film{grid-column:9/13;margin-top:65px}.feature-piccollage{grid-column:1/6}.feature-ghibli{grid-column:7/13;margin-top:75px}.neon-interlude{padding-bottom:110px}.night-entry .line-arrow{top:105px;font-size:70px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid{gap:50px}.contact-star{font-size:150px}.hyper-heading{padding-top:65px}}
@media(max-width:540px){:root{--gutter:20px}.site-header{height:65px}.site-header nav{font-size:10px;gap:25px}.site-header .monogram{font-size:29px}.paper-world{padding-top:83px}.masthead{font-size:18.5vw;line-height:.85}.paper-art{margin-top:3vw}.paper-art picture{height:440px;overflow:hidden}.paper-art img{width:100%;height:100%;object-fit:cover;object-position:52% center}.paper-intro{margin-top:0;padding-top:20px;grid-template-columns:1fr;gap:22px;padding-bottom:40px}.paper-intro h2{font-size:40px}.paper-intro .intro-aside{justify-self:start;max-width:310px;font-size:12px}.world-caption{font-size:9px;gap:15px;line-height:1.5}.world-caption>span:last-child{text-align:right;max-width:160px}.chapter-label{padding-top:17px;padding-bottom:17px}.interlude{padding-top:45px;padding-bottom:65px}.interlude-heading{display:block;margin-bottom:35px}.interlude-heading h2{font-size:58px}.interlude-heading .eyebrow{margin-bottom:15px}.interlude-heading .section-aside{margin-top:22px;max-width:260px;font-size:12px}.feature-grid{gap:36px 18px;grid-template-columns:1fr 1fr}.feature-editorial{grid-column:1/-1;margin:0 40px 0 0}.feature-wear{grid-column:1/-1;margin:0 0 0 30px}.feature-skate{grid-column:1/-1;margin:0 38px 0 0}.feature-space{grid-column:1/-1;margin:0 0 0 30px}.feature-art{max-height:440px}.feature h3{font-size:24px}.feature figcaption{padding-top:14px}.feature p{font-size:9px}.feature-arrow{width:29px;height:29px;font-size:18px}.off-page:after{bottom:14px}.night-entry{padding-top:65px;padding-bottom:25px}.night-entry h2{font-size:51px;letter-spacing:-.07em;margin-top:25px}.night-entry .line-arrow{display:none}.electric-world .world-panorama picture,.hyper-world .world-panorama picture{height:540px;overflow:hidden}.electric-world .world-panorama img{height:100%;object-fit:cover;object-position:56% center}.hyper-world .world-panorama img{height:100%;object-fit:cover;object-position:49% center}.panorama-link{bottom:24px;left:20px;right:auto;max-width:calc(100% - 40px);padding:12px 17px;font-size:9px;gap:15px}.neon-interlude{padding-top:50px;padding-bottom:90px}.neon-interlude .interlude-heading h2{font-size:49px;line-height:1.05}.neon-interlude .section-aside{padding-top:0}.feature-waow{grid-column:1/-1}.feature-film{grid-column:1/-1;margin:0 0 0 65px}.feature-piccollage{grid-column:1/-1;margin:0 65px 0 0}.feature-piccollage .feature-art{max-height:none}.feature-ghibli{grid-column:1/-1;margin:0 0 0 20px}.neon-interlude:after{border-top-width:14px;height:85px;bottom:-43px}.hyper-heading{padding-top:65px;padding-bottom:28px}.hyper-heading h2{font-size:11.8vw;letter-spacing:-.065em}.hyper-heading .dream-copy{font-size:27px;max-width:290px;margin-top:15px}.hyper-heading .world-caption{margin-bottom:22px}.dream-outro{display:block;padding-top:30px;padding-bottom:35px}.dream-outro p{font-size:29px}.dream-outro a{display:inline-block;margin-top:20px;font-size:10px}.work-section{padding:65px var(--gutter)}.work-heading h2{font-size:48px}.project-grid{grid-template-columns:1fr;gap:33px}.project-info h3{font-size:23px}.project-subtitle{font-size:12px}.project-category{font-size:10px}.about-section{padding:20px var(--gutter) 65px}.about-grid{gap:40px}.portrait-wrap{max-width:230px;margin-left:10px}.about-copy h2{font-size:44px}.contact-section{padding:35px var(--gutter)}.contact-section h2{font-size:56px}.contact-star{font-size:64px}.contact-bottom a{font-size:25px}.contact-bottom a span{margin-left:0}footer{margin:0 var(--gutter)}footer>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.js-motion .reveal.pending{opacity:1;transform:none}.reading-line{display:none}}
/* Let the printed surface meet the live masthead without a rectangular edge. */
.paper-art{margin-top:-9vw}.paper-art img{mix-blend-mode:normal;mask-image:linear-gradient(transparent,#000 18%,#000 89%,transparent)}
@media(max-width:540px){.paper-art{margin-top:0}.paper-art img{mask-image:linear-gradient(transparent,#000 10%,#000 93%,transparent)}}
@media(max-width:540px){.contact-section h2{font-size:clamp(46px,14vw,56px)}}
.electric-world{clip-path:polygon(0 45px,11% 30px,23% 46px,37% 19px,49% 31px,61% 0,73% 24px,89% 9px,100% 24px,100% 100%,0 100%)}.night-entry{clip-path:none}
