:root{--ink:#0a0a0a;--paper:#fafaf6;--gold:#b8956a;--gold-ink:#8c6a44;--gray:#6b6b68;--hairline:#0a0a0a1f;--hairline-soft:#0a0a0a12;--surface:#f3f2ea;--grain:#0a0a0a06;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--script:"Caveat", cursive;--measure:38rem;--page-max:72rem;--gutter:clamp(1.25rem, 5vw, 6rem);--step-hero:clamp(2.75rem, 7vw, 6rem);--step-h1:clamp(2.25rem, 5vw, 4rem);--step-h2:clamp(1.6rem, 3vw, 2.4rem);--step-h3:clamp(1.2rem, 1.6vw, 1.45rem);--step-lead:clamp(1.2rem, 1.8vw, 1.6rem);--step-body:1.0625rem;--step-small:.85rem;--ease:cubic-bezier(.22, .61, .36, 1)}:root[data-theme=dark]{--ink:#f1efe7;--paper:#141414;--gold:#c6a575;--gold-ink:#d2b489;--gray:#9a988f;--hairline:#f1efe729;--hairline-soft:#f1efe714;--surface:#1c1c1b;--grain:#f1efe705}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-body);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .5s var(--ease), color .5s var(--ease);background-image:radial-gradient(var(--grain) 1px, transparent 1px), radial-gradient(var(--grain) 1px, transparent 1px);background-position:0 0,2px 2px;background-size:4px 4px,4px 4px;margin:0;line-height:1.7}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:500;line-height:1.08}p{margin:0 0 1.4rem}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--paper)}.v-page{max-width:var(--page-max);padding-inline:var(--gutter);width:100%;margin:0 auto}.v-prose{max-width:var(--measure)}.v-section{border-bottom:1px solid var(--hairline-soft);padding-block:clamp(3.5rem,9vw,8rem)}.v-section:last-of-type{border-bottom:none}.v-eyebrow{font-family:var(--sans);font-size:var(--step-small);letter-spacing:.18em;text-transform:uppercase;color:var(--gray);align-items:center;gap:.75rem;margin:0 0 1.5rem;font-weight:500;display:flex}.v-eyebrow:before{content:"";background:var(--gold);width:1.75rem;height:1px}.v-h1{font-size:var(--step-h1)}.v-h2{font-size:var(--step-h2)}.v-h3{font-size:var(--step-h3)}.v-lead{font-family:var(--serif);font-size:var(--step-lead);color:var(--ink);font-weight:400;line-height:1.45}.v-muted{color:var(--gray)}.v-gold{color:var(--gold-ink)}.v-serif{font-family:var(--serif)}.v-sans{font-family:var(--sans)}.v-script{font-family:var(--script)}.v-link{color:var(--gold-ink);border-bottom:1px solid var(--hairline);transition:border-color .25s var(--ease), color .25s var(--ease);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.v-link:hover{border-color:var(--gold);color:var(--gold)}.v-hairline{border:none;border-top:1px solid var(--hairline);margin:0}.v-prose-body p{font-family:var(--serif);font-size:var(--step-lead);color:var(--ink);line-height:1.62}.v-prose-body p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--gold-ink);padding-top:.08em;padding-right:.08em;font-size:3.6em;font-weight:500;line-height:.78}.v-reveal{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v-reveal{opacity:1;transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--gray)}.v-shell.svelte-sxj7tt{flex-direction:column;min-height:100vh;display:flex}.v-main.svelte-sxj7tt{flex:auto}.v-topnav.svelte-zf9wqg{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);transition:border-color .4s var(--ease), background .4s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.v-topnav.is-scrolled.svelte-zf9wqg{border-bottom-color:var(--hairline)}.v-topnav-inner.svelte-zf9wqg{justify-content:space-between;align-items:center;height:4.75rem;display:flex}.v-wordmark.svelte-zf9wqg{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:500}.v-menu.svelte-zf9wqg{align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.v-menu-link.svelte-zf9wqg{font-family:var(--sans);letter-spacing:.01em;color:var(--gray);transition:color .25s var(--ease);padding-block:.4rem;font-size:.9rem;font-weight:500;position:relative}.v-menu-link.svelte-zf9wqg:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.v-menu-link.svelte-zf9wqg:hover,.v-menu-link.is-active.svelte-zf9wqg{color:var(--ink)}.v-menu-link.is-active.svelte-zf9wqg:after,.v-menu-link.svelte-zf9wqg:hover:after{transform:scaleX(1)}.v-theme-toggle.svelte-zf9wqg{border:1px solid var(--hairline);width:2.4rem;height:2.4rem;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.v-theme-toggle.svelte-zf9wqg:hover{border-color:var(--gold);color:var(--gold-ink)}.v-footer.svelte-1098uqd{border-top:1px solid var(--hairline);background:var(--surface);padding-block:clamp(3.5rem,7vw,6rem) 2.5rem}.v-footer-grid.svelte-1098uqd{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:3rem;display:grid}.v-footer-wordmark.svelte-1098uqd{font-family:var(--serif);color:var(--ink);font-size:1.75rem;font-weight:500}.v-footer-tagline.svelte-1098uqd{max-width:18rem;color:var(--gray);margin-top:.75rem;font-size:.95rem;line-height:1.6}.v-footer-head.svelte-1098uqd{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin-bottom:1.1rem;font-size:.75rem;font-weight:600}.v-footer-col.svelte-1098uqd ul:where(.svelte-1098uqd){flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.v-footer-link.svelte-1098uqd{color:var(--ink);transition:color .25s var(--ease);align-items:center;gap:.35rem;font-size:.95rem;display:inline-flex}.v-footer-link.svelte-1098uqd i:where(.svelte-1098uqd){color:var(--gray);font-size:.7rem}.v-footer-link.svelte-1098uqd:hover{color:var(--gold-ink)}.v-footer-strip.svelte-1098uqd{color:var(--gray);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.75rem;font-size:.85rem;display:flex}.v-footer-sign.svelte-1098uqd{color:var(--gold-ink);font-size:1.5rem;line-height:1}.v-shell.svelte-11zd0q1{min-height:100vh}.v-scroll.svelte-11zd0q1{padding-top:calc(4rem + env(safe-area-inset-top));padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.v-main.svelte-11zd0q1{flex:auto}.v-mnav.svelte-i2ddmg{z-index:60;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);transition:border-color .4s var(--ease);padding-top:env(safe-area-inset-top);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.v-mnav.is-scrolled.svelte-i2ddmg{border-bottom-color:var(--hairline)}.v-mnav-inner.svelte-i2ddmg{justify-content:space-between;align-items:center;height:4rem;display:flex}.v-wordmark.svelte-i2ddmg{font-family:var(--serif);color:var(--ink);font-size:1.4rem;font-weight:500}.v-mnav-actions.svelte-i2ddmg{align-items:center;gap:.5rem;display:flex}.v-icon-btn.svelte-i2ddmg{color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex}.v-bnav.svelte-xs29le{z-index:70;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-top:1px solid var(--hairline);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.v-bnav-list.svelte-xs29le{justify-content:space-around;align-items:stretch;height:4rem;margin:0;padding:0;list-style:none;display:flex}.v-bnav-list.svelte-xs29le>li:where(.svelte-xs29le){flex:1 1 0;display:flex}.v-bnav-item.svelte-xs29le{cursor:pointer;color:var(--gray);font-family:var(--sans);letter-spacing:.02em;transition:color .25s var(--ease);background:0 0;border:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.2rem;font-size:.66rem;display:flex}.v-bnav-item.svelte-xs29le i:where(.svelte-xs29le){font-size:1.2rem;line-height:1}.v-bnav-item.is-active.svelte-xs29le{color:var(--gold-ink)}.v-sheet-backdrop.svelte-xs29le{z-index:78;animation:svelte-xs29le-backdrop-in .25s var(--ease);background:#0a0a0a66;position:fixed;inset:0}@keyframes svelte-xs29le-backdrop-in{0%{opacity:0}to{opacity:1}}.v-sheet.svelte-xs29le{z-index:80;background:var(--paper);border-top:1px solid var(--hairline);max-height:80vh;padding:.75rem 0 calc(1.5rem + env(safe-area-inset-bottom));animation:svelte-xs29le-sheet-in .32s var(--ease);border-radius:1.25rem 1.25rem 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0a0a0a2e}@keyframes svelte-xs29le-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.v-sheet-handle.svelte-xs29le{background:var(--hairline);border-radius:999px;width:2.5rem;height:.25rem;margin:.25rem auto 1.25rem}.v-sheet-body.svelte-xs29le{padding-inline:var(--gutter)}.v-sheet-menu.svelte-xs29le{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.v-sheet-link.svelte-xs29le{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;padding:.35rem 0;font-size:1.6rem;font-weight:500;display:block}.v-sheet-link.is-active.svelte-xs29le{color:var(--gold-ink)}.v-sheet-sub.svelte-xs29le{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.v-sheet-sub.svelte-xs29le a:where(.svelte-xs29le){color:var(--gray);font-size:.9rem}.v-sheet-theme.svelte-xs29le{border:1px solid var(--hairline);color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.75rem;padding:.6rem 1.1rem;font-size:.9rem;display:inline-flex}.v-mfooter.svelte-1fud3kl{border-top:1px solid var(--hairline);background:var(--surface);padding-block:3.5rem 2.5rem}.v-mfooter-wordmark.svelte-1fud3kl{font-family:var(--serif);color:var(--ink);font-size:1.75rem;font-weight:500}.v-mfooter-tagline.svelte-1fud3kl{color:var(--gray);margin-top:.5rem;font-size:.95rem}.v-mfooter-block.svelte-1fud3kl{margin-top:2.25rem}.v-mfooter-block.svelte-1fud3kl h4:where(.svelte-1fud3kl){font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin-bottom:.9rem;font-size:.72rem;font-weight:600}.v-mfooter-block.svelte-1fud3kl ul:where(.svelte-1fud3kl){flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.v-mfooter-block.svelte-1fud3kl a:where(.svelte-1fud3kl){color:var(--ink);align-items:center;gap:.35rem;font-size:1rem;display:inline-flex}.v-mfooter-block.svelte-1fud3kl a:where(.svelte-1fud3kl) i:where(.svelte-1fud3kl){color:var(--gray);font-size:.7rem}.v-mfooter-strip.svelte-1fud3kl{color:var(--gray);justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.85rem;display:flex}.v-mfooter-sign.svelte-1fud3kl{color:var(--gold-ink);font-size:1.5rem}.v-err.svelte-1j96wlh{text-align:center;align-items:center;min-height:60vh;display:flex}.v-err.svelte-1j96wlh .v-page:where(.svelte-1j96wlh){width:100%}.v-err-code.svelte-1j96wlh{color:var(--gold-ink);margin-bottom:1rem;font-size:clamp(4rem,12vw,8rem);line-height:1}.v-err-title.svelte-1j96wlh{font-size:var(--step-h1);letter-spacing:-.02em}.v-err-note.svelte-1j96wlh{margin:1rem 0 2rem}.v-opening.svelte-8mdmxb{text-align:center;padding-block:clamp(5rem,14vw,11rem) clamp(4rem,9vw,8rem)}.v-opening-mark.svelte-8mdmxb{font-family:var(--script);color:var(--gold-ink);margin-bottom:clamp(2rem,5vw,3.5rem);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1}.v-opening-statement.svelte-8mdmxb{font-size:var(--step-hero);letter-spacing:-.025em;max-width:22ch;margin-inline:auto;font-weight:400;line-height:1.12}.v-opening-soft.svelte-8mdmxb{color:var(--gray);margin-top:1.25rem;max-width:30ch;margin-inline:auto;font-size:clamp(1.4rem,3.2vw,2.4rem);line-height:1.3;display:block}.v-opening-meta.svelte-8mdmxb{font-family:var(--sans);letter-spacing:.06em;color:var(--gray);margin-top:clamp(2.5rem,6vw,4rem);font-size:.9rem}.v-sh.svelte-10wb51y{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.v-sh.is-center.svelte-10wb51y{text-align:center;margin-inline:auto}.v-sh.is-center.svelte-10wb51y .v-eyebrow:where(.svelte-10wb51y){justify-content:center}.v-sh-lead.svelte-10wb51y{margin:1.25rem 0 0}.v-prow.svelte-10j2jzy{border-top:1px solid var(--hairline);transition:background .3s var(--ease);grid-template-columns:3px 16rem 1fr auto;align-items:baseline;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}.v-prow.svelte-10j2jzy:last-child{border-bottom:1px solid var(--hairline)}.v-prow-bar.svelte-10j2jzy{opacity:.55;width:3px;transition:opacity .3s var(--ease), transform .3s var(--ease);grid-row:1/-1;align-self:stretch}.v-prow.svelte-10j2jzy:hover .v-prow-bar:where(.svelte-10j2jzy){opacity:1;transform:scaleY(1.04)}.v-prow-name.svelte-10j2jzy{color:var(--ink);letter-spacing:-.015em;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500}.v-prow-brief.svelte-10j2jzy{color:var(--gray);max-width:34rem;font-size:1rem;line-height:1.6}.v-prow-link.svelte-10j2jzy{color:var(--gold-ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.v-prow-link.svelte-10j2jzy i:where(.svelte-10j2jzy){transition:transform .3s var(--ease)}.v-prow.svelte-10j2jzy:hover .v-prow-link:where(.svelte-10j2jzy) i:where(.svelte-10j2jzy){transform:translate(4px)}@media (width<=768px){.v-prow.svelte-10j2jzy{grid-template-columns:3px 1fr;gap:.5rem 1.25rem}.v-prow-bar.svelte-10j2jzy{grid-row:1/4}.v-prow-name.svelte-10j2jzy,.v-prow-brief.svelte-10j2jzy,.v-prow-link.svelte-10j2jzy{grid-column:2}.v-prow-link.svelte-10j2jzy{margin-top:.35rem}}.v-reveal.svelte-1v429sm{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);will-change:opacity, transform;transform:translateY(20px)}.v-reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v-reveal.svelte-1v429sm{opacity:1;transition:none;transform:none}}.v-build-note.svelte-1n5fcph{margin-top:clamp(2.5rem,5vw,3.5rem)}.v-serve-grid.svelte-1hvnvgg{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.v-serve-item.svelte-1hvnvgg{border-top:2px solid var(--ink);padding-top:1.5rem}.v-serve-label.svelte-1hvnvgg{margin-bottom:.85rem;font-size:1.4rem;font-weight:500}.v-serve-body.svelte-1hvnvgg{color:var(--gray);margin:0;line-height:1.65}@media (width<=900px){.v-serve-grid.svelte-1hvnvgg{grid-template-columns:1fr;gap:2rem}}.v-believe.svelte-27z7h9{background:var(--surface)}.v-believe-quote.svelte-27z7h9{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);max-width:24ch;margin:0;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:400;line-height:1.35}.v-believe-link.svelte-27z7h9{margin-top:2.25rem}.v-jstep.svelte-2l4hxi{border-top:1px solid var(--hairline);grid-template-columns:5rem 1fr;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.v-jstep-num.svelte-2l4hxi{color:var(--gold-ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1}.v-jstep-title.svelte-2l4hxi{letter-spacing:-.015em;margin-bottom:.5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500}.v-jstep-body.svelte-2l4hxi{color:var(--gray);max-width:38rem;margin:0;line-height:1.65}@media (width<=600px){.v-jstep.svelte-2l4hxi{grid-template-columns:3rem 1fr;gap:1rem}}.v-journey-note.svelte-186npnn{margin-top:clamp(2.5rem,5vw,3.5rem);font-size:1.05rem;line-height:1.7}.v-closing.svelte-c1mik2{text-align:center}.v-closing-inner.svelte-c1mik2{max-width:36rem;margin-inline:auto}.v-closing-inner.svelte-c1mik2 p:where(.svelte-c1mik2){font-family:var(--serif);color:var(--gray);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.6}.v-closing-sign.svelte-c1mik2{color:var(--ink);margin-top:2rem}.v-closing-sign.svelte-c1mik2 .v-script:where(.svelte-c1mik2){color:var(--gold-ink);font-size:1.75rem}.v-phero.svelte-1pi186m{border-bottom:1px solid var(--hairline-soft);padding-block:clamp(4rem,11vw,9rem) clamp(2.5rem,6vw,5rem)}.v-phero-title.svelte-1pi186m{font-size:var(--step-h1);letter-spacing:-.025em;max-width:18ch}.v-phero-sub.svelte-1pi186m{max-width:38rem;margin-top:1.5rem}.v-phero-meta.svelte-1pi186m{font-family:var(--sans);letter-spacing:.04em;color:var(--gray);margin-top:2rem;font-size:.85rem}.v-founder.svelte-1gvev66{grid-template-columns:22rem 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.v-portrait.svelte-1gvev66{margin:0}.v-portrait-frame.svelte-1gvev66{aspect-ratio:4/5;border:1px solid var(--hairline);background:linear-gradient(160deg, var(--surface), color-mix(in srgb, var(--ink) 8%, var(--surface)));justify-content:center;align-items:center;display:flex}.v-portrait-img.svelte-1gvev66{object-fit:cover;width:100%;height:100%;display:block}.v-portrait-initials.svelte-1gvev66{color:var(--gold-ink);opacity:.65;letter-spacing:.02em;font-size:4.5rem}.v-portrait.svelte-1gvev66 figcaption:where(.svelte-1gvev66){font-family:var(--sans);letter-spacing:.04em;color:var(--gray);margin-top:.85rem;font-size:.8rem}.v-founder-text.svelte-1gvev66 p:where(.svelte-1gvev66):not(.v-eyebrow){font-family:var(--serif);font-size:var(--step-lead);color:var(--ink);line-height:1.6}@media (width<=768px){.v-founder.svelte-1gvev66{grid-template-columns:1fr;gap:2rem}.v-portrait-frame.svelte-1gvev66{max-width:16rem}}.v-company.svelte-xt79kz{background:var(--surface)}.v-company-grid.svelte-xt79kz{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.v-company-block.svelte-xt79kz{border-top:2px solid var(--ink);padding-top:1.4rem}.v-company-title.svelte-xt79kz{margin-bottom:.85rem;font-size:1.4rem;font-weight:500}.v-company-block.svelte-xt79kz p:where(.svelte-xt79kz){color:var(--gray);margin:0;line-height:1.7}@media (width<=900px){.v-company-grid.svelte-xt79kz{grid-template-columns:1fr;gap:2rem}}.v-partners.svelte-1293yb8{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.v-partner.svelte-1293yb8{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.4rem 0;display:flex}.v-partner.svelte-1293yb8:nth-child(odd){border-right:1px solid var(--hairline);padding-right:clamp(1rem,4vw,3rem)}.v-partner.svelte-1293yb8:nth-child(2n){padding-left:clamp(1rem,4vw,3rem)}.v-partner-name.svelte-1293yb8{color:var(--ink);font-size:1.25rem}.v-partner-note.svelte-1293yb8{color:var(--gray);text-align:right;font-size:.9rem}@media (width<=700px){.v-partners.svelte-1293yb8{grid-template-columns:1fr}.v-partner.svelte-1293yb8:nth-child(odd){border-right:none;padding-right:0}.v-partner.svelte-1293yb8:nth-child(2n){padding-left:0}}.v-next-list.svelte-1uegwmn{margin:0;padding:0;list-style:none}.v-next-list.svelte-1uegwmn li:where(.svelte-1uegwmn){font-family:var(--serif);font-size:var(--step-lead);color:var(--ink);border-top:1px solid var(--hairline);padding:1.1rem 0 1.1rem 2rem;position:relative}.v-next-list.svelte-1uegwmn li:where(.svelte-1uegwmn):before{content:"→";color:var(--gold-ink);position:absolute;left:0}.v-next-note.svelte-1uegwmn{margin-top:1.75rem}.v-cwork.svelte-1hja23c{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.v-cwork-sub.svelte-1hja23c{font-size:var(--step-lead);color:var(--ink);margin-bottom:1rem}.v-cwork-list.svelte-1hja23c{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.v-cwork-list.svelte-1hja23c li:where(.svelte-1hja23c){color:var(--ink);padding-left:1.5rem;line-height:1.6;position:relative}.v-cwork-list.svelte-1hja23c li:where(.svelte-1hja23c):before{content:"→";color:var(--gold-ink);position:absolute;left:0}.v-cwork-note.svelte-1hja23c{margin-top:1.5rem;font-size:.95rem}@media (width<=768px){.v-cwork.svelte-1hja23c{grid-template-columns:1fr;gap:2.5rem}}.v-openings.svelte-oxeu7s{background:var(--surface)}.v-openings-body.svelte-oxeu7s p:where(.svelte-oxeu7s){font-family:var(--serif);font-size:var(--step-lead);color:var(--ink);line-height:1.62}.v-apply.svelte-1y0trm2{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.v-apply-lead.svelte-1y0trm2{font-size:var(--step-lead);color:var(--ink);margin-bottom:1rem}.v-apply-block.svelte-1y0trm2 p:where(.svelte-1y0trm2):not(.v-eyebrow):not(.v-apply-lead){color:var(--gray);line-height:1.7}@media (width<=768px){.v-apply.svelte-1y0trm2{grid-template-columns:1fr;gap:2.5rem}}.v-ccard.svelte-vf9jyq{border:1px solid var(--hairline);background:var(--surface);transition:border-color .3s var(--ease), transform .3s var(--ease);flex-direction:column;gap:.5rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative}.v-ccard.svelte-vf9jyq:hover{border-color:var(--gold);transform:translateY(-3px)}.v-ccard-label.svelte-vf9jyq{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-size:.72rem;font-weight:600}.v-ccard-value.svelte-vf9jyq{color:var(--ink);letter-spacing:-.01em;font-size:1.25rem}.v-ccard-note.svelte-vf9jyq{color:var(--gray);font-size:.9rem}.v-ccard-arrow.svelte-vf9jyq{color:var(--gray);transition:color .3s var(--ease), transform .3s var(--ease);position:absolute;top:1.25rem;right:1.25rem}.v-ccard.svelte-vf9jyq:hover .v-ccard-arrow:where(.svelte-vf9jyq){color:var(--gold-ink);transform:translate(2px,-2px)}.v-reach.svelte-1qpa7j{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=768px){.v-reach.svelte-1qpa7j{grid-template-columns:1fr}}.v-plinks.svelte-1hjoeqk{background:var(--surface)}.v-plinks-grid.svelte-1hjoeqk{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=900px){.v-plinks-grid.svelte-1hjoeqk{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v-plinks-grid.svelte-1hjoeqk{grid-template-columns:1fr}}.v-office.svelte-1z0zsig{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.v-office-city.svelte-1z0zsig{color:var(--ink);margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.25rem)}.v-office-note.svelte-1z0zsig{color:var(--gray);max-width:28rem;line-height:1.7}@media (width<=768px){.v-office.svelte-1z0zsig{grid-template-columns:1fr;gap:2.5rem}}.v-legal-hero.svelte-1rb3zqn{border-bottom:1px solid var(--hairline-soft);padding-block:clamp(4rem,10vw,8rem) clamp(2rem,4vw,3rem)}.v-legal-title.svelte-1rb3zqn{font-size:var(--step-h1);letter-spacing:-.025em}.v-legal-updated.svelte-1rb3zqn{font-family:var(--sans);color:var(--gray);margin-top:1rem;font-size:.85rem}.v-legal-body.svelte-1rb3zqn{max-width:40rem}.v-legal-intro.svelte-1rb3zqn{font-size:var(--step-lead);color:var(--ink);margin-bottom:2rem;line-height:1.6}.v-legal-head.svelte-1rb3zqn{margin:2.5rem 0 1rem;font-size:1.4rem;font-weight:500}.v-legal-body.svelte-1rb3zqn p:where(.svelte-1rb3zqn){color:var(--gray);line-height:1.75}.v-essay-body.svelte-19covcd{max-width:40rem;margin-inline:auto}.v-essay-head.svelte-19covcd{letter-spacing:-.015em;margin:2.75rem 0 1.25rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500}.v-essay-sign.svelte-19covcd{border-top:1px solid var(--hairline);margin-top:3rem;padding-top:2rem}.v-essay-sign.svelte-19covcd .v-script:where(.svelte-19covcd){color:var(--gold-ink);font-size:2.25rem;line-height:1}.v-essay-role.svelte-19covcd{font-family:var(--sans);color:var(--gray);font-size:.95rem}.v-coverage.svelte-or067t{border-top:1px solid var(--hairline)}.v-cov-row.svelte-or067t{border-bottom:1px solid var(--hairline);transition:background .25s var(--ease);grid-template-columns:10rem 1fr 7rem auto;align-items:baseline;gap:1.5rem;padding:1.4rem 0;display:grid}.v-cov-pub.svelte-or067t{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:.78rem;font-weight:600}.v-cov-title.svelte-or067t{color:var(--ink);transition:color .25s var(--ease);font-size:1.2rem}.v-cov-row.svelte-or067t:hover .v-cov-title:where(.svelte-or067t){color:var(--gold-ink)}.v-cov-date.svelte-or067t{color:var(--gray);font-size:.85rem}.v-cov-arrow.svelte-or067t{color:var(--gray);font-size:.8rem}@media (width<=768px){.v-cov-row.svelte-or067t{grid-template-columns:1fr auto;gap:.35rem 1rem}.v-cov-title.svelte-or067t{order:3;grid-column:1/-1}.v-cov-arrow.svelte-or067t{order:2}}.v-kit.svelte-czphgw{background:var(--surface)}.v-kit-grid.svelte-czphgw{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.v-kit-item.svelte-czphgw{border:1px solid var(--hairline);background:var(--paper);transition:border-color .25s var(--ease);justify-content:space-between;align-items:center;padding:1.4rem 1.5rem;display:flex}.v-kit-item.svelte-czphgw:hover{border-color:var(--gold)}.v-kit-text.svelte-czphgw{flex-direction:column;gap:.25rem;display:flex}.v-kit-label.svelte-czphgw{color:var(--ink);font-size:1.1rem}.v-kit-note.svelte-czphgw{color:var(--gray);font-size:.85rem}.v-kit-item.svelte-czphgw i:where(.svelte-czphgw){color:var(--gold-ink)}@media (width<=700px){.v-kit-grid.svelte-czphgw{grid-template-columns:1fr}}.v-media.svelte-17kcc9z{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.v-media-mail.svelte-17kcc9z{color:var(--gold-ink);border-bottom:1px solid var(--hairline);margin-bottom:.75rem;font-size:clamp(1.4rem,2.5vw,2rem);display:inline-block}.v-media-mail.svelte-17kcc9z:hover{border-color:var(--gold)}.v-media-intro.svelte-17kcc9z{color:var(--gray);max-width:26rem;line-height:1.65}.v-media-topics.svelte-17kcc9z{flex-direction:column;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.v-media-topics.svelte-17kcc9z li:where(.svelte-17kcc9z){color:var(--ink);padding-left:1.25rem;position:relative}.v-media-topics.svelte-17kcc9z li:where(.svelte-17kcc9z):before{content:"";background:var(--gold);width:.4rem;height:1px;position:absolute;top:.7em;left:0}@media (width<=768px){.v-media.svelte-17kcc9z{grid-template-columns:1fr;gap:2.5rem}}.v-pfeat.svelte-1mbyo3q{border-top:1px solid var(--hairline);grid-template-columns:18rem 1fr;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.v-pfeat-num.svelte-1mbyo3q{font-family:var(--sans);letter-spacing:.16em;color:var(--gold-ink);font-size:.8rem;font-weight:600}.v-pfeat-name.svelte-1mbyo3q{letter-spacing:-.02em;margin:.75rem 0 1.25rem;padding-left:1rem;font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:500;position:relative}.v-pfeat-name.svelte-1mbyo3q:before{content:"";background:var(--swatch);opacity:.7;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.v-pfeat-visit.svelte-1mbyo3q{font-size:.9rem}.v-pfeat-desc.svelte-1mbyo3q{font-size:var(--step-lead);color:var(--ink);margin-bottom:2rem;line-height:1.6}.v-pfeat-meta.svelte-1mbyo3q{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.v-pfeat-label.svelte-1mbyo3q{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-bottom:.6rem;font-size:.72rem;font-weight:600}.v-pfeat-meta.svelte-1mbyo3q p:where(.svelte-1mbyo3q){color:var(--gray);margin:0;font-size:.98rem;line-height:1.65}@media (width<=900px){.v-pfeat.svelte-1mbyo3q,.v-pfeat-meta.svelte-1mbyo3q{grid-template-columns:1fr;gap:1.5rem}}.v-whyfive.svelte-18g9s5o{background:var(--surface)}.v-whyfive-body.svelte-18g9s5o p:where(.svelte-18g9s5o){font-family:var(--serif);font-size:var(--step-lead);color:var(--ink);line-height:1.62}.v-dont.svelte-aiwmsp p:where(.svelte-aiwmsp){color:var(--gray);font-size:1.1rem;line-height:1.7}.v-dont.svelte-aiwmsp strong:where(.svelte-aiwmsp){color:var(--ink);font-weight:500}.v-aud.svelte-1pow2py{border-top:1px solid var(--hairline);grid-template-columns:16rem 1fr;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,3.75rem);display:grid}.v-aud-num.svelte-1pow2py{font-family:var(--sans);letter-spacing:.16em;color:var(--gold-ink);font-size:.8rem;font-weight:600}.v-aud-title.svelte-1pow2py{letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500}.v-aud-intro.svelte-1pow2py{font-size:var(--step-lead);color:var(--ink);line-height:1.6}.v-aud-list.svelte-1pow2py{flex-direction:column;gap:.85rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.v-aud-list.svelte-1pow2py li:where(.svelte-1pow2py){color:var(--gray);padding-left:1.25rem;line-height:1.6;position:relative}.v-aud-list.svelte-1pow2py li:where(.svelte-1pow2py):before{content:"";background:var(--gold);width:.4rem;height:1px;position:absolute;top:.7em;left:0}.v-aud-prod.svelte-1pow2py{color:var(--ink);font-weight:500}.v-aud-not.svelte-1pow2py{color:var(--gray);border-top:1px solid var(--hairline-soft);margin:0;padding-top:1.25rem;font-size:.98rem}.v-aud-not-label.svelte-1pow2py{color:var(--ink);font-weight:500}@media (width<=768px){.v-aud.svelte-1pow2py{grid-template-columns:1fr;gap:1rem}}.v-notfor.svelte-mo8953{background:var(--surface)}.v-notfor-list.svelte-mo8953{max-width:46rem;margin:0;padding:0;list-style:none}.v-notfor-list.svelte-mo8953 li:where(.svelte-mo8953){border-top:1px solid var(--hairline);color:var(--ink);padding:1.1rem 0 1.1rem 2rem;line-height:1.6;position:relative}.v-notfor-list.svelte-mo8953 li:where(.svelte-mo8953):before{content:"✕";color:var(--gray);font-size:.85rem;position:absolute;top:1.25rem;left:0}.v-post.svelte-d5s7ag{border-top:1px solid var(--hairline);padding-block:clamp(1.75rem,3vw,2.5rem)}.v-post-meta.svelte-d5s7ag{font-family:var(--sans);letter-spacing:.04em;color:var(--gray);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.78rem;display:flex}.v-post-cat.svelte-d5s7ag{color:var(--gold-ink);font-weight:600}.v-post-dot.svelte-d5s7ag{opacity:.5}.v-post-title.svelte-d5s7ag{letter-spacing:-.015em;max-width:36rem;margin-bottom:.75rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500;line-height:1.15}.v-post-title.svelte-d5s7ag a:where(.svelte-d5s7ag){transition:color .25s var(--ease)}.v-post-title.svelte-d5s7ag a:where(.svelte-d5s7ag):hover{color:var(--gold-ink)}.v-post-excerpt.svelte-d5s7ag{color:var(--gray);max-width:40rem;margin-bottom:1rem;line-height:1.65}.v-post-read.svelte-d5s7ag{color:var(--gold-ink);align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.v-post-read.svelte-d5s7ag i:where(.svelte-d5s7ag){transition:transform .3s var(--ease)}.v-post-read.svelte-d5s7ag:hover i:where(.svelte-d5s7ag){transform:translate(4px)}.v-filters.svelte-fme84y{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.v-chip.svelte-fme84y{font-family:var(--sans);color:var(--gray);border:1px solid var(--hairline);cursor:pointer;transition:all .25s var(--ease);background:0 0;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:500}.v-chip.svelte-fme84y:hover{border-color:var(--gold);color:var(--ink)}.v-chip.is-active.svelte-fme84y{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v-posts.svelte-fme84y{border-bottom:1px solid var(--hairline)}.v-subscribe.svelte-1c3qa40{background:var(--surface)}.v-subscribe-inner.svelte-1c3qa40{max-width:38rem}.v-subscribe-form.svelte-1c3qa40{gap:.75rem;max-width:30rem;margin-top:1.5rem;display:flex}.v-input.svelte-1c3qa40{font-family:var(--sans);background:var(--paper);border:1px solid var(--hairline);color:var(--ink);transition:border-color .25s var(--ease);border-radius:0;outline:none;flex:auto;padding:.85rem 1rem;font-size:1rem}.v-input.svelte-1c3qa40:focus{border-color:var(--gold)}.v-btn.svelte-1c3qa40{font-family:var(--sans);background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;white-space:nowrap;transition:opacity .25s var(--ease);padding:.85rem 1.5rem;font-size:.92rem;font-weight:500}.v-btn.svelte-1c3qa40:hover{opacity:.85}.v-subscribe-done.svelte-1c3qa40{font-family:var(--serif);font-size:var(--step-lead);color:var(--gold-ink);margin-top:1.5rem}.v-subscribe-error.svelte-1c3qa40{color:#b4502f;margin-top:.75rem;font-size:.9rem}.v-subscribe-note.svelte-1c3qa40{margin-top:1rem;font-size:.9rem}@media (width<=540px){.v-subscribe-form.svelte-1c3qa40{flex-direction:column}}.v-pd-hero.svelte-1mok1rp{border-bottom:1px solid var(--hairline-soft);padding-block:clamp(3.5rem,9vw,7rem) clamp(2rem,4vw,3rem)}.v-pd-back.svelte-1mok1rp{font-family:var(--sans);color:var(--gray);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.85rem;display:inline-flex}.v-pd-back.svelte-1mok1rp:hover{color:var(--gold-ink)}.v-pd-meta.svelte-1mok1rp{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin-bottom:1rem;font-size:.8rem}.v-pd-cat.svelte-1mok1rp{color:var(--gold-ink);font-weight:600}.v-pd-title.svelte-1mok1rp{font-size:var(--step-h1);letter-spacing:-.025em;max-width:20ch}.v-pd-body.svelte-1mok1rp{max-width:40rem;margin-inline:auto}.v-pd-sign.svelte-1mok1rp{margin-top:2.5rem}.v-pd-sign.svelte-1mok1rp .v-script:where(.svelte-1mok1rp){color:var(--gold-ink);font-size:2rem}.v-pd-missing.svelte-1mok1rp .v-link:where(.svelte-1mok1rp){margin-top:1rem}
