:root{--lia-serif: "Source Serif 4", "Source Serif Pro", "Iowan Old Style", "Charter", "Georgia", serif;--lia-sans: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--lia-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--lia-bg: #f6f1e4;--lia-bg-deep: #efe8d4;--lia-surface: #fbf8ef;--lia-surface-2: #fffdf6;--lia-line: #e2dabf;--lia-line-soft: #ebe4cd;--lia-line-strong: #c9bf9d;--lia-ink: #1f2a1a;--lia-ink-2: #3b4332;--lia-muted: #6c6e58;--lia-subtle: #8a8a73;--lia-accent: #3f6b3a;--lia-accent-deep: #2f5429;--lia-accent-soft: #d9e3ce;--lia-accent-tint: #ecf0dd;--lia-good: #4a6b3a;--lia-good-soft: #dde6c8;--lia-warn: #8a6a1c;--lia-warn-soft: #f0e3b8;--lia-bad: #8a3a2a;--lia-bad-soft: #ecd2c5;--lia-ai: #2f5429;--lia-ai-soft: #e7ecd6;--lia-ai-line: #b9c79a;--lia-r: 6px;--lia-r-sm: 4px;--lia-r-lg: 10px;--lia-paper-opacity: .55;--lia-paper-blend: multiply;--lia-fs: 16px;--lia-fs-sm: 14.5px;--lia-pad: 28px 40px 40px;--lia-pad-page: 28px 40px;--lia-pad-content: 28px 40px 40px;--lia-pad-card: 20px;--lia-pad-card-head: 14px 20px;--lia-pad-row: 11px 16px;--lia-pad-nav: 7px 10px;--lia-side-w: 268px;--lia-line-h: 1.55}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--lia-bg);color:var(--lia-ink);font-family:var(--lia-sans);font-size:var(--lia-fs);line-height:1.55;font-weight:450;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}.lia-num,.lia-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lia-mono{font-family:var(--lia-mono)}.lia-serif{font-family:var(--lia-serif);font-weight:400;letter-spacing:-.01em}.lia-card{background-color:var(--lia-surface);border:1px solid var(--lia-line);border-radius:var(--lia-r)}.lia-card.flat{background:var(--lia-bg);background-image:none}.lia-card-pad{padding:var(--lia-pad-card)}.lia-card-head{padding:var(--lia-pad-card-head);border-bottom:1px solid var(--lia-line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.lia-card-head h3{margin:0;font-size:16px;font-weight:500;font-family:var(--lia-sans);letter-spacing:-.005em}.lia-card-head .sub{font-size:13.5px;color:var(--lia-muted)}.lia-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:var(--lia-ink);color:var(--lia-bg);border:1px solid var(--lia-ink);border-radius:var(--lia-r);font-size:14.5px;font-weight:500;cursor:pointer;font-family:inherit;text-decoration:none;min-height:44px;transition:opacity .16s ease}.lia-btn:hover{opacity:.9}.lia-btn:active{transform:scale(.98)}.lia-btn.accent{background:var(--lia-accent);border-color:var(--lia-accent)}.lia-btn.accent:hover{background:var(--lia-accent-deep);border-color:var(--lia-accent-deep);opacity:1}.lia-btn.ghost{background:transparent;color:var(--lia-ink);border-color:var(--lia-line-strong)}.lia-btn.ghost.faint{border-color:var(--lia-line);color:var(--lia-muted)}.lia-btn.sm{padding:6px 12px;font-size:13px;min-height:32px}.lia-btn.lg{padding:14px 22px;font-size:16px}.lia-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;background:var(--lia-line-soft);color:var(--lia-muted);letter-spacing:0}.lia-badge.good{background:var(--lia-good-soft);color:var(--lia-good)}.lia-badge.warn{background:var(--lia-warn-soft);color:var(--lia-warn)}.lia-badge.bad{background:var(--lia-bad-soft);color:var(--lia-bad)}.lia-badge.accent{background:var(--lia-accent-soft);color:var(--lia-accent-deep)}.lia-ai-callout{background:var(--lia-ai-soft);border-left:2px solid var(--lia-ai-line);padding:14px 16px;border-radius:4px;font-size:14.5px;color:var(--lia-ink-2)}.lia-ai-callout .lbl{font-family:var(--lia-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lia-ai);margin-bottom:6px;display:flex;align-items:center;gap:6px}.lia-ai-margin{position:relative;padding-left:14px;border-left:1px solid var(--lia-ai-line);font-size:13px;color:var(--lia-ink-2);line-height:1.55}.lia-ai-margin .lbl{font-family:var(--lia-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lia-ai);margin-bottom:4px;display:block}.lia-hr{border:0;border-top:1px solid var(--lia-line-soft);margin:14px 0}.lia-pill{padding:7px 14px;border:1px solid var(--lia-line-strong);border-radius:99px;font-size:13px;background:transparent;color:var(--lia-ink-2);font-family:var(--lia-mono);cursor:pointer}.lia-pill.active{background:var(--lia-ink);color:var(--lia-bg)}:focus-visible{outline:2px solid var(--lia-accent);outline-offset:2px}.wn-container{width:100%;max-width:1180px;margin:0 auto;padding-inline:24px}@media(min-width:768px){.wn-container{padding-inline:40px}}.wn-container.narrow{max-width:760px}.wn-container.wide{max-width:1320px}.wn-section{padding-block:clamp(36px,5vw,72px);position:relative}.wn-section.tight{padding-block:clamp(24px,3.5vw,48px)}.wn-section.hero{padding-block:clamp(20px,3vw,48px)}.wn-section.hero .wn-hero-grid{gap:clamp(28px,4vw,48px)}.wn-section.hero .hero-copy{gap:14px}.wn-section.hero .wn-lede{font-size:clamp(15px,1.2vw,17px);line-height:1.5}.wn-section.hero .wn-portrait{max-height:460px;object-fit:contain;object-position:center top}.wn-section.cream{background:var(--lia-bg)}.wn-section.surface{background:var(--lia-surface);border-block:1px solid var(--lia-line)}.wn-eyebrow{font-family:var(--lia-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lia-accent-deep);margin:0 0 18px;display:inline-flex;align-items:center;gap:8px}.wn-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.wn-display{font-family:var(--lia-serif);font-weight:400;letter-spacing:-.02em;line-height:1.08;font-size:clamp(34px,4.6vw,60px);color:var(--lia-ink);margin:0;max-width:18ch;text-wrap:balance}.wn-display em{font-style:italic;color:var(--lia-accent-deep)}.wn-h2{font-family:var(--lia-serif);font-weight:400;letter-spacing:-.018em;line-height:1.1;font-size:clamp(26px,3.6vw,40px);color:var(--lia-ink);margin:0 0 16px;text-wrap:balance}.wn-h2 em{font-style:italic;color:var(--lia-accent-deep)}.wn-h3{font-family:var(--lia-serif);font-weight:400;letter-spacing:-.012em;line-height:1.18;font-size:clamp(22px,2.4vw,28px);color:var(--lia-ink);margin:0 0 12px;text-wrap:balance}.wn-lede{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--lia-ink-2);max-width:60ch;margin:0;text-wrap:pretty}.wn-body{font-size:16px;line-height:1.65;color:var(--lia-ink-2);max-width:64ch;text-wrap:pretty}.wn-body p{margin:0 0 14px}.wn-body p:last-child{margin-bottom:0}.wn-portrait{display:block;width:100%;height:auto;border-radius:var(--lia-r-lg);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px;background:var(--lia-surface)}.wn-nav{position:sticky;top:0;z-index:50;background:#f6f1e4d9;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s ease}.wn-nav[data-scrolled=true]{border-bottom-color:var(--lia-line)}.wn-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:14px}.wn-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-family:var(--lia-serif);font-size:22px;letter-spacing:-.01em;line-height:1}.wn-brand-mark{width:28px;height:28px;background:var(--lia-ink);color:var(--lia-bg);border-radius:6px;display:grid;place-items:center;font-family:var(--lia-serif);font-size:16px;font-weight:500;font-style:italic}.wn-nav-links{display:none;gap:22px;font-size:14.5px;color:var(--lia-ink-2)}.wn-nav-links a{text-decoration:none;color:inherit;padding:6px 4px;border-radius:4px}.wn-nav-links a:hover{color:var(--lia-accent-deep)}@media(min-width:880px){.wn-nav-links{display:inline-flex}}.wn-nav-cta{display:inline-flex;align-items:center;gap:12px}.wn-nav-signin{font-size:14.5px;color:var(--lia-muted);text-decoration:none}.wn-nav-signin:hover{color:var(--lia-ink)}.wn-footer{background:var(--lia-bg-deep);border-top:1px solid var(--lia-line);padding-block:56px 36px;margin-top:80px}.wn-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}@media(max-width:768px){.wn-footer-grid{grid-template-columns:1fr 1fr}}.wn-footer-col h4{font-family:var(--lia-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lia-accent-deep);margin:0 0 14px;font-weight:500}.wn-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wn-footer-col a{color:var(--lia-ink-2);text-decoration:none;font-size:14.5px}.wn-footer-col a:hover{color:var(--lia-accent-deep)}.wn-footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--lia-line);display:flex;flex-wrap:wrap;gap:24px;font-family:var(--lia-mono);font-size:11.5px;color:var(--lia-muted);letter-spacing:.04em}.wn-footer-disclaimer{flex:1 1 100%;font-family:var(--lia-sans);font-size:12.5px;line-height:1.6;color:var(--lia-muted);max-width:80ch;letter-spacing:0;margin-top:8px}.wn-hero-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:1024px){.wn-hero-grid{grid-template-columns:1.05fr .95fr;gap:72px}}.wn-split{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:900px){.wn-split{grid-template-columns:1fr 1fr;gap:64px}.wn-split.flip>:first-child{order:2}}.wn-trust{margin-top:28px;padding-top:18px;border-top:1px solid var(--lia-line-soft);display:flex;flex-wrap:wrap;gap:18px 28px;font-family:var(--lia-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lia-muted)}.wn-trust span{display:inline-flex;align-items:center;gap:6px}.wn-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.wn-pullquote{font-family:var(--lia-serif);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.45;color:var(--lia-ink);border-left:2px solid var(--lia-accent);padding-left:22px;margin:0;max-width:60ch;text-wrap:pretty}.wn-pullquote-author{margin-top:14px;font-family:var(--lia-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lia-muted);font-style:normal}.wn-logo-strip{display:flex;flex-wrap:wrap;gap:36px 56px;align-items:center;justify-content:center;color:var(--lia-line-strong);font-family:var(--lia-serif);font-size:22px;letter-spacing:.04em}.wn-logo-strip>*{opacity:.85}.wn-flourish{position:relative;overflow:hidden}.wn-flourish:before{content:"&";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--lia-serif);font-style:italic;font-weight:400;font-size:clamp(280px,36vw,520px);color:var(--lia-line);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;line-height:.8}.wn-flourish>*{position:relative;z-index:1}.wn-divider{height:1px;background:var(--lia-line);border:0;margin:0}.wn-card{background:var(--lia-bg);border:1px solid var(--lia-line);border-radius:var(--lia-r-lg);padding:clamp(28px,4vw,48px)}[id]{scroll-margin-top:80px}a{color:inherit}button{font:inherit}[role=button],button{cursor:pointer}.lia-cascade>*{opacity:0;animation:lia-cascade-in .72s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--lia-cascade-base, .11s) * var(--lia-cascade-i, 0))}.lia-cascade>*:nth-child(1){--lia-cascade-i: 0}.lia-cascade>*:nth-child(2){--lia-cascade-i: 1}.lia-cascade>*:nth-child(3){--lia-cascade-i: 2}.lia-cascade>*:nth-child(4){--lia-cascade-i: 3}.lia-cascade>*:nth-child(5){--lia-cascade-i: 4}.lia-cascade>*:nth-child(6){--lia-cascade-i: 5}.lia-cascade>*:nth-child(7){--lia-cascade-i: 6}.lia-cascade>*:nth-child(8){--lia-cascade-i: 7}.lia-cascade>*:nth-child(9){--lia-cascade-i: 8}.lia-cascade>*:nth-child(10){--lia-cascade-i: 9}@keyframes lia-cascade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-anim]:not([data-in-view=true]),[data-anim]:not([data-in-view=true]) *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lia-cascade>*{opacity:1;animation:none}[data-anim]:not([data-in-view=true]),[data-anim]:not([data-in-view=true]) *{animation-play-state:running!important}}main.svelte-12qhfyh{min-height:60vh}
