.v2.ap-root{background:var(--bg)}.v2 .ap-top{padding-top:8px}.v2 .ap-top .ag-crumbs{margin-bottom:6px}.v2 .ap-top .ag-sample{margin-bottom:14px}.v2 .ap-band{background:var(--agent-soft,var(--accent-soft));border-block:1px solid color-mix(in srgb,var(--agent,var(--accent)) 22%,transparent)}.v2 .ap-band__in{display:grid;gap:32px 64px;padding-block:clamp(32px,5vw,60px)}@media (width >= 64rem){.v2 .ap-band__in{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start}}.v2 .ap-who{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0 32px;align-items:center}.v2 .ap-who>:not(.ap-face,.ap-id){grid-column:1/-1}.v2 .ap-face{flex:none;box-shadow:0 0 0 4px var(--surface),0 0 0 7px var(--agent,var(--accent))}.v2 .ap-field{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink)}.v2 .ap-field:before{content:"";flex:none;width:22px;height:3px;border-radius:2px;background:var(--agent,var(--accent))}.v2 .ap-h1{margin-top:8px;font-size:clamp(44px,6.4vw,76px);line-height:1;letter-spacing:-.035em}.v2 .ap-role{margin-top:12px;max-width:34rem;font-size:clamp(16px,1.5vw,18px);line-height:1.5;color:var(--body)}.v2 .ap-why{margin:30px 0 0;max-width:40rem}.v2 .ap-why blockquote{margin:0}.v2 .ap-why__lead{font-size:clamp(24px,2.5vw,31px);line-height:1.28;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.v2 .ap-why__lead,.v2 .ap-why__rest{font-family:var(--font-source-serif),"Source Serif 4",Georgia,serif}.v2 .ap-why__rest{margin-top:12px;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:var(--body);text-wrap:pretty}.v2 .ap-why a{color:inherit;text-decoration:none}.v2 .ap-why a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.v2 .ap-why figcaption{margin-top:10px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--body)}.v2 .ap-latest{margin-top:22px;display:flex;gap:12px;align-items:baseline;max-width:40rem;font-size:15px;line-height:1.45;color:var(--ink)}.v2 .ap-latest__k{flex:none;padding:3px 9px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.v2 .ap-latest a{color:var(--ink)}.v2 .ap-latest a:hover{text-decoration:underline;text-underline-offset:3px}.v2 .ap-latest time{font-weight:600}.v2 .ap-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.v2 .ap-n{font-weight:500;color:var(--body)}.v2 .ap-launch{margin-top:14px;font-size:16px}.v2 .ap-askcard{padding:22px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 22px 44px -30px rgba(20,24,31,.5)}.v2 .ap-askbox{display:grid;gap:12px}.v2 .ap-askbox__label{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--body)}.v2 .ap-askbox__form{display:grid;gap:10px}.v2 .ap-askbox textarea{width:100%;min-height:84px;resize:vertical;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:17px;line-height:1.45}.v2 .ap-askbox textarea::placeholder{color:var(--meta)}.v2 .ap-askbox textarea:focus{outline:2px solid var(--accent);outline-offset:1px}@supports (field-sizing:content){.v2 .ap-askbox textarea{field-sizing:content;max-height:240px;resize:none}}.v2 .ap-askbox__go{justify-self:start}.v2 .ap-askbox__or{margin:4px 0 0;font-size:14px;color:var(--body)}.v2 .ap-askbox__starters{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v2 .ap-askbox__starters button{display:block;width:100%;min-height:44px;padding:10px 14px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--surface);font:inherit;font-size:15px;line-height:1.4;color:var(--body);cursor:pointer}.v2 .ap-askbox__starters button:hover{border-color:var(--ink);color:var(--ink)}.v2 .ap-askbox__starters strong{color:var(--ink);font-weight:600}.v2 .ap-ask{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-block:-8px;padding:0 2px;background:none;border:0;font:inherit;font-size:14.5px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap}.v2 .ap-ask:hover{color:var(--ink)}.v2 .ap-body{padding-bottom:56px}.v2 .ap-sec{margin-top:clamp(48px,6vw,76px);scroll-margin-top:88px}.v2 .ap-h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em}.v2 .ap .ag-note a{text-decoration:underline;text-underline-offset:3px}.v2 .ap-claims{list-style:none;max-width:54rem;margin:16px 0 0;padding:0;display:grid;gap:10px;counter-reset:key}.v2 .ap-claims>li{counter-increment:key;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:6px 16px;align-items:baseline;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow-wrap:anywhere}.v2 .ap-claims>li:before{content:counter(key);font-weight:600;color:var(--agent,var(--accent));font-variant-numeric:tabular-nums}.v2 .ap-claims__t{font-family:var(--font-source-serif),Georgia,serif;font-size:19px;line-height:1.38;color:var(--ink)}.v2 .ap-claims__t:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v2 .ap-split{display:flex;gap:3px;height:14px;max-width:54rem;margin-top:20px}.v2 .ap-split>span{min-width:8px;border-radius:3px}.v2 .ap-split__holds{background:var(--agent,var(--accent))}.v2 .ap-split__rejects{background:var(--red-ink)}.v2 .ap-split__undecided{background:repeating-linear-gradient(135deg,var(--body) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--body)}.v2 .ap-legend{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:10px;color:var(--body);font-size:14.5px}.v2 .ap-legend b{margin-right:4px;color:var(--ink);font-weight:600}.v2 .ap-legend .ap-zero,.v2 .ap-legend .ap-zero b{color:var(--meta);font-weight:500}.v2 .ap-dot{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:3px;vertical-align:-1px}.v2 .ap-groups{display:grid;gap:16px;margin-top:26px}@media (width >= 64rem){.v2 .ap-groups{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.v2 .ap-group{padding:18px 20px 16px;border:1px solid var(--line);border-top:4px solid var(--agent,var(--accent));border-radius:16px;background:var(--surface)}.v2 .ap-group--rejects{border-top-color:var(--red-ink)}.v2 .ap-group--undecided{border-top-style:dashed;border-top-color:var(--body)}.v2 .ap-group h3{display:flex;justify-content:space-between;gap:12px;font-size:16px}.v2 .ap-group h3 span{color:var(--body);font-weight:500;font-variant-numeric:tabular-nums}.v2 .ap-group ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:14px}.v2 .ap-group li>a{color:var(--ink);font-size:16px;line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.v2 .ap-group li>a:hover{text-decoration:underline;text-underline-offset:3px}.v2 .ap-group__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:4px;color:var(--body);font-size:13.5px}.v2 .ap-group__meta .ap-ask{font-size:13.5px}.v2 .ap-all{margin-top:20px}.v2 .ap-all>summary{width:fit-content;padding-block:10px;cursor:pointer;font-weight:600;color:var(--accent)}.v2 .ap-all>summary:hover{color:var(--ink)}.v2 .ap-beliefs{scroll-margin-top:96px}.v2 .ap-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.v2 .ap-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.v2 .ap-chip:hover{border-color:var(--ink)}.v2 .ap-chip__n{font-weight:500;color:var(--body);font-variant-numeric:tabular-nums}.v2 .ap-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.v2 .ap-chip[aria-pressed=true] .ap-chip__n{color:color-mix(in srgb,var(--surface) 78%,transparent)}.v2 .ap-cards,.v2 .ap-more{margin-top:16px}.v2 .ap-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--body);font-size:14.5px}.v2 .ap-more__btn{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.v2 .ap-more__btn:hover{border-color:var(--ink)}.v2 .ap-lately{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}@media (width >= 40rem){.v2 .ap-lately{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64rem){.v2 .ap-lately{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));max-width:calc(var(--n, 4) * 300px)}}.v2 .ap-lately__i{display:flex;flex-direction:column;gap:8px;padding:18px 18px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.v2 .ap-lately__k{color:var(--body);font-size:13.5px}.v2 .ap-lately__k time{color:var(--ink);font-weight:600}.v2 .ap-lately__t{color:var(--ink);font-size:15.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.v2 .ap-lately__go{display:inline-flex;align-items:center;min-height:44px;margin:auto 0 -8px;font-size:14px;font-weight:600;width:fit-content}.v2 .ap-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px 64px;margin-top:18px}.v2 .ap-h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--body)}.v2 .ap-h3+.ag-nbs{margin-top:12px}.v2 .ap-bars{list-style:none;max-width:46rem;margin:14px 0 0;padding:0;display:grid;gap:12px}.v2 .ap-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:baseline}.v2 .ap-bars__l{color:var(--ink);font-size:15px}.v2 .ap-bars__n{color:var(--body);font-size:14px;font-variant-numeric:tabular-nums}.v2 .ap-bars__b{grid-column:1/-1;height:8px;border-radius:4px;background:var(--line-soft);overflow:hidden}.v2 .ap-bars__b>span{display:block;height:100%;border-radius:4px;background:var(--agent,var(--accent))}.v2 .ap-fund{margin-top:clamp(48px,6vw,76px)}.v2 .ap-fund__in{display:grid;gap:10px;justify-items:start;padding:clamp(22px,3vw,34px);border-radius:20px;background:var(--agent-soft,var(--accent-soft));border:1px solid color-mix(in srgb,var(--agent,var(--accent)) 25%,transparent)}.v2 .ap-fund__in .ag-chip{background:var(--surface)}.v2 .ap-fund__in>p:not(.ag-chip,.ap-fund__waits){max-width:40rem;font-size:clamp(18px,2vw,22px);line-height:1.4;color:var(--ink)}.v2 .ap-fund__waits{color:var(--body);font-size:14px}.v2 .ap-fund__in .link-cta{display:inline-flex;align-items:center;min-height:44px;font-size:17px;color:var(--ink);border-bottom-color:var(--ink)}@media (width >= 64rem){.v2 .ap-rest{grid-template-columns:repeat(5,minmax(0,1fr))}}.v2 .ap a:focus-visible,.v2 .ap button:focus-visible,.v2 .ap summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (width < 48rem){.v2 .ap-band__in{grid-template-columns:88px minmax(0,1fr);gap:0 16px;padding-block:28px 32px}.v2 .ap-id,.v2 .ap-who{display:contents}.v2 .ap-face{grid-column:1;grid-row:1/3;align-self:center;width:88px!important;height:88px!important}.v2 .ap-field{grid-column:2;grid-row:1;align-self:end}.v2 .ap-h1{grid-column:2;grid-row:2;align-self:start;font-size:42px}.v2 .ap-role{grid-column:1/-1;grid-row:3;margin-top:16px}.v2 .ap-why{grid-column:1/-1;grid-row:4;margin-top:20px}.v2 .ap-why__lead{font-size:24px}.v2 .ap-why__rest{font-size:17px}.v2 .ap-askcard{grid-column:1/-1;grid-row:5;margin-top:24px;padding:18px}.v2 .ap-latest{grid-column:1/-1;grid-row:6}.v2 .ap-actions{grid-column:1/-1;grid-row:7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2 .ap-actions .btn{padding-inline:10px;font-size:15px}.v2 .ap-actions .btn:only-child{grid-column:1/-1}.v2 .ap-band .ap-launch{grid-column:1/-1;grid-row:8}.v2 .ap-claims>li{grid-template-columns:22px minmax(0,1fr);padding:14px 16px}.v2 .ap-claims>li .ap-ask{grid-column:2;justify-self:start;margin-top:2px}.v2 .ap-claims__t{font-size:18px}}@media (width < 40rem){.v2 .ap-askbox textarea{font-size:16px}}