:root{--bg-base:#f5f5f5;--bg-alt:#fff;--brand-color:#b300ff;--brand-color-dark:#7b2cbf;--brand-tint-04:#b300ff0a;--brand-tint-20:#b300ff33;--brand-tint-30:#b300ff4d;--text-color:#000;--ink-on-media:#fff;--text-muted:#404040;--text-run-in:#767676;--border-color:#d3d3d3;--border-color-light:#0000001a;--border-interactive:var(--text-color);--text-caption:.8rem;--text-small:.875rem;--text-copy:1.0625rem;--text-body:1.125rem;--text-title:clamp(1.25rem,1.157rem + .381vw,1.5rem);--text-lead:clamp(1.3rem,1.096rem + .838vw,1.85rem);--text-headline:clamp(1.75rem,1.36rem + 1.6vw,2.8rem);--text-hero:clamp(2.25rem,10cqi,3.6rem);--text-display:clamp(2.5rem,7vw,7rem);--leading-tight:1;--leading-heading:1.15;--leading-snug:1.35;--leading-body:1.6;--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-lead:-.012em;--max-width-container:76rem;--page-margin:clamp(1rem,12vw - 3.5rem,7rem);--content-width:calc(100% - 2*var(--page-margin));--gutter:clamp(1rem,2vw,2.25rem);--grid-gap:clamp(1rem,2.5vw,2rem);--tile-gap:clamp(2.5rem,3.5vw,3.25rem);--measure-text:37rem;--measure-lead:50rem;--measure-wide:63rem;--waterfall-cols:1;--space-s:1rem;--space-m:1.5rem;--space-l:clamp(2rem,1.629rem + 1.524vw,3rem);--space-xl:clamp(3rem,2.443rem + 2.286vw,4.5rem);--space-band:clamp(7rem,5.143rem + 7.619vw,12rem);--control-height:2.75rem;--nav-clearance:7rem;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--radius-button:2rem;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 4px 15px #0000001a;--shadow-brand:0 10px 30px var(--brand-tint-30);--hover-scale:scale(1.05);--cover-plain:#0a0a0b;--overlay-dark-light:#0000001a;--overlay-dark-heavy:#0009;--transition-smooth:all .3s cubic-bezier(.87,-.41,.19,1.44);--transition-base:all .25s ease;--z-header:1000}.section--base{--section-bg:var(--bg-base);--section-card-bg:var(--bg-alt);background:var(--section-bg)}.section--alt{--section-bg:var(--bg-alt);--section-card-bg:var(--bg-base);background:var(--section-bg)}@media (min-width:34rem){:root{--waterfall-cols:2}}@media (min-width:60rem){:root{--waterfall-cols:3}}@media (min-width:88rem){:root{--waterfall-cols:4}}@media (min-width:120rem){:root{--waterfall-cols:5}}@media (prefers-color-scheme:dark){:root{--bg-base:#0a0a0b;--bg-alt:#1a1a1c;--cover-plain:#1a1a1c;--text-color:#f5f5f5;--text-muted:#b3b3b3;--text-run-in:#8e8e8e;--border-color:#333;--border-color-light:#ffffff1a;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 15px #0000004d}}
*{box-sizing:border-box}html,body,.fontprovider,.container{flex-direction:column;flex:1;min-height:100%;margin:0;padding:0;display:flex}body{background-color:var(--bg-base);color:var(--text-color)}.container--reader{background-color:var(--bg-alt)}.fontprovider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual}main{flex-grow:1}.main--flush{flex-direction:column;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){html,body{max-width:100vw;overflow-x:hidden}}.cases-header,.trinity-grid,.about-grid,.position-container,.cta-content,.reader-masthead-inner,.reader-masthead-lockup,.reader-body{width:var(--content-width);max-width:var(--max-width-container);margin-inline:auto}.position-container,.cta-content{max-width:var(--measure-lead)}.studio-hero-split,.archive,.footer-top,.footer-floor{width:100%;padding-inline:var(--gutter)}em,i{font-style:normal;font-weight:600}h1,h2,h3,h4,h5,h6{font-size:inherit;text-wrap:balance;widows:2;orphans:2;margin:0;font-weight:600}p{text-wrap:pretty;widows:2;orphans:2}a{color:var(--brand-color)}a[target=_blank]:after{content:" ↗";margin-left:.2em;display:inline-block;scale:.85}.project-card a:after,.footer-col a[target=_blank]:after{content:none}.footnote-backref{text-decoration:none}.studio-hero-headline,.reader-masthead-title{font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.studio-hero-headline{font-size:var(--text-hero)}.reader-masthead-title{font-size:var(--text-display)}.cases-title,.cta-content h2{font-size:var(--text-headline);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.prose h2{font-size:var(--text-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.studio-hero-headline em,.cases-title em,.cta-content h2 em{font-weight:inherit}.position-body,.about-intro-bio,.reader-masthead-lede{font-size:var(--text-lead);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-lead)}p,.prose{font-size:var(--text-body);line-height:var(--leading-body)}.byline-name,.byline-role{font-size:var(--text-body);line-height:var(--leading-heading)}.project-card-copy,.footer-col a,.footer-mail,.reader-fact dd{font-size:var(--text-copy);line-height:var(--leading-snug)}.cases-label,.cta-label,.reader-fact dt,.footer-col-title{font-size:var(--text-small);font-weight:400;line-height:var(--leading-snug);color:var(--text-muted)}.button,.nav,.archive-search input,.embed-consent-button,.footer-meta,.prose>.footnotes,.legal-notice{font-size:var(--text-small)}.project-card-meta,.archive-count,.credit-pill,.prose figure>figcaption,.embed-consent-note{font-size:var(--text-caption);line-height:var(--leading-snug)}
.button{border-radius:var(--radius-button);cursor:pointer;white-space:nowrap;min-height:var(--control-height);min-width:var(--control-height);touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-family:inherit;font-weight:500;line-height:1.5;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.button:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.button:active{transform:translateY(0)}.button svg{flex-shrink:0}.button-primary{background:var(--text-color);color:var(--bg-base);border-color:var(--text-color)}.button-secondary{color:var(--text-color);border-color:var(--border-interactive);background:0 0}@media (hover:hover){.button-primary:hover{background:var(--brand-color);border-color:var(--brand-color);color:#fff;box-shadow:var(--shadow-brand);transform:translateY(-2px)}.button-secondary:hover{background:var(--text-color);border-color:var(--text-color);color:var(--bg-base);transform:translateY(-2px)}}.studio-hero-actions,.cta-actions{gap:var(--space-s);margin:var(--space-l)0 0;flex-wrap:wrap;display:flex}.header{max-width:calc(100vw - 2rem);transition:var(--transition-smooth);z-index:var(--z-header);position:fixed;top:1rem;left:50%;transform:translate(-50%)}.header-visible{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.header-hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-10px)scale(.8)}.nav{height:var(--control-height);border-radius:var(--radius-pill);border:1px solid var(--border-color-light);-webkit-backdrop-filter:blur(12px);background:#ffffffc7;align-items:center;padding:0 .375rem;display:flex}.nav-item{border-radius:var(--radius-pill);height:100%;color:var(--text-color);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 .875rem;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover){.nav-item:hover{color:var(--brand-color)}}.nav-item:focus-visible{outline:2px solid var(--brand-color);outline-offset:-2px}.nav-item--here{flex-shrink:1;gap:.375rem;min-width:0}.nav-item--here svg{color:var(--brand-color);flex-shrink:0}.nav-here-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.site-footer{padding:var(--space-xl)0 var(--gutter);flex-direction:column;gap:clamp(12rem,20vh,16rem);display:flex}.footer-top{gap:var(--space-l)var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.footer-col{flex-direction:column;align-items:flex-start;display:flex}.footer-col-title{margin:0 0 1.1rem}.footer-col ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.footer-col a,.footer-mail{width:fit-content;color:var(--text-color);text-decoration:none;transition:color .2s}.footer-col a:hover,.footer-mail:hover{color:var(--brand-color)}.footer-mail{align-items:baseline;gap:.3em;font-weight:600;display:inline-flex}.footer-mail-arrow{flex-shrink:0;align-self:center;width:.7em;height:.7em;transition:transform .25s cubic-bezier(.4,0,.2,1)}.footer-mail:hover .footer-mail-arrow{transform:translate(.15em,-.15em)}.footer-book{margin-top:.6rem}.footer-floor{justify-content:space-between;align-items:flex-end;gap:var(--grid-gap);display:flex}.footer-mark{flex-shrink:0;max-width:100%;line-height:0;display:block}.footer-mark img{width:clamp(9rem,min(48vw,100vw - 12.5rem),50rem);max-width:100%;height:auto;transition:opacity .2s;display:block}.footer-mark:hover img{opacity:.75}.footer-meta{line-height:var(--leading-snug);text-align:right;flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.footer-copyright{color:var(--text-muted);text-wrap:balance}.footer-backtotop{width:fit-content;color:var(--text-color);text-decoration:none;transition:color .2s}.footer-backtotop:hover{color:var(--brand-color)}.footer-lang{font:inherit;color:var(--text-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;transition:color .2s;display:inline-flex}.footer-lang:hover{color:var(--brand-color)}.footer-lang svg{color:var(--text-muted);flex-shrink:0;transition:color .2s}.footer-lang:hover svg{color:var(--brand-color)}.credit-pill,.prose figure>figcaption{color:var(--ink-on-media);background-color:var(--overlay-dark-light);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);transition:var(--transition-base);padding:.3rem .5rem;position:absolute;left:1em}.credit-pill{pointer-events:none;z-index:2;align-items:center;gap:.35em;max-width:calc(100% - 2em);display:flex}.credit-pill--top{top:1em}.credit-pill svg{opacity:.8;flex-shrink:0}.project-thumb{border-radius:var(--radius-lg);background:var(--section-card-bg,var(--bg-alt));width:100%;position:relative;overflow:hidden}.project-card a{color:var(--text-color);text-decoration:none;display:block}.project-thumb img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.project-card a:is(:hover,:focus-visible) .project-thumb img{transform:var(--hover-scale)}.project-card a:is(:hover,:focus-visible) .project-card-title{color:var(--brand-color)}.project-card-copy{padding-top:var(--space-s);margin:0}.project-card-title{color:var(--text-color);font-weight:600;transition:color .2s}.project-card-desc{color:var(--text-run-in)}.project-card-meta{color:var(--text-run-in);margin:.35rem 0 0}.archive{padding-block:var(--gutter)var(--space-band)}.archive-chrome{align-items:center;gap:.8rem;display:flex}.archive-search{min-width:0;max-width:26rem;min-height:var(--control-height);background:var(--brand-tint-04);border:1px solid var(--brand-color);border-radius:var(--radius-pill);flex:1;align-items:center;gap:.6rem;padding:0 1rem;display:flex}.archive-search svg{color:var(--brand-color);flex-shrink:0}.archive-search input{min-width:0;font-family:inherit;line-height:inherit;color:var(--text-color);background:0 0;border:0;flex:1;padding:0;font-weight:500}.archive-search input::placeholder{color:color-mix(in oklab,var(--brand-color)55%,transparent);opacity:1}.archive-search input:focus{outline:none}.archive-search:focus-within{box-shadow:0 0 0 2px var(--brand-tint-20)}@media (pointer:coarse){.archive-search input{font-size:1rem}}.archive-close{width:var(--control-height);aspect-ratio:1;border:1px solid var(--border-interactive);border-radius:var(--radius-pill);color:var(--text-color);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.archive-close:hover{background:var(--text-color);border-color:var(--text-color);color:var(--bg-base)}}.archive-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.archive-empty{margin:var(--space-xl)0;color:var(--text-muted)}.waterfall{grid-template-columns:repeat(var(--waterfall-cols),minmax(0,1fr));gap:var(--grid-gap);margin-top:var(--gutter);align-items:start;display:grid}.waterfall-col{gap:var(--tile-gap);flex-direction:column;min-width:0;display:flex}@media (max-width:1024px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site-footer{gap:7rem}.footer-top{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr)}.footer-col-title{margin-bottom:.6rem}.footer-col ul,.footer-meta{gap:0}.footer-col li a,.footer-mail,.footer-book,.footer-meta .footer-backtotop,.footer-meta .footer-lang{padding-block:.5rem}.footer-col li a{display:inline-block}.footer-book{margin-top:0}.header{top:auto;bottom:3rem}.header-hidden{transform:translate(-50%)translateY(10px)scale(.8)}.nav-item{padding:0 .75rem}.nav-item--wide-only{display:none}.archive-search{max-width:none}.studio-hero-actions,.cta-actions{flex-direction:column;align-self:stretch}.studio-hero-actions .button,.cta-actions .button{width:100%}}@media (prefers-color-scheme:dark){.footer-mark img{filter:invert()}.nav{background:#1e1a20c7}.prose figure>figcaption{background-color:var(--overlay-dark-heavy)}}
.studio-hero{position:relative}.studio-hero-split{gap:var(--space-l);min-height:100svh;padding-block:0 var(--space-xl);grid-template-rows:minmax(9rem,1fr) auto;grid-template-columns:1fr;display:grid}.studio-hero-text{flex-direction:column;justify-content:center;display:flex;container-type:inline-size}.studio-hero-text-inner{flex-direction:column;align-items:flex-start;display:flex}.studio-hero-headline{animation:.7s cubic-bezier(.22,1,.36,1) 50ms both hero-rise}.studio-hero-actions{animation:.7s cubic-bezier(.22,1,.36,1) .24s both hero-rise-plain}@keyframes hero-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.9rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-rise-plain{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.studio-hero-headline,.studio-hero-actions{animation:none}}.studio-hero-media{margin-inline:calc(-1*var(--gutter));background:var(--section-card-bg,var(--bg-alt));order:-1;position:relative;overflow:hidden}.studio-hero-media img{opacity:0}.studio-hero-media img.is-active{opacity:1}@media (min-width:900px){.studio-hero-split{gap:var(--grid-gap);padding-block:var(--nav-clearance)var(--space-xl);grid-template-rows:none;grid-template-columns:1fr 1fr}.studio-hero-text{align-items:center}.studio-hero-text-inner{max-width:var(--measure-text)}.studio-hero-media{border-radius:var(--radius-lg);order:0;margin-inline:0}}.cases-section{padding-block:var(--space-band)}.cases-header{margin-bottom:var(--space-l)}.cases-label,.cta-label{margin-bottom:var(--space-s);display:block}.trinity-grid{gap:var(--tile-gap)var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trinity-grid .project-thumb{aspect-ratio:4/5}.position-section{padding-block:var(--space-band)}.position-body,.about-intro-bio{margin:0 0 var(--space-m)}.position-body:last-child,.about-intro-bio:last-child{margin-bottom:0}.statement-record{color:var(--text-run-in)}.statement-pic{aspect-ratio:3/2;vertical-align:-.28em;border-radius:.16em;height:1.2em;margin-inline:.06em .02em;transition:transform .2s;display:inline-block;position:relative;overflow:hidden}@media (hover:hover){.statement-pic:hover{transform:var(--hover-scale)}}.position-stack>.byline{margin-top:var(--space-l)}.byline{align-items:center;gap:1.15rem;display:flex}.byline-avatar{aspect-ratio:1;background:var(--section-card-bg,var(--bg-alt));border-radius:50%;flex:none;width:clamp(3.25rem,5vw,4rem);position:relative;overflow:hidden}.byline-masthead{flex-direction:column;gap:.1rem;display:flex}.byline-name,.byline-role{margin:0}.byline-name{font-weight:600;transition:color .2s}.byline-role{color:var(--text-muted);text-wrap:balance;font-weight:400}.byline--link{width:fit-content;color:inherit;text-decoration:none}@media (hover:hover){.byline--link:hover .byline-name{color:var(--brand-color)}}.about-intro{padding-block:var(--space-band)}.about-grid{column-gap:var(--grid-gap);row-gap:var(--space-band);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.about-opener{gap:var(--space-l);grid-column:1/9;display:grid}.about-shot{grid-column:var(--col)}.about-shot--drop{margin-top:var(--space-band)}.about-record{max-width:var(--measure-text);grid-column:8/13;align-self:end;margin:0}.about-thinking{gap:var(--space-xl);margin-block:var(--space-xl);grid-column:2/13;display:grid}.about-belief{max-width:var(--measure-lead);margin:0}.about-essays-list{gap:var(--tile-gap)var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-essays-list .project-card-copy{padding-top:0}.cta-section{padding-block:var(--space-band)}.cta-content{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-content h2{margin-bottom:var(--space-s)}.cta-subtext{max-width:var(--measure-text);margin:0}.reader-masthead-cover{background:var(--cover-plain);min-height:50svh;color:var(--ink-on-media);align-items:flex-end;display:flex}@media not (prefers-color-scheme:dark){.container--pair .reader-masthead-cover{background:var(--pair-secondary);color:var(--pair-primary)}.container--pair .reader-masthead-brief{background:var(--pair-primary);color:var(--pair-secondary)}.container--pair .reader-fact dt{color:inherit}.container--pair{--bg-alt:color-mix(in oklab,var(--pair-light)20%,#fff);--bg-base:color-mix(in oklab,var(--pair-light)40%,#fff);--text-color:var(--pair-dark);--text-muted:var(--pair-dark);--text-run-in:var(--pair-dark);--brand-color:var(--pair-dark);--brand-color-dark:color-mix(in oklab,var(--pair-dark)75%,#000);--border-color:color-mix(in oklab,var(--pair-dark)35%,transparent);--border-color-light:color-mix(in oklab,var(--pair-dark)15%,transparent);--border-interactive:var(--pair-dark);color:var(--text-color)}.container--pair .footer-mark img{filter:url(#pair-ink)}}.pair-filter{position:absolute}.reader-masthead-lockup{padding-block:clamp(2.5rem,6vh,4.5rem) clamp(2.25rem,4.75vh,3.75rem)}.reader-masthead-inner{flex-direction:column;justify-content:space-between;gap:clamp(2.5rem,7vh,5rem);min-height:50svh;padding-block:clamp(1.75rem,3.75vh,3rem) clamp(2.5rem,7vh,4.5rem);display:flex}.reader-masthead-lede{max-width:var(--measure-lead);margin:0}.reader-ledger{justify-content:start;gap:var(--space-s)var(--space-xl);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;margin-top:auto;display:grid}.reader-fact{flex-direction:column;gap:.35rem;min-width:0;display:flex}.reader-fact dd{text-wrap:pretty;margin:0}.reader-body{padding-block:var(--space-band)}.prose{max-width:var(--measure-wide);margin-inline:auto}.prose :where(ol,ul){margin-block:0;padding-left:1.25em}.prose :where(li+li){margin-top:.5em}.prose :where(figure){margin:0;position:relative}.prose>:where(*){max-width:var(--measure-text);margin-block:0;margin-inline:auto}.prose>:where(figure,.side-by-side,.markdown-it-iframe){max-width:none}.prose>:where(*+*){margin-top:1.5em}.prose>:where(h2){margin-top:var(--space-xl)}.prose>:where(h3){margin-top:var(--space-l)}.prose>:where(h2,h3)+:where(*){margin-top:var(--space-s)}.prose>:where(figure,.side-by-side,.markdown-it-iframe),.prose>:where(figure,.side-by-side,.markdown-it-iframe)+:where(*){margin-top:var(--space-band)}.prose>:where(h2,h3)+:where(figure,.side-by-side,.markdown-it-iframe){margin-top:var(--space-l)}.prose>:where(figure,.side-by-side,.markdown-it-iframe)+:where(figure,.side-by-side,.markdown-it-iframe){margin-top:var(--grid-gap)}.prose>:where(hr){max-width:none;height:0;margin:calc((var(--space-band) + var(--space-xl))/2)auto 0;border:0;border-top:1px solid var(--border-color)}.prose>:where(hr)+:where(*){margin-top:calc((var(--space-band) + var(--space-xl))/2)}.prose>:where(:first-child){margin-top:0}.prose a{text-underline-offset:.15em;text-decoration-thickness:1px;transition:color .2s}.prose a:hover{color:var(--brand-color-dark)}.prose blockquote{border-left:1px solid var(--text-muted);color:var(--text-muted);padding-left:1em}.prose blockquote>p{margin:0}.prose blockquote>p+p{margin-top:1em}.prose>.footnotes{line-height:var(--leading-snug);color:var(--text-muted)}.prose>.footnotes p{font-size:inherit;line-height:inherit;margin:0}.prose figure>img,.prose figure>video{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.prose figure>figcaption{bottom:1em}.prose figure>figcaption:hover{background-color:var(--overlay-dark-heavy)}.side-by-side{gap:var(--grid-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.side-by-side>p{display:contents}.markdown-it-iframe{height:0;padding:56.25% 0 0;position:relative}.markdown-it-iframe iframe{border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;inset:0}.markdown-it-iframe .embed-consent{justify-content:center;align-items:center;gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-lg);background:var(--cover-plain);color:var(--ink-on-media);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.embed-consent-button{min-height:var(--control-height);font-family:inherit;line-height:inherit;border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 1.4rem;font-weight:500;transition:background .2s,color .2s}.embed-consent-button:hover,.embed-consent-button:focus-visible{background:var(--ink-on-media);color:var(--cover-plain)}.markdown-it-iframe .embed-consent-note{max-width:var(--measure-text);opacity:.8;margin:0}.embed-consent-note a{color:inherit}.prose--document>:where(hr){max-width:var(--measure-text);margin-top:var(--space-l);border-top-color:var(--border-color-light)}.prose--document>:where(hr)+:where(*){margin-top:var(--space-l)}.prose address{padding:var(--space-m);background:var(--section-card-bg,var(--bg-alt));border-radius:var(--radius-lg);font-style:normal}.legal-notice{padding:var(--space-s)1.25rem;line-height:var(--leading-snug);color:var(--text-muted);background:var(--bg-alt);border-left:3px solid var(--brand-color);border-radius:0 var(--radius-sm)var(--radius-sm)0}@media (max-width:1024px){.trinity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trinity-grid>:nth-child(3){grid-column:1/-1}.trinity-grid>:nth-child(3) .project-thumb{aspect-ratio:21/9}.trinity-grid>:nth-child(3) .project-card-copy{max-width:var(--measure-text)}.reader-ledger{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:768px){.about-grid{row-gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.about-opener,.about-shot,.about-record,.about-thinking{grid-column:1/-1}.about-shot--drop{margin-top:0}.about-essays-list{grid-template-columns:minmax(0,1fr)}.side-by-side{grid-template-columns:1fr}}@media (max-width:600px){.studio-hero-split{padding-block:0 var(--nav-clearance)}.trinity-grid{grid-template-columns:minmax(0,1fr)}.trinity-grid>:nth-child(3) .project-thumb{aspect-ratio:4/5}.reader-masthead{flex-direction:column;min-height:100svh;display:flex}.reader-masthead-cover{flex:1 0 auto;min-height:0}.reader-masthead-inner{min-height:0;padding-bottom:var(--nav-clearance);gap:var(--space-l)}}
@font-face{font-family:soehne;src:url(../media/soehne_buch-s.p.7a5ea380.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:soehne;src:url(../media/soehne_halbfett-s.p.69be455a.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:soehne Fallback;src:local(Arial);ascent-override:103.7%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:100.28%}.soehne_63e3203-module__gruLJa__className{font-family:soehne,soehne Fallback,-apple-system,system-ui,BlinkMacSystemFont,Helvetica,Arial,sans-serif}.soehne_63e3203-module__gruLJa__variable{--font-soehne:"soehne","soehne Fallback",-apple-system,system-ui,BlinkMacSystemFont,Helvetica,Arial,sans-serif}
