.studio-page{--ink: var(--studio-ink);--ink-soft: var(--studio-muted);--ink-faint: var(--studio-muted);--paper: var(--studio-bg);--paper-warm: var(--studio-raised);--rule: var(--studio-rule);--accent: var(--studio-cyan);--accent-soft: var(--studio-raised);--display: var(--sans);background:var(--studio-bg);color:var(--studio-ink);font-weight:400}.studio-page h1{font-family:var(--headline);font-weight:300}.studio-page:before{display:none}.studio-page .shell{max-width:none;padding:0;overflow:clip}.studio-page a{border-bottom:0}.studio-page button,.studio-page input{font-family:var(--sans)}.studio-page button{cursor:pointer}.studio-page :is(a,button,input):focus-visible{outline:2px solid var(--studio-cyan);outline-offset:4px}.studio-page [hidden]{display:none!important}.studio-container{width:calc(100% - 2 * var(--site-gutter));max-width:var(--site-width);margin-inline:auto}.studio-page .home-nav a,.studio-page .home-nav button{color:var(--studio-ink)}.studio-eyebrow{font-family:var(--sans);text-transform:uppercase;font-size:11px;line-height:1.5;letter-spacing:.2em;font-weight:600;margin:0 0 18px;color:var(--studio-muted)}.studio-tags{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:16px 0 0}.studio-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--studio-ink);color:var(--studio-bg)}.studio-arrow .icon{width:18px;height:18px}.studio-page .foot{max-width:var(--site-width);width:calc(100% - 2 * var(--site-gutter));margin:0 auto;padding:26px 0 34px;gap:20px;color:var(--studio-muted)}.studio-page .chat-dock input{min-width:0;font-size:14px}.studio-page .chat-dock .dock-close{width:36px;height:36px}.studio-page .essay-shell{max-width:none}.studio-page .essay-shell h1{font-family:var(--headline);font-weight:300;line-height:1.13;font-size:clamp(36px,4.2vw,58px);letter-spacing:-.01em;max-width:1080px;text-wrap:balance}.studio-page .essay-shell .dek{max-width:var(--measure);font-family:var(--sans);font-size:18px;font-style:normal;line-height:1.65;color:var(--studio-muted)}.studio-page .essay-head.has-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px;align-items:center;margin-bottom:48px}.studio-page .essay-head.has-hero .dek{margin-bottom:0}.studio-page .essay-hero{margin:0;border:1px solid var(--studio-rule);border-radius:12px;overflow:hidden;background:var(--studio-surface)}.studio-page .essay-hero img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}html:not([data-soft-nav]) .studio-page .essay-hero{animation:essay-hero-in .9s .18s var(--ease-out) both}@keyframes essay-hero-in{0%{clip-path:inset(0 0 100% 0 round 12px)}to{clip-path:inset(0 round 12px)}}@media(prefers-reduced-motion:reduce){html:not([data-soft-nav]) .studio-page .essay-hero{animation:reduced-fade .15s ease both!important}}.studio-page .essay-main.has-quotes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px}.studio-page .essay-quotes{display:flex;flex-direction:column}.studio-page .pull-quote-slot{flex:1;padding-block:8px 96px}.studio-page .pull-quote{position:sticky;top:140px;margin:0;max-width:420px}.studio-page .pull-quote:before{content:"";display:block;width:32px;height:2px;margin-bottom:18px;background:var(--studio-cyan)}.studio-page .pull-quote p{margin:0;font-family:var(--headline);font-weight:300;font-size:28px;line-height:1.22;letter-spacing:-.005em;color:var(--studio-ink);text-wrap:balance}@media(max-width:1100px){.studio-page .essay-main.has-quotes{display:block}.studio-page .essay-quotes{display:none}}.studio-page .essay-body{font-family:var(--sans);font-size:16px;line-height:1.85}.studio-page .essay-body h2{font-family:var(--sans);font-weight:650;font-size:26px;margin-top:42px}.studio-page .essay-body h3{font-family:var(--sans);font-weight:650;font-size:20px}.studio-page .essay-body a{border-bottom:1px solid var(--studio-rule);color:var(--studio-cyan)}.studio-page .essay-body table{display:block;overflow-x:auto;font-size:13px}.studio-page .essay-body pre{overflow-x:auto}@media(max-width:1100px){.studio-page .home-nav{gap:24px}.studio-page .home-links{gap:20px}}@media(max-width:960px){.studio-page .essay-head.has-hero{grid-template-columns:1fr;gap:32px}}@media(max-width:720px){.studio-page .essay-shell h1{font-size:33px}.studio-page .essay-body{font-size:15px}.studio-page .foot{font-size:10px}}@media(prefers-reduced-motion:reduce){html:has(.studio-page){scroll-behavior:auto}.studio-page *,.studio-page *:before,.studio-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-page .essay-body .essay-figure{margin:40px 0;border:1px solid var(--studio-rule);border-radius:12px;overflow:hidden;background:var(--studio-surface)}.studio-page .essay-body .essay-figure img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}
