html,body{margin:0;color:var(--ink);background-color:var(--teal-board);background-image:var(--board-material);background-size:960px 960px;background-blend-mode:multiply}.landing.svelte-1ajh10u{min-height:100dvh;padding:0 clamp(var(--sp-4),5vw,var(--sp-8)) var(--sp-7);color:var(--ink)}.landing-nav.svelte-1ajh10u{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem}.brand.svelte-1ajh10u img:where(.svelte-1ajh10u){display:block;width:clamp(11rem,22vw,16rem);height:auto}.sign-in.svelte-1ajh10u,.primary.svelte-1ajh10u,.secondary.svelte-1ajh10u{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:2.75rem;padding:0 var(--sp-4);border:0;border-radius:var(--radius-control);font-weight:850;text-decoration:none;transition:background-color .14s ease,color .14s ease}.sign-in.svelte-1ajh10u{color:var(--paper-white);background:color-mix(in srgb,var(--deep-teal) 55%,transparent)}.sign-in.svelte-1ajh10u:hover{color:var(--studio-pink);background:var(--paper-white)}.hero.svelte-1ajh10u{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(24rem,1.18fr);align-items:center;gap:clamp(var(--sp-6),7vw,var(--sp-9));min-height:min(46rem,calc(100dvh - 8rem));padding:clamp(var(--sp-6),6vw,var(--sp-9));border-radius:var(--radius-shell);box-shadow:var(--shadow-sheet)}.eyebrow.svelte-1ajh10u{margin:0 0 var(--sp-2);color:var(--studio-teal);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}h1.svelte-1ajh10u,h2.svelte-1ajh10u,p.svelte-1ajh10u{margin:0}h1.svelte-1ajh10u{color:var(--ink);font:850 clamp(3.2rem,7.4vw,6.8rem) / .88 var(--font-display);letter-spacing:-.055em}h1.svelte-1ajh10u span:where(.svelte-1ajh10u){color:var(--studio-pink)}.lede.svelte-1ajh10u{max-width:34rem;margin-top:var(--sp-5);color:var(--ink-muted);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.55}.hero-actions.svelte-1ajh10u{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-5)}.primary.svelte-1ajh10u{color:var(--paper-white);background:var(--studio-pink);box-shadow:var(--shadow-cutout)}.primary.svelte-1ajh10u:hover{background:var(--pressed-pink)}.secondary.svelte-1ajh10u{color:var(--ink);background:color-mix(in srgb,var(--paper-edge) 42%,transparent)}.secondary.svelte-1ajh10u:hover{background:color-mix(in srgb,var(--seafoam) 34%,var(--paper-white))}.hero-visual.svelte-1ajh10u{min-width:0;margin:0}.visual-mat.svelte-1ajh10u{padding:clamp(var(--sp-2),1.5vw,var(--sp-4));border-radius:var(--radius-sheet);background:var(--studio-teal);box-shadow:var(--shadow-dialog)}.hero-visual.svelte-1ajh10u img:where(.svelte-1ajh10u){display:block;width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--radius-sheet) - .15rem);object-fit:cover;object-position:center}.hero-visual.svelte-1ajh10u figcaption:where(.svelte-1ajh10u){margin-top:var(--sp-2);color:var(--ink-muted);font-size:.76rem;text-align:center}.principles.svelte-1ajh10u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--sp-6) auto;border-radius:var(--radius-shell);box-shadow:var(--shadow-sheet)}.principles.svelte-1ajh10u article:where(.svelte-1ajh10u){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);padding:clamp(var(--sp-4),3vw,var(--sp-6))}.principles.svelte-1ajh10u article:where(.svelte-1ajh10u)+article:where(.svelte-1ajh10u){border-left:1px solid var(--paper-edge)}.principle-icon.svelte-1ajh10u{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-control);color:var(--paper-white);background:var(--studio-teal);box-shadow:var(--shadow-cutout)}.principles.svelte-1ajh10u h2:where(.svelte-1ajh10u){color:var(--ink);font:850 1rem/1.2 var(--font-ui)}.principles.svelte-1ajh10u p:where(.svelte-1ajh10u){margin-top:var(--sp-1);color:var(--ink-muted);font-size:.8rem;line-height:1.5}.workflow.svelte-1ajh10u{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(28rem,1.3fr);align-items:center;gap:clamp(var(--sp-6),8vw,var(--sp-9));max-width:88rem;margin:clamp(var(--sp-8),10vw,9rem) auto;color:var(--paper-white)}.workflow.svelte-1ajh10u .eyebrow:where(.svelte-1ajh10u){color:var(--blush)}.workflow.svelte-1ajh10u h2:where(.svelte-1ajh10u){max-width:12ch;color:var(--paper-white);font:850 clamp(2.2rem,4.5vw,4.5rem) / .98 var(--font-display);letter-spacing:-.04em}.workflow-copy.svelte-1ajh10u>p:where(.svelte-1ajh10u):not(.eyebrow){max-width:38rem;margin-top:var(--sp-4);color:color-mix(in srgb,var(--paper-white) 76%,transparent);line-height:1.58}.workflow.svelte-1ajh10u ul:where(.svelte-1ajh10u){display:grid;gap:var(--sp-2);margin:var(--sp-5) 0 0;padding:0;list-style:none}.workflow.svelte-1ajh10u li:where(.svelte-1ajh10u){display:flex;align-items:center;gap:var(--sp-2);color:var(--paper-white);font-weight:750}.workflow-collage.svelte-1ajh10u{position:relative;min-height:clamp(28rem,50vw,44rem)}.paper-cutout.svelte-1ajh10u{position:absolute;margin:0;padding:var(--sp-2);border-radius:var(--radius-sheet);background:var(--paper-cream);box-shadow:var(--shadow-dialog)}.paper-cutout.svelte-1ajh10u img:where(.svelte-1ajh10u){display:block;width:100%;height:100%;border-radius:calc(var(--radius-sheet) - .15rem);object-fit:cover}.library-view.svelte-1ajh10u{top:0;right:10%;bottom:18%;left:0}.map-view.svelte-1ajh10u{top:31%;right:0;bottom:0;left:24%}.closing.svelte-1ajh10u{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:clamp(var(--sp-5),5vw,var(--sp-8));border-radius:var(--radius-shell);box-shadow:var(--shadow-sheet)}.closing.svelte-1ajh10u h2:where(.svelte-1ajh10u){color:var(--ink);font:850 clamp(1.8rem,4vw,3.4rem) / 1 var(--font-display);letter-spacing:-.035em}footer.svelte-1ajh10u{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-4);min-height:6rem;color:color-mix(in srgb,var(--paper-white) 72%,transparent);font-size:.72rem}footer.svelte-1ajh10u img:where(.svelte-1ajh10u){width:9rem}footer.svelte-1ajh10u nav:where(.svelte-1ajh10u){display:flex;justify-content:flex-end;gap:var(--sp-3)}footer.svelte-1ajh10u a:where(.svelte-1ajh10u){color:inherit;text-decoration:none}footer.svelte-1ajh10u a:where(.svelte-1ajh10u):hover{color:var(--paper-white)}a.svelte-1ajh10u:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width: 900px){.hero.svelte-1ajh10u,.workflow.svelte-1ajh10u{grid-template-columns:1fr}.hero.svelte-1ajh10u{padding:var(--sp-6)}.hero-copy.svelte-1ajh10u{text-align:center}.lede.svelte-1ajh10u{margin-inline:auto}.hero-actions.svelte-1ajh10u{justify-content:center}.principles.svelte-1ajh10u{grid-template-columns:1fr}.principles.svelte-1ajh10u article:where(.svelte-1ajh10u)+article:where(.svelte-1ajh10u){border-top:1px solid var(--paper-edge);border-left:0}.workflow-copy.svelte-1ajh10u{text-align:center}.workflow.svelte-1ajh10u h2:where(.svelte-1ajh10u),.workflow-copy.svelte-1ajh10u>p:where(.svelte-1ajh10u):not(.eyebrow){margin-inline:auto}.workflow.svelte-1ajh10u ul:where(.svelte-1ajh10u){justify-content:center;text-align:left}footer.svelte-1ajh10u{grid-template-columns:1fr;justify-items:center;padding-top:var(--sp-4)}}@media (max-width: 560px){.landing.svelte-1ajh10u{padding-inline:var(--sp-2)}.landing-nav.svelte-1ajh10u{min-height:4.5rem;padding-inline:var(--sp-2)}.sign-in.svelte-1ajh10u{min-height:2.35rem;padding-inline:var(--sp-3);font-size:.78rem}.hero.svelte-1ajh10u{min-height:auto;padding:var(--sp-5) var(--sp-4);border-radius:var(--radius-sheet)}h1.svelte-1ajh10u{font-size:clamp(3rem,17vw,4.8rem)}.hero-actions.svelte-1ajh10u{display:grid}.principles.svelte-1ajh10u,.closing.svelte-1ajh10u{border-radius:var(--radius-sheet)}.workflow.svelte-1ajh10u{margin-block:var(--sp-8);padding-inline:var(--sp-3)}.workflow-collage.svelte-1ajh10u{min-height:25rem}.library-view.svelte-1ajh10u{top:0;right:2%;bottom:25%;left:0}.map-view.svelte-1ajh10u{top:36%;right:0;bottom:0;left:13%}.closing.svelte-1ajh10u{align-items:stretch;flex-direction:column;text-align:center}}
