@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_6feca177-module__JqrmhG__className{font-family:inter,inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal}.inter_6feca177-module__JqrmhG__variable{--font-inter:"inter", "inter Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif}
:root{--bg-base:#000;--bg-surface-0:#000;--bg-surface-1:#0e0f11;--bg-surface-card:#202020;--bg-surface-elevated:#0c111da6;--bg-surface-glass:#0e14228c;--border-subtle:#2d2d3499;--border-divider:#ffffff14;--border-glass:#ffffff1f;--border-focus:#ffffff3d;--color-primary-text:#fff;--color-subtitle:#dedede;--color-text-muted:#6a7282;--color-text-disabled:#4a5565;--brand-primary:#3795f8;--brand-secondary:#9bccff;--brand-primary-rgb:55, 149, 248;--brand-secondary-rgb:155, 204, 255;--gradient-brand:linear-gradient(80deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);--glow-brand:rgba(var(--brand-primary-rgb), .18);--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-button:22px;--radius-card:22px;--radius-brand:22px;--radius-pill:999px;--space2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-base:16px;--space-lg:20px;--space-xl:24px;--space2xl:32px;--space3xl:48px;--space-section:clamp(4.5rem, 8vw, 7rem);--space-hero-pt:clamp(48px, 6.5vh, 68px);--blur-subtle:5px;--blur-heavy:20px;--shadow-card:0 4px 24px #0006, inset 0 1px 0 #ffffff0d;--shadow-elevated:0 10px 40px #0009, inset 0 1px 0 #ffffff14;--font-sans:var(--font-inter,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tracking-tight:-.025em;--tracking-tighter:-.035em;--tracking-body:-.01em}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background-color:var(--bg-base);color:var(--color-primary-text);font-family:var(--font-sans);letter-spacing:var(--tracking-body,-.01em);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-weight:400;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.studio-site-shell{background-color:var(--bg-base);width:100%;min-height:100vh;color:var(--color-primary-text);flex-direction:column;display:flex}.studio-site-main{flex:1;width:100%}
.studio-prose-container{box-sizing:content-box;max-width:760px;margin-left:auto;margin-right:auto;padding:0 1.25rem 4rem}@media (max-width:800px){.studio-prose-container{box-sizing:border-box;max-width:100%;padding-left:clamp(16px,4vw,20px);padding-right:clamp(16px,4vw,20px)}}.studio-prose{color:var(--color-primary-text,#fff);font-family:var(--font-sans);letter-spacing:-.01em;font-size:18.4px;font-weight:400;line-height:1.5}.studio-prose h1{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-primary-text,#fff);margin-top:.5rem;margin-bottom:1.25rem;font-size:clamp(1.8rem,5vw,2rem);font-weight:600;line-height:1.3}.studio-prose section[id],.studio-prose h2[id],.studio-prose h3[id]{scroll-margin-top:5.5rem}.studio-prose h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-primary-text,#fff);margin-top:5rem;margin-bottom:2rem;font-size:clamp(1.4rem,4vw,1.5rem);font-weight:600;line-height:1.3}.studio-prose>h2:first-of-type,.studio-prose>section:first-of-type>h2{margin-top:3rem}.studio-prose h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-primary-text,#fff);margin-top:3rem;margin-bottom:1.25rem;font-size:clamp(1.2rem,3vw,1.35rem);font-weight:600;line-height:1.4}.studio-prose p{letter-spacing:-.01em;color:var(--color-primary-text,#fff);margin-top:1.4rem;margin-bottom:1.4rem;font-size:18.4px;font-weight:400;line-height:1.5}.studio-prose>p:first-of-type{margin-top:0}.studio-prose strong,.studio-prose b{color:var(--color-primary-text,#fff);font-weight:600}.studio-prose a{color:var(--brand-primary,#3795f8);text-underline-offset:4px;text-decoration:underline;transition:color .15s}.studio-prose a[class*=btn],.studio-prose [class*=shareBar] a,.studio-prose [class*=ShareBar] a{color:var(--color-text-muted,#8a92a6);text-decoration:none}.studio-prose a[class*=btn]:hover,.studio-prose [class*=shareBar] a:hover,.studio-prose [class*=ShareBar] a:hover{color:var(--color-primary-text,#fff);text-decoration:none}.studio-prose a:hover{color:var(--brand-secondary,#9bccff)}.studio-prose ul{margin-top:1.4rem;margin-bottom:1.4rem;padding-left:1.5rem;list-style-type:disc}.studio-prose ol{margin-top:1.4rem;margin-bottom:1.4rem;padding-left:1.5rem;list-style-type:decimal}.studio-prose li{color:var(--color-primary-text,#fff);margin-top:.5rem;margin-bottom:.5rem;font-size:18.4px;line-height:1.5}.studio-prose ol.studio-prompt-list{margin-top:2rem;margin-bottom:3.5rem;padding-left:0;list-style:none}.studio-prose ol.studio-prompt-list>li{margin-top:2.25rem;margin-bottom:2.25rem;padding-left:2.5rem;position:relative}.studio-prose ol.studio-prompt-list>li:before{content:counter(list-item) ".";font-variant-numeric:tabular-nums;color:#fff;font-size:1.15rem;font-weight:400;line-height:1.55;position:absolute;top:0;left:0}.studio-prose ol.studio-prompt-list>li>strong{color:#fff;letter-spacing:-.01em;font-size:18.4px;font-weight:500;line-height:1.55;display:block}.studio-prompt-note{color:#f4f4f5;background:0 0;border:none;margin-top:.55rem;padding:0;font-size:16px;font-weight:400;line-height:1.65;display:block}.studio-prompt-note>em:first-child{color:#fff;text-transform:none;letter-spacing:normal;margin-bottom:0;margin-right:.35rem;font-size:16px;font-style:normal;font-weight:500;display:inline}.studio-prompt-note em:not(:first-child){font-style:italic;font-weight:inherit;color:inherit;margin-right:0}.studio-prose blockquote,blockquote.studio-section-subtitle{background:linear-gradient(180deg, var(--brand-secondary,#60a5fa) 0%, var(--brand-primary,#3b82f6) 50%, #1e3a8a 100%);border-radius:var(--radius-card,22px);box-sizing:border-box;background-position:0;background-repeat:no-repeat;background-size:3px 100%;border-left:none;align-items:center;min-height:76px;margin:2rem 0;padding:0 1.5rem;display:flex}.studio-prose blockquote p,blockquote.studio-section-subtitle p{color:var(--color-subtitle,#e2e8f0);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.4}.studio-prose aside h2,.studio-prose .studio-takeaways h2,.studio-prose blockquote.studio-takeaways h2{margin-top:0;margin-bottom:0}.studio-prose .studio-takeaways,.studio-prose blockquote.studio-takeaways{border-left:none;border:1px solid var(--border-divider,#ffffff12);border-radius:var(--radius-card,22px);box-sizing:border-box;min-height:auto;-webkit-backdrop-filter:blur(var(--blur-heavy,20px));backdrop-filter:blur(var(--blur-heavy,20px));background:#080c14bf;margin:1.5rem 0 2rem;padding:1.35rem 1.65rem 1.45rem;display:block;position:relative;overflow:hidden;box-shadow:0 4px 24px #0009,inset 0 1px #ffffff14}.studio-prose .studio-takeaways>p:first-child,.studio-prose blockquote.studio-takeaways>p:first-child{gap:.6rem;margin:0 0 .85rem;display:block}.studio-prose .studio-takeaways>p:first-child strong,.studio-prose blockquote.studio-takeaways>p:first-child strong{font-family:var(--font-sans);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-primary-text,#fff);background:0 0;border:none;align-items:center;gap:.6rem;padding:0;font-size:1.18rem;font-weight:700;display:flex}.studio-prose .studio-takeaways>p:first-child strong:before,.studio-prose blockquote.studio-takeaways>p:first-child strong:before{content:"";border-radius:var(--radius-pill,999px);background:var(--brand-primary,#3795f8);width:7px;height:7px;box-shadow:0 0 10px var(--brand-primary,#3795f8);flex-shrink:0}.studio-prose .studio-takeaways ul,.studio-prose blockquote.studio-takeaways ul{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.studio-prose .studio-takeaways li,.studio-prose blockquote.studio-takeaways li{font-family:var(--font-sans);color:var(--color-subtitle,#dedede);border:none;margin:0;padding-left:1.35rem;font-size:1rem;line-height:1.6;list-style:none;position:relative}.studio-prose .studio-takeaways li:before,.studio-prose blockquote.studio-takeaways li:before{content:"";border-radius:var(--radius-pill,999px);background:var(--brand-primary,#3795f8);opacity:.85;width:5px;height:5px;position:absolute;top:.62em;left:.2rem}.studio-prose .studio-takeaways li strong,.studio-prose blockquote.studio-takeaways li strong{color:var(--color-primary-text,#fff);font-weight:600}.studio-prose .studio-takeaways li em,.studio-prose blockquote.studio-takeaways li em{color:var(--color-primary-text,#fff);font-style:italic}.studio-prose table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-card,16px);background:#ffffff05;border:1px solid #ffffff14;width:100%;margin:2.5rem 0;overflow:hidden}.studio-prose th{text-align:left;color:#fff;letter-spacing:-.01em;background:#ffffff0d;border-bottom:1px solid #ffffff14;padding:1rem 1.25rem;font-size:.95rem;font-weight:600}.studio-prose td{color:var(--color-body,#d4d4d8);vertical-align:top;border-bottom:1px solid #ffffff0a;padding:1rem 1.25rem;font-size:.95rem;line-height:1.5}.studio-prose tr:last-child td{border-bottom:none}.studio-prose tr:hover td{background:#ffffff04}.studio-prose .studio-reframe-box{background:0 0;border:none;border-radius:0;flex-direction:column;gap:2.25rem;margin:2rem 0 2.75rem;padding:0;display:flex}.studio-prose .studio-reframe-voice{border-left:2px solid #fff6;margin:0;padding-left:1.35rem}.studio-prose .studio-reframe-voice strong{color:var(--color-primary-text,#fff);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem;font-size:.85rem;font-weight:600;display:block}.studio-prose .studio-reframe-voice em{color:var(--color-primary-text,#fff);font-size:1.05rem;font-style:italic;line-height:1.65;display:block}.studio-prose .studio-reframe-shift{border-left:2px solid var(--brand-primary,#3795f8);margin:0;padding-left:1.35rem}.studio-prose .studio-reframe-shift strong{color:var(--color-primary-text,#fff);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem;font-size:.85rem;font-weight:600;display:block}.studio-prose .studio-reframe-shift em{color:var(--color-primary-text,#fff);font-size:1.05rem;font-style:italic;line-height:1.65;display:block}.studio-in-article-cta{border:1px solid rgba(var(--brand-primary-rgb,55, 149, 248), .22);box-shadow:0 0 20px rgba(var(--brand-primary-rgb,55, 149, 248), .15), 0 10px 25px -5px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-card,22px);text-align:center;background:linear-gradient(45deg,#0a0a0a,#000);margin:3rem 0;padding:2.5rem 2rem;position:relative;overflow:hidden}.studio-in-article-cta:before{content:"";background:radial-gradient(600px circle at 50% 50%, rgba(var(--brand-primary-rgb,55, 149, 248), .14), transparent 40%), radial-gradient(400px circle at 50% 50%, rgba(var(--brand-primary-rgb,55, 149, 248), .1), transparent 40%);pointer-events:none;position:absolute;inset:0}.studio-in-article-cta-inner{z-index:2;position:relative}.studio-in-article-cta h3{color:var(--color-primary-text,#fff);letter-spacing:-.01em;margin-top:0;margin-bottom:1.25rem;font-size:1.6rem;font-weight:700;line-height:1.4}.studio-in-article-cta p{color:var(--color-subtitle,#ddd);max-width:640px;margin:0 auto 2rem;font-size:clamp(1.05rem,2.5vw,1.15rem);line-height:1.5}.studio-in-article-cta a.studio-cta-btn{border-radius:var(--radius-button,22px);color:#000;background:var(--gradient-brand);box-shadow:0 4px 16px rgba(var(--brand-primary-rgb,55, 149, 248), .35);justify-content:center;align-items:center;gap:8px;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.studio-in-article-cta a.studio-cta-btn:hover{color:#000;box-shadow:0 6px 24px rgba(var(--brand-primary-rgb,55, 149, 248), .5);transform:translateY(-2px)}.studio-details-list{margin-top:1.5rem;margin-bottom:2.5rem}details.studio-details{border-radius:var(--radius-card,22px);border:1px solid var(--border-divider,#ffffff14);background:#080808;width:100%;margin-bottom:12px;transition:border-color .25s,box-shadow .25s;overflow:hidden}details.studio-details:hover,details.studio-details[open]{border-color:var(--brand-primary,#3795f8);box-shadow:0 0 14px rgba(var(--brand-primary-rgb,55, 149, 248), .28)}summary.studio-summary{cursor:pointer;color:var(--color-primary-text,#fff);outline:none;justify-content:space-between;align-items:center;padding:24px 1.75rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex;position:relative}summary.studio-summary::-webkit-details-marker{display:none}summary.studio-summary h3{color:var(--color-primary-text,#fff);margin:0;padding:0;font-size:1.1rem;font-weight:600;line-height:1.4;display:inline}summary.studio-summary:after{content:"+";color:var(--brand-primary,#3795f8);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:1rem;font-size:1.6rem;font-weight:300;line-height:1;transition:transform .25s;display:inline-flex}details.studio-details[open] summary.studio-summary:after{transform:rotate(45deg)}details.studio-details[open] summary.studio-summary{padding:24px 1.75rem .75rem}.studio-details-body{padding:0 1.75rem 1.75rem}.studio-details-body p{color:var(--color-subtitle,#dedede);margin-top:0;margin-bottom:0;font-size:clamp(1.02rem,2.2vw,1.1rem);line-height:1.6}.studio-related-section{border-top:1px solid var(--border-divider,#ffffff14);margin-top:1.5rem;padding-top:2.25rem}.studio-related-section>h2{margin-top:0;margin-bottom:1.5rem}.studio-related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:1.5rem;margin-bottom:2rem;display:grid}a.studio-related-card{border:1px solid var(--border-divider,#ffffff14);border-radius:var(--radius-card,22px);color:var(--color-primary-text,#fff);background:#080808;justify-content:space-between;align-items:center;gap:12px;padding:1.25rem 1.5rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}a.studio-related-card:hover{border-color:var(--brand-primary,#3795f8);color:var(--color-primary-text,#fff);box-shadow:0 8px 24px rgba(var(--brand-primary-rgb,55, 149, 248), .14);transform:translateY(-2px)}.studio-related-arrow{color:var(--brand-primary,#3795f8);flex-shrink:0;font-size:1.1rem;transition:transform .2s}a.studio-related-card:hover .studio-related-arrow{transform:translate(3px)}
:root{--brand-primary:#3795f8;--brand-secondary:#9bccff;--brand-primary-rgb:55, 149, 248;--brand-secondary-rgb:155, 204, 255;--gradient-brand:linear-gradient(80deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);--glow-brand:rgba(var(--brand-primary-rgb), .22)}
