.studio-module__G7fT1a__page{--paper:#efe9de;--ink:#151413;--mute:#7b7468;--rule:#d5ccbc;--pad:calc(16px + var(--density,2) * 6px);background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-aeonik), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:120px;font-size:15px;line-height:1.5}.studio-module__G7fT1a__mono{font:400 11px/1.5 var(--font-fono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.studio-module__G7fT1a__studio,.studio-module__G7fT1a__tile{background-image:linear-gradient(90deg, var(--accent) 50%, transparent 0), linear-gradient(90deg, var(--accent) 50%, transparent 0), linear-gradient(0deg, var(--accent) 50%, transparent 0), linear-gradient(0deg, var(--accent) 50%, transparent 0);background-size:calc(var(--dash) + var(--gap)) 1px, calc(var(--dash) + var(--gap)) 1px, 1px calc(var(--dash) + var(--gap)), 1px calc(var(--dash) + var(--gap));background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}.studio-module__G7fT1a__josh{border:1px solid var(--ink)}.studio-module__G7fT1a__both{border:1px solid var(--ink);position:relative}.studio-module__G7fT1a__both:after{content:"";pointer-events:none;background-image:linear-gradient(90deg, var(--accent) 50%, transparent 0), linear-gradient(90deg, var(--accent) 50%, transparent 0), linear-gradient(0deg, var(--accent) 50%, transparent 0), linear-gradient(0deg, var(--accent) 50%, transparent 0);background-size:calc(var(--dash) + var(--gap)) 1px, calc(var(--dash) + var(--gap)) 1px, 1px calc(var(--dash) + var(--gap)), 1px calc(var(--dash) + var(--gap));background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;position:absolute;inset:3px}.studio-module__G7fT1a__legend{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.studio-module__G7fT1a__legend i{width:18px;height:12px;display:inline-block}.studio-module__G7fT1a__legend span{margin-left:4px}.studio-module__G7fT1a__top{z-index:10;padding:calc(16px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 14px max(20px, env(safe-area-inset-left,0px));background:linear-gradient(var(--paper) 65%, transparent);justify-content:space-between;display:flex;position:sticky;top:0}.studio-module__G7fT1a__top a{color:var(--ink);font-weight:500;text-decoration:none}.studio-module__G7fT1a__top a:hover,.studio-module__G7fT1a__top a:focus-visible{text-underline-offset:4px;text-decoration:underline}.studio-module__G7fT1a__sub{padding:0 max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));font:400 11px/2 var(--font-fono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:4px 18px;display:flex}.studio-module__G7fT1a__sub a{color:var(--mute);text-decoration:none}.studio-module__G7fT1a__sub a:hover,.studio-module__G7fT1a__sub a:focus-visible{color:var(--ink)}.studio-module__G7fT1a__mast{padding:40px max(20px, env(safe-area-inset-right,0px)) 40px max(20px, env(safe-area-inset-left,0px));max-width:1100px}.studio-module__G7fT1a__mast h1{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:10px 0 0;font-size:clamp(28px,3.8vw,52px);font-weight:400;line-height:1.08}.studio-module__G7fT1a__intro{max-width:56ch;color:var(--mute);margin:0;font-size:17px}.studio-module__G7fT1a__mods{padding:8px max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:56px 48px;display:grid}.studio-module__G7fT1a__mod{flex-direction:column;gap:14px;min-width:0;display:flex}.studio-module__G7fT1a__wide{grid-column:1/-1}.studio-module__G7fT1a__modHead{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding-top:12px;display:flex}.studio-module__G7fT1a__modHead h2{margin:0;font-size:15px;font-weight:500}.studio-module__G7fT1a__modHead h2 a{color:var(--ink);text-decoration:none}.studio-module__G7fT1a__modHead h2 a span{color:var(--mute);transition:transform .2s;display:inline-block}.studio-module__G7fT1a__modHead h2 a:hover,.studio-module__G7fT1a__modHead h2 a:focus-visible{text-underline-offset:4px;text-decoration:underline}.studio-module__G7fT1a__modHead h2 a:hover span{transform:translate(3px)}.studio-module__G7fT1a__modHead p{color:var(--mute);margin:0;font-size:14px}.studio-module__G7fT1a__spine{flex-direction:column;margin:0;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.studio-module__G7fT1a__spine:before{content:"";background:repeating-linear-gradient(var(--accent) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--gap)));width:1px;position:absolute;top:4px;bottom:4px;left:0}.studio-module__G7fT1a__event{padding:calc(var(--pad) * .45) 0;border-bottom:1px solid color-mix(in srgb, var(--rule) 60%, transparent);grid-template-columns:112px 92px minmax(0,1fr);align-items:baseline;gap:10px;display:grid;position:relative}.studio-module__G7fT1a__event:before{content:"";left:-17px;top:calc(var(--pad) * .45 + 6px);background:var(--paper);border:1px solid var(--accent);border-radius:50%;width:7px;height:7px;position:absolute}.studio-module__G7fT1a__event:first-child:before{background:var(--accent)}.studio-module__G7fT1a__event[data-hands=both]:before{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--accent)}.studio-module__G7fT1a__event[data-hands=both] .studio-module__G7fT1a__who{font-weight:500}.studio-module__G7fT1a__who{font-size:14px;font-weight:500}.studio-module__G7fT1a__what{min-width:0;font-size:14px}.studio-module__G7fT1a__event[data-kind=editorial] .studio-module__G7fT1a__what{font-size:16px}.studio-module__G7fT1a__card{padding:var(--pad);color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.studio-module__G7fT1a__card strong{letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.15}.studio-module__G7fT1a__card span:last-child{color:var(--mute);font-size:14px}.studio-module__G7fT1a__card:hover strong,.studio-module__G7fT1a__card:focus-visible strong{text-underline-offset:4px;text-decoration:underline}.studio-module__G7fT1a__cover strong{font-size:26px}.studio-module__G7fT1a__mind{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.studio-module__G7fT1a__list{margin:0;padding:0;list-style:none}.studio-module__G7fT1a__list a{border-bottom:1px solid var(--rule);color:var(--ink);flex-direction:column;gap:2px;padding:10px 0;text-decoration:none;display:flex}.studio-module__G7fT1a__list a:hover span:last-child,.studio-module__G7fT1a__list a:focus-visible span:last-child{text-underline-offset:3px;text-decoration:underline}.studio-module__G7fT1a__more{color:var(--ink);align-self:flex-start;font-size:14px}.studio-module__G7fT1a__tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.studio-module__G7fT1a__tile{padding:6px;display:block}.studio-module__G7fT1a__tile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.studio-module__G7fT1a__edition{margin:72px max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));border-top:1px dashed var(--accent);max-width:70ch;color:var(--mute);flex-direction:column;gap:4px;padding-top:14px;font-size:14px;display:flex}@media (max-width:800px){.studio-module__G7fT1a__mods{grid-template-columns:minmax(0,1fr);gap:44px}.studio-module__G7fT1a__mod:first-child{grid-row:auto}.studio-module__G7fT1a__event{grid-template-columns:minmax(0,1fr);gap:2px}.studio-module__G7fT1a__mast{padding-top:36px}}.studio-module__G7fT1a__case{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.studio-module__G7fT1a__caseImg{padding:10px;display:block}.studio-module__G7fT1a__caseImg img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.studio-module__G7fT1a__caseText h3{letter-spacing:-.02em;margin:0 0 4px;font-size:34px;font-weight:400}.studio-module__G7fT1a__caseText h3 a{color:var(--ink);text-decoration:none}.studio-module__G7fT1a__caseText h3 a:hover{text-underline-offset:5px;text-decoration:underline}.studio-module__G7fT1a__credits{margin:18px 0 0;padding:0;list-style:none}.studio-module__G7fT1a__credits li{border-bottom:1px solid var(--rule);grid-template-columns:84px minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;font-size:14px;display:grid}.studio-module__G7fT1a__credits strong{font-weight:500}.studio-module__G7fT1a__credits span:last-child{color:var(--mute)}.studio-module__G7fT1a__list .studio-module__G7fT1a__studio{border-bottom:0;margin-bottom:8px;padding:10px 12px}@media (max-width:800px){.studio-module__G7fT1a__case{grid-template-columns:minmax(0,1fr);gap:18px}.studio-module__G7fT1a__credits li{grid-template-columns:74px minmax(0,1fr)}.studio-module__G7fT1a__credits span:last-child{grid-column:2}.studio-module__G7fT1a__mods>.studio-module__G7fT1a__mod:nth-child(2){grid-row:auto}}.studio-module__G7fT1a__run{flex-direction:column;gap:18px;display:flex}.studio-module__G7fT1a__run+.studio-module__G7fT1a__run{margin-top:48px}.studio-module__G7fT1a__runHead h3{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:400}.studio-module__G7fT1a__runHead p{max-width:60ch;margin:4px 0 0}.studio-module__G7fT1a__runHead p:not(.studio-module__G7fT1a__mono){color:var(--mute);font-size:16px}.studio-module__G7fT1a__runRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.studio-module__G7fT1a__tries{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.studio-module__G7fT1a__tries li{position:relative}.studio-module__G7fT1a__tries img{aspect-ratio:1;filter:saturate(.75)opacity(.88);width:100%;height:auto;transition:filter .2s;display:block}.studio-module__G7fT1a__tries li:hover img{filter:none}.studio-module__G7fT1a__tries .studio-module__G7fT1a__mono{color:var(--ink);background:color-mix(in srgb, var(--paper) 80%, transparent);padding:0 3px;font-size:9px;position:absolute;bottom:1px;left:3px}.studio-module__G7fT1a__kept{margin:0}.studio-module__G7fT1a__kept img{aspect-ratio:1;width:100%;height:auto;display:block}.studio-module__G7fT1a__kept figcaption{margin-top:8px;font-size:14px}.studio-module__G7fT1a__kept figcaption .studio-module__G7fT1a__mono{color:var(--ink);margin-right:6px}.studio-module__G7fT1a__runLinks{flex-wrap:wrap;gap:6px 18px;margin:0;font-size:14px;display:flex}.studio-module__G7fT1a__runLinks a{color:var(--ink)}.studio-module__G7fT1a__event[data-shared] .studio-module__G7fT1a__who{font-weight:500}.studio-module__G7fT1a__lensList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.studio-module__G7fT1a__lensList a{color:var(--ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.studio-module__G7fT1a__lensList img{width:100%;height:auto;display:block}.studio-module__G7fT1a__lensList a:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.studio-module__G7fT1a__strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.studio-module__G7fT1a__strip a{scroll-snap-align:start;flex:none;width:clamp(120px,14vw,180px)}.studio-module__G7fT1a__strip img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.studio-module__G7fT1a__drawer{color:var(--mute);margin:4px 0 0;font-size:14px}.studio-module__G7fT1a__drawer a{color:var(--ink)}@media (max-width:800px){.studio-module__G7fT1a__runRow{grid-template-columns:minmax(0,1fr)}.studio-module__G7fT1a__tries{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}}.studio-module__G7fT1a__main{grid-column:1}.studio-module__G7fT1a__side{grid-column:2}.studio-module__G7fT1a__runRow{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px}.studio-module__G7fT1a__tries{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.studio-module__G7fT1a__essayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin:0;padding:0;list-style:none;display:grid}.studio-module__G7fT1a__essayGrid a{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.studio-module__G7fT1a__essayGrid img{aspect-ratio:4/3;object-fit:cover;background:#e2dacb;width:100%;transition:transform .4s;display:block}.studio-module__G7fT1a__essayGrid a:hover img{transform:scale(1.015)}.studio-module__G7fT1a__essayTitle{font-size:16px;line-height:1.25}.studio-module__G7fT1a__essayGrid a:hover .studio-module__G7fT1a__essayTitle{text-underline-offset:3px;text-decoration:underline}.studio-module__G7fT1a__side .studio-module__G7fT1a__event{grid-template-columns:minmax(0,1fr);gap:0}.studio-module__G7fT1a__strip a{width:clamp(180px,22vw,320px)}.studio-module__G7fT1a__strip img{aspect-ratio:auto;object-fit:cover;width:100%;height:clamp(180px,22vw,320px)}.studio-module__G7fT1a__lensList{flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.studio-module__G7fT1a__lensList img{aspect-ratio:4/3;object-fit:cover;background:#111}.studio-module__G7fT1a__wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.studio-module__G7fT1a__wall img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:800px){.studio-module__G7fT1a__main,.studio-module__G7fT1a__side{grid-column:auto}.studio-module__G7fT1a__essayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.studio-module__G7fT1a__lensList{grid-template-columns:minmax(0,1fr)}.studio-module__G7fT1a__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-module__G7fT1a__tries{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}}.studio-module__G7fT1a__protos{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}.studio-module__G7fT1a__protos a{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.studio-module__G7fT1a__protoImg{aspect-ratio:4/3;background:#e2dacb;display:block;overflow:hidden}.studio-module__G7fT1a__protoImg img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.studio-module__G7fT1a__protos a:hover .studio-module__G7fT1a__protoImg img{transform:scale(1.03)}.studio-module__G7fT1a__protoImg[data-contain] img{object-fit:contain;padding:4%}.studio-module__G7fT1a__protos strong{letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.1}.studio-module__G7fT1a__protos a:hover strong{text-underline-offset:4px;text-decoration:underline}.studio-module__G7fT1a__protoLine{color:var(--mute);max-width:40ch;font-size:14px}@media (max-width:800px){.studio-module__G7fT1a__protos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.studio-module__G7fT1a__protos strong{font-size:18px}}.studio-module__G7fT1a__lives{flex-direction:column;gap:56px;display:flex}.studio-module__G7fT1a__liveItem{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.studio-module__G7fT1a__liveItem:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.studio-module__G7fT1a__liveItem:nth-child(2n) .studio-module__G7fT1a__liveText{order:-1}.studio-module__G7fT1a__live{background:var(--frame);padding:clamp(14px,2.6vw,36px)}.studio-module__G7fT1a__liveScreen{aspect-ratio:16/10;background:#0d0d0f;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #00000080}.studio-module__G7fT1a__liveScreen iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-module__G7fT1a__livePoster{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.studio-module__G7fT1a__livePoster img{object-fit:cover;filter:saturate(.9)brightness(.85);width:100%;height:100%;transition:filter .3s;display:block}.studio-module__G7fT1a__livePoster span{color:#151413;font:500 14px var(--font-aeonik), Arial, sans-serif;background:#efe9de;border-radius:999px;padding:10px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-module__G7fT1a__livePoster:hover img,.studio-module__G7fT1a__livePoster:focus-visible img{filter:none}.studio-module__G7fT1a__livePoster:focus-visible span{outline-offset:3px;outline:2px solid #efe9de}.studio-module__G7fT1a__liveText{flex-direction:column;gap:6px;display:flex}.studio-module__G7fT1a__liveText strong{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,38px);font-weight:400;line-height:1.05}.studio-module__G7fT1a__liveText a{color:var(--ink);margin-top:4px;font-size:14px}.studio-module__G7fT1a__protosSmall{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}@media (max-width:800px){.studio-module__G7fT1a__liveItem,.studio-module__G7fT1a__liveItem:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:12px}.studio-module__G7fT1a__liveItem:nth-child(2n) .studio-module__G7fT1a__liveText{order:0}.studio-module__G7fT1a__liveScreen{aspect-ratio:4/5}.studio-module__G7fT1a__protosSmall{grid-template-columns:repeat(2,minmax(0,1fr))}}
