@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:light;--page:#fcfdfc;--hero:#dfebe2;--quiet:#f2f5f2;--card:#fff;--ink:#172d25;--body:#3e5047;--secondary:#5c6d63;--accent:#245d48;--rule:#cbd6ce;--content-width:1120px;--prose-width:640px;--heading-column:336px;--column-gap:64px;--section-space:96px;--card-radius:6px;--gutter:24px;--body-size:18px;--body-leading:28px}*{box-sizing:border-box}html{background:var(--page);scrollbar-color:var(--rule) var(--page)}body{font-family:Switzer,sans-serif;font-size:var(--body-size);line-height:var(--body-leading);color:var(--body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--ink);color:var(--page)}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3,dt{color:var(--ink)}h1,h2{font-weight:400}h2{letter-spacing:-.02em;text-wrap:pretty;font-size:42px;line-height:48px}h3,dt{font-weight:500}ul,ol{padding:0;list-style:none}a{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.container{width:min(var(--content-width), calc(100% - var(--gutter) * 2));margin-inline:auto}.opening{background:var(--hero)}.masthead{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.logo-link{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-name{line-height:28px}.logo-mark,.logo-mark svg{width:var(--mark-size);height:var(--mark-size);flex-shrink:0;display:block}.logo-link{--mark-size:28px;letter-spacing:-.02em;font-size:22px;font-weight:550}.logo-mark rect{transform-box:fill-box;transform-origin:50%;transform:rotate(0)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.logo-mark rect{transition:transform .7s cubic-bezier(.645,.045,.355,1)}.logo-link:hover .logo-mark rect{transform:rotate(360deg)}}.logo-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.contact-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;font-weight:500;line-height:24px;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.contact-link:hover{color:var(--ink);text-decoration-thickness:2px}.contact-link:active{text-underline-offset:3px}.hero{padding-block:104px 96px}.hero h1{letter-spacing:-.025em;max-width:880px;font-size:76px;line-height:82px}.keep-together{white-space:nowrap}.hero-copy{max-width:var(--prose-width);margin-top:24px}.hero-action{margin-top:24px}.page-content{background:var(--page)}.section{padding-block:var(--section-space)}.split{grid-template-columns:var(--heading-column) minmax(0, 1fr);column-gap:var(--column-gap);align-items:start;display:grid}.prose{max-width:var(--prose-width)}.data-section{border-block:1px solid var(--rule)}.data-rows{margin-top:32px}.data-row{grid-template-columns:var(--heading-column) minmax(0, 1fr);gap:var(--column-gap);border-top:1px solid var(--rule);padding-block:24px;display:grid}.data-row:last-child{border-bottom:1px solid var(--rule)}.data-row h3{font-size:20px;line-height:26px}.data-row-detail{justify-content:space-between;align-items:center;gap:32px;display:flex}.tool-logos{flex-shrink:0;align-items:center;gap:16px;display:flex}.tool-logos img{object-fit:contain;width:24px;height:24px;display:block}.supporting-note{color:var(--secondary);margin-top:24px;font-size:14px;line-height:21px}.process-list{gap:16px;display:grid}.process-card{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--card);overflow:hidden}.step-content{grid-template-columns:24px minmax(0,1fr);gap:24px;padding:32px;display:grid}.step-number{font-variant-numeric:tabular-nums;color:var(--secondary);font-size:14px;line-height:30px}.step-content h3{font-size:24px;line-height:30px}.step-content p{margin-top:16px}.step-boundary{background:var(--quiet);color:var(--secondary);padding:16px 32px 16px 80px;font-size:14px;line-height:21px}.ownership-section{background:var(--quiet)}.term-row{border-top:1px solid var(--rule);grid-template-columns:152px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.term-row:last-child{border-bottom:1px solid var(--rule)}.question-row{border-top:1px solid var(--rule);padding-block:24px}.question-row:last-child{border-bottom:1px solid var(--rule)}.question-row h3{font-size:var(--body-size);line-height:26px}.question-row p{margin-top:16px}.contact-section{border-top:1px solid var(--rule);padding-block:48px 64px}.contact-section h2{letter-spacing:0;font-size:24px;line-height:32px}.contact-section .contact-link{font-size:inherit;line-height:inherit}@media (width<=1199px){:root{--heading-column:30%;--column-gap:48px}.hero h1{font-size:68px;line-height:74px}}@media (width<=899px){.split{grid-template-columns:minmax(0,1fr);gap:24px}h2{max-width:var(--prose-width)}.hero{padding-block:80px}.hero h1{font-size:60px;line-height:66px}.section{padding-block:64px}}@media (width<=599px){:root{--body-size:17px;--body-leading:26px}.masthead{padding-block:16px}.logo-link{--mark-size:26px;gap:8px;font-size:20px}.hero{padding-block:64px}.hero h1{letter-spacing:-.015em;font-size:40px;line-height:44px}.hero-copy{font-size:18px;line-height:28px}h2{font-size:30px;line-height:36px}.data-row{grid-template-columns:minmax(0,1fr);gap:8px}.data-row h3{font-size:19px;line-height:26px}.data-row-detail{align-items:flex-start;gap:24px}.tool-logos{padding-top:2px}.step-content{grid-template-columns:16px minmax(0,1fr);gap:16px;padding:24px}.step-content h3{font-size:21px;line-height:28px}.step-number{line-height:28px}.step-boundary{padding:16px 24px 16px 56px}.term-row{grid-template-columns:minmax(0,1fr);gap:8px}.question-row h3{line-height:26px}.question-row p{margin-top:8px}.contact-section{padding-block:40px 48px}}@media (width<=359px){:root{--gutter:20px}.hero h1{font-size:36px;line-height:40px}.step-content{padding:20px}.step-boundary{padding-inline:52px 20px}}.contact-address{overflow-wrap:anywhere;margin-top:16px}.contact-address a,.venture-credit a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.venture-credit{color:var(--secondary);margin-top:24px;font-size:14px;line-height:21px}.venture-credit a{color:inherit}.not-found{padding-block:96px}.not-found h1{letter-spacing:-.025em;max-width:880px;font-size:clamp(40px,5vw,76px);line-height:1.1}.not-found p{margin-top:24px}.not-found-actions{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}
