.about-page.svelte-cwls5q{min-height:100vh;padding-top:var(--nav-h);background:0 0}.about-hero.svelte-cwls5q{border-bottom:1px solid var(--line);background:0 0;min-height:650px;padding:108px 0 116px;position:relative;overflow:hidden}.hero-inner.svelte-cwls5q{z-index:1;position:relative}.hero-copy.svelte-cwls5q{max-width:880px}.hero-pill.svelte-cwls5q{margin-bottom:26px}h1.svelte-cwls5q{letter-spacing:0;max-width:860px;margin:0 0 28px;font-size:4.75rem;line-height:1.04}.hero-copy.svelte-cwls5q p:where(.svelte-cwls5q){max-width:680px;color:var(--fg-2);margin:0 0 36px;font-size:1.35rem;line-height:1.62}.hero-actions.svelte-cwls5q{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-note.svelte-cwls5q{color:var(--fg-subtle);letter-spacing:.04em;margin-left:6px;font-size:.78rem}.about-section.svelte-cwls5q{border-bottom:1px solid var(--line);padding:108px 0}.section-alt.svelte-cwls5q{background:#ffffff05}.article-copy.svelte-cwls5q{max-width:770px}.article-copy.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--fg-2);margin:0 0 24px;font-size:1.08rem;line-height:1.78}.article-copy.is-lead.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--fg);font-size:1.17rem}.trick-grid.svelte-cwls5q{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0 8px;display:grid}.trick-card.svelte-cwls5q{padding:22px 20px}.trick-card.svelte-cwls5q:hover{border-color:var(--line-gold);transform:translateY(-2px)}.trick-kicker.svelte-cwls5q{color:var(--gold);letter-spacing:.12em;margin-bottom:12px;font-size:.68rem}.trick-card.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:0;margin-bottom:8px;font-size:1.12rem}.trick-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--fg-muted);margin:0;font-size:.92rem;line-height:1.58}.subhead.svelte-cwls5q{letter-spacing:0;margin:56px 0 0;font-size:1.6rem}.split-row.svelte-cwls5q,.method-step.svelte-cwls5q{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:48px;margin-top:34px;display:grid}.split-row.is-reverse.svelte-cwls5q,.method-step.is-reverse.svelte-cwls5q{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr)}.split-row.is-reverse.svelte-cwls5q>:where(.svelte-cwls5q):first-child,.method-step.is-reverse.svelte-cwls5q>:where(.svelte-cwls5q):first-child{order:2}.figure-card.svelte-cwls5q{text-align:left;width:100%;min-width:0;color:inherit;border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);cursor:zoom-in;background:#0b0b0e;margin:0;padding:0;display:block;overflow:hidden}.figure-card.svelte-cwls5q:hover{border-color:var(--line-gold)}.figure-head.svelte-cwls5q{border-bottom:1px solid var(--line);background:var(--fill-gold-6);justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.figure-head.svelte-cwls5q span:where(.svelte-cwls5q):first-child{color:var(--gold-hi);letter-spacing:.1em;font-size:.76rem}.figure-head.svelte-cwls5q span:where(.svelte-cwls5q):last-child{color:var(--fg-subtle);letter-spacing:.1em;font-size:.68rem}.figure-card.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:auto;display:block}.figcaption.svelte-cwls5q{color:var(--fg-muted);border-top:1px solid #f4f0e00d;padding:14px 18px;font-size:.86rem;line-height:1.56;display:block}.figure-card--photo.svelte-cwls5q{min-height:300px;position:relative}.photo-frame.svelte-cwls5q{min-height:300px;display:block;position:relative}.photo-frame.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center 46%;height:300px}.photo-shade.svelte-cwls5q{background:linear-gradient(#08080a33,#0000 38% 58%,#08080ae0);position:absolute;inset:0}.photo-caption.svelte-cwls5q{color:var(--fg-2);letter-spacing:.04em;font-size:.72rem;position:absolute;bottom:14px;left:18px;right:18px}.photo-caption.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--gold-hi)}blockquote.svelte-cwls5q{border-left:3px solid var(--gold);max-width:860px;margin:64px auto 0;padding:6px 0 6px 28px}blockquote.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--fg);font-family:var(--font-display);margin:0;font-size:1.9rem;font-weight:500;line-height:1.34}.profile-block.svelte-cwls5q{margin-top:56px}.profile-head.svelte-cwls5q{align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.profile-head.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:0;font-size:1.55rem}.profile-head.svelte-cwls5q span:where(.svelte-cwls5q){background:linear-gradient(90deg,#d4a85352,#0000);flex:1;height:1px}.profile-head.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--fg-subtle);letter-spacing:.12em;font-size:.68rem}.profile-grid.svelte-cwls5q{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.profile-grid.svelte-cwls5q div:where(.svelte-cwls5q){min-height:92px;padding:20px 18px}.profile-grid.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--gold-hi);letter-spacing:.06em;margin-bottom:7px;font-size:.76rem;display:block}.profile-grid.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--fg-muted);font-size:.9rem;line-height:1.5}.method-step.svelte-cwls5q{border-top:1px solid var(--line);margin-top:76px;padding-top:54px}.method-copy.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--fg-2);margin:0;font-size:1.08rem;line-height:1.76}.method-title.svelte-cwls5q{align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.method-title.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--gold);font-size:.95rem}.method-title.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:0;font-size:2rem}.qa-panel.svelte-cwls5q{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#0b0b0e;margin-top:34px;padding:28px 24px 24px}.qa-panel-head.svelte-cwls5q{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.qa-panel-head.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--gold-hi);letter-spacing:.1em;font-size:.76rem}.qa-panel-head.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--fg-subtle);letter-spacing:.04em;font-size:.76rem}.qa-flow.svelte-cwls5q{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.qa-node.svelte-cwls5q{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);flex:158px;min-width:150px;padding:16px 15px}.qa-node.gold.svelte-cwls5q{border-color:var(--line-gold)}.qa-node.success.svelte-cwls5q{background:#6cd08a14;border-color:#6cd08a52}.qa-node.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--fg-subtle);letter-spacing:.1em;margin-bottom:8px;font-size:.66rem;display:block}.qa-node.gold.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--gold)}.qa-node.success.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--success)}.qa-node.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--fg);font-family:var(--font-display);margin-bottom:5px;font-size:.96rem;line-height:1.25;display:block}.qa-node.svelte-cwls5q small:where(.svelte-cwls5q){color:var(--fg-muted);font-size:.8rem;line-height:1.5}.qa-arrow.svelte-cwls5q{color:var(--gold);font-family:var(--font-mono);align-items:center;display:flex}.qa-arrow.success.svelte-cwls5q{color:var(--success)}.qa-fail.svelte-cwls5q{border-radius:var(--r-md);background:#f0796a0a;border:1px dashed #f0796a66;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.qa-fail.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--danger);letter-spacing:.08em;flex:none;font-size:.68rem}.qa-fail.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--fg-2);font-size:.86rem;line-height:1.55}.qa-fail.svelte-cwls5q code:where(.svelte-cwls5q){color:var(--gold-hi);font-family:var(--font-mono)}.qa-panel.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--fg-subtle);margin:16px 4px 0;font-size:.86rem;line-height:1.55}.report-card.svelte-cwls5q{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#08080a;margin-top:38px;overflow:hidden}.report-top.svelte-cwls5q{border-bottom:1px solid var(--line);background:#0b0b0e;align-items:center;gap:10px;padding:13px 18px;display:flex}.report-top.svelte-cwls5q>span:where(.svelte-cwls5q){border-radius:50%;width:11px;height:11px}.report-top.svelte-cwls5q>span:where(.svelte-cwls5q):first-child{background:var(--danger)}.report-top.svelte-cwls5q>span:where(.svelte-cwls5q):nth-child(2){background:var(--warning)}.report-top.svelte-cwls5q>span:where(.svelte-cwls5q):nth-child(3){background:var(--success)}.report-top.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--fg-muted);letter-spacing:.08em;margin-left:8px;font-size:.76rem}.report-top.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--fg-subtle);letter-spacing:.1em;margin-left:auto;font-size:.68rem;font-style:normal}.report-lines.svelte-cwls5q{color:var(--fg-2);padding:22px;font-size:.84rem;line-height:2.05;overflow-x:auto}.report-lines.svelte-cwls5q div:where(.svelte-cwls5q){white-space:nowrap}.report-lines.svelte-cwls5q span:where(.svelte-cwls5q){color:#5ec8c0}.report-lines.svelte-cwls5q b:where(.svelte-cwls5q){color:#f0a060;font-weight:600}.report-lines.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--gold-hi);font-weight:600}.report-lines.svelte-cwls5q i:where(.svelte-cwls5q){color:var(--success);font-style:normal;font-weight:600}.about-cta.svelte-cwls5q{text-align:center;background:linear-gradient(#0000,#d4a8530d);padding:112px 0 118px}.cta-rule.svelte-cwls5q{justify-content:center;align-items:center;gap:14px;margin-bottom:30px;display:flex}.cta-rule.svelte-cwls5q span:where(.svelte-cwls5q){background:linear-gradient(90deg,#0000,#d4a85380);width:60px;height:1px}.cta-rule.svelte-cwls5q span:where(.svelte-cwls5q):last-child{background:linear-gradient(270deg,#0000,#d4a85380)}.cta-rule.svelte-cwls5q i:where(.svelte-cwls5q){background:linear-gradient(90deg, transparent, var(--gold), transparent);width:34px;height:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:0;max-width:880px;margin:0 auto 34px;font-size:3.35rem;line-height:1.12}.cta-actions.svelte-cwls5q{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lightbox.svelte-cwls5q{z-index:300;color:inherit;cursor:zoom-out;-webkit-backdrop-filter:blur(8px);background:#040406ed;border:0;justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.lightbox.svelte-cwls5q img:where(.svelte-cwls5q){border:1px solid var(--line-hi);border-radius:var(--r-md);max-width:94vw;max-height:92vh;box-shadow:0 40px 120px #000000b8}.lightbox-close.svelte-cwls5q{color:var(--fg-muted);letter-spacing:.1em;align-items:center;gap:9px;font-size:.76rem;display:inline-flex;position:absolute;top:22px;right:26px}.lightbox-close.svelte-cwls5q svg{border:1px solid var(--line-hi);border-radius:var(--r-full);width:34px;height:34px;color:var(--fg-2);place-items:center;padding:9px;display:grid}@media (width<=1120px){h1.svelte-cwls5q{font-size:4rem}.trick-grid.svelte-cwls5q,.profile-grid.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.about-hero.svelte-cwls5q{min-height:560px;padding:78px 0 96px}h1.svelte-cwls5q{font-size:3.1rem}.hero-copy.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.08rem}.hero-note.svelte-cwls5q{width:100%;margin-left:0}.about-section.svelte-cwls5q{padding:76px 0}.split-row.svelte-cwls5q,.split-row.is-reverse.svelte-cwls5q,.method-step.svelte-cwls5q,.method-step.is-reverse.svelte-cwls5q{grid-template-columns:1fr;gap:28px}.split-row.is-reverse.svelte-cwls5q>:where(.svelte-cwls5q):first-child,.method-step.is-reverse.svelte-cwls5q>:where(.svelte-cwls5q):first-child{order:0}.method-title.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.55rem}blockquote.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.45rem}.qa-panel-head.svelte-cwls5q,.qa-fail.svelte-cwls5q{flex-direction:column;align-items:flex-start}.qa-arrow.svelte-cwls5q{display:none}.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.25rem}}@media (width<=560px){h1.svelte-cwls5q{font-size:2.45rem}.hero-actions.svelte-cwls5q .btn:where(.svelte-cwls5q),.cta-actions.svelte-cwls5q .btn:where(.svelte-cwls5q){width:100%}.trick-grid.svelte-cwls5q,.profile-grid.svelte-cwls5q{grid-template-columns:1fr}.profile-head.svelte-cwls5q{display:block}.profile-head.svelte-cwls5q span:where(.svelte-cwls5q){margin:14px 0;display:block}.figure-head.svelte-cwls5q{flex-direction:column;align-items:flex-start;gap:6px}.report-lines.svelte-cwls5q{font-size:.76rem}}
