.hero-shade.svelte-1jrejae{background:radial-gradient(circle at 85% 0%, transparent 0%, color-mix(in oklab, var(--background) 40%, transparent) 40%, var(--background) 70%)}.service-row.svelte-1jrejae{color:var(--foreground);transition:color .25s}.service-list.svelte-1jrejae:hover .service-row:where(.svelte-1jrejae){color:var(--ink-soft)}.service-list.svelte-1jrejae .service-row:where(.svelte-1jrejae):hover,.service-list.svelte-1jrejae .service-row:where(.svelte-1jrejae):focus-visible{color:var(--foreground)}.row-title.svelte-1jrejae{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.service-row.svelte-1jrejae:hover .row-title:where(.svelte-1jrejae){transform:translate(20px)}.row-subtitle.svelte-1jrejae{transition:color .25s}.service-row.svelte-1jrejae:hover .row-subtitle:where(.svelte-1jrejae),.service-row.svelte-1jrejae:focus-visible .row-subtitle:where(.svelte-1jrejae){color:var(--foreground)}.player-link.svelte-1jrejae svg:where(.svelte-1jrejae){transition:transform var(--dur-2)}.player-link.svelte-1jrejae:hover svg:where(.svelte-1jrejae){transform:translateY(2px)}.preview.svelte-1jrejae{opacity:0;transform:translate(var(--preview-x), var(--preview-y)) translate(-50%, -50%) rotate(var(--preview-lean)) scale(.85);transition:opacity .25s,transform .2s cubic-bezier(.2,.8,.2,1)}.preview.is-shown.svelte-1jrejae{opacity:1;transform:translate(var(--preview-x), var(--preview-y)) translate(-50%, -50%) rotate(var(--preview-lean)) scale(1)}@media (pointer:coarse){.preview.svelte-1jrejae{display:none}}.logo.svelte-beveai{filter:brightness(0)invert()}.chip.svelte-beveai{transition:border-color var(--dur-2), background-color var(--dur-2)}.chip.svelte-beveai:hover,.chip.svelte-beveai:focus-visible{border-color:var(--line-strong);background:var(--tile)}.arrow.svelte-beveai{transition:transform var(--dur-2), color var(--dur-2)}.chip.svelte-beveai:hover .arrow:where(.svelte-beveai),.chip.svelte-beveai:focus-visible .arrow:where(.svelte-beveai){color:var(--foreground);transform:translate(3px)}.tile.svelte-1qv3zmf{border:1px solid var(--line-hairline);background:var(--tile);min-height:168px;color:var(--fg-soft);text-align:left;cursor:pointer;transition:border-color var(--dur-2), background-color var(--dur-2), box-shadow var(--dur-2), transform var(--dur-2) var(--ease-out);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}@media (width>=56.3125rem){.tile.svelte-1qv3zmf{min-height:188px;padding:24px}}.tile.svelte-1qv3zmf:hover{border-color:var(--line-strong);color:var(--foreground);transform:translateY(-2px)}.tile.is-on.svelte-1qv3zmf{border-color:var(--player-color);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--player-color) 16%, transparent), transparent 60%), var(--tile);box-shadow:0 0 30px color-mix(in oklab, var(--player-color) 22%, transparent);color:var(--foreground)}.tile-number.svelte-1qv3zmf{color:var(--fg-off);transition:color var(--dur-2)}.tile.is-on.svelte-1qv3zmf .tile-number:where(.svelte-1qv3zmf){color:var(--player-color)}.tile-label.svelte-1qv3zmf{margin-top:auto}.tile-status.svelte-1qv3zmf{color:var(--fg-faint)}.tile.is-on.svelte-1qv3zmf .tile-status:where(.svelte-1qv3zmf){color:var(--player-color)}.slot.svelte-1qv3zmf{background:var(--ground-black);width:34px;height:34px;box-shadow:inset 0 2px 5px oklch(0% 0 0/.8), 0 0 0 1px var(--line-strong);border-radius:999px;position:relative}.seated.svelte-1qv3zmf{animation:.42s cubic-bezier(.34,1.56,.64,1) both svelte-1qv3zmf-coin-seat}@keyframes svelte-1qv3zmf-coin-seat{0%{opacity:0;transform:translateY(-26px)scale(1.3)}to{opacity:1;transform:none}}.loadout.svelte-1qv3zmf{border:1px solid var(--line-hairline);background:var(--ground-deep)}.service-link.svelte-1qv3zmf{transition:border-color var(--dur-2), background-color var(--dur-2)}.service-link.svelte-1qv3zmf:hover,.service-link.svelte-1qv3zmf:focus-visible{border-color:var(--player-color);background:var(--tile-deep)}.run-fill.svelte-kk2fye{background:var(--spectrum);transition:width .9s cubic-bezier(.2,.8,.2,1)}.spinner.svelte-kk2fye{animation:.8s linear infinite svelte-kk2fye-spin}.pop.svelte-kk2fye{animation:.5s cubic-bezier(.2,.8,.2,1) svelte-kk2fye-pop}@keyframes svelte-kk2fye-spin{to{transform:rotate(360deg)}}@keyframes svelte-kk2fye-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.layer.svelte-1oul3dl{border:1px solid var(--line-hairline);background:var(--tile-deep);color:var(--fg-soft);text-align:left;cursor:pointer;border-radius:22px;flex-direction:column;gap:12px;padding:24px;transition:background-color .25s,border-color .25s,color .25s;display:flex}.layer.svelte-1oul3dl:hover{border-color:var(--line-strong)}.layer.is-on.svelte-1oul3dl{border-color:var(--foreground);background:var(--foreground);color:var(--foreground-dark)}.lens.svelte-sbv8v9{width:190px;height:190px;box-shadow:0 0 0 2px var(--foreground), 0 0 0 6px color-mix(in oklab, var(--accent-cyan) 35%, transparent), 0 24px 60px oklch(0% 0 0/.55);opacity:0;pointer-events:none;transition:opacity var(--dur-2);background-image:url(../../../images/services/gallery-design-discovery.webp);background-repeat:no-repeat;border-radius:50%;margin:-95px 0 0 -95px;position:absolute}.lens.is-on.svelte-sbv8v9{opacity:1}.question.svelte-vju35a{border:1px solid var(--line-hairline);background:var(--tile-deep);min-height:150px;color:var(--fg-soft);text-align:left;cursor:pointer;transition:border-color var(--dur-2), background-color var(--dur-2), transform .25s;border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.question.svelte-vju35a:hover{border-color:var(--line-strong);transform:translateY(-3px)}.question.is-on.svelte-vju35a{border-color:var(--accent-cyan);background:color-mix(in oklab, var(--accent-cyan) 8%, transparent)}.module.svelte-1uz1fh8{border:1px solid var(--line-strong);min-height:44px;color:var(--fg-dim);cursor:pointer;transition:border-color var(--dur-2), color var(--dur-2), background-color var(--dur-2);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.module.svelte-1uz1fh8:hover{border-color:var(--accent-cyan);color:var(--foreground)}.module.is-on.svelte-1uz1fh8{border-color:var(--foreground);background:var(--foreground);color:var(--foreground-dark)}.pop.svelte-1uz1fh8{animation:.5s cubic-bezier(.2,.8,.2,1) svelte-1uz1fh8-pop}@keyframes svelte-1uz1fh8-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tile.svelte-wezxmw img:where(.svelte-wezxmw){transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tile.svelte-wezxmw:hover img:where(.svelte-wezxmw){transform:scale(1.07)}.caption.svelte-wezxmw{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}.tile.svelte-wezxmw:hover .caption:where(.svelte-wezxmw){opacity:1;transform:none}@media (pointer:coarse){.caption.svelte-wezxmw{opacity:1;transform:none}}.skill.svelte-oxs03q{width:100%;min-height:64px;color:var(--fg-faint);text-align:left;cursor:pointer;transition:background-color var(--dur-2), color var(--dur-2);border-radius:18px;align-items:center;gap:14px;padding:12px 18px;display:flex}@media (width<=56.25rem){.skill.svelte-oxs03q{background:var(--glass);white-space:nowrap;flex:none;width:auto}}.skill.svelte-oxs03q:hover{background:var(--glass);color:var(--foreground)}.skill.is-on.svelte-oxs03q{background:var(--foreground);color:var(--foreground-dark)}.skill.is-fit.svelte-oxs03q{box-shadow:inset 0 0 0 1.5px var(--fit-color);animation:.9s ease-out svelte-oxs03q-fit-pulse}@keyframes svelte-oxs03q-fit-pulse{0%{box-shadow:inset 0 0 0 1.5px var(--fit-color), 0 0 0 0 color-mix(in oklab, var(--fit-color) 55%, transparent)}to{box-shadow:inset 0 0 0 1.5px var(--fit-color), 0 0 0 12px transparent}}.fit-tag.svelte-oxs03q{color:var(--fit-color)}.skill.is-on.svelte-oxs03q .fit-tag:where(.svelte-oxs03q){color:var(--foreground-dark)}.fact.svelte-oxs03q{border-bottom:1px solid var(--line-hairline);grid-template-columns:1fr;gap:4px;padding:14px 0;display:grid}@media (width>=56.3125rem){.fact.svelte-oxs03q{grid-template-columns:170px minmax(0,1fr);gap:24px}}.fact.svelte-oxs03q dt:where(.svelte-oxs03q){color:var(--accent-cyan);letter-spacing:2.4px;text-transform:uppercase;font-size:11px;font-weight:800;line-height:24px}.fact.svelte-oxs03q dd:where(.svelte-oxs03q){color:var(--fg-soft);font-size:17px;line-height:26px}.brief.svelte-oxs03q summary:where(.svelte-oxs03q)::-webkit-details-marker{display:none}.path-fill.svelte-1vx9r0f{background:var(--spectrum);transform-origin:0}@supports (animation-timeline:view()){.path-fill.svelte-1vx9r0f{animation:linear both svelte-1vx9r0f-path-fill;animation-timeline:view();animation-range:cover 15% cover 55%}}@keyframes svelte-1vx9r0f-path-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
