.af.svelte-txuhbs{--ink:#0f1419;--paper:#fafaf7;--cream:#f2f1ed;--paper-warm:#f4f3ee;--crimson:#c1213f;--crimson-bright:#dc3d58;--slate:#2e3640;--stone:#5a6470;--mist:#8a929d;--chalk:#e8eaed;--hair:#e4e2da;--n-teal:#3c9182;--n-ice:#9dc8c4;--n-tus:#4d3557;--n-coral:#d85b47;--n-guld:#d8a47e;--n-sol:#ffe9cf;--filament:linear-gradient(90deg, #3c91828c 0%, #9dc8c480 9%, #85638d80 17%, #c1213f 34%, #dc3d58 56%, #d85b47 74%, #d8a47e 88%, #d8a47e66 100%);--filament-glow-nat:0 -2px 10px #dc3d5880, 0 -5px 22px #c1213f47;--ease-settle:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.wrap.svelte-txuhbs{max-width:1080px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.mono.svelte-txuhbs{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.af.svelte-txuhbs :where(.svelte-txuhbs):is(a:where(.svelte-txuhbs),button:where(.svelte-txuhbs)):focus-visible{outline:2px solid var(--crimson-bright);outline-offset:2px;border-radius:6px}.eyebrow.svelte-txuhbs{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--crimson-bright);margin-bottom:18px;font-size:.7rem;display:inline-block}[data-tone=gennem].svelte-txuhbs{--c:#3c9182}[data-tone=margin].svelte-txuhbs{--c:#c1213f}[data-tone=fast].svelte-txuhbs{--c:#5a6470}[data-tone=situation].svelte-txuhbs{--c:#b07b3f}[data-tone=blend].svelte-txuhbs{--c:#1a2028}.af-sky.svelte-txuhbs{z-index:0;pointer-events:none;background:radial-gradient(50% 190% at 5% -35%, var(--n-teal) 0%, transparent 52%), radial-gradient(28% 120% at 15% -25%, var(--n-ice) 0%, transparent 46%), radial-gradient(48% 170% at 45% -15%, var(--n-tus) 0%, transparent 62%), radial-gradient(36% 140% at 62% 135%, var(--n-coral) 0%, transparent 52%), radial-gradient(48% 170% at 92% 125%, var(--crimson-bright) 0%, transparent 54%), radial-gradient(44% 160% at 28% 140%, var(--crimson) 0%, transparent 50%), var(--ink);will-change:transform, opacity;animation:28s ease-in-out infinite alternate svelte-txuhbs-af-drift,8s ease-in-out infinite alternate svelte-txuhbs-af-breathe;position:absolute;inset:-10%}.af-sky-soft.svelte-txuhbs{opacity:.9}@keyframes svelte-txuhbs-af-drift{0%{transform:translate(-1.5%,1%)scale(1.04)}to{transform:translate(2%,-1.5%)scale(1.08)}}@keyframes svelte-txuhbs-af-breathe{0%{opacity:.84}to{opacity:1}}@media (prefers-reduced-motion:reduce){.af-sky.svelte-txuhbs{animation:none}}.sejr-grain.svelte-txuhbs{z-index:1;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}.sejr-edge.svelte-txuhbs{position:relative;overflow:hidden}.sejr-edge.svelte-txuhbs:after{content:"";z-index:3;background:var(--filament);height:2.5px;box-shadow:var(--filament-glow-nat);position:absolute;bottom:0;left:0;right:0}.sejr-sun.svelte-txuhbs{z-index:4;background:radial-gradient(closest-side, var(--n-sol) 0%, #ffe9cf80 45%, transparent 100%);pointer-events:none;border-radius:50%;width:36px;height:14px;position:absolute;bottom:-6px;left:72%}.af-hero.svelte-txuhbs{background:var(--ink);color:var(--paper);padding:clamp(112px,15vh,168px) 0 clamp(52px,7vw,76px)}.af-scrim.svelte-txuhbs{z-index:1;pointer-events:none;background:radial-gradient(150% 260% at 6% 44%,#0f1419b8 0%,#0000 46%);position:absolute;inset:0}.af-hero-in.svelte-txuhbs{z-index:2;max-width:780px;position:relative}.af-hero.svelte-txuhbs h1:where(.svelte-txuhbs){font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--paper);margin:0 0 clamp(16px,2.2vw,24px);font-size:clamp(2.3rem,5.4vw,4rem);font-weight:600;line-height:1.03}.af-lede.svelte-txuhbs{color:#fafaf7b3;max-width:62ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.6}.af-tool.svelte-txuhbs{padding:clamp(40px,6vw,68px) 0}.af-pick-lab.svelte-txuhbs{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:1rem;font-weight:600}.af-pick-help.svelte-txuhbs{color:var(--stone);max-width:62ch;margin:0 0 16px;font-size:.9rem;line-height:1.5}.af-chips.svelte-txuhbs{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.af-chip.svelte-txuhbs{border:1px solid var(--hair);color:var(--slate);cursor:pointer;transition:all .18s var(--ease-settle);background:#fff;border-radius:100px;padding:10px 18px;font-family:inherit;font-size:.92rem;font-weight:600}.af-chip.svelte-txuhbs:hover{border-color:var(--mist)}.af-chip.on.svelte-txuhbs{background:var(--ink);border-color:var(--ink);color:#fff}.af-work.svelte-txuhbs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,34px);display:grid}.af-statement.svelte-txuhbs{border:1px solid var(--hair);background:#fff;border-radius:16px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #0f141952,0 2px 8px -4px #0f14191f}.af-statement-edge.svelte-txuhbs{z-index:1;background:var(--filament);height:3px;box-shadow:var(--filament-glow-nat);position:absolute;top:0;left:0;right:0}.af-statement-eyebrow.svelte-txuhbs{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:.66rem}.af-statement-title.svelte-txuhbs{align-items:center;gap:12px;margin:6px 0 8px;display:flex}.af-statement-title.svelte-txuhbs strong:where(.svelte-txuhbs){font-family:var(--font-display);color:var(--ink);font-size:1.4rem;font-weight:600}.af-model.svelte-txuhbs{letter-spacing:.06em;text-transform:uppercase;color:var(--crimson);border:1px solid #c1213f4d;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600}.af-statement-sum.svelte-txuhbs{color:var(--slate);margin:0 0 20px;font-size:.94rem;line-height:1.55}.af-rows.svelte-txuhbs{flex-direction:column;gap:10px;display:flex}.af-row.svelte-txuhbs{border:1px solid var(--hair);border-left:3px solid var(--c);background:var(--paper);border-radius:10px;padding:13px 15px}.af-row-top.svelte-txuhbs{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.af-row-label.svelte-txuhbs{font-family:var(--font-display);color:var(--ink);font-size:1rem;font-weight:600}.af-row-type.svelte-txuhbs{letter-spacing:.04em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.62rem;font-weight:700}.af-row-note.svelte-txuhbs{color:var(--stone);margin:6px 0 0;font-size:.86rem;line-height:1.5}.af-fuse.svelte-txuhbs{margin-top:10px}.af-fuse-bar.svelte-txuhbs{opacity:.9;background:linear-gradient(90deg,#3c9182 0%,#74b7aa 40%,#c9697a 70%,#c1213f 100%);border-radius:4px;height:12px;display:block}.af-fuse-lab.svelte-txuhbs{color:var(--slate);align-items:center;gap:6px;margin-top:7px;font-size:.74rem;display:inline-flex}.af-fuse-lab.svelte-txuhbs svg:where(.svelte-txuhbs){color:var(--crimson)}.af-verdict.svelte-txuhbs{background:color-mix(in srgb, var(--c) 8%, #fff);border:1px solid color-mix(in srgb, var(--c) 25%, transparent);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:.92rem;font-weight:500;line-height:1.5;display:flex}.af-verdict-dot.svelte-txuhbs{background:var(--c);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.af-statement-note.svelte-txuhbs{color:var(--mist);margin:12px 2px 0;font-size:.76rem;line-height:1.5}.af-ask.svelte-txuhbs{background:var(--ink);color:var(--paper);border-radius:16px;padding:clamp(22px,3vw,30px);position:sticky;top:92px}.af-ask.svelte-txuhbs h3:where(.svelte-txuhbs){font-family:var(--font-display);color:var(--paper);margin:0 0 16px;font-size:1.15rem;font-weight:600}.af-ask.svelte-txuhbs ol:where(.svelte-txuhbs){flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.af-ask.svelte-txuhbs li:where(.svelte-txuhbs){color:#fafaf7d1;grid-template-columns:26px 1fr;gap:12px;font-size:.9rem;line-height:1.5;display:grid}.af-ask-n.svelte-txuhbs{background:var(--crimson);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;display:grid}.af-gloss.svelte-txuhbs{background:var(--paper-warm);border-top:1px solid var(--hair);padding:clamp(52px,7vw,92px) 0}.af-gloss-inner.svelte-txuhbs{max-width:1080px}.af-gloss-head.svelte-txuhbs{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.af-gloss.svelte-txuhbs h2:where(.svelte-txuhbs),.af-faq.svelte-txuhbs h2:where(.svelte-txuhbs),.af-sources.svelte-txuhbs h2:where(.svelte-txuhbs){font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700}.af-legend.svelte-txuhbs{flex-wrap:wrap;gap:8px 16px;display:flex}.af-leg.svelte-txuhbs{color:var(--stone);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.af-swatch.svelte-txuhbs{background:var(--c);border-radius:3px;width:11px;height:11px}.af-grid.svelte-txuhbs{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.af-item.svelte-txuhbs{border:1px solid var(--hair);border-left:3px solid var(--c);background:#fff;border-radius:12px;padding:16px 18px}.af-item-top.svelte-txuhbs{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.af-item.svelte-txuhbs h3:where(.svelte-txuhbs){font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.02rem;font-weight:600}.af-item.svelte-txuhbs p:where(.svelte-txuhbs){color:var(--stone);margin:0;font-size:.9rem;line-height:1.55}.af-type.svelte-txuhbs{letter-spacing:.04em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.62rem;font-weight:700}.af-sources.svelte-txuhbs{background:var(--paper);border-top:1px solid var(--hair);padding:clamp(44px,6vw,76px) 0}.af-sources-in.svelte-txuhbs{max-width:820px}.af-sources-note.svelte-txuhbs{color:var(--slate);max-width:68ch;margin:0 0 18px;font-size:.92rem;line-height:1.6}.af-src-list.svelte-txuhbs{flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.af-src-list.svelte-txuhbs a:where(.svelte-txuhbs){color:var(--slate);align-items:center;gap:8px;font-size:.9rem;text-decoration:none;transition:color .15s;display:inline-flex}.af-src-list.svelte-txuhbs a:where(.svelte-txuhbs):hover{color:var(--crimson)}.af-src-list.svelte-txuhbs svg:where(.svelte-txuhbs){color:var(--mist);flex-shrink:0}.af-src-list.svelte-txuhbs a:where(.svelte-txuhbs):hover svg:where(.svelte-txuhbs){color:var(--crimson)}.af-disclaimer.svelte-txuhbs{border-left:3px solid var(--mist);background:var(--paper-warm);color:var(--stone);border-radius:0 8px 8px 0;max-width:72ch;margin:0 0 26px;padding:14px 18px;font-size:.84rem;line-height:1.6}.af-related.svelte-txuhbs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.af-related-lab.svelte-txuhbs{letter-spacing:.1em;text-transform:uppercase;color:var(--mist);width:100%;font-size:.72rem;font-weight:700}.af-rel.svelte-txuhbs{background:var(--paper-warm);border:1px solid var(--hair);transition:border-color .15s, transform .2s var(--ease-settle);border-radius:12px;flex-direction:column;gap:2px;padding:12px 18px;text-decoration:none;display:inline-flex}.af-rel.svelte-txuhbs:hover{border-color:var(--crimson);transform:translateY(-2px)}.af-rel.svelte-txuhbs strong:where(.svelte-txuhbs){font-family:var(--font-display);color:var(--ink);font-size:.98rem;font-weight:600}.af-rel.svelte-txuhbs em:where(.svelte-txuhbs){color:var(--stone);font-size:.82rem;font-style:normal}.af-faq.svelte-txuhbs{background:var(--paper-warm);border-top:1px solid var(--hair);padding:clamp(52px,7vw,92px) 0}.af-faq-in.svelte-txuhbs{max-width:820px}.af-faq-list.svelte-txuhbs{flex-direction:column;gap:10px;display:flex}.af-faq-item.svelte-txuhbs{border:1px solid var(--hair);background:#fff;border-radius:12px;overflow:hidden}.af-faq-item.svelte-txuhbs summary:where(.svelte-txuhbs){cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:.98rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.af-faq-item.svelte-txuhbs summary:where(.svelte-txuhbs)::-webkit-details-marker{display:none}.af-faq-item.svelte-txuhbs summary:where(.svelte-txuhbs):hover{color:var(--crimson)}.af-chev.svelte-txuhbs{color:var(--mist);flex-shrink:0;place-items:center;transition:transform .3s;display:grid}.af-faq-item[open].svelte-txuhbs .af-chev:where(.svelte-txuhbs){color:var(--crimson);transform:rotate(180deg)}.af-faq-item.svelte-txuhbs p:where(.svelte-txuhbs){color:var(--stone);max-width:72ch;margin:0;padding:0 22px 20px;font-size:.94rem;line-height:1.65}.af-cta.svelte-txuhbs{padding:clamp(20px,4vw,40px) 0 clamp(64px,9vw,112px)}.af-cta-card.svelte-txuhbs{background:var(--ink);color:var(--paper);text-align:center;border-radius:clamp(22px,3vw,34px);padding:clamp(40px,6vw,76px) clamp(24px,5vw,68px)}.af-cta-in.svelte-txuhbs{z-index:2;max-width:620px;margin-inline:auto;position:relative}.af-cta-soft.svelte-txuhbs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fafaf79e;align-items:center;gap:9px;margin-bottom:18px;font-size:.7rem;display:inline-flex}.af-cta-soft.svelte-txuhbs i:where(.svelte-txuhbs){background:var(--crimson-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px 1px #dc3d58bf}.af-cta-in.svelte-txuhbs h2:where(.svelte-txuhbs){font-family:var(--font-display);color:var(--paper);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:600;line-height:1.08}.af-cta-in.svelte-txuhbs p:where(.svelte-txuhbs){color:#fafaf7a8;max-width:56ch;margin:0 auto clamp(26px,3.4vw,34px);font-size:1.02rem;line-height:1.6}.af-cta-btn.svelte-txuhbs{background:var(--crimson);color:#fff;transition:background .2s, transform .25s var(--ease-settle);border-radius:100px;align-items:center;gap:9px;padding:15px 32px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px -14px #dc3d588c}.af-cta-btn.svelte-txuhbs span:where(.svelte-txuhbs){transition:transform .2s var(--ease-settle)}.af-cta-btn.svelte-txuhbs:hover{background:var(--crimson-bright);transform:translateY(-2px)}.af-cta-btn.svelte-txuhbs:hover span:where(.svelte-txuhbs){transform:translate(4px)}@media (max-width:860px){.af-work.svelte-txuhbs{grid-template-columns:1fr}.af-ask.svelte-txuhbs{position:static}}@media (max-width:640px){.af-grid.svelte-txuhbs{grid-template-columns:1fr}}
