.studio[data-astro-cid-qndvf3hr]{--sw-edge:#0000001a;padding-block:var(--sp-4) var(--sp-8)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .studio[data-astro-cid-qndvf3hr]{--sw-edge:#ffffff2e}}:root[data-theme=dark] .studio[data-astro-cid-qndvf3hr]{--sw-edge:#ffffff2e}.studio__grid[data-astro-cid-qndvf3hr]{gap:var(--sp-5);grid-template-areas:"intro""view""panel";display:grid}.studio__intro[data-astro-cid-qndvf3hr]{grid-area:intro}.studio__intro[data-astro-cid-qndvf3hr] h1[data-astro-cid-qndvf3hr]{font-size:var(--fs-display);line-height:var(--lh-tight);margin-block-start:var(--sp-4)}.studio__lede[data-astro-cid-qndvf3hr]{font-size:var(--fs-lead);color:var(--c-fg-2);max-inline-size:34rem;margin-block-start:var(--sp-4)}.studio__view[data-astro-cid-qndvf3hr]{z-index:2;margin-inline:calc(-1 * var(--gutter));background:var(--c-bg);grid-area:view;padding-block-end:var(--sp-2);position:sticky;inset-block-start:0}.studio__stage[data-astro-cid-qndvf3hr]{background:radial-gradient(120% 90% at 50% 38%, var(--c-bg) 42%, var(--c-bg-alt) 100%);-webkit-user-select:none;user-select:none;block-size:min(52svh,118vw);min-block-size:280px;position:relative;overflow:hidden}.studio__stage[data-astro-cid-qndvf3hr][data-mode="3d"]{touch-action:none;cursor:grab}.studio__stage[data-astro-cid-qndvf3hr][data-mode="3d"]:active{cursor:grabbing}.studio__svg[data-astro-cid-qndvf3hr],.studio__stage[data-astro-cid-qndvf3hr] .studio__canvas,.studio__still[data-astro-cid-qndvf3hr]{block-size:100%;inline-size:100%;position:absolute;inset:0}.studio__svg[data-astro-cid-qndvf3hr]{transition:opacity .4s var(--ease-out);place-items:center;padding:4% 3% 12%;display:grid}.studio__svg[data-astro-cid-qndvf3hr] svg{block-size:100%;inline-size:100%}.studio__still[data-astro-cid-qndvf3hr] img[data-astro-cid-qndvf3hr]{object-fit:cover;block-size:100%;inline-size:100%}.studio__stage[data-astro-cid-qndvf3hr] .studio__canvas{opacity:0;transition:opacity .4s var(--ease-out)}.studio__stage[data-astro-cid-qndvf3hr][data-mode="3d"] .studio__canvas{opacity:1}.studio__stage[data-astro-cid-qndvf3hr][data-mode="3d"] .studio__svg[data-astro-cid-qndvf3hr]{opacity:0}.studio__turn[data-astro-cid-qndvf3hr]{inset-inline:var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-3);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--sp-3)}.studio__turn[data-astro-cid-qndvf3hr][hidden]{display:none}.studio__turn-btn[data-astro-cid-qndvf3hr]{pointer-events:auto;border:1px solid var(--c-line-strong);background:color-mix(in oklab, var(--c-bg) 82%, transparent);block-size:44px;inline-size:44px;color:var(--c-fg);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.studio__turn-btn[data-astro-cid-qndvf3hr]:hover{border-color:var(--c-fg)}.studio__turn-btn[data-astro-cid-qndvf3hr]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.studio__hint[data-astro-cid-qndvf3hr]{font-size:var(--fs-meta);color:var(--c-fg-3);text-align:center}.studio__caption[data-astro-cid-qndvf3hr]{padding-inline:var(--gutter);font-size:var(--fs-small);color:var(--c-fg-2);min-block-size:2.9em;padding-block-start:var(--sp-2)}.studio__panel[data-astro-cid-qndvf3hr]{gap:var(--sp-6);grid-area:panel;display:grid}.st-group[data-astro-cid-qndvf3hr]{gap:var(--sp-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.st-group[data-astro-cid-qndvf3hr] legend[data-astro-cid-qndvf3hr],.st-sub__name[data-astro-cid-qndvf3hr],.st-season__name[data-astro-cid-qndvf3hr]{font-size:var(--fs-small);color:var(--c-fg);margin-block-end:var(--sp-3);padding:0;font-weight:600}.st-sub__name[data-astro-cid-qndvf3hr],.st-season__name[data-astro-cid-qndvf3hr]{color:var(--c-fg-2);margin-block-end:var(--sp-2);font-weight:500;display:block}.st-sub[data-astro-cid-qndvf3hr][hidden]{display:none}.st-chips[data-astro-cid-qndvf3hr],.st-swatches[data-astro-cid-qndvf3hr]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-chip[data-astro-cid-qndvf3hr]{display:inline-flex;position:relative}.st-chip[data-astro-cid-qndvf3hr] input[data-astro-cid-qndvf3hr],.st-swatch[data-astro-cid-qndvf3hr] input[data-astro-cid-qndvf3hr]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.st-chip[data-astro-cid-qndvf3hr] span[data-astro-cid-qndvf3hr]{align-items:center;gap:var(--sp-2);min-block-size:44px;padding-inline:var(--sp-4);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--c-fg-2);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-weight:600;display:inline-flex}.st-chips--small[data-astro-cid-qndvf3hr] .st-chip[data-astro-cid-qndvf3hr] span[data-astro-cid-qndvf3hr]{padding-inline:var(--sp-3);font-weight:500}.st-chip[data-astro-cid-qndvf3hr]:hover span[data-astro-cid-qndvf3hr]{border-color:var(--c-fg);color:var(--c-fg)}.st-chip[data-astro-cid-qndvf3hr] input[data-astro-cid-qndvf3hr]:checked+span[data-astro-cid-qndvf3hr]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.st-chip[data-astro-cid-qndvf3hr] input[data-astro-cid-qndvf3hr]:focus-visible+span[data-astro-cid-qndvf3hr],.st-swatch[data-astro-cid-qndvf3hr]:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.st-chip--shape[data-astro-cid-qndvf3hr] svg[data-astro-cid-qndvf3hr]{fill:currentColor;opacity:.8}.st-dot[data-astro-cid-qndvf3hr]{border-radius:50%;block-size:16px;inline-size:16px;box-shadow:inset 0 0 0 1px #0000001f}.st-swatch[data-astro-cid-qndvf3hr]{background:radial-gradient(circle at 34% 28%, #ffffffbf 0 7%, #fff0 30%), radial-gradient(circle at 50% 60%, var(--sw) 55%, color-mix(in oklab, var(--sw) 78%, #000) 100%);block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1px var(--sw-edge), 0 0 0 3px var(--c-bg);transition:box-shadow var(--dur-2) var(--ease-out);border-radius:50%;position:relative}.st-swatches--small[data-astro-cid-qndvf3hr] .st-swatch[data-astro-cid-qndvf3hr]{block-size:36px;inline-size:36px;margin:4px}.st-swatch[data-astro-cid-qndvf3hr]:has(input:checked){box-shadow:inset 0 0 0 1px var(--sw-edge), 0 0 0 3px var(--c-bg), 0 0 0 5px var(--c-primary)}.st-season[data-astro-cid-qndvf3hr]{margin-block-start:var(--sp-2)}.st-foot[data-astro-cid-qndvf3hr]{gap:var(--sp-3);margin-inline:calc(-1 * var(--gutter));padding:var(--sp-4) var(--gutter) max(var(--sp-4), env(safe-area-inset-bottom));border-block-start:var(--hair);background:var(--c-bg);display:grid}.st-estimate[data-astro-cid-qndvf3hr]{font-size:var(--fs-small);color:var(--c-fg-2)}.st-estimate__label[data-astro-cid-qndvf3hr]{color:var(--c-fg);font-weight:600}.st-actions[data-astro-cid-qndvf3hr]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-actions__main[data-astro-cid-qndvf3hr]{flex:100%}.st-actions[data-astro-cid-qndvf3hr] .btn--ghost[data-astro-cid-qndvf3hr]{min-inline-size:0;padding-inline:var(--sp-3);flex:1 1 0}.st-status[data-astro-cid-qndvf3hr]:empty{display:none}.st-status[data-astro-cid-qndvf3hr]{font-size:var(--fs-meta);color:var(--c-fg-2);overflow-wrap:anywhere}.studio-real[data-astro-cid-qndvf3hr]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--sp-6);padding:0;list-style:none;display:grid}@media (width>=960px){.studio__grid[data-astro-cid-qndvf3hr]{column-gap:var(--sp-8);row-gap:var(--sp-6);grid-template:"view intro""view panel"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start}.studio__view[data-astro-cid-qndvf3hr]{background:0 0;margin-inline:0;inset-block-start:var(--sp-5)}.studio__stage[data-astro-cid-qndvf3hr]{border-radius:var(--r-lg);block-size:min(78vh,700px)}.studio__caption[data-astro-cid-qndvf3hr]{padding-inline:0}.st-foot[data-astro-cid-qndvf3hr]{margin-inline:0;padding-inline:0}.st-actions__main[data-astro-cid-qndvf3hr]{flex:auto}.studio-real[data-astro-cid-qndvf3hr]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.studio__svg[data-astro-cid-qndvf3hr],.studio__stage[data-astro-cid-qndvf3hr] .studio__canvas{transition:none}}
