.GK1CmW_stage{border-radius:calc(var(--card-radius) + 6px);background:var(--hero-gradient);box-shadow:var(--shadow-xl);padding:1.25rem}@media (min-width:1024px){.GK1CmW_stage{padding:2rem}}@media (prefers-reduced-motion:no-preference){.GK1CmW_slide{animation:.4s ease-out GK1CmW_fade-in}}@keyframes GK1CmW_fade-in{0%{opacity:0;transform:translateY(6px)}}.GK1CmW_track{background:var(--surface-dark-line);border-radius:999px;height:3px;margin-top:1.5rem;overflow:hidden}.GK1CmW_progress{background:var(--neon-rule);transform-origin:0;height:100%;animation-name:GK1CmW_fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes GK1CmW_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.GK1CmW_control{border:1px solid var(--surface-dark-line);min-width:2.75rem;height:2.75rem;color:var(--on-dark);border-radius:999px;place-items:center;font-size:1.25rem;transition:border-color .15s,color .15s;display:inline-grid}.GK1CmW_control:hover{border-color:var(--neon-laser-cyan);color:var(--neon-laser-cyan)}.GK1CmW_control:focus-visible,.GK1CmW_thumb:focus-visible{outline:2px solid var(--neon-laser-cyan);outline-offset:2px}.GK1CmW_thumb{aspect-ratio:16/9;opacity:.55;width:4.5rem;box-shadow:0 0 0 1px var(--surface-dark-line);border-radius:6px;transition:opacity .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.GK1CmW_thumb:hover{opacity:.85}.GK1CmW_thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--neon-laser-cyan), 0 0 14px color-mix(in oklab, var(--neon-laser-cyan) 45%, transparent)}
.Mtc7LW_scene{--size:min(11.5rem, (100vw - 2rem) / 1.8);width:calc(var(--size) * 1.8);height:calc(var(--size) * 1.8);perspective:1400px;place-items:center;margin-inline:auto;display:grid;position:relative}.Mtc7LW_scene:after{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--neon-laser-cyan) 55%, transparent), transparent);filter:blur(6px);pointer-events:none;border-radius:50%;height:14%;position:absolute;bottom:2%;left:15%;right:15%}.Mtc7LW_cube{width:var(--size);height:var(--size);transform-style:preserve-3d;position:relative;transform:rotateX(-24deg)rotateY(-36deg)}.Mtc7LW_face{background:var(--surface-night);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tile) 55%, transparent);backface-visibility:hidden;border-radius:14px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid;position:absolute;inset:0}.Mtc7LW_front{transform:translateZ(calc(var(--size) / 2))}.Mtc7LW_right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}.Mtc7LW_top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2))}.Mtc7LW_tile,.Mtc7LW_photo{border-radius:8px;position:relative;overflow:hidden}.Mtc7LW_tile{background:linear-gradient(135deg, var(--tile), color-mix(in oklab, var(--tile) 55%, var(--surface-night)))}@media (min-width:640px){.Mtc7LW_scene{--size:14rem}}@media (min-width:1024px){.Mtc7LW_scene{--size:15rem;margin-inline:auto 0}}
._qNc0W_cityTile{border-radius:var(--card-radius);border:1px solid var(--surface-dark-line);background:color-mix(in oklab, var(--surface-night) 70%, transparent);padding:1.25rem 1.5rem 1.5rem;transition:border-color .15s,box-shadow .15s}._qNc0W_cityArrow{color:var(--accent-on-dark);transition:transform .15s}._qNc0W_cityTile:hover,._qNc0W_cityTile:focus-within{border-color:var(--neon-laser-cyan);box-shadow:0 0 0 1px var(--neon-laser-cyan), 0 0 24px color-mix(in oklab, var(--neon-laser-cyan) 30%, transparent)}._qNc0W_cityTile:hover ._qNc0W_cityArrow,._qNc0W_cityTile:focus-within ._qNc0W_cityArrow{transform:translate(4px)}._qNc0W_light{border-color:var(--paper-200);background:var(--card);box-shadow:var(--card-shadow);overflow:hidden}._qNc0W_light:before{content:"";background:var(--neon-rule);height:2px;position:absolute;inset:0 0 auto}._qNc0W_light:hover,._qNc0W_light:focus-within{border-color:var(--accent);box-shadow:0 18px 40px -12px color-mix(in oklab, var(--neon-hot-pink) 45%, transparent)}._qNc0W_light ._qNc0W_cityArrow{color:var(--gold-800)}
.zxNkuG_hero{background:var(--hero-gradient)}.zxNkuG_heroPhoto{box-shadow:var(--photo-offset-shadow)}.zxNkuG_studioNote{border-left:4px solid var(--accent);border-radius:0 var(--card-radius) var(--card-radius) 0;background:color-mix(in oklab, var(--sepia-500) 50%, var(--paper-50));padding:1.25rem 1.5rem}.zxNkuG_serviceCard{min-width:0;padding-top:1.75rem}.zxNkuG_serviceCard>p{margin-bottom:1.5rem}.zxNkuG_prices{background:var(--surface-night);box-shadow:inset 0 0 0 1px var(--surface-dark-line);border-radius:12px;margin:auto -.5rem 0;padding:1rem .75rem}.zxNkuG_prices dd{color:var(--neon-laser-cyan);font-variant-numeric:tabular-nums;text-shadow:0 0 10px color-mix(in oklab, var(--neon-laser-cyan) 45%, transparent)}.zxNkuG_serviceCard:focus-within{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.zxNkuG_serviceCard:hover{border-color:var(--accent)}}.zxNkuG_preparation{background:var(--hero-gradient)}
