.prices_sideMaterials__GgGMF{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--step-block);align-items:start;margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:var(--border-hairline) solid var(--section-line,var(--border-default));color:var(--section-ink,var(--text-primary))}.prices_sideMaterialsNote__WQPQh,.prices_sideMaterialsTitle__h4Zid{margin:0}.prices_sideMaterialsNote__WQPQh{max-width:48ch;margin-top:var(--space-sm);color:var(--section-muted,var(--text-muted))}.prices_sideMaterialsList__Vmtyb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-md) var(--space-xl);margin:0;padding:0;list-style:none}.prices_sideMaterialsList__Vmtyb>li{display:grid;gap:var(--space-xs)}.prices_sideMaterialsList__Vmtyb a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:var(--section-ink,var(--text-primary));text-underline-offset:.2em}.prices_sideMaterialsList__Vmtyb span{color:var(--section-muted,var(--text-muted))}@media (max-width:899px){.prices_sideMaterials__GgGMF{grid-template-columns:minmax(0,1fr)}.prices_sideMaterialsList__Vmtyb{justify-content:flex-start}}.prices_pricebookFrame__LgTAp{container:studio-pricebook/inline-size;min-width:0}.prices_pricebook__dqTwM{display:grid;gap:var(--step-block);min-width:0}.image-button_button___I9BJ{position:relative;display:block;min-width:var(--icon-button-md);min-height:var(--icon-button-md);padding:0;border:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);overflow:hidden;background:var(--bg-dark-soft);cursor:pointer}.image-button_image__04jIj{object-fit:cover}.image-button_button___I9BJ[aria-pressed=true]{outline:var(--border-width) solid var(--text-primary);outline-offset:calc(-1 * var(--border-width))}.image-button_button___I9BJ[data-surface=dark][aria-pressed=true]{outline-color:var(--accent-base)}@supports not (corner-shape:superellipse(2.4)){.image-button_button___I9BJ{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio-project-gallery_gallery__ywP08{display:grid;gap:var(--space-3xl);min-width:0}.studio-project-gallery_filters__PYiur{display:flex;flex-wrap:wrap;gap:var(--space-md)}.studio-project-gallery_grid__IBNmO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3xl);list-style:none;padding:0;margin:0}.studio-project-gallery_grid__IBNmO>li{min-width:0}.studio-project-gallery_more__BV6hp{display:flex;justify-content:center}.studio-project-gallery_note__nrlbK{margin:0;color:var(--text-muted)}.studio-project-gallery_series__tvcxO{display:grid;gap:var(--space-xl);max-width:1200px;margin-inline:auto;min-width:0}.studio-project-gallery_details__OLXqY{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-lg)}.studio-project-gallery_details__OLXqY p{margin:0;color:var(--text-muted)}.studio-project-gallery_stage__Wmf6b{position:relative;height:min(57dvh,680px);min-height:200px;background:var(--bg-dark-soft);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);overflow:hidden;touch-action:pan-y pinch-zoom}@supports not (corner-shape:superellipse(2.4)){.studio-project-gallery_stage__Wmf6b{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio-project-gallery_photo__XQ2l7{object-fit:contain}.studio-project-gallery_navigation__1Rqii{display:flex;justify-content:center;align-items:center;gap:var(--space-2xl)}.studio-project-gallery_counter__bmCIV{margin:0;text-align:center;min-width:100px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-project-gallery_thumbnails__uKjdd{display:flex;gap:var(--space-md);overflow-x:auto;padding:var(--space-sm);scroll-padding-inline:var(--space-sm)}.studio-project-gallery_thumbnail__kr8H7{flex:0 0 80px;width:80px;aspect-ratio:var(--ratio-photo)}.studio-project-gallery_failure__4YZK6{height:100%;display:grid;place-content:center;justify-items:center;gap:var(--space-xl);color:var(--text-on-dark)}.studio-project-gallery_failure__4YZK6 p{margin:0}@media (max-width:650px){.studio-project-gallery_gallery__ywP08{gap:var(--space-2xl)}.studio-project-gallery_grid__IBNmO{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.studio-project-gallery_stage__Wmf6b{height:46dvh;min-height:180px}.studio-project-gallery_series__tvcxO{gap:var(--space-lg)}}