.site.company .band{position:relative;overflow:hidden;background:radial-gradient(100% 140% at 75% 0,#163252 0,#10263D 55%,#0B1D30 100%);color:var(--on-navy-muted)}.site.company .ledger{position:absolute;inset:0;display:grid;grid-template-columns:repeat(9,1fr);gap:26px;padding:0 3%;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 72%);mask-image:linear-gradient(90deg,transparent 38%,#000 72%)}.site.company .lc{display:flex;flex-direction:column;gap:14px;font:500 13px/1 var(--sans);letter-spacing:.14em;color:rgba(201,214,228,.07);animation:company-drift var(--d) linear infinite;animation-delay:var(--o)}.site.company .lc span:nth-child(9n+4){color:rgba(241,228,198,.14)}@keyframes company-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.site.company .band .wrap{position:relative;z-index:1;padding-top:64px;padding-bottom:52px}.site.company .band .kind{font-size:14px;color:#93A4B8}.site.company .band h1{margin-top:10px;color:var(--on-navy);font-size:clamp(40px,4.8vw,68px);line-height:1.03;letter-spacing:-.025em;max-width:16ch}.site.company .band .line{margin-top:18px;max-width:52ch;font:400 20px/1.5 var(--serif);color:#D3DCE6}.site.company .band .meta{margin-top:20px;font-size:14px;color:#93A4B8}.site.company .band .meta b{color:var(--on-navy);font-weight:500}.site.company .band .ph{background:rgba(255,190,110,.18);color:#FFD6A0}.site.company .draft{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;border:1px solid rgba(255,190,110,.4);border-radius:999px;font-size:13px;color:#FFD6A0}.site.company .draft:before{content:"";width:7px;height:7px;border-radius:50%;background:#FFB054}.site.company .art .legal-note{margin-top:14px;font-size:14px;color:var(--muted)}.site.company .t code{font:500 13px ui-monospace,Menlo,monospace;color:var(--ink);background:var(--sand);padding:1px 5px;border-radius:3px}.site.company .art-col{max-width:760px}.site.company .art-col .lead{font:400 21px/1.55 var(--serif);color:var(--ink)}.site.company .art-col p{margin-top:16px;font-size:17px;line-height:1.7;color:var(--body)}.site.company .art-col p.lead{margin-top:0}.site.company .pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.site.company .head+.pillars,.site.company .head+.promise{border-top:0}.site.company .pillars>div{padding:26px 28px 30px 0}.site.company .pillars>div+div{padding-left:28px;border-left:1px solid var(--line)}.site.company .pillars .n{font:400 44px/1 var(--serif);color:var(--ink)}.site.company .pillars b{display:block;margin-top:14px;font:400 20px var(--serif);color:var(--ink)}.site.company .pillars p{margin-top:8px;font-size:15px;color:var(--body)}.site.company .pillars a{display:inline-block;margin-top:12px;font-size:14px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.site.company .promise{border-top:1px solid var(--rule);list-style:none;padding:0}.site.company .promise li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;padding:22px 0;border-bottom:1px solid var(--line)}.site.company .promise b{font:400 21px/1.35 var(--serif);color:var(--ink)}.site.company .promise p{font-size:16px;color:var(--body)}.site.company .founder{display:grid;grid-template-columns:200px minmax(0,1fr);gap:48px;align-items:start}.site.company .founder .mono{width:200px;height:200px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#F1E4C6;font:400 72px var(--serif)}.site.company .founder h3{font-size:28px}.site.company .founder .role{margin-top:4px;font-size:14px;color:var(--muted)}.site.company .founder p{margin-top:16px;font-size:17px;line-height:1.7;color:var(--body);max-width:62ch}.site.company .founder p.role{margin-top:4px;font-size:14px;color:var(--muted)}.site.company .coinfo{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.site.company .coinfo div{padding:14px 20px 14px 0}.site.company .coinfo div+div{padding-left:20px;border-left:1px solid var(--line)}.site.company .coinfo dt{font-size:12px;color:var(--muted)}.site.company .coinfo dd{margin:4px 0 0;font-size:15px;color:var(--ink)}.site.company .cta{background:var(--navy);color:var(--on-navy-muted);padding:80px 0}.site.company .cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.site.company .cta h2{color:var(--on-navy);font-size:clamp(28px,3vw,40px);max-width:22ch}.site.company .cta .row{display:flex;gap:12px;flex-wrap:wrap}.site.company .cta .btn-line{border-color:rgba(244,241,234,.4);color:var(--on-navy)}.site.company .cta .btn-line:hover{background:var(--on-navy);color:var(--navy)}.site.company .cgrid2{display:grid;grid-template-columns:minmax(0,600px) minmax(0,340px);gap:80px;align-items:start;padding:48px 0 96px}.site.company .f2 fieldset{border:0;margin:0;padding:0;min-width:0}.site.company .f2 legend{padding:0;font-size:13px;font-weight:500;color:var(--ink)}.site.company .topics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.site.company .topics label{position:relative;display:block;padding:14px 16px 14px 44px;border:1px solid var(--line);border-radius:4px;background:var(--paper);cursor:pointer;transition:border-color .15s}.site.company .topics input{position:absolute;left:16px;top:17px;width:16px;height:16px;margin:0;accent-color:var(--ink)}.site.company .topics b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.site.company .topics span{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.site.company .topics label:has(input:checked){border-color:var(--ink);box-shadow:inset 3px 0 0 var(--gold)}.site.company .f2 .field{margin-top:20px}.site.company .f2 .field label{display:block;font-size:13px;font-weight:500;color:var(--ink)}.site.company .f2 .opt{font-weight:400;color:var(--muted);margin-left:6px}.site.company .f2 input:not([type=radio]):not([type=checkbox]),.site.company .f2 select,.site.company .f2 textarea{display:block;width:100%;margin-top:6px;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:var(--paper);font:400 16px var(--sans);color:var(--ink)}.site.company .f2 textarea{min-height:160px;padding:12px 14px;resize:vertical;line-height:1.5}.site.company .f2 input:focus,.site.company .f2 select:focus,.site.company .f2 textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(16,38,61,.08)}.site.company .f2 [aria-invalid=true]{border-color:#A8452D}.site.company .f2 .hint{margin-top:6px;font-size:13px;color:var(--muted)}.site.company .f2 .ferr{margin-top:6px;font-size:13px;color:#A8452D}.site.company .f2 .ferr[hidden],.site.company .f2 .reg-only[hidden]{display:none}.site.company .f2 .check{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:16px;font-size:14px;color:var(--body)}.site.company .f2 .check input{width:16px;height:16px;min-height:0;margin:2px 0 0;accent-color:var(--ink)}.site.company .f2 .submit{margin-top:24px;min-width:220px}.site.company .f2 .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site.company .side h2.h3,.site.company .side h3{font-size:19px;line-height:1.25;font-weight:500}.site.company .side dl{margin:12px 0 0;border-top:1px solid var(--line)}.site.company .side dl div{padding:12px 0;border-bottom:1px solid var(--line)}.site.company .side dt{font-size:12px;color:var(--muted)}.site.company .side dd{margin:3px 0 0;font-size:15px;color:var(--ink)}.site.company .side dd a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.site.company .side p{margin-top:14px;font-size:14px;color:var(--muted)}.site.company .sent{padding:28px 0}.site.company .sent h2{font-size:30px}.site.company .sent p{margin-top:10px;font-size:16px;color:var(--body)}.site.company .view[hidden]{display:none}.site.company .optbox{margin-top:24px;padding:26px 28px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.site.company .art .optbox h3{margin-top:0}.site.company .optbox .f2 .field:first-of-type{margin-top:14px}.site.company .ck{margin-top:20px}.site.company .ck .t tbody th{white-space:normal;width:24%}.site.company .ck .t td.sh{white-space:normal;width:28%}.site.company .ck .t td,.site.company .doc>*{min-width:0}@media (max-width:1080px){.site.company .pillars{grid-template-columns:1fr}.site.company .pillars>div,.site.company .pillars>div+div{padding:22px 0;border-left:0;border-bottom:1px solid var(--line)}.site.company .cgrid2{grid-template-columns:1fr;gap:40px}}@media (max-width:680px){.site.company .band .wrap{padding-top:40px;padding-bottom:36px}.site.company .band .line{font-size:18px}.site.company .ledger{grid-template-columns:repeat(4,1fr)}.site.company .promise li{grid-template-columns:1fr;gap:8px}.site.company .founder{grid-template-columns:1fr;gap:20px}.site.company .founder .mono{width:120px;height:120px;font-size:44px}.site.company .coinfo{grid-template-columns:1fr}.site.company .coinfo div,.site.company .coinfo div+div{padding:12px 0;border-left:0;border-bottom:1px solid var(--line)}.site.company .topics{grid-template-columns:1fr}.site.company .optbox{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.site.company .lc{animation:none}}@media print{.site.company .band{background:#fff}.site.company .band .line,.site.company .band h1{color:#000}.site.company .ledger{display:none}}