.studio{--studio-bg:#111619;--studio-surface:#1b2226;--studio-raised:#252e33;--studio-text:#f3f2ef;--studio-muted:#b0babf;--studio-line:#39454c;--studio-primary:#ff803d;--studio-on-primary:#172024;--studio-accent:#ffab80;--studio-bubble:#fff7eb;--studio-ink:#26312f;min-height:100svh;color:var(--studio-text);background:var(--studio-bg);font:400 1rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}.studio-light{--studio-bg:#f1f0eb;--studio-surface:#fafaf6;--studio-raised:#e3e6e1;--studio-text:#18262a;--studio-muted:#526268;--studio-line:#b4c0be;--studio-accent:#a23c13;color-scheme:light}.studio *{box-sizing:border-box}.studio button{min-width:48px;min-height:48px;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer;border-radius:8px}.studio button:hover{background:var(--studio-raised)}.studio a:focus-visible,.studio button:focus-visible,.studio h2:focus-visible,.studio select:focus-visible,.studio summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:4px}.studio button:disabled{opacity:.45;cursor:default}.studio-header{min-height:88px;justify-content:space-between;padding:16px max(32px,calc((100vw - 1376px)/2));border-bottom:1px solid var(--studio-line)}.studio-brand,.studio-header{display:flex;align-items:center;gap:20px}.studio-brand img{width:148px}.studio-light .studio-brand img{filter:brightness(.2)}.studio-brand>span{border-left:1px solid var(--studio-line);padding-left:20px;color:var(--studio-muted);font-size:.875rem}.studio-language,.studio-preferences{display:flex;align-items:center;gap:4px}.studio-language{margin-right:12px}.studio-language select{width:180px;min-height:48px;padding:8px;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-raised);color:var(--studio-text);font:inherit;font-size:1rem;cursor:pointer;text-overflow:ellipsis}.studio-preferences>button{font-size:1.3rem}.studio-main{max-width:1440px;margin:auto;padding:48px 32px 20px}.studio-intro{position:relative;z-index:1;max-width:660px}.studio h1{margin:0;font:500 clamp(2.5rem,4.5vw,4.5rem)/1.04 Outfit,sans-serif;letter-spacing:-.045em;text-wrap:balance}.studio h1,.studio h2,.studio p,.studio-crew-toggle{overflow-wrap:anywhere}.studio:lang(hi) h1,.studio:lang(th) h1{line-height:1.3;letter-spacing:normal}.studio:lang(hi) h2,.studio:lang(th) h2{line-height:1.5;letter-spacing:normal}.studio:lang(hi) .studio-speech,.studio:lang(th) .studio-speech{line-height:1.65}.studio-intro p{margin:18px 0 24px;color:var(--studio-muted);font-size:1rem}.studio-discover{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:12px 20px;border-radius:9px;background:var(--studio-primary);color:var(--studio-on-primary);font-size:.9375rem;font-weight:650;text-decoration:none}.studio-discover:hover{filter:brightness(1.08)}.studio-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:0 24px;gap:0 24px}.studio-intro{grid-column:1;grid-row:1;align-self:center;padding-bottom:32px}.studio-world{grid-column:2;grid-row:1}.studio-crew,.studio-footer,.studio-output,.studio-work{grid-column:1/-1}.studio-work{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-surface)}.studio-work-state{display:flex;align-items:center;gap:16px;min-width:0}.studio-work-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid;border-radius:50%;color:var(--studio-accent);font-size:1.5rem}.studio-output h2,.studio-work h2{margin:0;font:500 1.125rem/1.4 Outfit,sans-serif;overflow-wrap:anywhere}.studio-output p,.studio-work p{margin:4px 0 0;color:var(--studio-muted);font-size:.875rem;overflow-wrap:anywhere}.studio-work>button{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;border:1px solid var(--studio-line);padding:8px 16px;max-width:100%;overflow-wrap:anywhere}.studio-work.qa_passed .studio-work-mark{color:#71d39a}.studio-light .studio-work.qa_passed .studio-work-mark{color:#21603f}.studio-output{padding:24px 0}.studio-world{min-width:0;scroll-margin-top:12px}.studio .three-ops-stage{position:relative;inset:auto;min-height:0;height:clamp(460px,44vw,610px);background:transparent;isolation:isolate;overflow:hidden;border-radius:12px}.studio .three-ops-canvas{cursor:pointer;touch-action:pan-y}.studio-camera-controls{position:absolute;z-index:3;bottom:16px;right:0;display:flex;gap:2px;padding:3px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-surface);color:var(--studio-text)}.studio-camera-controls button{font-size:1.1rem}.studio .three-ops-stage.is-expanded{height:80svh;min-height:480px}.studio-speech{top:0;left:0;z-index:2;max-width:220px;padding:11px 15px;border-radius:13px;color:var(--studio-ink);font-size:.8125rem;font-weight:550;line-height:1.4;pointer-events:none;transform:translate(-1000px,-1000px)}.studio-speech,.studio-speech:after{position:absolute;background:var(--studio-bubble)}.studio-speech:after{content:"";bottom:-5px;left:50%;width:10px;height:10px;transform:rotate(45deg)}.studio-load-state{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px;background:var(--studio-bg);color:var(--studio-text)}.studio-load-state p{max-width:360px;margin:0;color:var(--studio-muted)}.studio-load-state button{padding:8px 18px;background:var(--studio-raised)}.studio-load-state progress{accent-color:var(--studio-primary);width:180px;height:6px}.studio-partial{position:absolute;z-index:4;bottom:78px;left:12px;padding:8px 12px;max-width:calc(100% - 24px);background:var(--studio-surface);color:var(--studio-text);border:1px solid var(--studio-line);border-radius:8px;font-size:.8125rem}.studio-partial button{text-decoration:underline;margin-left:8px}.studio-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 20px;color:var(--studio-muted);font-size:.75rem}.studio-crew{min-width:0;border-block:1px solid var(--studio-line)}.studio-selected{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:22px 0}.studio-selected h2{font:500 1.375rem/1.25 Outfit,sans-serif;margin:0 0 6px;letter-spacing:-.02em}.studio-selected p{margin:0;color:var(--studio-muted);font-size:.875rem;max-width:580px}.studio-selected small{display:block;margin-top:6px;color:var(--studio-accent);font-size:.75rem}.studio-portrait{width:48px;height:54px;overflow:hidden;background:var(--studio-raised);border-radius:9px;display:grid;place-items:center;flex-shrink:0}.studio-selected>.studio-portrait{width:64px;height:72px}.studio-portrait img{width:100%;height:100%;object-fit:cover}.studio-portrait>span{font-size:.6875rem;color:var(--studio-muted)}.studio-crew-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 16px;border:1px solid var(--studio-line)!important;font-size:.8125rem!important}.studio-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding-bottom:22px}.studio-roster[hidden]{display:none}.studio-roster button{display:grid;grid-template-columns:48px minmax(0,1fr) 14px;align-items:center;grid-gap:12px;gap:12px;text-align:left;padding:12px;border:1px solid var(--studio-line)}.studio-roster button[aria-pressed=true]{background:var(--studio-raised);border-color:var(--studio-accent)}.studio-roster b{display:block;font-size:.875rem;font-weight:550;line-height:1.35;overflow-wrap:anywhere}.studio-roster small{display:block;margin-top:4px;line-height:1.45}.studio-footer,.studio-roster small{color:var(--studio-muted);font-size:.75rem}.studio-footer{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:10px 0 0}.studio-footer details{max-width:680px}.studio-footer summary{cursor:pointer;padding:14px 0;min-height:48px}.studio-footer p{margin:0 0 12px}.studio-footer a{color:inherit;display:inline-flex;align-items:center;min-height:48px}@media(max-width:1000px){.studio-selected{grid-template-columns:64px minmax(0,1fr)}.studio-crew-toggle{grid-column:2;justify-self:start}.studio-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-main{grid-template-columns:minmax(0,1fr)}.studio-intro,.studio-world{grid-column:1;grid-row:auto}.studio-intro{padding-bottom:0}}@media(max-width:599px){.studio-work{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.studio-work>button{width:100%}.studio-work-state{align-items:flex-start;gap:12px}.studio-output{padding:20px 0}}@media(max-width:800px){.studio-header{min-height:76px;padding:10px max(16px,env(safe-area-inset-left));gap:8px}.studio-brand img{width:112px}.studio-brand>span{display:none}.studio-language{margin:0;gap:0}.studio-preferences{gap:0}.studio-main{padding:30px max(20px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-bottom))}.studio-intro{max-width:500px}.studio h1{font-size:clamp(2.35rem,7vw,3.5rem)}.studio-intro p{font-size:.875rem;margin:16px 0 20px;max-width:380px}.studio-discover{min-height:50px}.studio .three-ops-stage{height:420px;margin:12px -12px 0}.studio-camera-controls{right:8px;bottom:10px}.studio-speech{max-width:205px;font-size:.8125rem}.studio-hint{display:none}.studio-caption{padding:8px 0 18px;font-size:.6875rem}.studio-selected{gap:12px 16px;padding:20px 0;grid-template-columns:56px minmax(0,1fr)}.studio-selected>.studio-portrait{width:56px;height:64px}.studio-selected h2{font-size:1.25rem}.studio-selected p{font-size:.8125rem}.studio-crew-toggle{grid-column:1/-1;width:100%;margin-top:6px}.studio-roster{grid-template-columns:1fr}.studio-footer{display:block}.studio-footer a{font-size:.6875rem}.studio-roster button{padding:12px}}@media(max-width:360px){.studio-brand img{width:88px}.studio-header{padding-inline:12px}.studio-main{padding-inline:16px}.studio .three-ops-stage{height:390px}.studio h1{font-size:2.2rem}}@media(max-width:800px){.studio-language select{width:104px}.studio-caption>span{min-width:0;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.studio *,.studio :after,.studio :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-showcase{--studio-control:#68777f}.studio-showcase.studio-light{--studio-control:#66767b}.studio-showcase .studio-header{max-width:1440px;margin:auto;padding:20px 40px;border:0}.studio-showcase .studio-language select{width:140px;background:var(--studio-bg);border-color:var(--studio-control)}.studio-showcase .studio-main{padding:8px 40px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:32px}.studio-showcase .studio-intro{padding:24px 0}.studio-showcase h1{font-family:inherit;font-size:clamp(2.6rem,4.15vw,4.25rem);font-weight:550;line-height:1.08;letter-spacing:-.055em}.studio-showcase h1 em{font-style:normal;color:var(--studio-accent)}.studio-showcase .studio-eyebrow{color:var(--studio-accent);font-size:.8125rem;font-weight:500;margin:0 0 16px}.studio-showcase .studio-intro>p:not(.studio-eyebrow){max-width:410px;margin:22px 0 26px;line-height:1.7}.studio-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.studio-text-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;color:inherit;font-size:.875rem;text-decoration:none}.studio-showcase .studio-discover{font-size:.875rem;gap:20px}.studio-showcase .studio-world{align-self:center;grid-row:1/span 2}.studio-scene-label{padding:0 8px;margin:0;font-size:.75rem;color:var(--studio-muted)}.studio-showcase .three-ops-stage{height:clamp(350px,30vw,470px);margin:0}.studio-showcase .three-ops-canvas{display:block;width:100%;height:100%}.studio-showcase .studio-camera-controls{border-color:var(--studio-control);bottom:8px;right:4px}.studio-showcase .studio-caption{padding:10px 8px 18px;flex-wrap:wrap}.studio-caption button{display:flex;align-items:center;gap:12px;color:var(--studio-accent);font-size:inherit;text-align:left}.studio-selected-tag{position:absolute;z-index:2;top:0;left:0;max-width:calc(100% - 32px);padding:8px 12px;border:1px solid var(--studio-accent);border-radius:6px;background:var(--studio-bg);color:var(--studio-text);font-size:.75rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;pointer-events:none;transform:translate(-1000px,-1000px)}.studio-selected-tag:after{content:"";position:absolute;left:50%;top:100%;height:15px;border-left:1px solid var(--studio-accent)}.studio-showcase .studio-speech{white-space:pre-line;max-width:min(240px,calc(100% - 32px));overflow-wrap:anywhere}.studio-showcase .studio-work{border:0;border-block:1px solid var(--studio-line);border-radius:0;background:transparent;padding:18px 0}.studio-work-label{display:block;color:var(--studio-accent);font-size:.6875rem;margin-bottom:5px}.studio-showcase .studio-work-mark{width:48px;height:48px}.studio-showcase .studio-work>button{border-color:var(--studio-control);font-size:.8125rem}.studio-showcase .studio-output{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);grid-gap:64px;gap:64px;padding:80px 0;align-items:center}.studio-showcase .studio-output h2,.studio-team-heading h2{font-family:inherit;font-size:clamp(1.75rem,2.8vw,2.6rem);font-weight:500;line-height:1.15;letter-spacing:-.04em;margin:0}.studio-output-intro>p:not(.studio-eyebrow){line-height:1.7;margin:20px 0}.studio-showcase .studio-output-disclosure{font-size:.75rem;padding-left:16px;border-left:1px solid var(--studio-line)}.studio-output-pending{border:1px solid var(--studio-line);border-radius:16px;background:var(--studio-surface);padding:20px 24px}.studio-showcase .studio-output-pending>p{font-size:.6875rem;margin:0 0 24px}.studio-output-pair{display:flex;justify-content:center;gap:28px}.studio-output-pair>div{width:min(42%,180px);text-align:center;min-width:0;color:var(--studio-muted);font-size:.75rem}.studio-output-screen{min-height:250px;border:1px solid var(--studio-control);border-radius:20px;padding:16px;background:var(--studio-bg);display:flex;flex-direction:column;justify-content:center;margin-bottom:12px}.studio-output-screen>span{font-size:2rem}.studio-showcase .studio-output-screen p{font-size:.75rem}.studio-showcase .studio-crew{border-bottom:0;padding:40px 0 64px;scroll-margin-top:24px}.studio-team-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.studio-team-heading>p{max-width:280px;font-size:.875rem;color:var(--studio-muted)}.studio-showcase .studio-selected{grid-column:1;grid-row:2;align-self:start;align-items:start;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px 0 32px;border-top:1px solid var(--studio-line)}.studio-showcase .studio-selected>.studio-portrait{width:64px;height:74px}.studio-showcase .studio-selected .studio-eyebrow{font-size:.6875rem;margin:0}.studio-showcase .studio-selected h2{font-family:inherit;font-size:1.2rem;margin:6px 0 8px}.studio-showcase .studio-selected p{line-height:1.6}.studio-showcase .studio-selected small{margin-top:12px;color:var(--studio-muted)}.studio-showcase .studio-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;padding:0}.studio-showcase .studio-roster button{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:10px 4px;border:0;border-bottom:1px solid var(--studio-line);border-radius:0}.studio-showcase .studio-roster button[aria-pressed=true]{background:transparent;color:var(--studio-accent);border-color:var(--studio-accent)}.studio-showcase .studio-roster .studio-portrait{width:32px;height:38px}.studio-showcase .studio-roster b{font-size:.8125rem}.studio-showcase .studio-footer{border-top:1px solid var(--studio-line)}.studio-showcase:lang(hi) h1,.studio-showcase:lang(th) h1{line-height:1.3;letter-spacing:normal}@media(max-width:1000px){.studio-showcase .studio-main{grid-template-columns:minmax(0,1fr);padding:12px 24px 24px}.studio-showcase .studio-header{padding-inline:24px}.studio-showcase .studio-intro{max-width:620px;padding:24px 0 16px}.studio-showcase .studio-intro>p:not(.studio-eyebrow){max-width:540px}.studio-showcase .studio-selected,.studio-showcase .studio-world{grid-column:1;grid-row:auto}.studio-showcase .studio-selected{border-top:0;padding:8px 0 24px}.studio-showcase .studio-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-showcase .three-ops-stage{height:440px}.studio-showcase .studio-output{grid-template-columns:1fr 1.2fr;gap:32px;padding-block:56px}}@media(max-width:600px){.studio-showcase .studio-header{padding:12px max(16px,env(safe-area-inset-left));gap:8px}.studio-showcase .studio-language select{width:94px;font-size:.8125rem}.studio-showcase .studio-main{padding:8px max(20px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.studio-showcase .studio-intro{padding:12px 0 20px}.studio-showcase h1{font-size:clamp(2.3rem,9vw,3.2rem);line-height:1.06;letter-spacing:-.045em}.studio-showcase .studio-eyebrow{font-size:.6875rem;margin-bottom:12px}.studio-showcase .studio-intro>p:not(.studio-eyebrow){font-size:.875rem;margin:18px 0 20px;line-height:1.6}.studio-hero-actions{gap:14px}.studio-text-link{font-size:.8125rem}.studio-showcase .studio-discover{font-size:.8125rem;gap:14px;padding:12px 16px}.studio-scene-label{padding:0;font-size:.625rem}.studio-showcase .three-ops-stage{height:300px;margin:0 -12px}.studio-showcase .studio-camera-controls{right:8px;bottom:0}.studio-showcase .studio-work-mark{display:none}.studio-showcase .studio-work{padding:20px 0}.studio-showcase .studio-work>button{width:auto;align-self:flex-start}.studio-showcase .studio-output{grid-template-columns:1fr;gap:24px;padding:48px 0}.studio-showcase .studio-output h2,.studio-team-heading h2{font-size:2rem}.studio-output-pending{padding:16px}.studio-output-pair{gap:16px}.studio-output-pair>div{width:46%}.studio-output-screen{min-height:225px;padding:12px;border-radius:16px}.studio-team-heading{display:block;margin-bottom:24px}.studio-team-heading>p{max-width:none}.studio-showcase .studio-crew{padding:32px 0 40px}.studio-showcase .studio-selected{gap:12px}.studio-showcase .studio-selected h2{font-size:1.125rem}.studio-showcase .studio-roster{gap:4px 16px}.studio-showcase .studio-roster button{gap:8px;grid-template-columns:28px minmax(0,1fr) auto}.studio-showcase .studio-roster .studio-portrait{width:28px;height:34px}.studio-showcase .studio-roster b{font-size:.75rem}}@media(max-width:360px){.studio-showcase .studio-main{padding-inline:16px}.studio-showcase .studio-header{padding-inline:12px}.studio-showcase h1{font-size:2.15rem}.studio-showcase .three-ops-stage{height:270px}.studio-showcase .studio-roster{grid-template-columns:1fr}.studio-showcase .studio-selected{grid-template-columns:48px minmax(0,1fr)}.studio-showcase .studio-selected>.studio-portrait{width:48px;height:56px}}.studio-showcase .three-ops-stage.is-expanded{height:75svh;min-height:390px}.studio-current .studio-main{display:block}.studio-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-gap:40px;gap:40px;padding:24px 0 40px}.studio-current h1{font-size:clamp(2.3rem,3.4vw,3.6rem)}.studio-current .studio-world{grid-column:2;grid-row:1}.studio-current .studio-intro>.studio-lede{max-width:350px;margin-block:20px}.studio-current .studio-hero-actions{gap:4px 20px}.studio-current .studio-text-link{color:var(--studio-muted)}.studio-selection{margin-top:28px}.studio-selection>p{margin:0;padding-top:16px;border-top:1px solid var(--studio-line);max-width:320px;font-size:.75rem;line-height:1.7;color:var(--studio-muted)}.studio-current .studio-selection .studio-selected{margin:0;padding:16px 0 0}.studio-current-work{padding:32px 0 48px;border-top:1px solid var(--studio-line);scroll-margin-top:24px}.studio-work-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.studio-work-heading .studio-eyebrow{margin:0}.studio-work-heading button{font-size:.75rem}.studio-work-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:64px;gap:64px;padding-top:24px;align-items:center}.studio-work-story h2{font-family:inherit;font-size:clamp(1.75rem,2.8vw,2.6rem);font-weight:500;line-height:1.15;letter-spacing:-.04em;margin:0}.studio-work-subject{font-size:.75rem;color:var(--studio-accent);margin:0 0 16px}.studio-product-detail{font-size:1rem;line-height:1.7;color:var(--studio-muted);margin:0;max-width:440px}.studio-work-agent{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-top:20px;padding:12px 0;border-top:1px solid var(--studio-line)!important;border-radius:0!important}.studio-work-agent .studio-portrait{width:32px;height:38px}.studio-work-agent>span:nth-child(2){flex:1 1;min-width:0;overflow-wrap:anywhere}.studio-work-agent strong{display:block;font-size:.8125rem;font-weight:500}.studio-work-agent small{display:block;margin-top:4px;font-size:.75rem;color:var(--studio-muted);line-height:1.6}.studio-work-agent>span:last-child{color:var(--studio-accent)}.studio-current .studio-crew{padding:32px 0 40px}.studio-current .studio-team-heading{margin-bottom:24px}.studio-recent{border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:.75rem}.studio-recent summary{cursor:pointer;min-height:48px;padding:16px 0}.studio-recent p{line-height:1.7;margin:0 0 20px}.studio-recent ol{margin:0 0 20px;padding-left:24px}.studio-recent li{border-bottom:1px solid var(--studio-line)}.studio-recent button{width:100%;text-align:left;padding:16px 8px}.studio-recent span,.studio-recent strong{display:block;overflow-wrap:anywhere}.studio-recent strong{font-weight:500;color:var(--studio-text);font-size:.875rem}.studio-recent span{margin-top:4px}.studio-current .studio-footer{display:block}.studio-current .studio-footer details{max-width:none}.studio-current .studio-footer a{width:100%;justify-content:flex-end}@media(max-width:1000px){.studio-hero{grid-template-columns:1fr;gap:0;padding:12px 0 24px}.studio-current .studio-intro{display:contents}.studio-current .studio-intro>.studio-eyebrow{order:0;margin-top:20px}.studio-current h1{order:1}.studio-current .studio-lede{order:2}.studio-current .studio-world{order:3;grid-column:1;grid-row:auto}.studio-selection{order:4;margin-top:0}.studio-selection>p{border:0;padding-block:8px;max-width:540px}.studio-current .studio-selection .studio-selected{border:0;padding:20px 0}.studio-current .studio-hero-actions{order:5;margin:8px 0 0}.studio-work-story{grid-template-columns:1fr;gap:20px;padding-top:20px}.studio-current-work{padding:24px 0 32px}}@media(max-width:600px){.studio-current h1{font-size:clamp(2rem,8vw,2.8rem)}.studio-current .studio-intro>.studio-eyebrow{margin-top:8px}.studio-current .studio-intro>.studio-lede{margin-block:14px 18px}.studio-work-story h2{font-size:1.75rem}.studio-product-detail{font-size:.9375rem}.studio-current .studio-footer a{justify-content:flex-start}}