.looks.svelte-o4vfrw{display:inline-flex;flex-wrap:wrap;border:var(--rule-hair) solid var(--stroke-strong);justify-self:start}.look-btn.svelte-o4vfrw{min-height:44px;padding:0 var(--space-md);border:0;background:transparent;cursor:pointer;font:700 var(--text-sm)/1 var(--font-body);color:var(--ink-sub)}.look-btn[aria-pressed=true].svelte-o4vfrw{background:var(--ink-heading);color:var(--surface-page)}.look-btn.svelte-o4vfrw:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub.svelte-1o0dww6{--pub-ink: var(--color-ink);--pub-soft: var(--color-ink-2);--pub-line: var(--color-rule);--pub-card: var(--color-paper-2);--pub-gold: var(--color-accent);--pub-display: clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--pub-section: clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--pub-lead: clamp(1.125rem, 1rem + .45vw, 1.375rem);--pub-container: 78rem;background:transparent;color:var(--color-ink);min-height:100dvh}.pub[data-look=soft].svelte-1o0dww6{--soft-ivory: #fbf7f0;--soft-ink: 43 36 32;--paccha-500: #e9b8b5;--paccha-600: #c9928e;--paccha-700: #a8716d;--paccha-800: #f3dcd8;--purple-500: #56704f;--purple-600: #445a3f;--purple-700: #33442f;--purple-800: #c9d6c1;--purple-300: #46603f;--pink-500: #d98c93;--pink-600: #e9b8b5;--pink-700: #c9d6c1;--yoyo-700: #e4d3c3;--pop-black-500: rgb(var(--soft-ink));--surface-page: var(--soft-ivory);--surface-card: #ffffff;--surface-raised: #f4eee4;--stroke: rgb(var(--soft-ink) / .14);--stroke-strong: #cfc6b8;--stroke-hover: #8f857a;--ink-heading: rgb(var(--soft-ink) / .94);--ink-sub: rgb(var(--soft-ink) / .8);--ink-body: rgb(var(--soft-ink) / .68);--ink-lighter: rgb(var(--soft-ink) / .45);--action: var(--purple-500);--action-ink: #ffffff;--action-edge-r: var(--purple-600);--action-edge-b: var(--purple-700);--action-text: var(--purple-300);--brand: var(--paccha-500);--brand-ink: rgb(var(--soft-ink));--live: var(--paccha-500);--focus: rgb(var(--soft-ink));--plunk-dark-r: #e4dccf;--plunk-dark-b: #cfc6b8;--color-paper: var(--surface-page);--color-paper-2: var(--surface-card);--color-paper-3: var(--surface-raised);--color-ink: var(--ink-heading);--color-ink-2: var(--ink-sub);--color-muted: var(--ink-body);--color-rule: var(--stroke);--color-rule-strong: var(--stroke-strong);--color-accent: var(--action);--color-accent-ink: var(--action-ink);--color-focus: var(--focus);background:var(--surface-page);color:var(--ink-heading);color-scheme:light;--pub-scheme: light}.pub[data-look=soft].svelte-1o0dww6 .btn.black{--face: rgb(var(--soft-ink));--face-ink: var(--soft-ivory);--edge-r: #8f857a;--edge-b: #5c544c}.pub[data-look=soft].svelte-1o0dww6 h1{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.01em}.pub.svelte-1o0dww6 .wrap{max-width:var(--pub-container);margin:0 auto;padding-inline:var(--space-md)}@media(min-width:48rem){.pub.svelte-1o0dww6 .wrap{padding-inline:var(--space-xl)}}.pub.svelte-1o0dww6 .display{font:800 var(--pub-display)/1.02 var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;min-width:0;margin:0}.pub.svelte-1o0dww6 .section-head{font:800 var(--pub-section)/1.08 var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;margin:0}.pub.svelte-1o0dww6 .lead{font-size:var(--pub-lead);line-height:1.5;color:var(--color-ink-2);max-width:34ch;margin:0}.pub.svelte-1o0dww6 .pop-lg{min-height:48px;padding-inline:var(--space-lg);font-size:var(--text-md)}.skip.svelte-1o0dww6{position:absolute;left:-999rem}.skip.svelte-1o0dww6:focus-visible{left:var(--space-md);top:var(--space-md);background:var(--color-paper-2);padding:var(--space-xs) var(--space-sm);z-index:var(--z-toast)}.top.svelte-1o0dww6{position:sticky;top:0;z-index:var(--z-sticky-nav);background:color-mix(in srgb,var(--surface-page) 70%,transparent);backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);border-bottom:var(--rule-hair) solid var(--color-rule)}.bar.svelte-1o0dww6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:64px}.brand.svelte-1o0dww6{font:900 20px/1 var(--font-display);color:var(--ink-heading);text-decoration:none;letter-spacing:-.02em}nav.svelte-1o0dww6{display:flex;align-items:center;gap:var(--space-lg)}nav.svelte-1o0dww6 a:where(.svelte-1o0dww6):not(.btn){font-size:14px;font-weight:600;color:var(--ink-sub);text-decoration:none;padding-block:var(--space-sm)}nav.svelte-1o0dww6 a:where(.svelte-1o0dww6):not(.btn):hover{color:var(--ink-heading)}@media(max-width:40rem){.hide-sm.svelte-1o0dww6{display:none}}.foot.svelte-1o0dww6{border-top:var(--rule-hair) solid var(--stroke);padding-block:var(--space-2xl) var(--space-xl);margin-top:var(--space-xl);color:var(--ink-body)}.foot-grid.svelte-1o0dww6{display:grid;gap:var(--space-xl)}@media(min-width:60rem){.foot-grid.svelte-1o0dww6{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:start}}.mast-col.svelte-1o0dww6{display:grid;gap:var(--space-md);justify-items:start}.mast.svelte-1o0dww6{font:800 clamp(2.5rem,1.5rem + 4vw,4.5rem)/1 var(--font-display);letter-spacing:-.025em;margin:0;color:var(--ink-heading)}.contact.svelte-1o0dww6{font-style:normal;display:grid;gap:var(--space-2xs)}.contact.svelte-1o0dww6 p:where(.svelte-1o0dww6),.links.svelte-1o0dww6{margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.contact.svelte-1o0dww6 .caps:where(.svelte-1o0dww6){color:var(--ink-body);margin-bottom:var(--space-2xs)}.contact.svelte-1o0dww6 a:where(.svelte-1o0dww6),.links.svelte-1o0dww6 a:where(.svelte-1o0dww6),.social.svelte-1o0dww6 a:where(.svelte-1o0dww6),.legal-links.svelte-1o0dww6 a:where(.svelte-1o0dww6){color:var(--color-ink);display:inline-flex;align-items:center;min-height:32px}.social.svelte-1o0dww6,.legal-links.svelte-1o0dww6{list-style:none;margin:var(--space-xs) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--space-md);font-size:var(--text-sm)}.links.svelte-1o0dww6{list-style:none;padding:0;display:grid;gap:var(--space-2xs)}.legal-row.svelte-1o0dww6{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-xl);border-top:var(--rule-hair) solid var(--stroke);padding-top:var(--space-md);font-size:var(--text-sm)}.legal-row.svelte-1o0dww6 p:where(.svelte-1o0dww6){margin:0}.legal-links.svelte-1o0dww6{margin:0}.tag.svelte-1o0dww6{color:var(--ink-sub)}.legal.svelte-1o0dww6{color:var(--color-muted)}
