:root{--serif:"Newsreader", "Source Serif 4", Georgia, serif;--sans:"Geist", "Inter", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "JetBrains Mono", monospace;--display:"Instrument Serif", "Newsreader", Georgia, serif;--step--1:clamp(.8rem, .77rem + .14vw, .9rem);--step-0:clamp(1rem, .95rem + .24vw, 1.15rem);--step-1:clamp(1.18rem, 1.08rem + .45vw, 1.52rem);--step-2:clamp(1.42rem, 1.24rem + .85vw, 2.1rem);--step-3:clamp(1.7rem, 1.38rem + 1.5vw, 2.95rem);--step-4:clamp(2.04rem, 1.55rem + 2.45vw, 4.2rem);--step-5:clamp(2.45rem, 1.6rem + 4.2vw, 5.9rem);--sp-xs:clamp(.5rem, .46rem + .18vw, .62rem);--sp-s:clamp(.85rem, .78rem + .3vw, 1.05rem);--sp-m:clamp(1.35rem, 1.2rem + .6vw, 1.8rem);--sp-l:clamp(2.2rem, 1.85rem + 1.5vw, 3.4rem);--sp-xl:clamp(3.4rem, 2.7rem + 3vw, 6rem);--t-quick:.14s;--t-resolve:.34s;--t-settle:.52s;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease:cubic-bezier(.2, .7, .2, 1);--void:#0a0b0d;--panel:#111316;--panel-2:#0d0f12;--raise:#15181c;--line:#1e2227;--line-soft:#eceae312;--hair:#eceae31f;--ink:#eceae3;--ink-dim:#9aa0a6;--faint:#868d94;--designed:#5a616b;--designed-dim:#3c424b;--designed-bg:#0c0e11;--designed-on-surface:#7e8792;--vermilion:#e5462e;--vermilion-glow:#ff6a4d;--vermilion-deep:#b5331f;--charge-soft:color-mix(in srgb, var(--vermilion) 55%, transparent);--on-vermilion:var(--void);--x-on-surface:#ed4b40;--z:#5b8def;--x:#e5462e;--y:#3fb68b;--measure:760px}@supports (color:oklch(62% 0.2 29)){:root{--vermilion:oklch(62% .208 28);--z:oklch(66% .14 256);--y:oklch(70% .12 162);--x-on-surface:oklch(64% .2 28);--designed-on-surface:oklch(62% .02 255)}}[data-theme=day]{--void:#f1ecdf;--panel:#f7f3e9;--panel-2:#ece6d6;--raise:#fbf8f1;--line:#2b261c29;--line-soft:#2b261c1a;--hair:#2b261c38;--ink:#211e16;--ink-dim:#5e5a4b;--faint:#67634f;--designed:#a29c89;--designed-dim:#beb9a7;--designed-bg:#e7e1d0;--designed-on-surface:#565e69;--vermilion:#d2402a;--vermilion-glow:#e5462e;--vermilion-deep:#9c2e1c;--on-vermilion:#fff;--x-on-surface:#be241b;--z:#2d5fc9;--x:#d2402a;--y:#16714a}@supports (color:oklch(62% 0.2 29)){[data-theme=day]{--vermilion:oklch(57% .19 29);--z:oklch(48% .16 264);--y:oklch(45% .13 162);--x-on-surface:oklch(52% .19 29);--designed-on-surface:oklch(48% .02 255)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--vermilion);outline-offset:3px;border-radius:5px}
:root{--ks-bg:var(--void);--ks-surface:var(--panel);--ks-surface-sunken:var(--panel-2);--ks-surface-raised:var(--raise);--ks-border:var(--line);--ks-border-soft:var(--line-soft);--ks-hairline:var(--hair);--ks-border-strong:var(--faint);--ks-text:var(--ink);--ks-text-dim:var(--ink-dim);--ks-text-faint:var(--faint);--ks-ground:var(--z);--ks-action:var(--vermilion);--ks-action-glow:var(--vermilion-glow);--ks-action-deep:var(--vermilion-deep);--ks-on-action:var(--on-vermilion);--ks-charge-soft:var(--charge-soft);--ks-action-on-surface:var(--x-on-surface);--ks-receipt:var(--y);--ks-live:var(--y);--ks-designed:var(--designed);--ks-designed-on-surface:var(--designed-on-surface);--ks-font-display:var(--display);--ks-font-heading:var(--serif);--ks-font-body:var(--sans);--ks-font-mono:var(--mono);--ks-text-caption:var(--step--1);--ks-text-body:var(--step-0);--ks-text-lead:var(--step-1);--ks-text-h3:var(--step-2);--ks-text-h2:var(--step-3);--ks-text-h1:var(--step-4);--ks-text-display:var(--step-5);--ks-radius-sm:6px;--ks-radius:10px;--ks-radius-lg:16px;--ks-radius-pill:999px;--ks-motion-quick:var(--t-quick);--ks-motion:var(--t-resolve);--ks-motion-settle:var(--t-settle);--ks-ease:var(--ease-emphasized);--ks-ease-standard:var(--ease-standard);--ks-measure:var(--measure)}
[data-brand=katalyzeit]{--ks-text-lead:var(--step-1);--ks-text-h3:var(--step-1);--ks-text-h2:var(--step-2);--ks-text-h1:var(--step-3);--ks-radius-sm:8px;--ks-radius:12px;--ks-radius-lg:18px}
:root{--sans:var(--font-sans), "Inter", system-ui, sans-serif;--serif:var(--font-serif), Georgia, serif;--mono:var(--font-mono), ui-monospace, monospace;--display:var(--font-display), "Instrument Serif", Georgia, serif;--motion-breathe:6s;--motion-drift:10s;--motion-travel:1.1s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ks-bg);color:var(--ks-text);font-family:var(--sans);font-size:var(--ks-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}::selection{background:var(--ks-surface-raised);color:var(--ks-text)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.site-shell{transform-origin:50% 45%;transition:transform var(--motion-travel) var(--ks-ease), opacity calc(var(--motion-travel) * .82) var(--ks-ease-standard), filter var(--motion-travel) var(--ks-ease-standard)}html[data-depth-travel] .site-shell{opacity:0;filter:blur(10px);pointer-events:none;transform:scale(.22)}.depth-flash{z-index:9;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.depth-flash>span{border:2px solid var(--ks-action);width:130px;height:130px;box-shadow:0 0 34px var(--ks-charge-soft), inset 0 0 22px var(--ks-charge-soft);animation:kCollapse var(--ks-motion-settle) var(--ks-ease) both;border-radius:50%}@keyframes kCollapse{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(2.6)}}@keyframes kBreathe{0%,to{opacity:.6;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes kSeal{0%{opacity:0;transform:scale(.4)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes kRow{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ks-surface);color:var(--ks-text);border:1px solid var(--ks-border);border-radius:var(--ks-radius);font-family:var(--mono);font-size:var(--ks-text-caption);padding:.6em 1em;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--sp-s);top:var(--sp-s)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 var(--sp-s);text-wrap:balance;font-weight:400;line-height:1.1}h1{font-size:var(--ks-text-h1);letter-spacing:-.02em;line-height:1.05}h1 em,h2 em{color:var(--ks-text);font-family:var(--display);font-weight:400}h2{font-size:var(--ks-text-h2);max-width:24em}h3{font-size:var(--ks-text-h3)}p{margin:0 0 var(--sp-s);max-width:64ch}a{color:inherit}.eyebrow{font-family:var(--mono);font-size:var(--ks-text-caption);text-transform:uppercase;letter-spacing:.18em;color:var(--ks-text-dim);margin:0 0 var(--sp-s)}.lead{font-family:var(--serif);font-weight:300;font-size:var(--ks-text-lead);color:var(--ks-text-dim);max-width:31em;line-height:1.5}.lead strong{color:var(--ks-text);font-weight:500}.section-lead{max-width:58ch;color:var(--ks-text-dim);line-height:1.7}.section-rail{align-items:center;gap:var(--sp-s);margin:0 0 var(--sp-xs);color:var(--ks-text-dim);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.22em;text-transform:uppercase;display:flex}.section-rail:after{content:"";background:linear-gradient(90deg, var(--ks-border), transparent);flex:1;height:1px}.footnote{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text-faint);margin-top:var(--sp-m);max-width:56em}.wrap{max-width:var(--ks-measure);padding:0 var(--sp-m);margin:0 auto}.wrap-wide{max-width:min(1080px,92vw);padding:0 var(--sp-m);margin:0 auto}main>section{padding:var(--sp-xl) 0;border-top:1px solid var(--ks-hairline)}main>section:first-child{border-top:none}.siteheader{justify-content:space-between;align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border-bottom:1px solid var(--ks-hairline);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--sp-xs);color:var(--ks-text);text-decoration:none;display:inline-flex}.brandmark{flex:none;width:1.75rem;height:1.75rem}.brand-word{font-family:var(--display);font-size:var(--ks-text-lead);letter-spacing:-.01em}.brand-word-dim{color:var(--ks-text-dim)}.sitenav{gap:var(--sp-m);font-family:var(--mono);font-size:var(--ks-text-caption);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;display:flex}.sitenav a{min-height:44px;color:var(--ks-text-dim);transition:color var(--ks-motion) var(--ks-ease);align-items:center;text-decoration:none;display:inline-flex}.sitenav a:hover{color:var(--ks-text)}.header-actions{align-items:center;gap:var(--sp-s);display:flex}.depth-tag{color:var(--ks-text-faint);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.14em;text-transform:uppercase}.descend-pill{background:var(--ks-surface-raised);border:1px dashed var(--ks-hairline);border-radius:var(--ks-radius-pill);min-height:44px;color:var(--ks-text-dim);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.12em;text-transform:uppercase;transition:color var(--ks-motion) var(--ks-ease), border-color var(--ks-motion) var(--ks-ease);align-items:center;gap:8px;padding:.5em 1em;text-decoration:none;display:inline-flex}.descend-pill:hover{border-style:solid;border-color:var(--ks-text-dim);color:var(--ks-text)}.descend-pill:active{border-color:var(--ks-action);box-shadow:0 0 0 1px var(--ks-action-deep), 0 0 18px var(--ks-charge-soft)}.descend-null{font-size:1em}.btn{justify-content:center;align-items:center;gap:var(--sp-xs);min-height:44px;font-family:var(--mono);font-size:var(--ks-text-caption);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--ks-radius);border:1px solid var(--ks-border);color:var(--ks-text);cursor:pointer;transition:border-color var(--ks-motion) var(--ks-ease);background:0 0;padding:.7em 1.2em;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ks-text-faint)}.btn-action{background:var(--ks-action);border-color:var(--ks-action);color:var(--ks-on-action);font-weight:600}.btn-action:hover{box-shadow:0 0 0 3px var(--ks-charge-soft)}.btn-ink{background:var(--ks-text);border-color:var(--ks-text);color:var(--ks-bg);font-weight:600}.btn-ink:hover{box-shadow:0 0 0 3px var(--ks-hairline)}.text-link{border-bottom:1px solid var(--ks-border);min-height:44px;color:var(--ks-text-dim);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.12em;text-transform:uppercase;transition:color var(--ks-motion) var(--ks-ease);align-items:center;padding-bottom:3px;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--ks-text)}.hero{padding-top:var(--sp-xl)}.hero h1{max-width:15em;font-size:var(--step-4);line-height:1.04}.state-line{margin-bottom:var(--sp-m);font-family:var(--mono);font-size:var(--ks-text-caption);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.state-dot{background:var(--ks-ground);width:9px;height:9px;box-shadow:0 0 10px var(--ks-ground);animation:kBreathe var(--motion-breathe) var(--ks-ease-standard) infinite;border-radius:50%}.state-code{color:var(--ks-ground);letter-spacing:.16em;text-transform:uppercase}.state-note{color:var(--ks-text-faint)}.cta-row{align-items:center;gap:var(--sp-s);margin-top:var(--sp-m);flex-wrap:wrap;display:flex}.context-return{padding:var(--sp-s) 0;border-top-color:var(--ks-ground);background:var(--ks-surface-sunken)}.context-return p{color:var(--ks-text-dim);font-family:var(--mono);font-size:var(--ks-text-caption);margin:0}.services{gap:var(--sp-s);margin-top:var(--sp-m);grid-template-columns:1fr;display:grid}.service{padding:var(--sp-m);border:1px solid var(--ks-border);border-radius:var(--ks-radius-lg);background:var(--ks-surface);flex-direction:column;display:flex}.service-index{margin-bottom:var(--sp-xs);color:var(--ks-text-faint);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.16em}.service h3{font-size:var(--ks-text-lead);margin-bottom:var(--sp-xs);font-weight:500}.service p:last-child{color:var(--ks-text-dim);font-size:var(--ks-text-caption);margin:0;line-height:1.6}.why-grid{gap:var(--sp-s);margin-top:var(--sp-m);grid-template-columns:1fr;display:grid}.why-card{padding:var(--sp-m);border:1px solid var(--ks-border);border-radius:var(--ks-radius-lg);background:var(--ks-surface)}.why-card[data-axis=y]{border-inline-start:2px solid var(--ks-receipt)}.why-card[data-axis=z]{border-inline-start:2px solid var(--ks-ground)}.why-card[data-axis=ink]{border-inline-start:2px solid var(--ks-text-dim)}.why-card h3{font-size:var(--ks-text-lead);font-weight:500}.why-card>p{color:var(--ks-text-dim);font-size:var(--ks-text-caption);line-height:1.65}.why-chip{margin:var(--sp-xs) 0 0;font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.1em;text-transform:uppercase}.why-chip[data-axis=y]{color:var(--ks-receipt)}.why-chip[data-axis=z]{color:var(--ks-ground)}.why-chip[data-axis=ink]{color:var(--ks-text-dim)}.loop-panel{margin-top:var(--sp-m);border:1px solid var(--ks-hairline);border-radius:calc(var(--ks-radius-lg) + 4px);background:linear-gradient(180deg, var(--ks-surface) 0%, var(--ks-surface-sunken) 100%);max-width:56rem;overflow:hidden}.loop-head{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border-bottom:1px solid var(--ks-border-soft);flex-wrap:wrap;display:flex}.loop-title{font-weight:600;font-size:var(--ks-text-body)}.loop-badge{font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ks-text-dim);border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-sm);padding:2px 8px}.loop-rail{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border-bottom:1px solid var(--ks-border-soft);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--ks-text-faint);flex-wrap:wrap;display:flex}.rail-stop{align-items:center;gap:7px;display:inline-flex}.rail-arrow{margin-right:var(--sp-xs);color:var(--ks-text-faint)}.rail-dot{background:var(--ks-text-faint);width:8px;height:8px;transition:background var(--ks-motion) var(--ks-ease), box-shadow var(--ks-motion) var(--ks-ease);border-radius:50%}.rail-stop[data-active]{color:var(--ks-text)}.rail-stop[data-active] .rail-dot[data-axis=z]{background:var(--ks-ground);box-shadow:0 0 12px var(--ks-ground)}.rail-stop[data-active] .rail-dot[data-axis=x]{background:var(--ks-action);box-shadow:0 0 12px var(--ks-charge-soft)}.rail-stop[data-active] .rail-dot[data-axis=y]{background:var(--ks-receipt);box-shadow:0 0 12px var(--ks-receipt)}.rail-stop[data-active] .rail-dot[data-axis=null]{background:var(--ks-text-dim)}.loop-body{padding:var(--sp-m);position:relative}.loop-fields{gap:var(--sp-s);transition:opacity var(--ks-motion) var(--ks-ease);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.loop-fields .field input,.loop-fields .field textarea{width:100%;min-width:0}.loop-fields[data-dim]{opacity:.7}.field-wide{grid-column:1/-1}.commit-row{align-items:center;gap:var(--sp-s);margin-top:var(--sp-m);flex-wrap:wrap;display:flex}.commit-btn{border-radius:var(--ks-radius);min-height:44px;font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--ks-motion) var(--ks-ease), color var(--ks-motion) var(--ks-ease), border-color var(--ks-motion) var(--ks-ease), filter var(--ks-motion) var(--ks-ease);justify-content:center;align-items:center;padding:.85em 1.6em;display:inline-flex}.commit-btn[data-state=held]{border:1px dashed var(--ks-border-strong);color:var(--ks-text-faint);filter:blur(.4px);background:0 0}.commit-btn[data-state=armed],.commit-btn[data-state=witnessing]{background:var(--ks-action);border:1px solid var(--ks-action-deep);color:var(--ks-on-action);filter:none;font-weight:600}.commit-btn[data-state=armed]{animation:kArm calc(var(--motion-breathe) / 3) var(--ks-ease-standard) infinite}.commit-btn[data-state=armed]:hover{box-shadow:0 0 0 3px var(--ks-charge-soft)}@keyframes kArm{0%,to{box-shadow:0 0 0 0 var(--ks-charge-soft)}50%{box-shadow:0 0 0 8px #0000}}.commit-btn:active{transform:scale(.98)}.commit-hint{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text-faint);max-width:34em}.loop-console{margin-top:var(--sp-m);padding:var(--sp-s) var(--sp-m);border:1px solid var(--ks-border-soft);border-radius:var(--ks-radius);background:var(--ks-surface-sunken)}.console-title{margin-bottom:var(--sp-xs);font-family:var(--mono);font-size:var(--ks-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-text-faint);align-items:center;gap:7px;display:flex}.console-title:before{content:"";border:1px solid var(--ks-text-faint);border-radius:50%;width:6px;height:6px}.console-rows{gap:7px;display:grid}.console-row{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text-dim);overflow-wrap:anywhere;margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){.console-row,.receipt-lines li{animation:kRow var(--ks-motion) var(--ks-ease) both;animation-delay:calc(var(--ks-motion-settle) * var(--row-index,0))}.loop-seal{animation:kSeal var(--ks-motion-settle) var(--ks-ease) both}.loop-return{animation:kRow var(--ks-motion-settle) var(--ks-ease) both;animation-delay:calc(var(--ks-motion-settle) * 4)}}.loop-seal{top:var(--sp-s);right:var(--sp-s);pointer-events:none;width:64px;height:64px;position:absolute}.loop-return{align-items:center;gap:var(--sp-s);padding:var(--sp-l) var(--sp-s) var(--sp-s);text-align:center;flex-direction:column;display:flex}.aperture-glyph{place-items:center;display:grid;position:relative}.aperture-glyph-small{width:44px;height:44px}.aperture-ring{border:1px dashed var(--ks-hairline);border-radius:50%;position:absolute;inset:0}.aperture-ring-breathe{animation:kBreathe var(--motion-breathe) var(--ks-ease-standard) infinite}.aperture-null{color:var(--ks-text-faint);font-family:var(--mono);font-size:var(--ks-text-caption);position:relative}.loop-return-heading{font-family:var(--serif);font-style:italic;font-size:var(--ks-text-lead);color:var(--ks-text);margin:0}.loop-return-body{max-width:34em;color:var(--ks-text-dim);font-size:var(--ks-text-caption);margin:0}.loop-reset{margin-top:var(--sp-xs)}.themetoggle{min-height:44px;font-family:var(--mono);font-size:var(--ks-text-caption);border:1px solid var(--ks-border);border-radius:var(--ks-radius-pill);color:var(--ks-text-dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.4em .8em;display:inline-flex}.theme-label{text-transform:uppercase;letter-spacing:.12em}.theme-label:before{content:"Day"}[data-theme=night] .theme-label:before{content:"Night"}.sitefooter{border-top:1px solid var(--ks-hairline);padding:var(--sp-l) 0}.footer-line{justify-content:space-between;align-items:baseline;gap:var(--sp-s);flex-wrap:wrap;display:flex}.footer-honesty{max-width:46em;margin:0}.policy-nav{gap:var(--sp-m);font-family:var(--mono);font-size:var(--ks-text-caption);text-transform:uppercase;letter-spacing:.1em;margin:var(--sp-s) 0;flex-wrap:wrap;display:flex}.policy-nav a{min-height:44px;color:var(--ks-text-dim);align-items:center;text-decoration:none;display:inline-flex}.policy-nav a:hover{color:var(--ks-text)}.contact{padding-top:var(--sp-xl);padding-bottom:var(--sp-xl)}.not-found{min-height:62svh;padding-top:var(--sp-xl);padding-bottom:var(--sp-xl)}.leadform{gap:var(--sp-s);display:grid}.field{gap:.35rem;display:grid}.field label{font-family:var(--mono);font-size:var(--ks-text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--ks-text-dim)}.field input,.field textarea{font:inherit;color:var(--ks-text);background:var(--ks-surface-raised);border:1px solid var(--ks-border-strong);border-radius:var(--ks-radius);min-height:44px;padding:.6em .8em}.field textarea{resize:vertical}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--ks-ground)}.opt{text-transform:none;letter-spacing:0;color:var(--ks-text-faint)}.field-check{gap:var(--sp-xs);align-items:flex-start;display:flex}.field-check label{font-size:var(--ks-text-caption);color:var(--ks-text-dim)}.field-check input{margin-top:.2em}.form-error{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text);border-left:2px solid var(--ks-text-dim);padding-left:var(--sp-s)}.consequence{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text-dim);border-left:2px solid var(--ks-border);padding-left:var(--sp-s);max-width:52ch;margin:0}.witnessed-receipt{margin:var(--sp-m) 0 0;padding:var(--sp-m);border:1px solid var(--ks-border);border-left:2px solid var(--ks-action);border-radius:var(--ks-radius-lg);background:var(--ks-surface);animation:receipt-settle var(--ks-motion-settle) var(--ks-ease) both}@keyframes receipt-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.receipt-heading{font-family:var(--serif);font-size:var(--ks-text-lead);margin:0 0 var(--sp-xs)}.receipt-dot{background:var(--ks-receipt);vertical-align:.06em;border-radius:50%;width:.5em;height:.5em;margin-right:.5em;display:inline-block}.receipt-intro{color:var(--ks-text-dim);margin:0 0 var(--sp-s)}.receipt-id{gap:var(--sp-xs);font-family:var(--mono);font-size:var(--ks-text-caption);margin:0 0 var(--sp-s);flex-wrap:wrap;align-items:baseline;display:flex}.receipt-id-label{text-transform:uppercase;letter-spacing:.12em;color:var(--ks-text-faint)}.receipt-id-value{color:var(--ks-text);word-break:break-all}.receipt-lines{gap:var(--sp-xs);margin:0 0 var(--sp-s);padding-left:1.1em;display:grid}.receipt-lines li{color:var(--ks-text-dim)}.receipt-closing{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text);margin:0}@media (min-width:720px){.services{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1040px){.services{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sitenav{gap:var(--sp-m);order:3;width:100%}.depth-tag{display:none}}.legal{padding-top:var(--sp-xl);padding-bottom:var(--sp-xl)}.legal section{margin-top:var(--sp-l)}.legal h2{font-size:var(--ks-text-h3);margin-bottom:var(--sp-s)}.policy-draft{font-family:var(--mono);font-size:var(--ks-text-caption);color:var(--ks-text);border-left:3px solid var(--ks-designed);background:var(--ks-surface);padding:var(--sp-s) var(--sp-m);border-radius:var(--ks-radius);margin-bottom:var(--sp-m)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>section{animation:linear both section-settle;animation-timeline:view();animation-range:entry 4% cover 22%}@keyframes section-settle{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}}}
@font-face{font-family:sans;src:url(../media/geist_sans_var-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.sans_ce4dd049-module__axHvOG__className{font-family:sans,sans Fallback}.sans_ce4dd049-module__axHvOG__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/newsreader_var-s.p.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:"serif";src:url(../media/newsreader_italic_var-s.p.0psn95x5q5t7r.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.serif_72cd2aca-module__i4fwCW__className{font-family:"serif",serif Fallback}.serif_72cd2aca-module__i4fwCW__variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/geist_mono_var-s.p.23jyb6xxisbjv.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.mono_bd37f400-module__09bflW__className{font-family:mono,mono Fallback}.mono_bd37f400-module__09bflW__variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:display;src:url(../media/instrument_serif-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/instrument_serif_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.display_5e2535cb-module__5Mw5hq__className{font-family:display,display Fallback}.display_5e2535cb-module__5Mw5hq__variable{--font-display:"display", "display Fallback"}
