.studio-portfolio_block___nkFg{container:portfolio/inline-size;display:flex;flex-direction:column;gap:var(--step-item);margin-bottom:var(--step-section)}.studio-portfolio_title__0fPxZ{color:var(--text-primary)}.studio-portfolio_note__44hSl{color:var(--text-muted)}.studio-portfolio_image__wBqA3{object-fit:cover}.studio-portfolio_body__EcYsk{scroll-margin-top:var(--space-6xl);display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);background:var(--bg-surface);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.studio-portfolio_specs__DJxCK{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md) var(--space-lg);margin:0}.studio-portfolio_spec__YZWBA{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.studio-portfolio_specKey__Pt_Nt{color:var(--text-muted)}.studio-portfolio_specValue__R2rYH{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line}.studio-portfolio_text__g7Kjz{color:var(--text-muted);white-space:pre-line}.studio-portfolio_frame__c130w{position:relative;margin:0;overflow:hidden;aspect-ratio:var(--ratio-photo);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.studio-portfolio_body__EcYsk,.studio-portfolio_frame__c130w{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio-portfolio_grid__rPmBk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}@container portfolio (min-width: 900px){.studio-portfolio_grid__rPmBk{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-portfolio_bodyHead__j9XjG{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-lg)}.studio-portfolio_bodyTitle__oCDhm{min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.studio-portfolio_shots__G5lV9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:var(--space-lg) 0 0;padding:0;list-style:none}@media (min-width:900px){.studio-portfolio_shots__G5lV9{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio-portfolio_empty__eZnsA{color:var(--text-muted)}.studio-portfolio_photoLabel__tNE8X{position:absolute;left:var(--space-sm);bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--bg-dark);color:var(--text-on-dark)}.studio-portfolio_video__uBm6W{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--bg-dark)}@container portfolio (min-width: 540px) and (max-width: 899px){.studio-portfolio_grid__rPmBk{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-portfolio_detailGrid__tLFEt{display:grid;gap:var(--space-xl);min-width:0}.studio-portfolio_details__hLVLm,.studio-portfolio_media__WYneU{display:grid;align-content:start;gap:var(--space-lg);min-width:0}.studio-portfolio_details__hLVLm .studio-portfolio_specs__DJxCK{grid-template-columns:repeat(2,minmax(0,1fr))}@container portfolio (min-width: 800px){.studio-portfolio_detailGrid__tLFEt{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-2xl)}}@container portfolio (max-width: 420px){.studio-portfolio_body__EcYsk{padding:var(--space-lg)}}@container portfolio (max-width: 539px){.studio-portfolio_grid__rPmBk:has(>li:only-child){grid-template-columns:minmax(0,1fr)}}.studio-promotion-workspace_root__McZCF,.studio-promotion-workspace_stack__ucM8c{display:grid;gap:var(--space-lg);min-width:0}.studio-promotion-workspace_layout__chlWz{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--space-xl);align-items:start;min-width:0}.studio-promotion-workspace_queue__Owgjt{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-sm)}.studio-promotion-workspace_queueButton__hLbo9{display:flex;flex-direction:column;align-items:flex-start;white-space:normal;text-align:start;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);height:auto;min-height:72px;padding:var(--space-md);gap:var(--space-xs)}.studio-promotion-workspace_queueButton__hLbo9>span{max-width:100%;overflow-wrap:anywhere}.studio-promotion-workspace_actions__KkCFT,.studio-promotion-workspace_heading__fdmXs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.studio-promotion-workspace_fields__ZvcNo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--space-md);min-width:0}.studio-promotion-workspace_media__QXKuC{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:var(--space-md);padding:0;margin:0;list-style:none}.studio-promotion-workspace_asset__fe2Y_{display:grid;align-content:start;gap:var(--space-sm);min-width:0}.studio-promotion-workspace_asset__fe2Y_>img,.studio-promotion-workspace_asset__fe2Y_>video{width:100%;height:170px;object-fit:contain;background:var(--bg-sand);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.studio-promotion-workspace_filename__GScCq{overflow-wrap:anywhere;color:var(--text-muted)}.studio-promotion-workspace_asset__fe2Y_>audio{width:100%;min-width:0}.studio-promotion-workspace_prose__Vao3c{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:75ch}@media(max-width:900px){.studio-promotion-workspace_layout__chlWz{grid-template-columns:minmax(0,1fr)}.studio-promotion-workspace_queue__Owgjt{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@supports not (corner-shape:superellipse(2.4)){.studio-promotion-workspace_asset__fe2Y_>img,.studio-promotion-workspace_asset__fe2Y_>video,.studio-promotion-workspace_queueButton__hLbo9{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}