.studio_page__Bj17N{--ground:#f1f2f4;--panel:#ffffff;--ink:#14161a;--soft:#5b6068;--line:#dcdfe4;--act:#14161a;--onAct:#ffffff;background:var(--ground);color:var(--ink);min-height:100vh;padding-block:40px 80px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}.studio_wrap__mKQRx{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.studio_head__MBdiW{display:flex;flex-direction:column;gap:8px}.studio_eyebrow__CGbds{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.studio_h1__GD7qv{margin:0;font-size:clamp(30px,5vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.studio_h2__4nm2X{margin:12px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.15;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.studio_h3__NI_Qe{margin:20px 0 0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-weight:500}.studio_lede__vhJke{margin:0;max-width:62ch;font-size:16px;line-height:1.55;color:var(--soft)}.studio_note__oTqwP{margin:0;max-width:70ch;padding:12px 14px;border-left:3px solid var(--ink);background:var(--panel);font-size:14px;line-height:1.5}.studio_formCompact__Wz3EJ,.studio_form__RI8Vp{display:grid;gap:12px;align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}.studio_form__RI8Vp{grid-template-columns:1fr;max-width:560px}.studio_formCompact__Wz3EJ{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.studio_field__qWhrj{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--soft);min-width:0}.studio_field__qWhrj input{font:inherit;font-size:16px;color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:9px;padding:11px 12px;min-width:0;width:100%;box-sizing:border-box}.studio_back__X3exu a:focus-visible,.studio_card__ERNgU:focus-visible,.studio_field__qWhrj input:focus-visible,.studio_ghost__WPxOE:focus-visible,.studio_primary__UWs1r:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.studio_primary__UWs1r{font:inherit;font-size:15px;font-weight:600;color:var(--onAct);background:var(--act);border:0;border-radius:999px;padding:13px 22px;cursor:pointer;text-decoration:none;text-align:center;white-space:nowrap}.studio_primary__UWs1r:hover{opacity:.88}.studio_ghost__WPxOE{display:inline-block;font-size:14px;font-weight:500;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:9px 16px;text-decoration:none}.studio_ghost__WPxOE:hover{border-color:var(--ink)}.studio_grid__H5OKg{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.studio_card__ERNgU{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.studio_tile__aVYgu{position:relative;display:block;aspect-ratio:4/3;border-radius:14px;border:1px solid var(--line);--inset:10%;transition:transform .15s ease}.studio_card__ERNgU:hover .studio_tile__aVYgu{transform:translateY(-3px)}.studio_cardName___574G{margin-top:8px;font-size:15px;font-weight:600}.studio_cardSays__gHLKt{font-size:13px;color:var(--soft)}.studio_art__GW3uk{position:absolute;inset:var(--inset,12%);display:block}.studio_art__GW3uk svg{width:100%;height:100%;display:block}.studio_more__0PeCc{margin:8px 0 0}.studio_back__X3exu{margin:8px 0 -8px;font-size:14px}.studio_back__X3exu a{color:var(--soft)}.studio_hero__vk7U1{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px}.studio_heroTile___aAPw{position:relative;display:block;aspect-ratio:16/10;border-radius:16px;border:1px solid var(--line);--inset:14%}.studio_controls__PmOys{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.studio_controlsLabel__6Qex0{font-size:13px;color:var(--soft);margin-right:4px}.studio_set__A3PKD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.studio_scenes__kmtgF li,.studio_set__A3PKD li,.studio_size__Oftw8{display:flex;flex-direction:column;gap:6px}.studio_setTile__E_yWv{position:relative;display:block;aspect-ratio:4/3;border-radius:12px;border:1px solid var(--line);--inset:14%}.studio_cap__aOIdt{font-size:12px;color:var(--soft)}.studio_sizes__HsZKM{display:flex;gap:28px;align-items:flex-end;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 22px;width:fit-content}.studio_sizes__HsZKM svg{width:100%;height:100%;display:block}.studio_scenes__kmtgF{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.studio_scene__rwTz0{display:block;overflow:hidden;border-radius:12px;max-width:100%}.studio_get__GT_DZ{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin-top:16px}.studio_get__GT_DZ .studio_h3__NI_Qe{margin-top:0;margin-bottom:6px}.studio_share__AL6q0{margin:0;font-size:13px;color:var(--soft)}@media (max-width:760px){.studio_formCompact__Wz3EJ{grid-template-columns:1fr 1fr;padding:12px;gap:10px}.studio_formCompact__Wz3EJ .studio_field__qWhrj:nth-of-type(3){grid-column:1}.studio_formCompact__Wz3EJ .studio_field__qWhrj input{padding:9px 10px}.studio_formCompact__Wz3EJ .studio_primary__UWs1r{padding:11px 16px}.studio_hero__vk7U1{grid-template-columns:1fr}.studio_set__A3PKD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.studio_tile__aVYgu{transition:none}}.studio_swatches__5KHEY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.studio_swatches__5KHEY li{display:flex;flex-direction:column;gap:2px}.studio_swatch__re_Nx{display:block;aspect-ratio:3/2;border-radius:12px;border:1px solid var(--line);margin-bottom:6px}.studio_swatches__5KHEY .studio_cardName___574G{margin-top:0;font-size:14px}.studio_getActions__ydkIc{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.studio_share__AL6q0 a{color:var(--ink)}@media (max-width:760px){.studio_swatches__5KHEY{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio_kit__dhETZ,.studio_photos__X9oRb{list-style:none;margin:0;padding:0;display:grid;gap:14px}.studio_photos__X9oRb{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.studio_kit__dhETZ{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.studio_kit__dhETZ li,.studio_photos__X9oRb li{display:flex;flex-direction:column;gap:6px;min-width:0}.studio_photos__X9oRb img{aspect-ratio:3/2;object-fit:cover}.studio_kit__dhETZ img,.studio_photos__X9oRb img{width:100%;border-radius:12px;display:block;background:var(--panel)}.studio_kit__dhETZ img{aspect-ratio:1/1;object-fit:contain;border:1px solid var(--line)}.studio_capStrong__mKsME{font-size:13px;font-weight:600}.studio_getBtns__7_6Q6{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.studio_adjust__XzxWJ{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:0 16px}.studio_adjust__XzxWJ summary{cursor:pointer;padding:13px 0;font-size:14px;font-weight:600}.studio_adjust__XzxWJ[open]{padding-bottom:16px}.studio_adjGrid__3_iPp{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 26px}.studio_adjSet__dh0lJ{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.studio_adjSet__dh0lJ legend{padding:0;margin-bottom:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.studio_adjRow__krEun{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.studio_adjRow__krEun input[type=text]{font:inherit;font-size:14px;width:100%;max-width:190px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--ground);color:var(--ink)}.studio_adjRow__krEun input[type=range]{width:100%;max-width:190px;accent-color:var(--ink)}.studio_adjColour__NtO1b{display:flex;align-items:center;gap:8px}.studio_adjColour__NtO1b input[type=color]{width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:8px;background:none;cursor:pointer;flex:none}.studio_adjColour__NtO1b input[type=text]{max-width:110px;font-variant-numeric:tabular-nums}.studio_adjBtns__SEbvU{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.studio_adjRow__krEun input:focus-visible,.studio_adjust__XzxWJ summary:focus-visible,.studio_brandCard__HR1gX:focus-visible,.studio_brandDrop__W_0c4:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.studio_brands__VZ2rh{margin-top:34px}.studio_brandList__Wze_z{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.studio_brandList__Wze_z li{display:flex;flex-direction:column;gap:6px;min-width:0}.studio_brandCard__HR1gX{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.studio_brandArt__kZABp{display:flex;align-items:center;justify-content:center;aspect-ratio:5/3;border-radius:12px;padding:14px;border:1px solid var(--line)}.studio_brandArt__kZABp svg{max-width:100%;max-height:100%;width:auto;height:auto}.studio_brandDrop__W_0c4{align-self:flex-start;font:inherit;font-size:12px;color:var(--soft);background:none;border:0;padding:2px 0;cursor:pointer;text-decoration:underline}