.site{--paper:#f3f4f1;--surface:#ffffff8c;--text:#1a1e20;--muted:#5a6164;--line:#c9ccc7;--heading:#0b0e10;--accent:#1f7049;--fog:#f8f9f6;--fog-deep:#d2d6d1;--field:#123326;--field-deep:#0b2319;--on-field:#eef7f0;--on-field-muted:#d8f3dcb8;--on-field-line:#d8f3dc33;--on-field-accent:#83cba3;--contour-rgb:216, 243, 220;--flow-rgb:31, 112, 73;--mark-bg:#0b0e10;--mark-fg:#eef0eb;--up:#1f7049;--quiet:#8f560b;--solid:#0b0e10;--on-solid:#eef0eb;--wrap:1320px;--radius:0px;--wide:125%;font-family:var(--font-archivo), var(--font-sans), system-ui, sans-serif;isolation:isolate;color:var(--text);min-height:100svh;font-size:16.5px;font-stretch:100%;position:relative}.site-field{z-index:-1;background:radial-gradient(130% 110% at 8% 82%, var(--fog) 0%, var(--fog-deep) 100%);position:fixed;inset:0}.site-grain{z-index:40;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:320px 320px;position:fixed;inset:0}@media (prefers-color-scheme:dark){.site-grain{opacity:.04;mix-blend-mode:screen}}.site-flow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-flow canvas{width:100%;display:block;position:absolute;left:0}@media (prefers-color-scheme:dark){.site{--paper:#08090a;--surface:#14171a99;--text:#c6cac6;--muted:#858c8b;--line:#22272b;--heading:#eef0eb;--accent:#7cc9a0;--fog:#15191c;--fog-deep:#030405;--field:#0d251b;--field-deep:#071510;--flow-rgb:124, 201, 160;--mark-bg:#eef0eb;--mark-fg:#0b0e10;--up:#7cc9a0;--quiet:#d9a24e;--solid:#eef0eb;--on-solid:#0b0e10}}html:has(.site) body{background:#e6e8e4}@media (prefers-color-scheme:dark){html:has(.site) body{background:#08090a}}.site ::selection{background:var(--solid);color:var(--on-solid)}.site :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:0}.site .field :focus-visible{outline-color:var(--on-field)}.site .skip{background:var(--solid);color:var(--on-solid);border-radius:0}.site h1,.site h2,.site h3{font-family:var(--font-archivo), sans-serif;color:var(--heading)}.site h2{font-size:clamp(1.9rem,3.6vw,3.3rem);font-stretch:var(--wide);letter-spacing:-.025em;max-width:20ch;font-weight:330;line-height:1.04}.site h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:560;font-stretch:112%;line-height:1.2}.site .kicker{letter-spacing:0;color:var(--accent);margin-bottom:22px;font-size:12.5px}.contact-mail{color:var(--accent)}.site .field{isolation:isolate;background:radial-gradient(120% 90% at 85% 20%, var(--field) 0%, var(--field-deep) 100%);color:var(--on-field);position:relative;overflow:hidden}.site .field h1,.site .field h2{color:var(--on-field)}.site .field .kicker{color:var(--on-field-accent)}.field-canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(165deg,#0000004d 0%,#00000080 40%,#000 72%);mask-image:linear-gradient(165deg,#0000004d 0%,#00000080 40%,#000 72%)}.graticule{border:1px solid var(--on-field-line);pointer-events:none;z-index:-1;position:absolute;inset:12px}.graticule:before,.graticule:after{content:"";background:repeating-linear-gradient(to bottom, var(--on-field-line) 0 1px, transparent 1px 48px);width:9px;position:absolute;top:0;bottom:0}.graticule:before{left:0}.graticule:after{right:0}.brand{color:var(--heading);align-items:center;gap:12px;display:inline-flex}.brand .mark{flex:none}.brand .word{width:auto;height:12px;display:block}.nav{z-index:20;color:var(--on-field);position:absolute;inset:0 0 auto}.nav .brand{color:var(--on-field)}.nav-row{justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.nav-links{align-items:center;gap:clamp(16px,2.6vw,34px);font-size:14.5px;display:flex}.nav-links a{color:var(--on-field-muted);transition:color .15s}.nav-links a:hover{color:var(--on-field)}.nav-links .nav-cta{color:var(--on-field);border:1px solid var(--on-field-line);padding:8px 14px;transition:background .15s,color .15s,border-color .15s}.nav-links .nav-cta:hover{background:var(--on-field);border-color:var(--on-field);color:var(--field-deep)}@media (max-width:680px){.nav-links a:not(.nav-cta){display:none}}.hero{min-height:min(100svh,1040px);display:flex}.hero-inner{flex-direction:column;padding-top:clamp(104px,15vh,156px);padding-bottom:clamp(24px,4vh,40px);display:flex}.sheet{font-family:var(--font-mono), monospace;color:var(--on-field-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-bottom:clamp(28px,6vh,64px);font-size:12px;display:flex}.hero-title{letter-spacing:-.035em;max-width:12ch;margin-bottom:clamp(24px,4vh,40px);font-size:clamp(2.9rem,6.6vw,6.6rem);font-weight:720;font-stretch:100%;line-height:.95}.hero-lede{color:var(--on-field-muted);max-width:52ch;margin-bottom:32px;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.6}.hero-cta{flex-wrap:wrap;gap:10px;display:flex}.btn{align-items:center;min-height:48px;padding:12px 20px;font-size:15px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-solid{background:var(--on-field);color:var(--field-deep)}.btn-solid:hover{background:var(--on-field-muted)}.btn-line{border:1px solid var(--on-field-line);color:var(--on-field)}.btn-line:hover{border-color:var(--on-field)}.hero-word{color:var(--on-field);margin-top:auto;padding-top:clamp(48px,9vh,112px)}.hero-word svg{width:100%;height:auto;animation:1.6s cubic-bezier(.2,.6,.2,1) .35s both word-in;display:block}@keyframes word-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.legend{border-top:1px solid var(--on-field-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;margin-top:clamp(20px,3vh,32px);padding-top:16px;display:grid}.legend-facts{flex-wrap:wrap;gap:14px 48px;display:flex}.legend-facts dt,.clocks dt{font-family:var(--font-mono), monospace;color:var(--on-field-muted);font-size:11.5px}.legend-facts dd{color:var(--on-field);font-size:14.5px;font-weight:500}.legend-clocks{border:1px solid var(--on-field-line);background:color-mix(in srgb, var(--field-deep) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:300px;padding:14px 18px 16px}.legend-title{font-family:var(--font-mono), monospace;color:var(--on-field-muted);margin-bottom:10px;font-size:11.5px}.clocks{grid-template-columns:repeat(3,auto);gap:28px;display:grid}.clocks dd{font-size:22px;font-stretch:var(--wide);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--on-field);font-weight:300;line-height:1.15}@media (max-width:760px){.legend{grid-template-columns:1fr}.legend-facts{gap:12px 28px}.legend-clocks{min-width:0}.clocks{gap:20px}.clocks dd{font-size:19px}}.band{padding-block:var(--band)}.band-alt{background:var(--surface);border-block:1px solid var(--line)}.site .band+.band:not(.band-alt){border-top:1px solid var(--line)}.head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"kicker kicker""title note";align-items:end;column-gap:64px;margin-bottom:clamp(40px,5vw,64px);display:grid}.head .kicker{grid-area:kicker;justify-self:start}.head h2{grid-area:title}.head-note{color:var(--muted);grid-area:note;max-width:46ch;font-size:1.04rem}@media (max-width:860px){.head{grid-template-columns:1fr;grid-template-areas:"kicker""title""note";row-gap:18px}}.fine{color:var(--muted);max-width:80ch;margin-top:16px;font-size:13.5px}.console{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.console-bar{background:var(--solid);color:color-mix(in srgb, var(--on-solid) 66%, transparent);font-family:var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:12px 22px;font-size:12px;display:flex}.console-path{color:var(--on-solid)}.console-row{border-top:1px solid var(--line);grid-template-columns:128px minmax(160px,220px) minmax(0,1fr) 96px 150px;align-items:baseline;gap:8px 24px;padding:20px 22px;transition:background .15s;display:grid}.console-rows li:first-child{border-top:0}.console-row:hover{background:color-mix(in srgb, var(--heading) 4%, transparent)}.c-status,.c-kind,.c-host{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12px}.c-status{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.c-status i{background:var(--muted);flex:none;width:7px;height:7px;position:relative;top:-1px}[data-state=up] .c-status i{background:var(--up);box-shadow:0 0 0 0 color-mix(in srgb, var(--up) 50%, transparent);animation:2.8s ease-out infinite ping}[data-state=up] .c-status{color:var(--up)}[data-state=quiet] .c-status i{background:var(--quiet)}[data-state=quiet] .c-status{color:var(--quiet)}[data-state=private] .c-status i{border:1.5px solid var(--muted);background:0 0}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--up) 45%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.c-name{letter-spacing:-.01em;color:var(--heading);font-size:1.12rem;font-weight:560;font-stretch:112%;line-height:1.25}.c-line{color:var(--text);max-width:62ch;font-size:15px}.c-host{text-align:right;overflow-wrap:anywhere}@media (max-width:980px){.console-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""line line""host kind";padding:18px}.c-name{grid-area:name}.c-status{grid-area:status;justify-self:end}.c-line{grid-area:line}.c-host{text-align:left;grid-area:host}.c-kind{grid-area:kind;justify-self:end}.console-bar{padding:12px 18px}}.services{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:clamp(28px,3.4vw,44px) clamp(0px,3.4vw,44px) clamp(32px,3.4vw,44px) 0;display:flex}.service:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(24px,3.4vw,44px);padding-right:0}.service-body{color:var(--muted);max-width:52ch}.service-list{gap:8px;font-size:15px;display:grid}.service-list li{grid-template-columns:22px 1fr;align-items:baseline;display:grid}.service-list li:before{content:"";background:var(--accent);width:12px;height:1px;transform:translateY(-4px)}.service-proof{border-left:1px solid var(--accent);color:var(--text);margin-top:auto;padding:14px 0 0 16px;font-size:14.5px}.service-proof span{font-family:var(--font-mono), monospace;color:var(--muted);margin-bottom:4px;font-size:11.5px;display:block}@media (max-width:820px){.services{grid-template-columns:1fr}.service,.service:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.track{margin-top:64px;padding-top:96px;position:relative}.profile{width:100%;height:96px;position:absolute;top:0;left:0;overflow:visible}.profile-fill{fill:color-mix(in srgb, var(--accent) 6%, transparent)}.profile-line{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.profile-strata{fill:none;stroke:var(--accent);stroke-width:.8px;vector-effect:non-scaling-stroke}.steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.5%;display:grid;position:relative}.step{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:32px;display:flex;position:relative}.step:before{content:"";height:var(--rise,0px);border-left:1px dashed color-mix(in srgb, var(--accent) 50%, transparent);position:absolute;bottom:100%;left:5px}.step-mark{top:calc(-1 * var(--rise,0px) - 5px);background:var(--paper);border:1.5px solid var(--accent);width:11px;height:11px;position:absolute;left:0;transform:rotate(45deg)scale(.8)}.step-num{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12px}.step p{color:var(--muted);font-size:15px}.step .step-out{color:var(--text);margin-top:6px;font-weight:500}.step-out span{font-family:var(--font-mono), monospace;color:var(--muted);font-size:11.5px;font-weight:400;display:block}.terms-line{border-top:1px solid var(--line);color:var(--muted);max-width:88ch;margin-top:clamp(40px,5vw,64px);padding-top:20px;font-size:15px}@media (max-width:860px){.track{padding-top:0}.profile{display:none}.steps{border-left:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-left:5px}.step{border-top:0;padding:0 0 36px 28px}.step:before{display:none}.step:last-child{padding-bottom:0}.step-mark{top:4px;left:-6px}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 80px;display:grid}.split-body p{color:var(--muted);max-width:56ch;font-size:1.04rem}.split-body p+p{margin-top:16px}@media (max-width:860px){.split{grid-template-columns:1fr}}.contact{padding-block:clamp(96px,13vw,176px) clamp(40px,5vw,64px)}.contact h2{max-width:17ch}.contact-note{color:var(--on-field-muted);max-width:50ch;margin-top:22px;font-size:1.08rem}.contact-mail{font-size:clamp(1.7rem,6vw,5.6rem);font-stretch:var(--wide);letter-spacing:-.04em;color:var(--on-field);overflow-wrap:anywhere;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--on-field-line);text-decoration-color:var(--on-field-line);margin-top:clamp(40px,6vw,72px);font-weight:250;line-height:1;transition:text-decoration-color .2s;display:inline-block}.contact-mail:hover{-webkit-text-decoration-color:var(--on-field-muted);text-decoration-color:var(--on-field-muted)}.contact-foot{border-top:1px solid var(--on-field-line);font-family:var(--font-mono), monospace;color:var(--on-field-muted);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-top:clamp(56px,8vw,104px);padding-top:16px;font-size:12px;display:flex}.clocks-row dd{font-size:18px}.footer{color:var(--muted);padding-block:56px 28px;font-size:14.5px}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.footer .brand{margin-bottom:16px}.footer-brand p{max-width:34ch}.footer-links{flex-direction:column;gap:6px;display:flex}.footer-links a:hover{color:var(--heading)}.footer-base{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.page-head{padding-top:140px;padding-bottom:clamp(48px,7vw,88px)}.page-head h1{font-size:clamp(2.4rem,5.4vw,4.6rem);font-stretch:var(--wide);letter-spacing:-.035em;font-weight:300;line-height:1}.page-head p{color:var(--on-field-muted);font-family:var(--font-mono), monospace;margin-top:16px;font-size:12.5px}.doc{padding-block:clamp(48px, 7vw, 88px) var(--band)}.doc-body{max-width:68ch}.site .doc-body h2{letter-spacing:-.01em;max-width:none;margin:40px 0 10px;font-size:1.45rem;font-weight:500;font-stretch:112%}.doc-body p,.doc-body li{color:var(--text)}.doc-body p+p{margin-top:12px}.doc-body ul{margin-top:10px;padding-left:22px;list-style:outside}.doc-body li+li{margin-top:6px}.doc-body ul+p{margin-top:14px}.doc-body a,.lost a:not(.btn){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.lost{align-items:flex-end;min-height:78svh;display:flex}.lost .wrap{padding-bottom:80px}
