.cr-page{font-family:var(--font-site);color:var(--ink);background:var(--paper);padding-bottom:96px;line-height:1.6}.cr-page *{box-sizing:border-box}.cr-page h1,.cr-page h2,.cr-page h3,.cr-page p,.cr-page dl,.cr-page dd{margin:0}.cr-page :focus-visible{outline:3px solid var(--brand);outline-offset:4px}.cr-page .wrap{width:min(1200px,100% - 80px);margin-inline:auto}.cr-page a{color:var(--brand);text-underline-offset:4px;text-decoration:underline}.cr-eyebrow,.cr-facts dt,.cr-field em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.cr-eyebrow{color:var(--brand);margin-bottom:28px}.cr-hero{border-bottom:1px solid var(--line);padding-top:80px;padding-bottom:64px}.cr-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy sketch""facts sketch";align-items:center;column-gap:56px;display:grid}.cr-hero-copy{grid-area:copy}.cr-hero-grid .cr-sketch{grid-area:sketch}.cr-hero-grid .cr-facts{grid-area:facts;align-self:start}.cr-page h1{letter-spacing:-.045em;font-size:clamp(40px,5vw,68px);font-weight:550;line-height:1.06}.cr-lede{gap:14px;max-width:36em;margin-top:28px;display:grid}.cr-lede p{color:var(--muted);font-size:19px;line-height:1.6}.cr-page .cr-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 44px;margin-top:36px;padding-top:22px;display:flex}.cr-facts dt{color:var(--muted)}.cr-facts dd{margin-top:4px;font-size:16px}.cr-section{padding-top:72px}.cr-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:550;line-height:1.2}.cr-split{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:56px;display:grid}.cr-body{color:var(--muted);max-width:38em;font-size:17px;line-height:1.65}.cr-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.cr-principles li{align-content:start;gap:10px;min-width:0;padding:28px 24px 32px 0;display:grid}.cr-principles li+li{border-left:1px solid var(--line-soft);padding-left:24px}.cr-principles h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.cr-principles p{color:var(--muted);font-size:15px;line-height:1.6}.cr-areas{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cr-areas li{border-bottom:1px solid var(--line-soft);padding:14px 0;font-size:17px}.cr-areas li:last-child{color:var(--muted)}#introduce{scroll-margin-top:120px}.cr-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:56px;padding:44px 48px;display:grid}.cr-panel-copy{gap:14px;display:grid}.cr-panel-copy p{color:var(--muted);max-width:30em;font-size:16px}.cr-panel-copy .cr-boundary{color:var(--ink)}.cr-form{gap:18px;min-width:0;display:grid}.cr-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cr-field{gap:8px;min-width:0;display:grid}.cr-field>span:first-child{align-items:baseline;gap:10px;font-size:14px;font-weight:600;display:flex}.cr-field em{color:var(--muted);font-size:11px;font-style:normal}.cr-hint{color:var(--muted);font-size:14px;line-height:1.5}.cr-field input,.cr-field textarea,.cr-field select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:4px;width:100%;min-height:46px;padding:11px 12px;font-size:16px}.cr-field textarea{resize:vertical;min-height:132px}.cr-field input:focus,.cr-field textarea:focus,.cr-field select:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:none}.cr-btn{background:var(--brand);border:1px solid var(--brand);min-height:48px;color:var(--paper);font:inherit;cursor:pointer;border-radius:4px;justify-self:start;align-items:center;gap:12px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.cr-btn:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.cr-note{color:var(--muted);max-width:44em;font-size:13px;line-height:1.55}.cr-page .cr-faq{border-top:1px solid var(--line);margin-top:28px}.cr-faq>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px;padding:24px 0;display:grid}.cr-faq dt{font-size:17px;font-weight:600;line-height:1.4}.cr-faq dd{color:var(--muted);font-size:16px}@media (max-width:1023px){.cr-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""sketch""facts";align-items:start}.cr-hero-grid .cr-sketch{margin-top:28px}.cr-page .cr-hero-grid .cr-facts{margin-top:20px}.cr-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px}.cr-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-principles li:nth-child(3){border-left:0;padding-left:0}.cr-principles li:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width:820px){.cr-split,.cr-faq>div{grid-template-columns:minmax(0,1fr);gap:16px}.cr-principles{grid-template-columns:minmax(0,1fr)}.cr-principles li,.cr-principles li+li{border-left:0;padding:22px 0}.cr-principles li+li{border-top:1px solid var(--line-soft)}.cr-row{grid-template-columns:minmax(0,1fr)}}@media not (min-width:701px){.cr-page .wrap{width:calc(100% - 48px)}.cr-hero{padding-top:48px;padding-bottom:44px}.cr-section{padding-top:52px}.cr-lede p{font-size:17px}.cr-panel{padding:28px 22px}}.cr-form-wrap{gap:18px;min-width:0;display:grid}.cr-submit{justify-items:start;gap:8px;display:grid}.cr-handoff,.cr-fallback{color:var(--muted);font-size:13px;line-height:1.55}.cr-fallback a{overflow-wrap:anywhere}.cr-icon{width:24px;height:24px;color:var(--brand);display:block}.cr-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cr-title-mark{display:inline-block;position:relative}.cr-underline{fill:none;width:104%;height:.3em;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-.16em;left:-2%;overflow:visible}.cr-page .cr-hero-cta{color:var(--paper);margin-top:32px;text-decoration:none}.cr-page .cr-hero-cta:hover{color:var(--paper)}.cr-btn svg{flex:none}.cr-sketch{justify-self:end;width:100%;max-width:560px;height:auto;overflow:visible}.cr-sketch path{fill:none;stroke-linecap:round;stroke-linejoin:round}.cr-sketch-ink path{stroke:var(--ink);stroke-width:2.2px}.cr-sketch-accent path{stroke:var(--brand);stroke-width:2.6px}.cr-sketch-accent .cr-dash{stroke-dasharray:.03 .025}.cr-sketch-fill{stroke:none;fill:var(--brand-soft)!important}@media (prefers-reduced-motion:no-preference){.cr-sketch-ink path,.cr-sketch-accent path:not(.cr-dash),.cr-underline path{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,.05,.3,1) forwards cr-draw}.cr-underline path{animation:1.15s linear .45s forwards cr-pen}.cr-underline path+path{animation-duration:.9s;animation-delay:1.35s}.cr-sketch-accent .cr-dash,.cr-sketch-fill{opacity:0;animation:.6s forwards cr-fade}.cr-sketch-fill{animation-delay:.6s}}@keyframes cr-draw{99%{stroke-dasharray:1 2}to{stroke-dashoffset:0;stroke-dasharray:none}}@keyframes cr-fade{to{opacity:1}}@keyframes cr-pen{0%{stroke-dashoffset:1px}12%{stroke-dashoffset:.97px}30%{stroke-dashoffset:.72px}75%{stroke-dashoffset:.12px}99%{stroke-dashoffset:0;stroke-dasharray:1 2}to{stroke-dashoffset:0;stroke-dasharray:none}}@media (max-width:1023px){.cr-sketch{justify-self:start;max-width:460px}}@media not (min-width:701px){.cr-sketch{max-width:100%}.cr-facts{gap:14px 28px}}.cr-band{background:var(--mid-cobalt);color:var(--mid-white);margin-top:96px}.cr-band-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:56px;padding-block:88px;display:grid}.cr-page .cr-band-title{letter-spacing:-.045em;color:var(--mid-white);font-size:clamp(44px,5.4vw,80px);font-weight:600;line-height:1.02}.cr-founder{gap:18px;max-width:40em;margin:0;display:grid}.cr-page .cr-founder-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mid-white);font-size:11px;font-weight:500}.cr-founder blockquote{gap:14px;margin:0;display:grid}.cr-page .cr-founder blockquote p{letter-spacing:-.01em;color:var(--mid-white);font-size:clamp(19px,1.7vw,22px);line-height:1.55}.cr-founder figcaption{color:var(--mid-white);font-size:15px;font-weight:600}.cr-band :focus-visible{outline-color:var(--mid-white)}.cr-page .cr-band-title{text-wrap:balance}.cr-band .cr-underline{stroke:var(--mid-white)}.cr-band .cr-underline path{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}@media (max-width:820px){.cr-band-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:64px}}@media not (min-width:701px){.cr-band{margin-top:64px}}
