.studio-logo{display:block;width:176px;height:58px;object-fit:contain;object-position:left center;max-width:none}.brand{flex-shrink:0}.studio-about-link{font-size:12px;white-space:nowrap;margin-left:24px}.studio-journal{padding:65px 5%;border-top:1px solid var(--line)}.studio-journal .section-heading{padding:0 0 36px;border:0}.studio-journal h2{font-size:clamp(32px,4.5vw,62px);letter-spacing:-.055em;line-height:1.05;margin:22px 0}.studio-journal .section-heading p{max-width:520px;font-size:15px;line-height:1.7;color:var(--muted)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.journal-note{border-top:2px solid var(--ink);padding:24px 0;min-width:0}.journal-number{display:block;font:42px/1 monospace;letter-spacing:-.07em;color:#a4a896;margin-bottom:32px}.journal-note>.eyebrow{font-size:9px}.journal-note h3{font-size:28px;line-height:1.18;letter-spacing:-.04em;font-weight:600;margin:18px 0 12px}.journal-note p{font-size:14px;line-height:1.7;color:var(--muted)}.journal-note details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.journal-note summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;list-style:none;min-height:36px}.journal-note summary::-webkit-details-marker{display:none}.journal-note summary .ui-icon{width:18px;height:18px;transition:transform .2s}.journal-note details[open] summary .ui-icon{transform:rotate(45deg)}.journal-body{padding-top:16px}.journal-body p+p{margin-top:16px}.studio-about-head{padding:45px 5% 64px;background:#20261f;color:var(--paper);margin:0 18px}.studio-about-head .eyebrow{display:block;margin-top:45px;color:#b9bdad}.studio-about-head h1{font-size:clamp(42px,6vw,90px);line-height:1.05;letter-spacing:-.055em;max-width:1000px;margin:24px 0}.studio-about-head>p{font-size:20px;line-height:1.6;max-width:730px;color:#c9cebf}.studio-about .about{border-bottom:1px solid var(--line);padding-top:64px}.studio-about footer{border:0}footer{flex-wrap:wrap;gap:18px}
@media(max-width:1050px){.studio-logo{width:164px;height:54px}.studio-about-link{margin-left:12px}header>nav:not(.language-switch){gap:18px}}
@media(max-width:800px){header>.brand{flex:1}.studio-logo{width:146px;height:48px}.studio-about-link{display:none}.journal-grid{grid-template-columns:1fr;gap:18px}.journal-note{padding:22px 0}.journal-number{font-size:32px;margin-bottom:18px}.journal-note h3{font-size:28px}.studio-journal{padding:44px 20px}.studio-about-head{margin:0 10px;padding:32px 20px 42px}.studio-about-head>p{font-size:16px}.studio-about-head h1{font-size:clamp(32px,10vw,42px);overflow-wrap:break-word}.studio-about .about{padding-top:40px}header>nav:not(.language-switch){gap:0}}
@media(max-width:380px){.studio-logo{width:132px;height:44px}header{gap:6px}}

/* The eye caption belongs to the CTA flow, never over its links. */
.vision-actions .eye-coordinate{position:static;display:block;margin:0 0 18px;color:#acb69c;font:9px/1.8 monospace;letter-spacing:.08em;overflow-wrap:break-word}
@media(max-width:800px){.vision-actions .eye-coordinate{display:none}}
