@scope(.organizations-page){*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.organizations-page{font-family:var(--body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.55}.wrap{max-width:1080px;margin:0 auto;padding:0 32px}.mono{font-family:var(--mono)}em,i{font-style:italic}strong{font-weight:760}a{color:inherit;text-decoration:none}h1{font-family:var(--display);letter-spacing:0;font-size:clamp(40px,6vw,76px);font-weight:500;line-height:.98}h2{font-family:var(--display);letter-spacing:0;font-size:clamp(30px,4.2vw,46px);font-weight:500;line-height:1.02}h3{font-family:var(--display);letter-spacing:0;font-size:23px;font-weight:500;line-height:1.1}.kicker{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.kicker.ink{color:var(--ink)}.lead{color:var(--ink-dim);font-size:21px;line-height:1.5}.heroos{letter-spacing:0;font-weight:500}.heroos .os{color:var(--accent);margin-left:2px;font-style:italic;display:inline-block;transform:skew(-8deg)}.btn{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;border:2px solid var(--ink);cursor:pointer;padding:16px 28px;font-size:13px;font-weight:700;transition:all .15s;display:inline-block}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:6px 6px 0 var(--ink)}.btn.primary:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--bg)}.btn.sm{padding:11px 18px;font-size:11px}section{border-bottom:1px solid var(--line);padding:88px 0}.eyebrow-row{align-items:center;gap:14px;margin-bottom:18px;display:flex}.eyebrow-row .bar{background:var(--accent);width:40px;height:2px}.hero{padding:96px 0 80px}.hero .promise{max-width:760px;margin:26px 0 0}.hero .cta-row{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.statstrip{border-top:2px solid var(--ink);flex-wrap:wrap;gap:0;margin-top:64px;display:flex}.statstrip .s{border-right:1px solid var(--line);flex:1;min-width:200px;padding:22px 24px 22px 0}.statstrip .s:last-child{border-right:0}.statstrip .n{font-family:var(--display);color:var(--accent);letter-spacing:0;font-size:40px;font-weight:500;line-height:1}.statstrip .l{font-family:var(--mono);letter-spacing:1px;color:var(--ink-mute);text-transform:uppercase;margin-top:8px;font-size:11px;line-height:1.5}.cards3{flex-wrap:wrap;gap:22px;margin-top:42px;display:flex}.cards3 .c{border:2px solid var(--ink);min-width:260px;box-shadow:8px 8px 0 var(--accent);background:#28221e;flex:1;padding:30px 26px}.cards3 .c .big{font-family:var(--display);color:var(--ink);letter-spacing:0;font-size:42px;font-weight:500;line-height:1}.cards3 .c p{margin-top:14px;font-size:16.5px;line-height:1.5}.cards3 .c .src{font-family:var(--mono);color:var(--ink-mute);letter-spacing:.5px;margin-top:14px;font-size:10px}.four{flex-wrap:wrap;gap:20px;margin-top:40px;display:flex}.four .m{border-top:4px solid var(--ink);flex:1;min-width:220px;padding-top:18px}.four .m .ltr{font-family:var(--display);color:var(--accent);letter-spacing:0;font-size:56px;font-style:italic;font-weight:500;line-height:.8}.four .m h3{margin-top:8px}.four .m p{color:var(--ink-dim);margin-top:8px;font-size:16px;line-height:1.5}.catgroup{margin-top:54px}.catgroup .ghead{border-bottom:3px solid var(--ink);align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:12px;display:flex}.catgroup .ghead .gt{font-family:var(--display);letter-spacing:0;font-size:26px;font-weight:500}.catgroup .ghead .gn{font-family:var(--mono);color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-left:auto;font-size:12px;font-weight:700}.pkg{border-bottom:1px solid var(--line);gap:24px;padding:24px 0;display:flex}.pkg:last-child{border-bottom:0}.pkg .tag{font-family:var(--display);color:var(--accent);letter-spacing:0;flex:0 0 64px;font-size:38px;font-style:italic;font-weight:500;line-height:.9}.pkg .body{flex:1}.pkg .body .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pkg .body h3{font-size:22px}.pkg .fmt{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);background:var(--bg);border:1.5px solid var(--ink);white-space:nowrap;padding:5px 10px;font-size:10.5px;font-weight:700}.pkg .who{font-family:var(--mono);letter-spacing:.5px;color:var(--accent);text-transform:uppercase;margin-top:10px;font-size:11px}.pkg .desc{color:var(--ink-dim);max-width:80%;margin-top:8px;font-size:16.5px;line-height:1.55}.pkg .walk{margin-top:10px;font-size:14.5px}.pkg .walk b{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:700}.pkg .act{margin-top:14px}.chips{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.chips .chip{font-family:var(--mono);letter-spacing:.5px;border:1.5px solid var(--ink);background:#28221e;padding:10px 16px;font-size:13px;font-weight:500}.outgrid{flex-wrap:wrap;gap:40px;margin-top:38px;display:flex}.outgrid .col{flex:1;min-width:300px}.outlist{list-style:none}.outlist li{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;font-size:17px;display:flex}.outlist li:before{content:"→";color:var(--accent);font-weight:500}.quote{color:var(--ink);box-shadow:12px 12px 0 var(--accent);border:1px solid var(--line);font-family:var(--display);background:#28221e;padding:34px;font-size:22px;font-style:italic;font-weight:540;line-height:1.35}.quote .by{font-family:var(--mono);letter-spacing:1px;color:var(--accent);text-transform:uppercase;margin-top:18px;font-size:12px;font-style:normal;font-weight:700}.flag{font-family:var(--mono);color:var(--ink-mute);letter-spacing:.5px;margin-top:14px;font-size:11px}.steps{flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.steps .st{flex:1;min-width:260px}.steps .st .sn{font-family:var(--mono);letter-spacing:2px;color:var(--accent);font-size:13px;font-weight:700}.steps .st h3{margin:10px 0 8px}.steps .st p{color:var(--ink-dim);font-size:16px;line-height:1.55}.about{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.about .photo{height:260px;color:var(--ink);border:1px solid var(--line);box-shadow:10px 10px 0 var(--accent);background:#28221e;flex:0 0 220px;align-items:flex-end;padding:20px;display:flex}.about .photo .t{font-family:var(--display);font-size:30px;font-weight:500;line-height:.95}.about .photo .t .os{color:var(--accent);font-style:italic;display:inline-block;transform:skew(-8deg)}.about .txt{flex:1;min-width:320px}.about .txt p{color:var(--ink-dim);margin-top:14px}.final{color:var(--ink);background:#211c19;border-bottom:0}.final h2{color:var(--ink)}.final .lead{color:var(--ink-dim)}.final .btn.ghost{color:var(--ink);border-color:var(--ink)}.final .btn.ghost:hover{background:var(--ink);color:var(--bg)}.final .form{flex-wrap:wrap;gap:14px;max-width:680px;margin-top:34px;display:flex}.final .form input{min-width:220px;font-family:var(--mono);color:var(--ink);background:#28221e;border:2px solid #5e5142;flex:1;padding:15px 16px;font-size:14px}.final .form input::placeholder{color:#a89a85}}.organizations-page{font-family:var(--body)}@media(max-width:880px){.organizations-page .wrap{padding:0 24px}.organizations-page .hero{padding:32px 0 48px}.organizations-page h1{font-size:44px}.organizations-page section{padding:64px 0}.organizations-page .pkg .desc{max-width:100%}.organizations-page .about .txt,.organizations-page .outgrid .col{flex-basis:100%;min-width:0}.organizations-page .catgroup .ghead{flex-wrap:wrap}.organizations-page .catgroup .ghead .gn{margin-left:0}.organizations-page .pkg{gap:16px}.organizations-page .pkg .body{min-width:0}.organizations-page .btn{text-align:center;width:100%}}
