@font-face{font-family:StudioDisplay;src:url('https://www.stefantschumi.info/assets/barlow-condensed-black.ttf') format('truetype');font-style:normal;font-weight:900;font-display:swap}
.st-play{--studio-paper:#121211;--studio-ink:#f0ece2;--studio-muted:#a6a399;--studio-line:#f0ece22b;--studio-accent:#ff5b35;--studio-gutter:clamp(22px,3.5vw,68px);color-scheme:dark;background:var(--studio-paper)}
.st-play *{box-sizing:border-box}.st-play body{margin:0;background:var(--studio-paper);color:var(--studio-ink);font:17px/1.5 "Portfolio Apercu",Arial,sans-serif}.st-play button,.st-play input,.st-play select{font:inherit}.st-play a{color:inherit;text-decoration:none}.st-play a:hover{text-decoration:none}.st-play button{cursor:pointer}.st-play button:disabled{cursor:wait;opacity:.45}.st-play img{max-width:100%;height:auto;display:block}.st-play a:focus-visible,.st-play button:focus-visible,.st-play summary:focus-visible,.st-play select:focus-visible,.st-play input:focus-visible,.st-play canvas:focus-visible{outline:2px solid var(--studio-accent);outline-offset:5px}.st-play .studio-skip{position:fixed;left:20px;top:-100px;background:var(--studio-accent);color:var(--studio-paper);padding:12px 20px;z-index:150}.st-play .studio-skip:focus{top:15px}.st-play #design-switch{display:none!important}
.st-play body>header{height:92px;padding:18px var(--studio-gutter);display:flex;align-items:center;gap:35px;justify-content:space-between;position:relative;z-index:35;border-bottom:1px solid var(--studio-line);background:var(--studio-paper);text-align:left}.st-play header h1{height:auto;margin:0;display:block;line-height:1;font-weight:400}.st-play header h1 a{display:flex;flex-direction:column;gap:8px;font-size:23px;line-height:1}.st-play .studio-brand{letter-spacing:-.035em}.st-play .studio-brand-meta{font:9px/1.2 monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--studio-muted)}.st-play .studio-header-links{display:flex;align-items:center;gap:clamp(20px,3.7vw,60px);margin-left:auto;font-size:15px}.st-play .studio-header-links a{padding:8px 0;border-bottom:1px solid transparent}.st-play .studio-header-links a:hover{border-bottom-color:currentColor}.st-play .menu-toggle{display:block!important;border:1px solid var(--studio-line);background:none;color:inherit;border-radius:0;padding:11px 18px;font-size:13px;min-height:44px;white-space:nowrap}.st-play .menu-toggle:hover{background:var(--studio-accent);color:var(--studio-paper)}.st-play header>nav{display:none;position:absolute;inset:91px 0 auto;max-height:calc(100svh - 110px);overflow:auto;padding:38px var(--studio-gutter);background:var(--studio-paper);color:var(--studio-ink);border-bottom:1px solid var(--studio-line);margin:0;width:100%;z-index:30;text-align:left;box-shadow:0 18px 30px #0002}.st-play header>nav.open{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;align-items:start}.st-play nav>a,.st-play nav>.group{margin:0;display:block}.st-play nav summary,.st-play nav>a{font:16px/1.4 "Portfolio Apercu",Arial,sans-serif;color:inherit;cursor:pointer;padding:10px 0}.st-play nav .submenu{position:static!important;min-width:0!important;padding:12px 0;background:transparent;box-shadow:none;border:0;display:flex;flex-direction:column;gap:7px}.st-play nav .submenu a{font:13px/1.4 "Portfolio Apercu",Arial,sans-serif;color:var(--studio-muted);white-space:normal;margin:0;padding:5px 0}.st-play nav .submenu a:hover{color:var(--studio-ink)}
.st-play main{padding:0 var(--studio-gutter);max-width:1900px;margin:0 auto}.st-play h2,.st-play h3,.st-play p,.st-play figure{margin:0}.st-play .studio-kicker{font:10px/1.6 monospace;letter-spacing:.08em;text-transform:uppercase}.st-play .studio-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:48px 0 35px}.st-play .studio-title{font:italic clamp(65px,9.7vw,170px)/.96 Georgia,serif;letter-spacing:-.065em;margin:15px 0 0}.st-play .studio-statement{max-width:270px;font-size:19px;line-height:1.4;padding-bottom:8px;color:var(--studio-muted)}
.st-play .studio-experiment{display:grid;grid-template-columns:minmax(0,1fr) 285px;border:1px solid var(--studio-line)}.st-play .studio-art{margin:0;min-width:0;padding:16px;background:#09090a;overflow:hidden}.st-play .studio-art-top{display:flex;justify-content:space-between;gap:15px;font:9px/1.4 monospace;letter-spacing:.08em;padding:0 2px 15px;color:#c9c6bb}.st-play .studio-live{color:var(--studio-accent)}.st-play .studio-canvas{width:100%;aspect-ratio:16/10;min-width:0;position:relative;background:radial-gradient(ellipse at 40% 60%,#ac483d,#15131c 70%);overflow:hidden}.st-play .studio-canvas canvas{display:block;width:100%;height:100%;max-width:100%;outline-offset:-3px!important}.st-play .studio-canvas-hint{display:flex;justify-content:space-between;font:10px/1.5 monospace;color:#bcb9b0;margin-top:13px;padding:0 2px}.st-play .studio-panel{padding:25px 22px;display:flex;flex-direction:column;gap:23px;border-left:1px solid var(--studio-line);background:#1d1d1a;min-width:0}.st-play .studio-panel-title{font-size:21px;letter-spacing:-.02em}.st-play .studio-panel-description{font-size:13px;color:var(--studio-muted);line-height:1.5;margin-top:9px}.st-play .studio-field{display:flex;flex-direction:column;gap:12px;font-size:13px;min-width:0}.st-play .studio-field-name{font:10px/1.5 monospace;text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between;gap:12px}.st-play .studio-field select{max-width:100%;width:100%;min-height:43px;border:1px solid var(--studio-line);border-radius:0;background:var(--studio-paper);color:var(--studio-ink);padding:9px 30px 9px 11px;font-size:12px;appearance:auto}.st-play .studio-field input[type=range]{width:100%;accent-color:var(--studio-accent);height:20px;margin:0;cursor:ew-resize}.st-play .studio-choices{display:flex;gap:7px;flex-wrap:wrap}.st-play .studio-choice{flex:1;min-height:43px;min-width:70px;padding:9px 12px;border:1px solid var(--studio-line);background:none;border-radius:0;color:var(--studio-ink);font-size:11px;line-height:1.3}.st-play .studio-choice[aria-pressed=true]{background:var(--studio-ink);color:var(--studio-paper);border-color:var(--studio-ink)}.st-play .studio-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.st-play .studio-action{background:none;color:inherit;border:1px solid var(--studio-line);border-radius:0;padding:11px 12px;min-height:43px;font-size:12px;flex:1}.st-play .studio-action:hover{border-color:var(--studio-accent)}.st-play .studio-action.primary{background:var(--studio-accent);color:#101010;border-color:var(--studio-accent)}.st-play .studio-object-tools{display:flex;flex-direction:column;gap:14px}.st-play [hidden]{display:none!important}.st-play .studio-experiment-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 0}.st-play .studio-note{font:10px/1.5 monospace;color:var(--studio-muted)}.st-play .studio-save{background:none;border:0;border-bottom:1px solid var(--studio-ink);color:var(--studio-ink);padding:8px 0;min-height:42px;white-space:nowrap;font-size:13px}.st-play .studio-status{font:11px/1.5 monospace;color:var(--studio-muted);min-height:18px;margin-top:5px}
.st-play .studio-source-strip{margin:50px 0 0;border-top:1px solid var(--studio-line);padding:19px 0 0}.st-play .studio-source-label{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:18px;color:var(--studio-muted)}.st-play .studio-sources{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.st-play .studio-source{min-width:0}.st-play .studio-source img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.st-play .studio-source:hover img{filter:none;opacity:1}.st-play .studio-source>span{display:block;font:9px/1.4 monospace;margin-top:9px;overflow-wrap:anywhere;color:var(--studio-muted)}
.st-play .studio-selected{padding:110px 0 70px}.st-play .studio-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:45px}.st-play .studio-section-head h2,.st-play .studio-about h2{font:400 clamp(35px,4.5vw,76px)/1.06 Georgia,serif;letter-spacing:-.045em;max-width:800px;margin:15px 0 0}.st-play .studio-text-link{display:inline-flex;align-items:center;border-bottom:1px solid var(--studio-line);padding:8px 0;font-size:14px;white-space:nowrap}.st-play .studio-project-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:70px 35px;align-items:start}.st-play .studio-project{grid-column:1/8;min-width:0}.st-play .studio-project:nth-child(2n){grid-column:9/13;margin-top:110px}.st-play .studio-project:nth-child(3){grid-column:2/10}.st-play .studio-project:nth-child(4){grid-column:1/7;margin-top:0}.st-play .studio-project:nth-child(5){grid-column:8/13}.st-play .studio-project:nth-child(6){grid-column:2/9}.st-play .studio-project figure{margin:0}.st-play .studio-project img{width:100%;height:auto;max-height:800px;object-fit:cover}.st-play .studio-project figcaption{position:relative;margin-top:16px;padding:0 35px 0 0}.st-play .studio-project h3{font-weight:400;font-size:clamp(22px,2.7vw,42px);line-height:1.1;letter-spacing:-.035em;margin-top:7px}.st-play .studio-project-arrow{position:absolute;right:0;top:13px;font-size:25px}.st-play .studio-films{padding:70px 0;border-top:1px solid var(--studio-line)}.st-play .studio-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.st-play .studio-film{position:relative}.st-play .studio-film img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.st-play .studio-film h3{font-size:22px;font-weight:400;line-height:1.2;margin-top:16px;letter-spacing:-.02em}.st-play .studio-film-play{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;background:var(--studio-paper);border-radius:50%;color:var(--studio-ink)}.st-play .studio-film-archive{margin-top:45px;border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.st-play .studio-film-archive>summary{font-size:20px;cursor:pointer;padding:20px 0;min-height:65px}.st-play .studio-film-archive .gallery{padding:25px 0}.st-play .studio-about{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:95px 0;border-top:1px solid var(--studio-line)}.st-play .intro{padding:0;margin:0;max-width:none;font-size:19px;text-align:left}.st-play .intro h2{font-size:28px;line-height:1.18;text-align:left;margin:0 0 30px;color:var(--studio-ink);font-weight:400}.st-play .intro p{font-size:17px;line-height:1.65;margin:0 0 20px}.st-play .intro a{text-decoration:underline;text-underline-offset:4px}
.st-play .studio-page-heading{padding:65px 0 45px;border-bottom:1px solid var(--studio-line);margin-bottom:50px}.st-play .studio-page-heading h2{font:400 clamp(45px,7vw,118px)/1.03 Georgia,serif;letter-spacing:-.05em;max-width:1200px;overflow-wrap:anywhere;margin:25px 0 30px}.st-play .studio-page main>.intro{max-width:800px;margin-bottom:60px}.st-play .gallery,.st-play .gallery.enhanced{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:65px 35px;align-items:start;position:relative;height:auto!important;padding-bottom:70px}.st-play .gallery>.tile,.st-play .gallery.enhanced>.tile{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;min-width:0;margin:0;padding:0;grid-column:1/9}.st-play .gallery>.tile:nth-of-type(4n+2){grid-column:10/13;margin-top:100px}.st-play .gallery>.tile:nth-of-type(4n+3){grid-column:3/12}.st-play .gallery>.tile:nth-of-type(4n+4){grid-column:1/8}.st-play .gallery>.project-copy{grid-column:1/-1!important;max-width:750px;font-size:19px;line-height:1.7;padding:0!important;margin:0 0 30px!important}.st-play .gallery>.project-copy p{margin:0 0 20px}.st-play .project-copy a{text-decoration:underline;text-underline-offset:5px}.st-play .studio-image-caption{display:flex;justify-content:space-between;gap:20px;margin-top:14px;font:10px/1.5 monospace;color:var(--studio-muted)}.st-play .studio-film-page .gallery,.st-play .studio-film-archive .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 25px}.st-play .studio-film-page .gallery>.tile,.st-play .studio-film-archive .gallery>.tile{grid-column:auto!important;margin:0!important}.st-play .film-caption{color:var(--studio-ink);font-size:19px;line-height:1.3;padding:0;margin-top:14px}.st-play .film-button{background:none}.st-play .play{background:var(--studio-accent)}
.st-play .content-page{max-width:none}.st-play .content-module{padding:25px 0;max-width:900px;margin:0 auto;font:18px/1.6 "Portfolio Apercu",Arial,sans-serif;color:var(--studio-ink)}.st-play .content-module p{margin:0 0 23px}.st-play .content-module h2{font:400 36px/1.1 Georgia,serif;color:var(--studio-ink);letter-spacing:-.03em;margin:0 0 25px}.st-play .content-module .xl-headline{font-size:clamp(38px,5vw,76px);line-height:1.07}.st-play .content-module.text_03{text-align:left!important}.st-play .content-module .small-text{font:10px/1.6 monospace;letter-spacing:.08em;margin:0 0 18px}.st-play .content-module a{text-decoration:underline;text-underline-offset:4px}.st-play .content-module.image_01{max-width:none;padding:30px 0;margin:0}.st-play .content-module img{height:auto}.st-play .content-module iframe{max-width:100%}.st-play .contact-form{max-width:900px;margin:0 auto 60px}.st-play .contact-form p{font-size:14px}.st-play .contact-form label{font-size:14px;margin:25px 0}.st-play .contact-form input,.st-play .contact-form textarea{border:1px solid var(--studio-line);background:none;color:var(--studio-ink);border-radius:0;padding:13px;font:18px/1.4 "Portfolio Apercu",Arial,sans-serif;margin-top:10px}.st-play .contact-form button{border:1px solid var(--studio-accent);background:var(--studio-accent);color:var(--studio-paper);padding:13px 23px;cursor:pointer}.st-play .complete-work-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 7%;font-size:20px;padding-bottom:60px}.st-play .complete-work-index section{margin:0;scroll-margin-top:40px}.st-play .complete-work-index h2{font:10px/1.5 monospace;letter-spacing:.08em;border-bottom:1px solid var(--studio-line);padding-bottom:15px;margin:0 0 20px}.st-play .complete-work-index a{display:block;font:23px/1.25 "Portfolio Apercu",Arial,sans-serif;margin-top:17px;letter-spacing:-.02em}.st-play .complete-work-index a:hover{color:var(--studio-accent)}.st-play .complete-work-index small{display:block;font:10px/1.4 monospace;color:var(--studio-muted);margin-top:5px}
.st-play body>footer{margin:0;padding:60px var(--studio-gutter) 30px;background:var(--studio-paper);border-top:1px solid var(--studio-line);text-align:left;color:var(--studio-ink)}.st-play .studio-footer-top{display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:start}.st-play .studio-footer-cta{font:400 clamp(35px,5vw,84px)/1.05 Georgia,serif;letter-spacing:-.05em;max-width:1000px}.st-play .studio-footer-links{display:flex;flex-wrap:wrap;gap:17px 35px;margin-top:60px}.st-play .studio-footer-links a{font-size:14px;padding:8px 0}.st-play .studio-copyright{font:9px/1.5 monospace;color:var(--studio-muted);margin-top:30px}.st-play .lightbox{background:var(--studio-paper);color:var(--studio-ink);border:1px solid var(--studio-line)}.st-play .lightbox-inner{padding:75px 55px 80px}.st-play .lightbox-caption{font:16px/1.6 "Portfolio Apercu",Arial,sans-serif;color:var(--studio-ink)}.st-play .lightbox-caption a{text-decoration:underline}.st-play .lightbox-close,.st-play .lightbox-prev,.st-play .lightbox-next{color:var(--studio-ink);background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:50%;width:44px;height:44px;padding:0;display:grid;place-items:center;font-size:28px}
@media(max-width:1050px){.st-play .studio-experiment{grid-template-columns:minmax(0,1fr) 250px}.st-play .studio-panel{padding:20px 17px;gap:18px}.st-play .studio-statement{font-size:17px;max-width:230px}.st-play .studio-heading{gap:25px}.st-play header>nav.open{grid-template-columns:repeat(3,minmax(0,1fr))}.st-play .studio-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.st-play .studio-source>span{font-size:10px}.st-play .studio-canvas{aspect-ratio:4/5}.st-play .studio-project-grid{gap:50px 25px}.st-play .studio-project:nth-child(2n){margin-top:75px}}
@media(max-width:700px){.st-play{--studio-gutter:20px}.st-play body>header{height:80px;gap:17px;padding-top:15px;padding-bottom:15px}.st-play header h1 a{font-size:20px}.st-play .studio-brand-meta{font-size:7px;letter-spacing:.08em}.st-play .studio-header-links{gap:0}.st-play .studio-header-links a:not(:last-child){display:none}.st-play .studio-header-links a{font-size:12px}.st-play .menu-toggle{padding:10px 12px;font-size:11px}.st-play header>nav{top:79px;max-height:calc(100svh - 100px)}.st-play header>nav.open{grid-template-columns:1fr;gap:4px;padding:22px var(--studio-gutter)}.st-play nav summary,.st-play nav>a{font-size:22px}.st-play nav .submenu a{font-size:16px;padding:8px 0}.st-play .studio-heading{display:block;padding:34px 0 27px}.st-play .studio-title{font-size:clamp(59px,18vw,105px);margin:15px 0 23px}.st-play .studio-kicker{font-size:9px}.st-play .studio-statement{font-size:18px;max-width:310px;padding:0}.st-play .studio-experiment{grid-template-columns:1fr}.st-play .studio-art{padding:11px}.st-play .studio-art-top{font-size:8px;gap:10px;padding-bottom:11px}.st-play .studio-canvas{aspect-ratio:4/5}.st-play .studio-canvas-hint{font-size:9px;margin-top:10px}.st-play .studio-panel{border-left:0;border-top:1px solid var(--studio-line);padding:22px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.st-play .studio-panel-intro,.st-play .studio-panel>.studio-choices,.st-play .studio-panel>.studio-actions,.st-play .studio-object-tools{grid-column:1/-1}.st-play .studio-panel-title{font-size:22px}.st-play .studio-panel-description{font-size:13px;max-width:310px}.st-play .studio-experiment-bottom{align-items:flex-start;gap:15px;flex-direction:column;padding-top:18px}.st-play .studio-note{font-size:9px}.st-play .studio-save{font-size:13px}.st-play .studio-status{font-size:10px;margin-top:10px}.st-play .studio-source-strip{margin-top:35px}.st-play .studio-source-label{display:block;margin-bottom:15px}.st-play .studio-source-label>span:last-child{display:block;font-size:11px;margin-top:5px}.st-play .studio-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 9px}.st-play .studio-source>span{font-size:8px;line-height:1.35}.st-play .studio-selected{padding:65px 0 45px}.st-play .studio-section-head{display:block;margin-bottom:30px}.st-play .studio-section-head h2,.st-play .studio-about h2{font-size:38px;line-height:1.06;margin:13px 0 25px}.st-play .studio-text-link{font-size:13px}.st-play .studio-project-grid{display:block}.st-play .studio-project:nth-child(n){display:block;margin:0 0 45px}.st-play .studio-project:nth-child(2n){margin-left:13%}.st-play .studio-project h3{font-size:27px}.st-play .studio-project:nth-child(3){margin-right:10%}.st-play .studio-films{padding:45px 0}.st-play .studio-film-grid{grid-template-columns:1fr;gap:35px}.st-play .studio-film h3{font-size:24px}.st-play .studio-film-archive{margin-top:35px}.st-play .studio-film-archive>summary{font-size:18px}.st-play .studio-about{grid-template-columns:1fr;gap:15px;padding:50px 0}.st-play .intro h2{font-size:27px;margin-bottom:25px}.st-play .intro p{font-size:17px}.st-play .studio-page-heading{padding:40px 0 30px;margin-bottom:35px}.st-play .studio-page-heading h2{font-size:47px;margin:20px 0 25px}.st-play .gallery,.st-play .gallery.enhanced{display:block!important;padding-bottom:30px}.st-play .gallery>.tile:nth-of-type(n){margin:0 0 40px!important}.st-play .gallery>.tile:nth-of-type(2n){margin-left:10%!important}.st-play .gallery>.project-copy{font-size:17px;line-height:1.6}.st-play .studio-film-page .gallery,.st-play .studio-film-archive .gallery{display:grid!important;grid-template-columns:1fr;gap:35px}.st-play .studio-film-page .gallery>.tile,.st-play .studio-film-archive .gallery>.tile{margin:0!important}.st-play .studio-image-caption{font-size:9px}.st-play .content-module{font-size:17px;padding:20px 0}.st-play .content-module h2{font-size:30px}.st-play .content-module .xl-headline{font-size:39px}.st-play .complete-work-index{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.st-play .complete-work-index a{font-size:23px}.st-play .contact-form button{width:100%}.st-play body>footer{padding-top:45px}.st-play .studio-footer-top{grid-template-columns:1fr;gap:25px}.st-play .studio-footer-cta{font-size:42px}.st-play .studio-footer-links{gap:10px 25px;margin-top:40px}.st-play .studio-footer-links a{font-size:13px}.st-play .studio-copyright{font-size:8px;line-height:1.6}.st-play .lightbox-inner{padding:75px 20px 85px}.st-play .lightbox-prev,.st-play .lightbox-next{top:auto;bottom:18px}.st-play .lightbox-prev{left:20px}.st-play .lightbox-next{right:20px}.st-play .lightbox-caption{font-size:14px}}
@media(prefers-reduced-motion:reduce){.st-play *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.st-play:has(body[data-studio=remix]){--studio-paper:#f2f1e9;--studio-ink:#1b24bc;--studio-muted:#66685f;--studio-line:#1922b834;--studio-accent:#ee531e;color-scheme:light}.st-play body[data-studio=remix]{--studio-paper:#f2f1e9;--studio-ink:#1b24bc;--studio-muted:#66685f;--studio-line:#1922b834;--studio-accent:#ee531e}.st-play body[data-studio=remix] .studio-brand{font-family:StudioDisplay,Impact,sans-serif;font-weight:900;font-size:30px;text-transform:uppercase}.st-play body[data-studio=remix] .studio-heading{padding:30px 0 28px}.st-play body[data-studio=remix] .studio-title{font:900 clamp(110px,17.2vw,290px)/.78 StudioDisplay,Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:27px 0 0}.st-play body[data-studio=remix] .studio-statement{font-size:20px;line-height:1.3;max-width:280px}.st-play body[data-studio=remix] .studio-experiment{border:1px solid var(--studio-ink);grid-template-columns:minmax(0,1fr) 290px}.st-play body[data-studio=remix] .studio-art{padding:17px;background:#252cbd;color:#f7f6e9}.st-play body[data-studio=remix] .studio-art-top{color:#e2e5ef}.st-play body[data-studio=remix] .studio-live{color:#ecfa68}.st-play body[data-studio=remix] .studio-canvas{aspect-ratio:16/10;background:#b8c3c5}.st-play body[data-studio=remix] .studio-canvas-hint{color:#e1e3e5}.st-play body[data-studio=remix] .studio-panel{background:#e5e5da;border-color:var(--studio-line);padding:22px;gap:18px}.st-play body[data-studio=remix] .studio-panel-title{font:900 34px/1 StudioDisplay,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em}.st-play body[data-studio=remix] .studio-panel-description{font-size:12px;line-height:1.4;margin-top:7px}.st-play body[data-studio=remix] .studio-choices{gap:5px}.st-play body[data-studio=remix] .studio-choice{padding:9px 8px;min-width:65px;font-size:11px}.st-play body[data-studio=remix] .studio-field{gap:8px}.st-play body[data-studio=remix] .studio-field input[type=range]{accent-color:var(--studio-ink)}.st-play body[data-studio=remix] .studio-action.primary{flex-basis:100%;background:var(--studio-ink);color:var(--studio-paper);border-color:var(--studio-ink);font-size:15px}.st-play body[data-studio=remix] .studio-actions{gap:7px;margin-top:0}.st-play body[data-studio=remix] .studio-action{font-size:11px;min-width:90px;padding:11px 8px}.st-play .studio-tracks{margin-top:0}.st-play .studio-tracks>p{margin-bottom:8px}.st-play .studio-track{display:grid;grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--studio-line);font-size:10px;line-height:1.3;min-height:40px}.st-play .studio-track-letter{display:grid;place-items:center;align-self:start;width:23px;height:23px;background:var(--studio-ink);color:var(--studio-paper);font:11px monospace}.st-play .studio-track-title{min-width:0}.st-play .studio-reset{background:none;border:0;color:var(--studio-muted);text-align:left;padding:0;font:10px/1.6 monospace;align-self:start;min-height:25px}.st-play body[data-studio=remix] .studio-sources{grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.st-play body[data-studio=remix] .studio-source img{filter:none;opacity:1;aspect-ratio:1}.st-play body[data-studio=remix] .studio-source>span{font-size:8px}.st-play body[data-studio=remix] .studio-section-head h2,.st-play body[data-studio=remix] .studio-about h2{font:900 clamp(45px,6vw,100px)/.94 StudioDisplay,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em}.st-play body[data-studio=remix] .studio-project-grid{gap:55px 30px}.st-play body[data-studio=remix] .studio-project:nth-child(1){grid-column:1/9}.st-play body[data-studio=remix] .studio-project:nth-child(2){grid-column:10/13;margin-top:100px}.st-play body[data-studio=remix] .studio-project:nth-child(3){grid-column:2/8}.st-play body[data-studio=remix] .studio-project:nth-child(4){grid-column:9/13;margin-top:100px}.st-play body[data-studio=remix] .studio-project:nth-child(5){grid-column:1/8}.st-play body[data-studio=remix] .studio-project:nth-child(6){grid-column:9/13;margin-top:110px}.st-play body[data-studio=remix] .studio-project h3{font-weight:400;letter-spacing:-.04em}.st-play body[data-studio=remix] .studio-films{background:var(--studio-ink);color:var(--studio-paper);margin:0 calc(-1 * var(--studio-gutter));padding:80px var(--studio-gutter);--studio-line:#f2f1e949}.st-play body[data-studio=remix] .studio-films .film-caption{color:var(--studio-paper)}.st-play body[data-studio=remix] .studio-films .studio-film-play{background:var(--studio-paper);color:var(--studio-ink)}.st-play body[data-studio=remix] .studio-about{border-top:0;padding-top:100px}.st-play body[data-studio=remix] .studio-page-heading h2{font:900 clamp(64px,10vw,160px)/.91 StudioDisplay,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em}.st-play body[data-studio=remix] .content-module .xl-headline{font:900 clamp(48px,6vw,100px)/.98 StudioDisplay,Impact,sans-serif;text-transform:uppercase}.st-play body[data-studio=remix] .contact-form button{background:var(--studio-ink);border-color:var(--studio-ink);color:var(--studio-paper)}.st-play body[data-studio=remix] .studio-footer-cta{font:900 clamp(49px,7vw,120px)/.94 StudioDisplay,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em}.st-play body[data-studio=remix] .studio-footer-cta:hover{color:var(--studio-accent)}
@media(max-width:1050px){.st-play body[data-studio=remix] .studio-experiment{grid-template-columns:minmax(0,1fr) 260px}.st-play body[data-studio=remix] .studio-panel{padding:20px 17px;gap:16px}.st-play body[data-studio=remix] .studio-canvas{aspect-ratio:3/4}.st-play body[data-studio=remix] .studio-sources{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 12px}.st-play body[data-studio=remix] .studio-title{font-size:21vw}}
@media(max-width:700px){.st-play body[data-studio=remix] .studio-title{font-size:clamp(110px,31vw,190px);margin:27px 0 30px}.st-play body[data-studio=remix] .studio-statement{font-size:19px;max-width:285px}.st-play body[data-studio=remix] .studio-experiment{grid-template-columns:1fr}.st-play body[data-studio=remix] .studio-art{padding:11px}.st-play body[data-studio=remix] .studio-canvas{aspect-ratio:4/5}.st-play body[data-studio=remix] .studio-panel{padding:22px 18px;gap:22px 18px}.st-play body[data-studio=remix] .studio-panel>.studio-field:nth-of-type(3){grid-column:1/-1}.st-play body[data-studio=remix] .studio-tracks{grid-column:1/-1}.st-play .studio-track{grid-template-columns:25px 1fr 15px;padding:9px 0;min-height:43px;font-size:12px}.st-play .studio-reset{grid-column:1/-1;min-height:35px}.st-play body[data-studio=remix] .studio-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 9px}.st-play body[data-studio=remix] .studio-source>span{font-size:8px}.st-play body[data-studio=remix] .studio-section-head h2,.st-play body[data-studio=remix] .studio-about h2{font-size:51px;line-height:.95}.st-play body[data-studio=remix] .studio-films{padding-top:50px;padding-bottom:50px}.st-play body[data-studio=remix] .studio-about{padding-top:55px}.st-play body[data-studio=remix] .studio-page-heading h2{font-size:clamp(55px,13vw,90px)}.st-play body[data-studio=remix] .content-module .xl-headline{font-size:54px}.st-play body[data-studio=remix] .studio-footer-cta{font-size:56px}}
