:root{--ink:#090909;--pine:#173b2d;--bone:#eee7d4;--orange:#ff4b19;--acid:#d8ff38;--blue:#3155ff;--line:rgba(238,231,212,.32);--display:"Archivo Black",sans-serif;--body:"Space Grotesk",sans-serif}
body{background:var(--bone);background-image:linear-gradient(90deg,rgba(9,9,9,.055) 1px,transparent 1px);background-size:8.333vw 100%}.noise{opacity:.09;mix-blend-mode:multiply}
.nav{height:76px;background:var(--bone);color:var(--ink);border:4px solid var(--ink);border-left:0;border-right:0;padding:0 2vw}.nav .mark{fill:var(--ink)}.nav .mark .bone{fill:var(--bone)}.nav-cta{background:var(--acid);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--orange);padding:12px 16px;color:var(--ink)}
.hero{min-height:820px;height:100vh;padding:145px 4vw 65px;background:var(--ink);border-bottom:10px solid var(--orange)}.hero-grid{background-size:8.333vw 80px;opacity:1;mask-image:none}.hero .eyebrow{display:inline-block;background:var(--acid);color:var(--ink);border:3px solid var(--bone);padding:9px 13px;transform:rotate(-1.5deg);box-shadow:7px 7px 0 var(--blue)}.hero .pulse{background:var(--ink);box-shadow:none;border-radius:0}
h1{font-size:clamp(88px,13.4vw,205px);line-height:.75;letter-spacing:-.075em;margin:58px 0 42px;max-width:none;transform:scaleX(1.03);transform-origin:left}h1 em{display:inline-block;background:var(--orange);color:var(--ink);padding:0 .055em .07em;margin-left:8vw;transform:rotate(1deg);box-shadow:12px 12px 0 var(--acid);-webkit-text-stroke:2px var(--ink)}
.lede{background:var(--bone);color:var(--ink);border:4px solid var(--orange);padding:17px 22px;max-width:620px;font-family:var(--mono);font-size:13px;box-shadow:9px 9px 0 var(--blue);transform:rotate(-.5deg)}.lede strong{color:var(--orange);font-weight:700}.hero-stamp{position:absolute;z-index:3;right:5vw;top:130px;width:145px;height:145px;display:grid;place-content:center;border:5px double var(--orange);border-radius:50%;color:var(--orange);font:700 17px/1 var(--mono);text-align:center;transform:rotate(13deg);background:var(--ink)}.classification{position:absolute;z-index:2;top:49%;right:-65px;background:var(--blue);color:white;border:3px solid var(--bone);padding:9px 80px;font:600 10px var(--mono);letter-spacing:2px;transform:rotate(90deg)}
.hero-meta{border-top:3px solid var(--bone);padding-top:11px}.ticker{height:55px;border-bottom:4px solid var(--ink);background:var(--acid);color:var(--ink)}.ticker b{color:var(--orange)}.section{padding:105px 4vw;border-bottom:4px solid var(--ink)}.section-label{width:max-content;max-width:100%;border:3px solid var(--ink);background:var(--bone);padding:8px 12px;margin-bottom:75px;box-shadow:5px 5px 0 var(--orange)}
.thesis{grid-template-columns:1.65fr .65fr;gap:4vw}.thesis-copy h2,.systems h2,.chain h2,.contact h2{font-size:clamp(55px,8.3vw,125px);line-height:.82;letter-spacing:-.065em}.thesis-copy h2 span{display:inline-block;background:var(--blue);color:white;padding:4px 12px;transform:rotate(-1deg)}.thesis-copy>p{background:var(--acid);border:3px solid var(--ink);padding:20px;margin-left:34%;box-shadow:8px 8px 0 var(--ink)}.thesis-copy>p+p{background:var(--orange);width:max-content;font-weight:700;transform:rotate(1deg)}.quote{border:4px solid var(--ink);padding:35px;background:var(--orange);align-self:center;box-shadow:12px 12px 0 var(--blue);transform:rotate(2deg)}
.dark{background:var(--pine);border-color:var(--orange)}.dark .section-label{background:var(--acid);color:var(--ink);border-color:var(--ink)}.systems-head p{background:var(--bone);color:var(--ink);padding:22px;border:4px solid var(--ink);box-shadow:8px 8px 0 var(--orange);transform:rotate(1deg)}.product-grid{gap:18px;border:0;align-items:start}.product{border:4px solid var(--ink);background:var(--bone);color:var(--ink);box-shadow:10px 10px 0 var(--orange);padding:22px}.product:nth-child(2){transform:translateY(45px) rotate(-1deg);box-shadow:10px 10px 0 var(--acid)}.product:nth-child(3){transform:rotate(1deg);box-shadow:10px 10px 0 var(--blue)}.product:hover{background:var(--acid)}.product-art{border:3px solid var(--ink);background:var(--ink)}.product p{color:#333}.product ul{border-color:var(--ink)}.product button{color:var(--ink);background:var(--orange);border:3px solid var(--ink);padding:10px}.tag{background:var(--blue);color:white;width:max-content;padding:5px 7px}
.chain{background:var(--acid)}.chain h2 span{color:white;background:var(--blue);padding:0 10px}.chain-flow{border:4px solid var(--ink);background:var(--bone);box-shadow:12px 12px 0 var(--orange)}.chain-flow div{border-right:3px solid var(--ink)}.chain-flow .impact{background:var(--orange);color:var(--ink)}.chain-note{background:var(--ink);color:var(--bone);width:max-content;max-width:100%;padding:10px;margin-left:auto}
.industrial{border-bottom:4px solid var(--ink)}.forest-panel{border-right:8px solid var(--orange);background:repeating-linear-gradient(76deg,#173b2d 0,#173b2d 9px,#090909 9px,#090909 19px)}.forest-panel h2{background:var(--acid);color:var(--ink);padding:12px;border:5px solid var(--ink);box-shadow:12px 12px 0 var(--orange);transform:rotate(-2deg)}.industrial-copy{background:var(--blue)}.industrial-copy .big{color:var(--acid);font-size:58px}.industrial-copy>p{color:white}.stats{border:4px solid var(--ink);background:var(--bone);color:var(--ink)}.stats div{border-color:var(--ink)}.industrial-copy small{color:white}
.principles{background:var(--orange)}.principle-list article{border-top:4px solid var(--ink)}.principle-list article:nth-child(even) h3{background:var(--acid);width:max-content;max-width:100%;padding:4px 10px;transform:rotate(-1deg)}.careers{background:var(--blue);border-bottom:7px solid var(--ink)}.careers h2 span{background:var(--acid);display:inline-block;padding:4px 10px;transform:rotate(1deg)}.jobs{background:var(--bone);color:var(--ink);border:4px solid var(--ink);padding:34px;box-shadow:12px 12px 0 var(--orange);transform:rotate(-1deg)}.jobs a{color:var(--ink);border-color:var(--ink)}
input,select{border-bottom:4px solid var(--ink);padding:18px 10px;background:white}.submit{border:4px solid var(--ink);background:var(--orange);color:var(--ink);box-shadow:8px 8px 0 var(--blue)}footer{border-top:10px solid var(--acid);background:var(--ink)}footer>p{color:var(--orange);letter-spacing:-.06em;transform:rotate(-1deg)}dialog{box-shadow:15px 15px 0 var(--acid);border:5px solid var(--orange)}
@media(max-width:800px){.hero-stamp{width:92px;height:92px;font-size:11px;top:105px}.classification{display:none}h1{font-size:20vw;margin-top:72px}h1 em{margin-left:0;box-shadow:7px 7px 0 var(--acid)}.thesis-copy>p{margin-left:0}.quote{transform:none}.product-grid{gap:25px}.product:nth-child(2),.product:nth-child(3){transform:none}.chain-flow div{border-right:0;border-bottom:3px solid var(--ink)}.forest-panel{border-right:0;border-bottom:8px solid var(--orange)}.jobs{transform:none}}
