@font-face{font-family:"Anthropic Serif Text";src:url(/assets/fonts/AnthropicSerif-Text-Light-Static.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Anthropic Serif Text";src:url(/assets/fonts/AnthropicSerif-Text-LightItalic-Static.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Anthropic Serif Text";src:url(/assets/fonts/AnthropicSerif-Text-Regular-Static.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Anthropic Serif Text";src:url(/assets/fonts/AnthropicSerif-Text-RegularItalic-Static.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Anthropic Serif Text";src:url(/assets/fonts/AnthropicSerif-Text-Medium-Static.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Anthropic Serif Text";src:url(/assets/fonts/AnthropicSerif-Text-MediumItalic-Static.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}:root{--c-base: #f7f6f5;--c-panel: #f2f1f0;--c-white: #ffffff;--c-placeholder: #c4c4c4;--c-maroon-ink: #241018;--c-maroon-deep: #2e0c1a;--c-maroon-card: #1c0e13;--c-maroon-heading: #40202d;--c-navy: #001524;--c-navy-card: #00233e;--c-rose: #882f54;--c-rose-bright: #a0456b;--c-blue: #2d96ff;--c-blue-deep: #0062ae;--c-blue-light: #71b8ff;--c-blue-pale: #bddeff;--c-yellow: #ffde8a;--c-cream: #ffe7aa;--c-cream-warm: #f8e9d9;--c-cream-field: #f6efe4;--c-ink: var(--c-maroon-ink);--c-ink-muted: #4d3c42;--c-ink-muted-on-white: rgba(36, 16, 24, .64);--c-ink-faint: rgba(36, 16, 24, .48);--c-on-dark: #f7f6f5;--c-on-dark-muted: rgba(247, 246, 245, .64);--c-on-dark-faint: rgba(247, 246, 245, .4);--c-hairline-dark: rgba(247, 246, 245, .12);--font-serif: "Anthropic Serif Text", Georgia, "Times New Roman", serif;--font-sans: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Fragment Mono", ui-monospace, Menlo, Consolas, monospace;--tint-stone: #efedeb;--tint-mauve: #ece4e8;--tint-sky: #e4eaf0;--tint-cream: #f7f0e4;--gutter: 32px;--container: 1300px;--container-wide: 1376px;--radius-card: 16px;--radius-panel: 24px;--radius-btn: 8px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--c-base);color:var(--c-ink);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%}a{color:var(--c-ink);text-decoration:none;transition:color .18s ease}a:hover{color:var(--c-rose)}:focus-visible{outline:2px solid var(--c-rose);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--c-cream)}h1,h2,h3,p{margin:0}.section--white,.nav__bar,.stat--white,.services,.phase.is-active,.newsletter-field{--c-ink-muted: var(--c-ink-muted-on-white)}.row,.card,.topic,.where__card,.agenda__col,.event,.step,.invest,.inside,.faq__item,.lead__panel,.fee__panel,.fee__included,.stat--cream,.stat--stone,.service__text,.pending,.panel,.info__card,.newsletter__form{--c-ink-muted: #4d3c42}.container{max-width:var(--container);margin:0 auto}.container-wide{max-width:var(--container-wide);margin:0 auto}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--c-maroon-deep);color:var(--c-base);padding:12px 20px;border-radius:var(--radius-btn);font-size:14px;font-weight:500;transition:top .18s ease}.skip-link:focus{top:16px;color:var(--c-base)}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.65px;text-transform:uppercase}.eyebrow__dot{width:10px;height:10px;border-radius:2px;flex-shrink:0}.h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,5.2vw,64px);line-height:1.1;letter-spacing:-.03em}.h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,3.6vw,45px);line-height:1.1;letter-spacing:-.03em}.h2--lg{font-size:clamp(31px,3.85vw,48px)}.h2--sm{font-size:clamp(28px,3.2vw,40px)}.lede{font-size:18px;line-height:24px;color:var(--c-ink-muted)}.body-muted{font-size:16px;line-height:24px;color:var(--c-ink-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-btn);padding:12px 24px;min-height:48px;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:24px;letter-spacing:.1px;border:0;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.btn--primary{background:var(--c-maroon-deep);color:var(--c-base)}.btn--primary:hover{background:var(--c-maroon-ink);color:var(--c-base)}.btn--secondary{background:#24101814;color:var(--c-maroon-ink);backdrop-filter:blur(16px)}.btn--secondary:hover{background:#24101824;color:var(--c-maroon-ink)}.btn--light{background:var(--c-base);color:var(--c-maroon-ink)}.btn--light:hover{background:var(--c-white);color:var(--c-maroon-ink)}.btn--ghost{background:#f7f6f514;color:var(--c-on-dark);backdrop-filter:blur(16px)}.btn--ghost:hover{background:#f7f6f529;color:var(--c-on-dark)}.btn--pill{border-radius:var(--radius-btn);background:#24101812;color:var(--c-maroon-ink)}.btn--pill:hover{background:#2410181f;color:var(--c-maroon-ink)}.on-dark .btn--pill{background:#f7f6f51a;color:var(--c-on-dark)}.on-dark .btn--pill:hover{background:#f7f6f52e;color:var(--c-on-dark)}.icon{width:1em;height:1em;flex-shrink:0;display:inline-block;vertical-align:-.125em}.arrow-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:20px}.arrow-link .arrow-link__mark{color:var(--c-rose);width:1.05em;height:1.05em;transition:transform .18s ease}.arrow-link:hover .arrow-link__mark{transform:translate(2px,-2px)}.on-dark .arrow-link__mark{color:var(--c-cream)}.placeholder{background:var(--c-placeholder);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.75px;color:var(--c-ink-faint);padding:24px}.newsletter-field{height:60px;border-radius:var(--radius-btn);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-cream-field);display:flex;align-items:center;gap:12px;padding:6px 10px 6px 20px}.newsletter-field input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-sans);font-size:16px;line-height:20px;color:var(--c-maroon-ink)}.newsletter-field input::placeholder{color:#24101880}.newsletter-field input:focus{outline:none}.newsletter-field:focus-within{box-shadow:inset 0 0 0 1px var(--c-rose)}.newsletter-field__submit{width:48px;height:48px;flex-shrink:0;border:0;border-radius:var(--radius-btn);background:var(--c-maroon-deep);color:var(--c-cream-field);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease}.newsletter-field__submit:hover{background:var(--c-maroon-ink)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.section{padding:100px var(--gutter)}.section--tight{padding-block:72px}.section--navy{background:var(--c-navy)}.section--maroon{background:var(--c-maroon-ink)}.section--white{background:var(--c-white)}.section--panel{background:var(--c-panel)}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.section-head__main{max-width:640px;display:flex;flex-direction:column;gap:24px}.section-head__aside{width:50%;max-width:460px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.on-dark .h1,.on-dark .h2,.on-dark h1,.on-dark h2,.on-dark h3{color:var(--c-on-dark)}.on-dark .body-muted,.on-dark .lede{color:var(--c-on-dark-muted)}.on-dark a:not(.btn){color:var(--c-on-dark)}.on-dark a:not(.btn):hover{color:var(--c-cream)}.card{border-radius:var(--radius-card);background:var(--c-panel);padding:40px;display:flex;flex-direction:column;gap:16px}.card--dark{background:var(--c-maroon-card);border:1px solid var(--c-hairline-dark)}.card--navy{background:var(--c-navy-card);border:1px solid var(--c-hairline-dark)}.card--outline{background:transparent;border:1px solid rgba(36,16,24,.12)}.card__index{font-family:var(--font-mono);font-size:13px;line-height:16px;letter-spacing:.75px;color:var(--c-ink-faint)}.on-dark .card__index{color:var(--c-on-dark-faint)}.card__title{font-family:var(--font-serif);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.02em}.card__title--sans{font-family:var(--font-sans);font-size:24px;line-height:1.2;letter-spacing:-.1px;color:var(--c-maroon-heading)}.tick-list,.rule-list,.chip-list{list-style:none;margin:0;padding:0}.tick-list{display:flex;flex-direction:column;gap:14px}.tick-list li{position:relative;padding-left:32px;font-size:16px;line-height:24px;color:var(--c-ink-muted)}.tick-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:2px;background:var(--c-rose)}.on-dark .tick-list li{color:var(--c-on-dark-muted)}.on-dark .tick-list li:before{background:var(--c-cream)}.rule-list li{padding:16px 0;border-bottom:1px solid rgba(36,16,24,.1);font-size:18px;line-height:26px}.rule-list li:first-child{padding-top:0}.on-dark .rule-list li{border-bottom-color:var(--c-hairline-dark);color:var(--c-on-dark)}.chip-list{display:flex;flex-wrap:wrap;gap:8px}.chip-list li{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.75px;text-transform:uppercase;padding:8px 14px;border-radius:100px;border:1px solid rgba(36,16,24,.14);color:var(--c-ink-muted)}.on-dark .chip-list li{border-color:var(--c-hairline-dark);color:var(--c-on-dark-muted)}.pull-quote{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(24px,2.8vw,34px);line-height:1.25;letter-spacing:-.03em;max-width:820px}.outcome{border-left:2px solid var(--c-rose);padding:4px 0 4px 20px;display:flex;flex-direction:column;gap:6px}.outcome__label{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.75px;text-transform:uppercase;color:var(--c-ink-faint)}.outcome__body{font-size:17px;line-height:26px}.on-dark .outcome{border-left-color:var(--c-cream)}.on-dark .outcome__label{color:var(--c-on-dark-faint)}.media{border-radius:var(--radius-card);overflow:hidden;background:var(--c-placeholder)}.media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:980px){.section-head{flex-direction:column;gap:24px}.section-head__aside{width:100%;max-width:none}}@media(max-width:700px){:root{--gutter: 20px}.section{padding-block:64px}.card{padding:28px 24px}}.nav[data-astro-cid-4lunwx2e]{padding:0 var(--gutter);position:relative;z-index:20}.nav__bar[data-astro-cid-4lunwx2e]{background:var(--c-white);border-radius:0 0 16px 16px;min-height:64px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo[data-astro-cid-4lunwx2e]{display:flex;align-items:center;flex-shrink:0}.nav__logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{height:28px;width:auto;display:block}.nav__menu[data-astro-cid-4lunwx2e],.nav__links[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:28px}.nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.1px;white-space:nowrap}.nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e][aria-current=page]{color:var(--c-rose)}.nav__toggle[data-astro-cid-4lunwx2e]{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-btn);background:#2410180f;cursor:pointer}.nav__toggle-icon[data-astro-cid-4lunwx2e]{width:20px;height:20px;color:var(--c-maroon-ink)}.nav__toggle-icon--close[data-astro-cid-4lunwx2e],.nav__toggle[data-astro-cid-4lunwx2e][aria-expanded=true] .nav__toggle-icon--open[data-astro-cid-4lunwx2e]{display:none}.nav__toggle[data-astro-cid-4lunwx2e][aria-expanded=true] .nav__toggle-icon--close[data-astro-cid-4lunwx2e]{display:block}@media(max-width:1180px){.nav__menu[data-astro-cid-4lunwx2e],.nav__links[data-astro-cid-4lunwx2e]{gap:20px}}@media(max-width:1024px){.nav__bar[data-astro-cid-4lunwx2e]{flex-wrap:wrap}.nav__toggle[data-astro-cid-4lunwx2e]{display:flex}.nav__menu[data-astro-cid-4lunwx2e]{display:none;width:100%;flex-direction:column;align-items:stretch;gap:20px;padding:20px 0 8px}.nav__menu[data-astro-cid-4lunwx2e].is-open{display:flex}.nav__links[data-astro-cid-4lunwx2e]{flex-direction:column;align-items:stretch;gap:0}.nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{padding:12px 0;font-size:16px;line-height:20px;border-bottom:1px solid rgba(36,16,24,.08)}.nav__cta[data-astro-cid-4lunwx2e]{justify-content:center}}.band[data-astro-cid-zg7j2zpm]{background:var(--c-maroon-deep);padding:24px var(--gutter)}.band__inner[data-astro-cid-zg7j2zpm]{display:flex;justify-content:center}.band__inner[data-astro-cid-zg7j2zpm]{max-width:1100px;gap:48px;align-items:center}.band__copy[data-astro-cid-zg7j2zpm]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.band__title[data-astro-cid-zg7j2zpm]{font-family:var(--font-serif);font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.03em;color:var(--c-white);white-space:nowrap}.band__body[data-astro-cid-zg7j2zpm]{font-size:14px;line-height:1.4;color:#ffffffa3}.band__field[data-astro-cid-zg7j2zpm]{width:450px;flex-shrink:0}.block[data-astro-cid-zg7j2zpm]{width:380px;max-width:100%;display:flex;flex-direction:column;gap:12px;margin-top:30px}.block__title[data-astro-cid-zg7j2zpm]{font-family:var(--font-serif);font-weight:400;font-size:24px;line-height:36px;letter-spacing:-.03em;color:var(--c-maroon-ink)}.block__body[data-astro-cid-zg7j2zpm]{font-size:14px;line-height:1.4;color:var(--c-ink-muted)}@media(max-width:1000px){.band__inner[data-astro-cid-zg7j2zpm]{flex-direction:column;align-items:stretch;gap:20px}.band__field[data-astro-cid-zg7j2zpm]{width:100%}}@media(max-width:420px){.band__title[data-astro-cid-zg7j2zpm]{white-space:normal}}.footer[data-astro-cid-gcn2mc3v]{padding:32px var(--gutter);background:var(--c-base)}.footer__inner[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column}.footer__top[data-astro-cid-gcn2mc3v]{display:flex;gap:48px;align-items:flex-start;justify-content:space-between;padding-top:30px}.footer__brand[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:12px;max-width:260px;flex-shrink:0}.footer__logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;height:39px;width:auto}.footer__tagline[data-astro-cid-gcn2mc3v]{font-size:14px;line-height:20px;color:var(--c-ink-muted)}.footer__location[data-astro-cid-gcn2mc3v]{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.75px;text-transform:uppercase;color:var(--c-ink-faint)}.footer__columns[data-astro-cid-gcn2mc3v]{display:flex;gap:30px;flex:1;justify-content:space-between}.footer__column[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:16px;min-width:0}.footer__heading[data-astro-cid-gcn2mc3v]{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.75px;text-transform:uppercase}.footer__links[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:8px}.footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:14px;line-height:20px;color:var(--c-ink-muted)}.footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--c-rose)}.footer__wordmark[data-astro-cid-gcn2mc3v]{display:block;width:100%;height:auto;margin-top:48px}.footer__legal[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:4px}.footer__disclaimer[data-astro-cid-gcn2mc3v]{font-size:12px;line-height:1.1;color:var(--c-ink-faint);margin-top:40px}.footer__legal-row[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;flex-wrap:wrap}.footer__copyright[data-astro-cid-gcn2mc3v]{font-size:12px;line-height:20px;color:var(--c-ink-faint)}.footer__legal-links[data-astro-cid-gcn2mc3v]{display:flex;gap:24px}.footer__legal-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:12px;line-height:20px;color:var(--c-maroon-ink)}@media(max-width:1000px){.footer__top[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:40px}.footer__brand[data-astro-cid-gcn2mc3v]{max-width:none}.footer__columns[data-astro-cid-gcn2mc3v]{width:100%;flex-wrap:wrap;gap:40px 30px}.footer__column[data-astro-cid-gcn2mc3v]{flex:1 1 180px}}@media(max-width:640px){.footer__top[data-astro-cid-gcn2mc3v],.footer__columns[data-astro-cid-gcn2mc3v]{gap:32px}.footer__column[data-astro-cid-gcn2mc3v]{flex:1 1 100%}.footer__wordmark[data-astro-cid-gcn2mc3v]{margin-top:40px}.footer__legal-row[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start;gap:12px}.footer__legal-links[data-astro-cid-gcn2mc3v]{gap:16px;flex-wrap:wrap}}
