.about-studio.svelte-cwls5q{--color-text:#222;--color-muted:#626262;--color-border:#e4e4e0;--color-accent-dark:#626262;color:#222;background:#fff}.about-studio.svelte-cwls5q h1,.about-studio.svelte-cwls5q h2,.about-studio.svelte-cwls5q h3{letter-spacing:-.035em;font-weight:500}.about-studio.svelte-cwls5q .eyebrow{text-transform:none;margin-bottom:24px;font-size:.85rem;font-weight:500}.studio-hero.svelte-cwls5q{text-align:center;background:0 0;padding:100px 0 0}.studio-hero.svelte-cwls5q h1:where(.svelte-cwls5q){max-width:100%;font-size:clamp(2.7rem,5.5vw,4.8rem);line-height:1.07}.studio-hero.svelte-cwls5q .lead:where(.svelte-cwls5q){max-width:650px;margin:28px auto 0;font-size:1.12rem;line-height:1.7}.studio-actions.svelte-cwls5q{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.studio-button.svelte-cwls5q,.studio-link.svelte-cwls5q{justify-content:center;align-items:center;gap:12px;min-height:48px;font-weight:500;display:inline-flex}.studio-button.svelte-cwls5q{color:#fff;background:#222;border-radius:999px;padding:12px 24px;transition:background-color .16s}.studio-button.svelte-cwls5q:hover{background:#444}.studio-link.svelte-cwls5q{color:#222;text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.studio-link.svelte-cwls5q:hover{text-decoration-color:currentColor}.about-studio.svelte-cwls5q :focus-visible{outline-offset:5px;outline:3px solid #325c77}.landscape.svelte-cwls5q{background:radial-gradient(at 70% 100%,#dc9784,#0000 65%),radial-gradient(at 12% 90%,#dfb877,#0000 60%),linear-gradient(130deg,#e3e9ec,#e9dcd5 70%);border-radius:16px;margin-top:64px;padding:64px 80px 0;overflow:hidden}.workspace.svelte-cwls5q{background:#fafafa;border:1px solid #fff9;border-radius:12px 12px 0 0;font-size:.8rem;box-shadow:0 20px 65px #654e3d29}.workspace-bar.svelte-cwls5q{color:#656565;border-bottom:1px solid #e4e4e0;justify-content:space-between;padding:17px 20px;display:flex}.window-dots.svelte-cwls5q{letter-spacing:4px;color:#b6b6b6;font-size:.7rem}.workspace-body.svelte-cwls5q{grid-template-columns:210px 1fr;min-height:330px;display:grid}.workspace-side.svelte-cwls5q{background:#f2f2f0;border-right:1px solid #e4e4e0;flex-direction:column;gap:9px;padding:25px 16px;display:flex}.workspace-side.svelte-cwls5q span:where(.svelte-cwls5q),.workspace-side.svelte-cwls5q strong:where(.svelte-cwls5q){padding:8px 10px}.selected.svelte-cwls5q{background:#e5e5e1;border-radius:6px}.workspace-main.svelte-cwls5q{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:26px 20px;display:flex}.workspace-main.svelte-cwls5q>span:where(.svelte-cwls5q),.workspace-main.svelte-cwls5q p:where(.svelte-cwls5q){color:#666;text-align:center}.code-symbol.svelte-cwls5q{letter-spacing:-.1em;font:500 64px ui-monospace,monospace}.flow.svelte-cwls5q{align-items:center;gap:14px;display:flex}.flow.svelte-cwls5q span:where(.svelte-cwls5q){background:#f0f0ee;border:1px solid #e4e4e0;border-radius:7px;padding:9px 12px}.flow.svelte-cwls5q b:where(.svelte-cwls5q){color:#888;font-weight:400}.studio-intro.svelte-cwls5q{text-align:center;padding-block:100px 40px}.studio-intro.svelte-cwls5q h2:where(.svelte-cwls5q),.studio-end.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.15}.studio-intro.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{max-width:680px;margin:26px auto 0;font-size:1.08rem;line-height:1.8}.details-grid.svelte-cwls5q{align-items:start;gap:64px}.prose.svelte-cwls5q{padding-top:25px;font-size:1.12rem}.prose.svelte-cwls5q .studio-link:where(.svelte-cwls5q){margin-top:24px;font-size:1rem}.detail-panel.svelte-cwls5q{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.detail-panel.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.65rem}.contact-list.svelte-cwls5q strong:where(.svelte-cwls5q){font-weight:500}.contact-list.svelte-cwls5q li:where(.svelte-cwls5q){border-color:#e4e4e0}.compliance-grid.svelte-cwls5q{display:block}.compliance-grid.svelte-cwls5q .detail-panel:where(.svelte-cwls5q){border-bottom:1px solid #e4e4e0;grid-template-columns:1fr 2fr;gap:48px;padding:28px 0;display:grid}.compliance-grid.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.01em;font-size:1.05rem;line-height:1.5}.compliance-grid.svelte-cwls5q p:where(.svelte-cwls5q){line-height:1.8}.help-grid.svelte-cwls5q{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;scroll-margin-top:110px}.info-card.svelte-cwls5q{box-shadow:none;background:#f5f5f2;border:0;border-radius:12px;min-height:190px;padding:32px}.info-card.svelte-cwls5q:nth-child(3n+2){background:#efeeeb}.info-card.svelte-cwls5q:nth-child(3n){background:#edf2f1}.info-card.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.01em;font-size:1.1rem;line-height:1.5}.info-card.svelte-cwls5q:hover{transform:none}.direction-number.svelte-cwls5q{color:#72726b;margin-bottom:26px;font:.8rem ui-monospace,monospace;display:block}.studio-end.svelte-cwls5q{text-align:center;background:#f6f6f3;margin-top:48px;padding:85px 0 100px}.studio-end.svelte-cwls5q p:where(.svelte-cwls5q):not(.eyebrow){margin:24px 0 30px;line-height:1.75}@media (width<=980px){.details-grid.svelte-cwls5q{gap:32px}.landscape.svelte-cwls5q{padding:40px 28px 0}.workspace-body.svelte-cwls5q{grid-template-columns:170px 1fr}.help-grid.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.about-studio.svelte-cwls5q .container:where(.svelte-cwls5q){width:calc(100% - 40px)}.studio-hero.svelte-cwls5q{padding-top:60px}.studio-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2.6rem}.studio-hero.svelte-cwls5q .lead:where(.svelte-cwls5q){font-size:1rem}.landscape.svelte-cwls5q{margin-top:40px;padding:25px 15px 0}.workspace-side.svelte-cwls5q{display:none}.workspace-body.svelte-cwls5q{grid-template-columns:1fr;min-height:270px}.workspace-main.svelte-cwls5q{padding:22px 10px}.flow.svelte-cwls5q{gap:7px;font-size:.7rem}.flow.svelte-cwls5q span:where(.svelte-cwls5q){padding:8px}.workspace-bar.svelte-cwls5q{padding:13px}.studio-intro.svelte-cwls5q{padding-block:65px 15px}.help-grid.svelte-cwls5q,.compliance-grid.svelte-cwls5q .detail-panel:where(.svelte-cwls5q){grid-template-columns:1fr}.compliance-grid.svelte-cwls5q .detail-panel:where(.svelte-cwls5q){gap:6px}.info-card.svelte-cwls5q{min-height:auto}.studio-end.svelte-cwls5q{padding-block:65px}}@media (prefers-reduced-motion:reduce){.studio-button.svelte-cwls5q{transition:none}}
