
#g-studio{--paper:#efece6;--panel:#fbfaf7;--white:#fff;--ink:#0f0f11;--muted:#65615a;--secondary:#45433f;--line:#dcd8d0;--well:#e6e2da;--lime:#dcff45;--lime-on:#1a2400;--photo:url(/launch/media/film-after.jpg);--extended:url(/launch/media/ad-after.jpg);color-scheme:light;font:400 15px/1.5 Geist,Arial,sans-serif;color:var(--ink);background:var(--paper);width:100%;overflow:hidden;isolation:isolate}
#g-studio *{box-sizing:border-box}#g-studio [hidden]{display:none!important}#g-studio h1,#g-studio h2,#g-studio h3,#g-studio p{margin:0}#g-studio a{color:inherit;text-decoration:none}#g-studio button,#g-studio input{font:inherit}#g-studio button{cursor:pointer}#g-studio :focus-visible{outline:2px solid var(--ink);outline-offset:4px}#g-studio .g-wrap{width:calc(100% - 72px);max-width:1180px;margin:auto}#g-studio .g-display{font-family:'Bricolage Grotesque',sans-serif;font-variation-settings:'wdth' 75,'opsz' 96;font-weight:800;letter-spacing:-.05em;line-height:.94}#g-studio .g-light{font-family:Geist,sans-serif;font-weight:300;letter-spacing:-.055em;line-height:1.06}#g-studio .g-label{font:11px/1.5 'Geist Mono',monospace;letter-spacing:.055em;text-transform:uppercase;color:var(--muted)}#g-studio .g-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;border:0;border-radius:99px;padding:12px 22px;background:var(--ink);color:var(--white);font-size:13px;font-weight:500;transition:transform .18s}#g-studio .g-button:hover{transform:translateY(-2px)}#g-studio .g-button.ghost{background:transparent;color:var(--ink);padding-inline:10px}#g-studio .g-button.white{background:var(--white);color:var(--ink);border:1px solid var(--line)}#g-studio .g-button.ai{background:var(--lime);color:var(--lime-on)}#g-studio .g-spark{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:7px;background:var(--lime);color:var(--lime-on);flex:none}#g-studio .g-brand{display:flex;align-items:center;gap:8px;font:800 25px/1 'Bricolage Grotesque',sans-serif;letter-spacing:-1.2px}#g-studio .g-mark{width:18px;height:26px;position:relative;display:inline-block;flex:none}#g-studio .g-mark i{position:absolute;border-radius:50%;background:var(--ink)}
#g-studio .g-top{position:relative}#g-studio .g-grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}#g-studio .g-nav{position:relative;z-index:2;margin:18px auto 0;max-width:930px;width:calc(100% - 44px);height:58px;background:var(--panel);border:1px solid var(--line);box-shadow:0 9px 24px -17px #30261666;border-radius:99px;display:flex;align-items:center;gap:30px;padding:7px 8px 7px 21px}#g-studio .g-nav nav{display:flex;gap:23px;font-size:12px}#g-studio .g-nav .g-button{margin-left:auto;min-height:42px;font-size:12px;padding:10px 18px}#g-studio .g-hero{position:relative;text-align:center;padding:67px 15px 49px}#g-studio .g-overline{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}#g-studio .g-overline i{width:6px;height:6px;border-radius:50%;background:var(--ink)}#g-studio .g-hero h1{font-size:clamp(68px,12vw,146px);margin:25px 0 10px}#g-studio .g-hero .g-light{font-size:clamp(26px,4.7vw,49px)}#g-studio .g-hero p{max-width:560px;margin:23px auto 0;font-size:16px;line-height:1.6;color:var(--secondary);text-wrap:balance}#g-studio .g-hero .g-actions{margin:25px 0 0;display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}#g-studio .g-note{font-size:11px;color:var(--muted)}#g-studio .g-hero .g-note{margin-top:14px}#g-studio .g-motion-toggle{position:absolute;right:22px;bottom:10px;border:0;background:var(--panel);color:var(--muted);font-size:11px;padding:6px 12px;min-height:30px;border-radius:99px}
#g-studio .g-intro-strip{position:relative;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:14px;padding:0 0 24px;align-items:end}#g-studio .g-intro-item{min-width:0}#g-studio .g-intro-item>a{display:block}#g-studio .g-intro-label{display:flex;justify-content:space-between;font-size:12px;padding:12px 2px;font-weight:500}#g-studio .g-intro-label span{color:var(--muted);font-weight:400;font-size:11px}#g-studio .g-photo{background-image:var(--photo);background-size:cover;background-position:50% 45%;position:relative;overflow:hidden}#g-studio .g-intro-photo{height:235px;border-radius:15px;background-color:var(--well)}#g-studio .g-intro-short{background-position:51% 50%}#g-studio .g-intro-short .g-caption{position:absolute;left:10%;right:10%;bottom:13%;font:800 clamp(18px,3vw,27px)/1 'Bricolage Grotesque',sans-serif;text-transform:uppercase;color:#fff;text-align:center;text-shadow:0 2px 8px #0009}#g-studio mark{background:var(--lime);color:var(--lime-on);padding:1px 4px;border-radius:3px;text-shadow:none}#g-studio .g-intro-ad{height:285px;background:#283b40;color:#f2f0eb;padding:21px;border-radius:15px;position:relative;overflow:hidden}#g-studio .g-ad-eyebrow{font:11px/1.4 'Geist Mono',monospace;letter-spacing:.1em}#g-studio .g-intro-ad .g-photo{position:absolute;inset:0;background-position:center;opacity:.8;filter:brightness(.7)}#g-studio .g-intro-ad .g-ad-text{position:relative;z-index:1;font:800 clamp(31px,5vw,51px)/.88 'Bricolage Grotesque',sans-serif;letter-spacing:-.05em;text-transform:uppercase;max-width:70%;margin-top:20px}#g-studio .g-ad-bottom{position:absolute;bottom:17px;left:21px;right:21px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em}#g-studio .g-intro-film{height:235px;border-radius:15px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}#g-studio .g-intro-film .g-photo{height:165px}#g-studio .g-film-title{position:absolute;color:#fff;inset:auto 10px 14px;text-align:center;font:800 29px/1 'Bricolage Grotesque',sans-serif;text-shadow:0 2px 8px #0008}#g-studio .g-mini-timeline{padding:12px;display:grid;gap:5px}#g-studio .g-mini-timeline div{height:12px;display:flex;gap:3px}#g-studio .g-mini-timeline i{display:block;flex:1;background:#c8c0b2;border-radius:2px}#g-studio .g-mini-timeline div:last-child{height:5px;background:#a9b5a5;border-radius:2px}
#g-studio .g-product-index{display:flex;justify-content:space-between;gap:16px;border-block:1px solid var(--line);padding:22px 0;margin:0 auto 64px;font-size:13px}#g-studio .g-product-index span{color:var(--muted);font-size:11px}#g-studio .g-product-index a{display:flex;align-items:center;gap:9px}
#g-studio .g-chapter{padding-bottom:76px}#g-studio .g-chapter-head{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:end;margin-bottom:28px}#g-studio .g-chapter h2{font-size:clamp(38px,5.7vw,68px);margin-top:14px}#g-studio .g-chapter h2 .g-light{display:block;font-size:.8em;margin-top:4px}#g-studio .g-description{font-size:14px;color:var(--secondary);max-width:390px;line-height:1.65}#g-studio .g-capabilities{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:15px;font-size:11px;color:var(--muted)}#g-studio .g-capabilities span:before{content:'·';margin-right:8px}#g-studio .g-frame{border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:0 28px 50px -44px #30261699;overflow:hidden}#g-studio .g-windowbar{height:47px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid var(--line);font-size:11px;color:var(--secondary)}#g-studio .g-windowbar .g-small-brand{font:800 17px 'Bricolage Grotesque',sans-serif;letter-spacing:-.5px;color:var(--ink)}#g-studio .g-windowbar .g-window-state{margin-left:auto;color:var(--muted)}#g-studio .g-preview-label{font-size:10px;color:var(--muted);padding:9px 3px 0;text-align:right}
#g-studio .g-shorts-body{display:grid;grid-template-columns:.9fr 1.4fr;gap:25px;padding:26px}#g-studio .g-source{aspect-ratio:16/10;border-radius:10px;background-position:50% 60%}#g-studio .g-time{position:absolute;right:10px;top:9px;font:10px 'Geist Mono',monospace;color:#fff;background:#0f0f1180;padding:5px 7px;border-radius:99px}#g-studio .g-source-info{font-size:12px;margin:10px 0 14px;display:flex;justify-content:space-between;color:var(--secondary)}#g-studio .g-wave{height:43px;display:flex;gap:3px;align-items:center;border-block:1px solid var(--line);padding:4px 0}#g-studio .g-wave i{display:block;flex:1;background:#a9a59d;border-radius:1px}#g-studio .g-wave i.chosen{background:var(--ink)}#g-studio .g-source-note{font-size:11px;color:var(--muted);margin-top:13px}#g-studio .g-shorts-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}#g-studio .g-short{aspect-ratio:9/16;border-radius:11px;position:relative;overflow:hidden}#g-studio .g-short:nth-child(2){margin-top:24px}#g-studio .g-short .g-photo{position:absolute;inset:0;background-position:52% center}#g-studio .g-short:nth-child(2) .g-photo{background-position:44% center}#g-studio .g-short:nth-child(3) .g-photo{background-position:60% center}#g-studio .g-short-caption{position:absolute;left:8px;right:8px;bottom:16%;color:#fff;font:800 clamp(16px,2.3vw,25px)/1.05 'Bricolage Grotesque',sans-serif;text-transform:uppercase;text-align:center;text-shadow:0 2px 8px #000a}#g-studio .g-short-num{position:absolute;top:9px;left:9px;color:#fff;font:10px 'Geist Mono',monospace}#g-studio .g-sonny-bar{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:14px 19px;background:var(--white);font-size:12px}#g-studio .g-sonny-bar p{flex:1;min-width:0}#g-studio .g-sonny-bar button{font-size:11px;padding:9px 15px;min-height:40px}#g-studio .g-sonny-state{font:10px 'Geist Mono',monospace;color:var(--muted)}#g-studio .g-captions-off .g-short-caption{opacity:0}#g-studio .g-short-caption{transition:opacity .2s}
#g-studio .g-board{background:var(--well);position:relative;padding:35px 60px 48px;min-height:390px;display:flex;align-items:center;gap:20px;isolation:isolate}#g-studio .g-board-dots{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}#g-studio .g-toolrail{position:absolute;left:12px;top:30px;display:flex;flex-direction:column;gap:17px;border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:15px 10px;font-size:13px;color:var(--muted)}#g-studio .g-design{position:relative;min-width:0;flex:1;aspect-ratio:4/5;background:#eadbba;color:#243b39;padding:20px;box-shadow:0 8px 19px -10px #32220f44;overflow:hidden}#g-studio .g-design-name{position:absolute;bottom:8px;left:15px;font-size:9px;color:inherit;opacity:.8}#g-studio .g-design.primary{flex:1.1;background:#213c3d;color:#f6f1e7}#g-studio .g-design.primary .g-photo{position:absolute;inset:0;opacity:.82;background-position:54% center;filter:brightness(.75)}#g-studio .g-design-word{position:relative;z-index:1;font:800 clamp(28px,4.7vw,55px)/.88 'Bricolage Grotesque',sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin-top:27px}#g-studio .g-design.primary .g-design-word{outline:1px solid #fff8;outline-offset:7px}#g-studio .g-design.primary .g-design-word:after{content:'';position:absolute;right:-10px;bottom:-10px;width:6px;height:6px;background:#fff;border:1px solid #0f0f11}#g-studio .g-design.secondary{aspect-ratio:1/1;align-self:center}#g-studio .g-design.secondary .g-photo{position:absolute;bottom:0;left:42%;width:58%;height:67%;background-position:51% center;clip-path:ellipse(82% 81% at 85% 85%)}#g-studio .g-design.secondary .g-design-word{font-size:clamp(28px,4vw,45px);max-width:85%}#g-studio .g-design.tertiary{flex:.72;aspect-ratio:9/16;background:#bc422b;color:#fff2df}#g-studio .g-design.tertiary .g-design-word{font-size:clamp(24px,3.5vw,40px);margin-top:26px}#g-studio .g-design.tertiary .g-photo{position:absolute;bottom:38px;left:12%;right:12%;height:32%;background-position:50% center;border-radius:50% 50% 0 0}#g-studio .g-board-status{position:absolute;bottom:12px;left:60px;font:10px 'Geist Mono',monospace;color:var(--muted)}#g-studio .g-board.g-design-swapped .g-design.primary{color:#fff3e1}#g-studio .g-board.g-design-swapped .g-design.secondary{background:#c8d2c0}#g-studio .g-board.g-design-swapped .g-design.tertiary{background:#344a49}
#g-studio .g-stage{display:grid;grid-template-columns:1fr 235px;gap:0}#g-studio .g-player{background:#111114;padding:24px 35px 16px;color:#f2f0eb}#g-studio .g-film{aspect-ratio:16/9;background-position:center;position:relative}#g-studio .g-film .g-film-headline{position:absolute;bottom:14px;left:18px;color:#fff;font:800 clamp(27px,4.7vw,53px)/1 'Bricolage Grotesque',sans-serif;letter-spacing:-.04em;text-shadow:0 2px 12px #0007}#g-studio .g-transport{display:flex;justify-content:space-between;align-items:center;font:10px 'Geist Mono',monospace;padding-top:15px;color:#c9c7c1}#g-studio .g-inspector{border-left:1px solid var(--line);padding:19px 17px;font-size:12px}#g-studio .g-inspector-title{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:18px}#g-studio .g-task{border-top:1px solid var(--line);padding:11px 0;color:var(--secondary)}#g-studio .g-task small{display:block;color:var(--muted);font-size:10px;margin-top:4px}#g-studio .g-task .g-check{color:#536900;margin-right:5px}#g-studio .g-timeline{position:relative;padding:14px 21px 20px;background:var(--panel);border-top:1px solid var(--line)}#g-studio .g-ruler{display:flex;justify-content:space-between;font:9px 'Geist Mono',monospace;color:var(--muted);padding-left:60px;margin-bottom:10px}#g-studio .g-track{display:flex;gap:5px;align-items:center;margin-top:6px;min-height:23px}#g-studio .g-track-label{width:54px;font-size:10px;color:var(--muted);flex:none}#g-studio .g-clip{height:40px;flex:1;min-width:0;border:1px solid #bdb6a9;border-radius:4px;background-image:var(--photo);background-size:auto 60px;background-position:center;filter:saturate(.7)}#g-studio .g-clip:nth-child(3){flex:.5}#g-studio .g-clip:nth-child(4){flex:1.5}#g-studio .g-caption-segment{height:19px;flex:1;border-radius:3px;background:#ded8c7;color:#45433f;font-size:9px;padding:3px 7px;white-space:nowrap;overflow:hidden}#g-studio .g-music-segment{height:22px;flex:1;background:#c9d2c4;border-radius:3px;display:flex;align-items:center;gap:3px;padding:3px 7px;overflow:hidden}#g-studio .g-music-segment i{flex:1;min-width:2px;background:#7d9077}#g-studio .g-playhead{position:absolute;left:42%;top:8px;bottom:14px;width:1px;background:var(--ink);pointer-events:none;transition:left .6s ease}#g-studio .g-playhead:before{content:'';position:absolute;top:0;left:-3px;width:7px;height:7px;background:var(--ink)}#g-studio .g-video-frame.g-applied .g-playhead{left:67%}#g-studio .g-video-frame.g-applied .g-film{background-size:125%;background-position:51% 42%}
#g-studio .g-sonny-section{border-top:1px solid var(--line);padding:50px 0 70px}#g-studio .g-sonny-heading{text-align:center;max-width:670px;margin:auto}#g-studio .g-sonny-heading h2{font-size:clamp(44px,7vw,82px);margin:15px 0 20px}#g-studio .g-sonny-heading p{font-size:15px;max-width:520px;margin:auto;color:var(--secondary)}#g-studio .g-sonny-demo{max-width:850px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:center}#g-studio .g-command-list{display:grid;gap:6px}#g-studio .g-command-list button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;border:1px solid transparent;border-radius:12px;padding:15px;font-size:13px;color:var(--secondary);background:transparent;min-height:57px}#g-studio .g-command-list button[aria-pressed=true]{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:0 5px 20px -15px #30261666}#g-studio .g-command-list button small{display:block;font:9px 'Geist Mono',monospace;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}#g-studio .g-command-list button[aria-pressed=true]>span:last-child{background:var(--lime);color:var(--lime-on);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex:none}#g-studio .g-result{background:var(--white);padding:20px;border:1px solid var(--line);border-radius:18px;min-width:0}#g-studio .g-result-picture{aspect-ratio:2/1;border-radius:9px;background-image:var(--extended);background-position:center;background-size:cover;margin-bottom:15px}#g-studio .g-result h3{font-size:15px;font-weight:500;margin-bottom:5px}#g-studio .g-result p{font-size:12px;color:var(--secondary);min-height:40px}#g-studio .g-result-actions{display:flex;gap:10px;align-items:center;margin-top:16px}#g-studio .g-result-actions button{font-size:11px;min-height:38px;padding:8px 14px}#g-studio .g-shared{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:31px;font-size:11px;color:var(--muted)}#g-studio .g-shared span+span:before{content:'·';margin-right:18px}
#g-studio .g-close{position:relative;border-top:1px solid var(--line);text-align:center;padding:60px 24px 26px}#g-studio .g-close h2{font-size:clamp(46px,7vw,85px)}#g-studio .g-close h2 .g-light{display:block;font-size:.68em;margin-top:9px}#g-studio .g-close p{font-size:14px;color:var(--secondary);margin:20px auto 23px;max-width:420px}#g-studio .g-waitlist{max-width:470px;margin:auto;text-align:left}#g-studio .g-waitlist label{font-size:11px;color:var(--muted);display:block;margin:0 0 6px 16px}#g-studio .g-email-row{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:99px;background:var(--white);padding:5px}#g-studio .g-email-row input{border:0;background:transparent;min-width:0;flex:1;padding:10px 14px;font-size:16px;color:var(--muted)}#g-studio .g-email-row button{font-size:12px;flex:none}#g-studio .g-signup-status{font-size:10px;color:var(--muted);margin-top:10px;text-align:center;min-height:16px}#g-studio .g-word{position:relative;height:clamp(115px,23vw,270px);width:calc(100% - 40px);margin:35px auto 0}#g-studio .g-word canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#g-studio .g-word-fallback{font:800 clamp(70px,21vw,250px)/1 'Bricolage Grotesque',sans-serif;letter-spacing:-.075em;position:absolute;inset:0;text-align:center}#g-studio .g-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:17px 0 25px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}
@media(max-width:760px){#g-studio .g-wrap{width:calc(100% - 36px)}#g-studio .g-nav{width:calc(100% - 28px);gap:15px}#g-studio .g-nav nav{gap:15px;font-size:11px}#g-studio .g-nav nav a:last-child{display:none}#g-studio .g-hero{padding-top:49px}#g-studio .g-hero h1{font-size:100px}#g-studio .g-intro-photo,#g-studio .g-intro-film{height:195px}#g-studio .g-intro-film .g-photo{height:130px}#g-studio .g-intro-ad{height:240px}#g-studio .g-intro-ad .g-ad-text{font-size:39px}#g-studio .g-intro-label{font-size:11px}#g-studio .g-intro-label span{display:none}#g-studio .g-product-index{margin-bottom:45px}#g-studio .g-product-index span{display:none}#g-studio .g-chapter-head{gap:25px}#g-studio .g-chapter h2{font-size:44px}#g-studio .g-stage{grid-template-columns:1fr 190px}#g-studio .g-board{padding:30px 50px 40px;gap:13px;min-height:330px}#g-studio .g-design{padding:14px}#g-studio .g-design-word{font-size:39px}#g-studio .g-design.secondary .g-design-word{font-size:32px}#g-studio .g-design.tertiary .g-design-word{font-size:27px}#g-studio .g-shorts-body{padding:20px;gap:18px}#g-studio .g-short-caption{font-size:18px}}
@media(max-width:540px){#g-studio .g-nav nav{display:none}#g-studio .g-nav{height:56px;padding-left:17px;margin-top:12px}#g-studio .g-brand{font-size:24px}#g-studio .g-nav .g-button{font-size:11px;padding:10px 15px}#g-studio .g-wrap{width:calc(100% - 30px)}#g-studio .g-hero{padding:48px 19px 46px}#g-studio .g-hero h1{font-size:clamp(44px,15vw,78px);margin-top:27px;white-space:nowrap}#g-studio .g-hero .g-light{font-size:29px;max-width:340px;margin:auto}#g-studio .g-hero p{font-size:14px;max-width:320px;margin-top:20px}#g-studio .g-hero .g-actions{gap:7px;margin-top:23px}#g-studio .g-button{font-size:12px;padding:11px 17px}#g-studio .g-overline{font-size:10px}#g-studio .g-motion-toggle{font-size:10px;bottom:3px;right:10px;min-height:30px}#g-studio .g-intro-strip{gap:7px;grid-template-columns:.85fr 1.3fr .85fr}#g-studio .g-intro-photo,#g-studio .g-intro-film{height:148px;border-radius:8px}#g-studio .g-intro-ad{height:180px;border-radius:8px;padding:11px}#g-studio .g-intro-ad .g-ad-text{font-size:29px;margin-top:18px}#g-studio .g-ad-eyebrow{font-size:8px}#g-studio .g-ad-bottom{font-size:7px;left:11px;bottom:11px}#g-studio .g-ad-bottom span:last-child{display:none}#g-studio .g-intro-short .g-caption{font-size:15px}#g-studio .g-intro-film .g-photo{height:101px}#g-studio .g-film-title{font-size:19px;bottom:10px}#g-studio .g-mini-timeline{padding:8px}#g-studio .g-mini-timeline div{height:8px}#g-studio .g-intro-label{font-size:10px;padding-top:9px}#g-studio .g-product-index{font-size:11px;gap:9px;padding:18px 0;margin-bottom:44px}#g-studio .g-product-index a{gap:5px}#g-studio .g-chapter{padding-bottom:53px}#g-studio .g-chapter-head{grid-template-columns:1fr;gap:18px;margin-bottom:22px}#g-studio .g-chapter h2{font-size:44px}#g-studio .g-description{font-size:13px;max-width:none}#g-studio .g-capabilities{font-size:10px;margin-top:10px}#g-studio .g-frame{border-radius:14px}#g-studio .g-windowbar{padding:0 12px;gap:8px;height:43px;font-size:10px}#g-studio .g-window-state{display:none}#g-studio .g-shorts-body{grid-template-columns:1fr;padding:15px;gap:20px}#g-studio .g-source-column{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;align-items:center}#g-studio .g-source{grid-row:span 2}#g-studio .g-source-info{display:block;font-size:10px;margin:0}#g-studio .g-source-info span{display:block;font-size:9px;margin-top:3px}#g-studio .g-wave{height:30px;gap:2px}#g-studio .g-source-note{display:none}#g-studio .g-shorts-results{gap:8px}#g-studio .g-short-caption{font-size:19px}#g-studio .g-short:nth-child(2){margin-top:0}#g-studio .g-sonny-bar{padding:12px;gap:8px;flex-wrap:wrap}#g-studio .g-sonny-bar p{font-size:11px}#g-studio .g-sonny-bar button{margin-left:33px}#g-studio .g-sonny-state{font-size:9px}#g-studio .g-board{padding:25px 16px 39px 40px;gap:12px;min-height:280px}#g-studio .g-toolrail{left:6px;padding:12px 7px;font-size:11px;gap:16px}#g-studio .g-design{padding:12px}#g-studio .g-design-word{font-size:35px;margin-top:25px}#g-studio .g-design.secondary{display:none}#g-studio .g-design.tertiary{flex:.85}#g-studio .g-design.tertiary .g-design-word{font-size:29px}#g-studio .g-design-name{font-size:8px;left:10px}#g-studio .g-board-status{font-size:8px;left:40px}#g-studio .g-stage{grid-template-columns:1fr}#g-studio .g-player{padding:16px}#g-studio .g-inspector{border:0;border-top:1px solid var(--line);padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#g-studio .g-inspector-title{grid-column:1/-1;margin:0;font-size:11px}#g-studio .g-task{font-size:11px;padding:8px 0 0}#g-studio .g-task:last-child{display:none}#g-studio .g-timeline{padding:12px}#g-studio .g-track-label{width:39px;font-size:9px}#g-studio .g-ruler{padding-left:45px;font-size:8px}#g-studio .g-ruler span:nth-child(even){display:none}#g-studio .g-caption-segment{font-size:8px;padding-left:4px}#g-studio .g-sonny-section{padding:35px 0 45px}#g-studio .g-sonny-heading h2{font-size:53px}#g-studio .g-sonny-heading p{font-size:13px}#g-studio .g-sonny-demo{grid-template-columns:1fr;gap:20px;margin-top:25px}#g-studio .g-command-list{gap:2px}#g-studio .g-command-list button{min-height:52px;padding:12px;font-size:12px}#g-studio .g-shared{font-size:10px;gap:12px}#g-studio .g-shared span+span:before{margin-right:12px}#g-studio .g-close{padding:42px 16px 23px}#g-studio .g-close h2{font-size:50px}#g-studio .g-close p{font-size:13px}#g-studio .g-email-row{flex-wrap:wrap;border-radius:21px;padding:8px}#g-studio .g-email-row input{min-height:42px;width:100%;flex-basis:100%}#g-studio .g-email-row .g-button{width:100%}#g-studio .g-word{width:calc(100% - 24px);margin-top:15px}#g-studio .g-footer{font-size:9px;padding-bottom:18px}}
@media(prefers-reduced-motion:reduce){#g-studio *{transition:none!important;scroll-behavior:auto!important}}

html{scroll-behavior:smooth;background:#efece6}body{margin:0}button,input{font:inherit}a{color:inherit}#g-studio{min-height:100vh}#g-studio .g-hero{padding-top:50px}#g-studio .g-hero h1{margin-top:0}#g-studio .g-intro-real{width:100%;height:100%;object-fit:cover;display:block}#g-studio .g-intro-ad{padding:0}#g-studio .g-intro-ad img{object-position:center 35%}#g-studio .g-intro-short{background:none}#g-studio .g-intro-film>img{height:calc(100% - 36px)}#g-studio .g-short{background:#171719;min-width:0}#g-studio .g-short video{width:100%;height:100%;display:block;object-fit:contain}#g-studio .g-shorts-results{grid-template-columns:1fr 1fr;gap:16px}#g-studio .g-source{background:#171719;width:100%;display:block;object-fit:contain;aspect-ratio:16/9}#g-studio .g-source-column{align-self:center}#g-studio .g-source-note{line-height:1.7}#g-studio .g-short-num{pointer-events:none}#g-studio .g-board{gap:24px;min-height:430px;justify-content:center}#g-studio .g-board figure{margin:0;position:relative;flex:1;min-width:0;max-width:280px}#g-studio .g-board figure:first-of-type{outline:1px solid var(--ink);outline-offset:7px}#g-studio .g-board figure img{display:block;width:100%;box-shadow:0 8px 24px #0f0f1112}#g-studio .g-board figcaption{font:10px 'Geist Mono',monospace;color:var(--muted);margin-top:14px}#g-studio .g-real-film{width:100%;height:420px;object-fit:contain;background:#171719;display:block}#g-studio .g-player{padding:18px}#g-studio .g-inspector{align-self:center}#g-studio .g-timeline .g-clip{background-image:url(/launch/media/film-before.jpg)}#g-studio .g-result-picture{height:320px;background:#e6e2d9;display:flex;align-items:center;justify-content:center}#g-studio .g-result-picture img,#g-studio .g-result-picture video{width:100%;height:100%;object-fit:contain}#g-studio .g-result-actions{flex-wrap:wrap}#g-studio .g-demo-caption{font:10px 'Geist Mono',monospace;line-height:1.7;color:var(--muted);margin-top:14px}#g-studio .g-preview-label{line-height:1.65}#g-studio .g-consent{font-size:12px;line-height:1.65;color:var(--muted);margin:12px 0 0;text-align:left}#g-studio .g-consent a{text-decoration:underline;text-underline-offset:3px}#g-studio .g-waitlist{max-width:520px}#g-studio .g-email-row input{min-width:0}#g-studio .g-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#g-studio .g-signup-status{min-height:40px;text-align:left;line-height:1.6}#g-studio .g-button:disabled{opacity:.65;cursor:wait}#g-studio .g-footer a{text-decoration:none}#g-studio .g-footer a:hover{text-decoration:underline}#g-studio .g-skip{position:absolute;top:-60px;left:24px;z-index:10;background:#fff;padding:14px;border-radius:12px}#g-studio .g-skip:focus{top:12px}#g-studio video:focus-visible{outline:3px solid #0f0f11;outline-offset:4px}#g-studio .g-capture{display:block;margin-top:20px;width:100%;border:1px solid var(--line);border-radius:12px}#g-studio details{margin-top:18px}#g-studio summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px;font-weight:500}#g-studio .g-actual-label{display:flex;align-items:center;gap:7px}#g-studio .g-actual-label:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--ink)}
@media(max-width:760px){#g-studio .g-real-film{height:340px}#g-studio .g-board{padding:30px 22px 48px;gap:16px;min-height:300px}#g-studio .g-board figure:last-of-type{display:none}#g-studio .g-source-note br{display:none}}
@media(max-width:540px){#g-studio .g-hero{padding-top:40px}#g-studio .g-intro-real{object-position:center}#g-studio .g-intro-ad img{object-position:center 25%}#g-studio .g-shorts-results{gap:10px}#g-studio .g-shorts-body{gap:20px}#g-studio .g-short{min-height:280px}#g-studio .g-board{padding:24px 18px 48px;gap:18px}#g-studio .g-board figure{max-width:48%}#g-studio .g-board figcaption{font-size:9px}#g-studio .g-result-picture{height:300px}#g-studio .g-sonny-bar{align-items:flex-start}#g-studio .g-sonny-bar p{line-height:1.5}#g-studio .g-real-film{height:330px}#g-studio .g-close{padding-inline:20px}#g-studio .g-email-row{flex-direction:column;gap:10px}#g-studio .g-email-row input{width:100%;min-height:48px}#g-studio .g-email-row button{min-height:48px;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

#g-studio .g-display{letter-spacing:-.015em}#g-studio .g-hero h1{letter-spacing:-.025em;word-spacing:.08em}#g-studio .g-intro-ad img{object-fit:contain;background:#e6e2d9}
