.interior-paper{--interior-rule:var(--paper-line,#bcbab1);--interior-muted:#525049;--interior-link:#22549c;--focus-color:var(--interior-link);color-scheme:light;color:var(--ink,#101010);background:var(--paper,#ecebe5)}.interior-band{padding-block:clamp(3.5rem,7vw,7rem)}.interior-label{color:var(--interior-muted,#b6b5ad);font-family:var(--mono);font-size:.71rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.interior-band h2{margin-top:.55rem;font-size:clamp(2.15rem,4vw,4.5rem);font-weight:400;line-height:.99;letter-spacing:-.055em}.interior-band h3{font-size:clamp(1.4rem,2.65vw,2.55rem);font-weight:400;line-height:1.06;letter-spacing:-.045em}.interior-index-link{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding-block:.45rem;border-bottom:1px solid var(--interior-rule,var(--line));font-size:.88rem;text-decoration:none;transition:color .2s ease}.interior-index-link svg{margin-inline-start:auto;flex:none;transition:transform .2s ease}.interior-index-link:hover{color:var(--interior-link,var(--signal,#91b6ff))}.interior-index-link:hover svg{transform:translate(2px,-2px)}.interior-index-number{color:var(--interior-muted,#b6b5ad);font:500 .7rem var(--mono)}.contact-editorial,.lab-guide,.learn-console,.learn-library,.studio-catalog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;gap:clamp(2rem,7vw,8rem)}.learn-library-index nav,.studio-directory nav{margin-top:1.5rem}.lab-guide-entries,.learn-entries,.studio-entries{border-top:1px solid var(--interior-rule)}.studio-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.25rem;padding-block:clamp(1.35rem,3vw,3rem);border-bottom:1px solid var(--interior-rule)}.studio-entry h3{margin-top:.4rem;text-wrap:pretty}.about-principles li p,.lab-guide-entries article>p:last-child,.learn-entries article>p,.studio-description>p{color:var(--interior-muted)}.studio-description .studio-output{color:var(--ink,#101010);margin-top:1rem}.studio-output span{display:block;margin-bottom:.2rem}#source-title,.intelligence-lab #demo,.learn-entries article,.studio-entry{scroll-margin-top:.5rem}.learn-entries article:target,.studio-entry:target{border-bottom-color:var(--interior-link);background:#dfe6e9;box-shadow:-.35rem 0 var(--interior-link)}.learn-console{--interior-muted:#c6c5be}.learn-side>p:nth-child(2){margin:.85rem 0 1.15rem;max-width:25ch;font-size:clamp(1rem,1.65vw,1.3rem);color:var(--interior-muted)}.contact-editorial .panel,.learn-console .panel{border:1px solid var(--interior-rule,var(--line));background:transparent}.contact-editorial .panel-bar,.learn-console .panel-bar{min-height:3rem;padding-inline:clamp(.9rem,3vw,2rem);border-bottom:1px solid var(--interior-rule,var(--line));background:transparent}.contact-editorial .panel-bar h2,.learn-console .panel-bar h2{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:-.02em}.contact-editorial .panel-bar>svg,.learn-console .panel-bar>svg{display:none}.contact-editorial .panel-body,.learn-console .panel-body{padding:clamp(.9rem,3vw,2rem)}.learn-console .panel input{border-color:#5e5e57}.learn-console .suggestions{gap:.4rem .6rem}.learn-console .suggestions button{min-height:2.75rem;background:transparent;border-color:var(--line);border-radius:0;color:var(--interior-muted)}.learn-entries article{padding-block:clamp(1.25rem,2.75vw,2.6rem);border-bottom:1px solid var(--interior-rule)}.learn-entries h3{margin-bottom:.5rem;font-size:clamp(1.35rem,2.15vw,2rem)}.learn-entries article>p{max-width:60ch}.about-editorial{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,9rem)}.identity-plate{position:relative;display:grid;place-items:center;min-height:min(30rem,55vw);aspect-ratio:1.08;padding:12% 18%;border:1px solid var(--interior-rule);background:linear-gradient(#bcbab155 1px,transparent 0) 50% /14% 14%,linear-gradient(90deg,#bcbab155 1px,transparent 0) 50% /14% 14%}.identity-plate img{filter:brightness(0)}.identity-plate figcaption{position:absolute;display:flex;justify-content:space-between;gap:.5rem;inset:auto 0 0;padding:.6rem .8rem;background:var(--paper,#ecebe5);border-top:1px solid var(--interior-rule)}.about-principles ol,.contact-guide ol{list-style:none;padding:0;margin:1.7rem 0 0;border-top:1px solid var(--interior-rule)}.about-principles li,.contact-guide li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding-block:1.1rem;border-bottom:1px solid var(--interior-rule)}.about-principles li p{margin-top:.45rem}.about-studio{display:flex;justify-content:space-between;align-items:end;gap:1.4rem}.about-studio h2+p{margin-top:.9rem;max-width:48ch;color:#c6c5be}.contact-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.contact-guide li{line-height:1.55}.contact-editorial .form-note,.contact-guide li{color:var(--interior-muted)}.contact-editorial .form-fields{gap:1.2rem;margin-block:1.4rem}.contact-editorial .panel input,.contact-editorial .panel textarea{color-scheme:light;color:var(--ink,#101010);background:#f7f6f1;border-color:#76746b}.contact-editorial .panel textarea::placeholder{color:var(--interior-muted)}.contact-editorial .form-status:not(:empty){color:#235935}.contact-editorial .form-status.form-error{color:#972628}.intelligence-lab{--interior-muted:#c6c5be}.intelligence-lab .dash-title h3{font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:500}.lab-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.5rem;padding-bottom:.65rem}.lab-caption{margin-top:.65rem;color:var(--interior-muted);font-size:.86rem}.lab-guide-entries article{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.35rem 1rem;padding-block:1.2rem;border-bottom:1px solid var(--interior-rule)}.lab-guide-entries article h3{grid-column:1;font-size:clamp(1.3rem,2.15vw,2rem)}.lab-guide-entries article>p:last-child{grid-row:1/span 2;grid-column:2;align-self:center}@media (min-width:960px) and (min-height:680px){.learn-library-index,.studio-directory{position:sticky;top:6.5rem}}@media (max-width:760px){.about-editorial,.contact-editorial,.lab-guide,.learn-console,.learn-library,.studio-catalog{grid-template-columns:minmax(0,1fr)}.identity-plate{max-width:32rem;max-height:20rem;min-height:0;aspect-ratio:1.4}.about-studio{align-items:start;flex-direction:column}}@media (max-width:540px){.lab-guide-entries article,.studio-entry{grid-template-columns:minmax(0,1fr)}.lab-guide-entries article>p:last-child{grid-row:auto;grid-column:auto}}@media (prefers-reduced-motion:reduce){.interior-index-link,.interior-index-link svg{transition:none}.interior-index-link:hover svg{transform:none}}