html{scroll-behavior:smooth}body.maximal-edition{--red:#f22c33;--paper:#f1eee6;--blue:#6489ff;background:#101111;color:var(--paper);margin:0;font-family:'Space Grotesk',Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}.max-frame{position:fixed;inset:0;border:7px solid var(--red);z-index:900;pointer-events:none}.max-scroll-line{position:fixed;left:7px;right:7px;top:7px;height:3px;background:var(--paper);transform-origin:left;transform:scaleX(var(--progress,0));z-index:910}.max-header{height:114px;margin:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff3;position:relative;z-index:10}.max-brand{display:flex;align-items:center;gap:15px;font-size:10px;line-height:1.3;letter-spacing:.08em}.max-brand img{width:74px;height:74px;object-fit:contain;background:#fff}.max-header nav{display:flex;gap:42px;font-size:13px}.max-header nav small{opacity:.4;margin-left:5px;font-size:9px}.max-header .extra-motion{border-color:#fff4;color:var(--paper);background:transparent}.max-hero{min-height:calc(100svh - 114px);height:800px;max-height:1000px;position:relative;padding:35px 5vw 90px;isolation:isolate}.max-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:500}.hero-kicker{position:relative;z-index:3;display:flex;align-items:center;gap:10px}.signal{width:7px;height:7px;background:var(--red);border-radius:100%;box-shadow:0 0 0 5px #f22c3319;animation:signal 3s infinite}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#fff035 1px,transparent 1px),linear-gradient(90deg,#fff035 1px,transparent 1px);background-size:80px 80px;opacity:.035;mask-image:linear-gradient(90deg,transparent,#000);z-index:-1;transform-origin:center;animation:grid-glide 20s linear infinite}.max-hero-copy{position:relative;width:62%;z-index:4;padding-top:35px;pointer-events:none}.max-hero-copy a{pointer-events:auto}.max-hero h1{margin:0;font-size:clamp(76px,8.4vw,165px);font-weight:500;line-height:.87;letter-spacing:-.075em}.max-hero h1>span{display:block;animation:type-enter 1.2s cubic-bezier(.16,1,.3,1) both}.max-hero h1>span:nth-child(2){animation-delay:.12s}.max-hero h1>span:nth-child(3){animation-delay:.24s}.max-hero h1 em{font-family:'Bodoni Moda',serif;font-weight:500;color:var(--red);letter-spacing:-.065em}.type-outline{color:transparent;-webkit-text-stroke:1px var(--paper)}.max-hero-copy>p{font-size:15px;line-height:1.6;opacity:.65;margin:28px 0}.max-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:55px;background:var(--paper);color:#121212;padding:18px 22px;font-size:12px;transition:background .25s,translate .2s}.max-cta span{font-size:22px;line-height:1}.max-cta:hover{background:var(--red);color:white}.cube-stage{position:absolute;width:50%;height:80%;right:0;top:6%;perspective:1400px;display:grid;place-items:center;isolation:isolate}.cube-pointer{transform:rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transform-style:preserve-3d;transition:transform .3s ease-out}.art-cube{--size:clamp(195px,22vw,390px);height:var(--size);width:var(--size);transform-style:preserve-3d;animation:cube-turn 28s linear infinite;position:relative;box-shadow:0 0 100px #456bff14}.cube-face{position:absolute;inset:0;border:1px solid #fff5;background:#161616;backface-visibility:hidden}.cube-face img{width:100%;height:100%;object-fit:cover}.face-0{transform:translateZ(calc(var(--size)/2))}.face-1{transform:rotateY(90deg) translateZ(calc(var(--size)/2))}.face-2{transform:rotateY(180deg) translateZ(calc(var(--size)/2))}.face-3{transform:rotateY(-90deg) translateZ(calc(var(--size)/2))}.face-4{transform:rotateX(90deg) translateZ(calc(var(--size)/2))}.face-5{transform:rotateX(-90deg) translateZ(calc(var(--size)/2))}.cube-shadow{position:absolute;width:50%;height:40px;bottom:8%;background:#000;filter:blur(25px);animation:shadow-breathe 7s ease-in-out infinite}.cube-halo{position:absolute;inset:8% 7%;border:1px solid #f22c3370;border-radius:50%;transform-style:preserve-3d;animation:halo-turn 20s linear infinite;pointer-events:none}.halo-two{inset:3% 3%;border-color:#6489ff50;animation-direction:reverse;animation-duration:27s}.floating-label{font-size:9px;letter-spacing:.13em;position:absolute;background:var(--red);color:white;padding:10px 12px;animation:label-float 8s ease-in-out infinite;z-index:3}.label-one{right:12%;top:3%;transform:rotate(7deg)}.label-two{bottom:13%;left:6%;background:var(--blue);transform:rotate(-8deg);animation-delay:-3s}.orbit-mark{position:absolute;right:14%;bottom:14%;font-size:90px;line-height:1;color:var(--red);animation:rotate 25s linear infinite}.coordinate{position:absolute;right:4%;top:50%;font-size:8px;letter-spacing:.16em;writing-mode:vertical-rl;opacity:.45}.hero-bottom{position:absolute;left:5vw;right:5vw;bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;font-size:9px;letter-spacing:.1em;border-top:1px solid #fff3;padding-top:25px}.hero-bottom a{text-align:center;line-height:1.7}.hero-bottom b{display:block;color:var(--red);font-size:11px}.scroll-cue{animation:scroll-nudge 2.5s infinite}.max-marquee{overflow:hidden;background:var(--red);color:#111;padding:19px 0;transform:rotate(-2deg) scale(1.03);position:relative;z-index:5}.max-marquee>div{display:flex;width:max-content;animation:marquee 23s linear infinite}.max-marquee span{font-size:clamp(40px,5vw,85px);font-weight:600;letter-spacing:-.05em;padding-right:30px;white-space:nowrap}.max-selected,.max-gallery,.max-recognition,.max-studio{padding:110px 5vw}.max-section-head{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:25px;align-items:end;margin-bottom:55px}.max-section-head .max-eyebrow{align-self:start}.max-section-head h2{font-size:clamp(50px,6vw,108px);font-weight:400;line-height:.93;letter-spacing:-.065em;margin:0}.max-section-head h2 em{font-family:'Bodoni Moda';font-weight:500}.max-section-head>p:last-child{font-size:13px;line-height:1.7;opacity:.6;text-align:right}.stack-scroll{height:340vh;position:relative}.stack-sticky{height:calc(100vh - 100px);position:sticky;top:50px;max-height:950px;min-height:550px}.stack-panel{position:absolute;inset:0;display:grid;grid-template-columns:1fr 38%;background:#e9e6dd;color:#151515;will-change:transform;transform-origin:center 80%;overflow:hidden;box-shadow:0 -10px 70px #0006;border:1px solid #555}.stack-panel:nth-child(2){background:#f22c33}.stack-panel:nth-child(3){background:#6489ff}.stack-panel:nth-child(4){background:#d7e862}.stack-art{position:relative;overflow:hidden;height:100%;min-height:0}.stack-art img,.stack-art video{width:100%;height:100%;object-fit:cover;display:block}.stack-open{position:absolute;bottom:25px;left:25px;background:#fff;color:#111;padding:15px 20px;font-size:12px}.stack-caption{display:flex;flex-direction:column;padding:40px;justify-content:flex-end}.stack-caption>span{font-size:11px;letter-spacing:.1em;position:absolute;top:35px}.stack-caption h3{font-size:clamp(32px,4vw,70px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:0 0 20px}.stack-caption p{font-size:11px}.max-filmstrip{overflow:hidden;margin:70px -5vw 0;transform:rotate(3deg);border-top:1px solid #fff3;border-bottom:1px solid #fff3;padding:18px 0}.max-filmstrip>div{display:flex;width:max-content;animation:marquee 50s linear infinite;gap:16px}.max-filmstrip a{width:230px;position:relative;display:block}.max-filmstrip img{width:230px;height:160px;object-fit:cover;display:block}.max-filmstrip span{display:block;font-size:10px;margin-top:10px}.max-gallery{background:var(--paper);color:#111;padding-top:100px}.max-filters{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.max-filters button{border:1px solid #1114;background:none;color:#111;padding:9px 15px;font-size:11px;border-radius:30px;cursor:pointer}.max-filters button[aria-pressed=true]{background:#111;color:#fff}.max-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 22px}.max-project-grid .extra-project{min-width:0}.max-project-grid .extra-project:nth-child(3n+2){margin-top:70px}.max-project-grid .extra-project-art{aspect-ratio:1;overflow:hidden;position:relative}.max-project-grid .extra-project-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.max-project-grid .extra-project-art span{position:absolute;bottom:15px;left:15px;padding:12px 16px;background:#fff;font-size:11px;opacity:0;transform:translateY(20px);transition:.3s}.max-project-grid .extra-project:hover img{transform:scale(1.08) rotate(-2deg);filter:saturate(1.25)}.max-project-grid .extra-project:hover .extra-project-art span{opacity:1;transform:none}.extra-project-caption{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:baseline;padding-top:15px}.extra-project-caption>span,.extra-project-caption>small{font-size:9px;opacity:.5}.extra-project-caption h3{font-size:15px;font-weight:500;letter-spacing:-.035em;margin:0}.max-recognition{background:#111217;position:relative;overflow:hidden;isolation:isolate}.recognition-beam{position:absolute;left:50%;top:-50%;width:20%;height:200%;background:linear-gradient(90deg,transparent,#6489ff14,transparent);transform:rotate(25deg);z-index:-1;animation:beam 17s ease-in-out infinite}.max-award-layout{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;padding:80px 0 40px}.max-award-layout h2{font-size:clamp(45px,5.8vw,104px);font-weight:400;line-height:1;letter-spacing:-.06em;margin:0 0 30px}.max-award-layout h2 em{font-family:'Bodoni Moda';color:#d5ac6d}.max-award-layout p{font-size:13px;line-height:1.8;opacity:.6}.max-award-layout a{font-size:11px;text-decoration:underline;text-underline-offset:5px}.award-orbit{aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.award-orbit img{width:38%;height:auto;object-fit:contain;position:relative}.award-orbit strong{font-size:clamp(75px,9vw,160px);line-height:1;letter-spacing:-.08em;font-weight:400;color:#dfba81}.award-orbit>span{font-size:11px;letter-spacing:.2em;line-height:1.8;text-align:center}.award-orbit-ring{position:absolute;inset:1%;border:1px solid #cda16d;border-radius:50%;transform:rotateX(55deg);animation:award-turn 23s linear infinite}.award-orbit-ring.second{inset:7%;animation-direction:reverse;animation-duration:30s;border-style:dashed;opacity:.5}.recognition-numbers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #fff3;border-bottom:1px solid #fff3;margin:50px 0}.recognition-numbers>div{padding:30px;border-right:1px solid #fff3;display:flex;flex-direction:column;gap:12px}.recognition-numbers>div:last-child{border-right:0}.recognition-numbers strong{font-size:clamp(60px,7vw,120px);line-height:1;font-weight:400;letter-spacing:-.07em}.recognition-numbers span{font-size:10px;opacity:.6;text-transform:uppercase;letter-spacing:.1em}.max-real-awards{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:25px;margin-bottom:45px}.max-real-awards img{width:100%;height:140px;object-fit:contain;transition:transform .4s}.max-real-awards img:hover{transform:scale(1.15)}.max-recognition>.max-cta{display:flex;max-width:360px;margin:auto}.max-studio{background:var(--paper);color:#151515}.max-manifesto{font-size:clamp(45px,6.6vw,118px);line-height:1.04;letter-spacing:-.055em;margin:50px 0 75px}.max-manifesto em{font-family:'Bodoni Moda'}.max-manifesto span{color:var(--red)}.max-studio>div{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:60px;border-top:1px solid #1113;padding-top:45px;align-items:center}.max-studio>div img{width:150px;height:150px;object-fit:contain;mix-blend-mode:multiply}.max-studio>div p{max-width:450px;font-size:20px;line-height:1.55;letter-spacing:-.025em}.max-studio>div>span{font-size:12px;line-height:2.1;text-align:right;opacity:.6}.max-contact{background:var(--red);padding:60px 5vw 110px;color:#101111}.max-contact-title{display:block;font-size:clamp(65px,10.7vw,200px);line-height:.92;font-weight:500;letter-spacing:-.075em;position:relative;margin:55px 0 70px}.max-contact-title em{font-family:'Bodoni Moda';font-weight:500}.max-contact-title>span{position:absolute;right:0;top:0;transition:transform .4s}.max-contact-title:hover>span{transform:translate(10px,-10px)}.max-contact>div{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #1115;padding-top:30px;align-items:center;font-size:11px;line-height:1.7}.max-contact>div>a{font-size:clamp(12px,1.6vw,23px);overflow-wrap:anywhere}.maximal-edition a:focus-visible,.maximal-edition button:focus-visible{outline:2px solid currentColor;outline-offset:6px}.max-filters button:hover{background:#111;color:#fff}
@keyframes cube-turn{0%{transform:rotateX(-18deg) rotateY(-25deg) rotateZ(-8deg)}100%{transform:rotateX(342deg) rotateY(335deg) rotateZ(-8deg)}}@keyframes halo-turn{0%{transform:rotateX(65deg) rotateY(-25deg) rotateZ(0deg)}100%{transform:rotateX(65deg) rotateY(335deg) rotateZ(360deg)}}@keyframes shadow-breathe{50%{transform:scale(.7);opacity:.5}}@keyframes label-float{50%{translate:0 -22px}}@keyframes rotate{to{rotate:360deg}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes signal{50%{opacity:.5;box-shadow:0 0 0 9px #f22c3300}}@keyframes scroll-nudge{50%{transform:translateY(6px)}}@keyframes type-enter{from{opacity:0;transform:translateY(65px) rotate(3deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes grid-glide{to{background-position:80px 80px}}@keyframes award-turn{0%{transform:rotateX(45deg) rotateY(-25deg) rotateZ(0deg)}100%{transform:rotateX(45deg) rotateY(335deg) rotateZ(360deg)}}@keyframes beam{50%{translate:-80% 0;rotate:20deg}}
.motion-paused .cube-pointer{transition:none}.motion-paused .stack-scroll{height:auto}.motion-paused .stack-sticky{position:relative;height:auto;max-height:none;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.motion-paused .stack-panel{position:relative;height:600px;transform:none!important;opacity:1!important;grid-template-columns:1fr;grid-template-rows:1fr 150px}.motion-paused .stack-caption{padding:20px}.motion-paused .stack-caption>span{display:none}.motion-paused .stack-caption h3{font-size:28px}.motion-paused .stack-caption p{margin:0}.motion-paused .art-cube{transform:rotateX(-18deg) rotateY(-25deg) rotateZ(-8deg)}
@media(max-width:1100px){.max-header nav{gap:22px}.max-hero{height:760px}.max-hero-copy{width:64%;padding-top:60px}.cube-stage{right:-5%;width:55%}.max-hero h1{font-size:9.5vw}.max-section-head{grid-template-columns:1fr 2fr}.max-section-head>p:last-child{display:none}.max-section-head .max-filters{grid-column:2}.stack-caption{padding:25px}.max-real-awards{gap:15px}.max-real-awards img{height:100px}}
@media(max-width:700px){.max-frame{border-width:5px}.max-header{height:90px;margin:0 22px}.max-brand img{width:53px;height:53px}.max-brand>span{font-size:8px}.max-header nav{display:none}.max-header .extra-motion{font-size:9px;padding:8px}.max-hero{height:auto;min-height:980px;max-height:none;padding:25px 24px 115px}.hero-kicker{font-size:7px;letter-spacing:.1em}.max-hero-copy{width:100%;padding-top:35px}.max-hero h1{font-size:18vw;letter-spacing:-.07em}.max-hero-copy>p{font-size:12px;max-width:210px;margin-top:25px}.max-cta{padding:14px 18px;font-size:10px;gap:25px}.cube-stage{top:430px;right:0;width:100%;height:390px}.art-cube{--size:185px}.cube-halo{inset:12% 15%}.halo-two{inset:5% 10%}.label-one{top:8%;right:8%;font-size:7px}.label-two{bottom:0;left:6%;font-size:7px}.orbit-mark{font-size:65px;right:8%;bottom:4%}.coordinate{right:5%;font-size:7px}.hero-bottom{left:24px;right:24px;bottom:28px;font-size:7px;gap:15px;line-height:1.5}.hero-bottom>span:first-child{display:none}.hero-bottom a{text-align:left}.hero-bottom b{font-size:9px}.max-marquee{padding:14px 0}.max-selected,.max-gallery,.max-recognition,.max-studio{padding:75px 24px}.max-section-head{display:block;margin-bottom:30px}.max-section-head h2{font-size:56px;margin:30px 0}.stack-scroll{height:270vh}.stack-sticky{height:calc(100svh - 110px);top:40px;min-height:470px;max-height:760px}.stack-panel{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 150px}.stack-caption{padding:23px}.stack-caption h3{font-size:35px;margin-bottom:8px}.stack-caption>span{display:none}.stack-caption p{margin:0;font-size:9px}.stack-open{bottom:15px;left:15px;padding:11px 15px;font-size:10px}.max-filmstrip{margin:50px -24px 0}.max-filmstrip a,.max-filmstrip img{width:170px}.max-filmstrip img{height:130px}.max-filters{justify-content:flex-start}.max-project-grid{grid-template-columns:1fr 1fr;gap:25px 12px}.max-project-grid .extra-project:nth-child(3n+2){margin-top:0}.max-project-grid .extra-project:nth-child(even){margin-top:35px}.extra-project-caption{gap:7px;grid-template-columns:1fr}.extra-project-caption>span{display:none}.extra-project-caption h3{font-size:13px}.extra-project-caption>small{font-size:8px}.max-project-grid .extra-project-art span{padding:8px;left:7px;bottom:7px;font-size:8px}.max-award-layout{grid-template-columns:1fr;gap:30px;padding:30px 0}.award-orbit{max-width:390px;width:100%;margin:auto}.max-award-layout h2{font-size:55px}.recognition-numbers{margin-top:15px}.recognition-numbers>div{padding:20px 8px}.recognition-numbers strong{font-size:50px}.recognition-numbers span{font-size:7px;letter-spacing:0}.max-real-awards{grid-template-columns:repeat(3,1fr);gap:20px 12px}.max-real-awards img{height:95px}.max-manifesto{font-size:clamp(34px,8.5vw,60px);margin:40px 0}.max-studio>div{grid-template-columns:1fr;gap:15px}.max-studio>div img{width:100px;height:100px}.max-studio>div p{font-size:18px}.max-studio>div>span{text-align:left}.max-contact{padding:45px 24px 90px}.max-contact-title{font-size:13.5vw;margin:40px 0}.max-contact-title>span{font-size:9vw;top:-20px}.max-contact>div{flex-direction:column;align-items:flex-start;gap:12px}.max-contact>div>a{font-size:15px}.max-contact>div p{margin:0}.motion-paused .stack-sticky{grid-template-columns:1fr}.motion-paused .stack-panel{height:470px}}
html{overflow-x:clip}.stack-sticky{overflow:hidden}.stack-panel:not(:first-child){transform:translateY(110%)}.motion-paused .stack-sticky{overflow:visible}
@media(prefers-reduced-motion:reduce){.art-cube{transform:rotateX(-18deg) rotateY(-25deg) rotateZ(-8deg)}.stack-scroll{height:auto}.stack-sticky{height:auto;min-height:0;max-height:none;position:relative;display:grid;gap:25px;overflow:visible}.stack-panel{position:relative;height:600px;transform:none!important;opacity:1!important}.max-hero h1>span{opacity:1;transform:none;filter:none}}
