.creative-header{gap:16px;display:grid}.creative-header__mark{border-radius:calc(var(--r-card) * (44 / 12));block-size:44px;inline-size:44px;overflow:hidden}.creative-header__mark img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.creative-header__name{margin:0}.creative-header__meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.creative-header__meta .t-data{color:var(--ink-3)}.creative-header__tagline{color:var(--ink-2)}.creative-header__sample{justify-self:start}.creative-header__actions{margin-block-start:4px}.creative-header__capabilities{gap:8px;max-width:52ch;margin:8px 0 0;padding:0;list-style:none;display:grid}.creative-header__capabilities li{color:var(--ink-2);align-items:baseline;gap:10px;display:flex}
.profile-frame{border-block-end:1px solid var(--profile-accent,var(--line));margin-block-end:32px;padding-block-end:28px}
.plate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.plate-grid{grid-template-columns:minmax(0,1fr)}}.plate{color:inherit;display:block}.plate__media{aspect-ratio:var(--plate-ratio,4 / 3);border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);transition:border-color .16s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.plate:hover .plate__media{border-color:var(--line-strong)}}.plate__code{z-index:1;position:absolute;inset-block-start:8px;inset-inline-start:8px}.plate__caption{justify-content:space-between;align-items:baseline;gap:8px;margin-block-start:10px;display:flex}.plate__title{min-width:0}.plate__year{color:var(--ink-3);flex-shrink:0}.plate__sample{margin-block-start:4px}
.studio-masthead{border:1px solid var(--line);border-radius:var(--r-hero);background:#0a0a0b;block-size:clamp(180px,28vw,320px);position:relative;overflow:hidden}.studio-masthead__mark{object-fit:contain;pointer-events:none;opacity:0;block-size:72%;inline-size:80%;animation:.32s steps(8,end) .42s forwards studio-mark-in;position:absolute;inset-block-start:14%;inset-inline-start:10%}@keyframes studio-mark-in{to{opacity:1}}.studio-spectrum{gap:12px;display:grid}.studio-spectrum__bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.studio-spectrum__seg{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--r-pixel);text-align:start;cursor:pointer;gap:8px;min-inline-size:0;padding:12px 12px 11px;transition:border-color .12s steps(2,end),background-color .12s steps(2,end),color .12s steps(2,end);display:grid}.studio-spectrum__seg.is-on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.studio-spectrum__idx{opacity:.7;font-size:11px}.studio-spectrum__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.studio-spectrum__note{color:var(--ink-2);min-block-size:2.6em;max-inline-size:60ch;margin:0}.studio-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-auto-columns:clamp(240px,30vw,360px);grid-auto-flow:column;gap:14px;padding-block-end:4px;display:grid;overflow-x:auto}.studio-rail::-webkit-scrollbar{display:none}.studio-rail>*{scroll-snap-align:start;scroll-margin-inline-start:var(--gutter)}.studio-ticker{border-block:1px solid var(--line);margin-inline:calc(var(--gutter) * -1);padding-block:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.studio-ticker__track{inline-size:max-content;animation:70s linear infinite studio-ticker;display:flex}[dir=rtl] .studio-ticker__track{animation-name:studio-ticker-rtl}.studio-ticker__line{white-space:nowrap;align-items:center;gap:22px;padding-inline-end:22px;display:flex}.studio-ticker__group{align-items:center;gap:22px;display:inline-flex}.studio-ticker__group b{color:var(--ink);font-weight:400}.studio-ticker__item,.studio-ticker__span{color:var(--ink-3)}.studio-ticker__item:before{content:"";background:var(--ink-3);vertical-align:middle;block-size:4px;inline-size:4px;margin-inline-end:12px;display:inline-block}@keyframes studio-ticker{to{transform:translate(-50%)}}@keyframes studio-ticker-rtl{to{transform:translate(50%)}}@media (hover:hover) and (pointer:fine){.studio-ticker:hover .studio-ticker__track{animation-play-state:paused}}@media (max-width:760px){.studio-spectrum__bar{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-spectrum__bar .studio-spectrum__seg:last-child{grid-column:1/-1}.studio-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.studio-masthead__mark{opacity:1;animation:none}.studio-ticker__track{animation:none}.studio-ticker{-webkit-mask-image:none;mask-image:none}.studio-ticker__line+.studio-ticker__line{display:none}}
