:root{--r-header-logo-x: 3.13%;--r-header-logo-y: 0%;--r-header-logo-w: 6.77%;--r-header-logo-h: 9.96%;--r-wordmark-x: 10.35%;--r-wordmark-y: 1.37%;--r-wordmark-w: 19.27%;--r-wordmark-h: 4.3%;--r-wordmark-cap: 29px;--r-wordmark-font: 42px;--r-wordmark-family: "Bebas Neue";--r-wordmark-weight: 400;--r-wordmark-brands-x: 14.97%;--r-wordmark-brands-y: 5.86%;--r-wordmark-brands-w: 9.57%;--r-wordmark-brands-h: 3.42%;--r-wordmark-brands-cap: 11px;--r-wordmark-brands-font: 16px;--r-wordmark-line-left-x: 10.81%;--r-wordmark-line-left-y: 6.74%;--r-wordmark-line-left-w: 3.13%;--r-wordmark-line-left-h: .29%;--r-wordmark-line-right-x: 25.59%;--r-wordmark-line-right-y: 6.74%;--r-wordmark-line-right-w: 3.19%;--r-wordmark-line-right-h: .29%;--r-nav-work-x: 48.57%;--r-nav-work-y: 3.03%;--r-nav-work-w: 7.23%;--r-nav-work-h: 3.42%;--r-nav-capabilities-x: 58.92%;--r-nav-capabilities-y: 3.03%;--r-nav-capabilities-w: 10.48%;--r-nav-capabilities-h: 3.42%;--r-nav-about-x: 73.5%;--r-nav-about-y: 3.03%;--r-nav-about-w: 5.34%;--r-nav-about-h: 3.42%;--r-nav-divider-x: 81.25%;--r-nav-divider-y: 2.15%;--r-nav-divider-w: .2%;--r-nav-divider-h: 4.59%;--r-nav-call-x: 84.05%;--r-nav-call-y: 1.86%;--r-nav-call-w: 12.76%;--r-nav-call-h: 5.47%;--r-hero-heading-x: 3.06%;--r-hero-heading-y: 18.26%;--r-hero-heading-w: 30.27%;--r-hero-heading-h: 20.12%;--r-hero-heading-cap: 40px;--r-hero-heading-font: 63px;--r-hero-heading-family: "Braah One";--r-hero-heading-weight: 400;--r-hero-rule-x: 3.52%;--r-hero-rule-y: 39.26%;--r-hero-rule-w: 5.86%;--r-hero-rule-h: 1.27%;--r-hero-description-x: 3.32%;--r-hero-description-y: 42.29%;--r-hero-description-w: 28.65%;--r-hero-description-h: 10.16%;--r-hero-description-cap: 18px;--r-hero-description-font: 25px;--r-hero-description-family: "Raleway";--r-hero-description-weight: 400;--r-hero-call-x: 3.45%;--r-hero-call-y: 54.1%;--r-hero-call-w: 17.58%;--r-hero-call-h: 6.45%;--r-hero-logo-x: 47.53%;--r-hero-logo-y: 13.57%;--r-hero-logo-w: 33.2%;--r-hero-logo-h: 51.27%;--r-capability-heading-x: 2.93%;--r-capability-heading-y: 78.42%;--r-capability-heading-w: 28.52%;--r-capability-heading-h: 16.11%;--r-capability-heading-cap: 59px;--r-capability-heading-font: 80px;--r-capability-heading-family: "Inter Tight";--r-capability-heading-weight: 700;--r-capability-divider-left-x: 33.4%;--r-capability-divider-left-y: 79.59%;--r-capability-divider-left-w: .33%;--r-capability-divider-left-h: 14.55%;--r-service-formulation-x: 37.17%;--r-service-formulation-y: 78.42%;--r-service-formulation-w: 15.95%;--r-service-formulation-h: 4.88%;--r-service-formulation-cap: 24px;--r-service-formulation-font: 35px;--r-service-rule-one-x: 37.57%;--r-service-rule-one-y: 83.59%;--r-service-rule-one-w: 22.98%;--r-service-rule-one-h: .39%;--r-service-manufacturing-x: 37.17%;--r-service-manufacturing-y: 84.57%;--r-service-manufacturing-w: 21.35%;--r-service-manufacturing-h: 4.79%;--r-service-manufacturing-cap: 24px;--r-service-manufacturing-font: 36px;--r-service-rule-two-x: 37.57%;--r-service-rule-two-y: 89.65%;--r-service-rule-two-w: 22.98%;--r-service-rule-two-h: .39%;--r-service-packaging-x: 37.17%;--r-service-packaging-y: 90.43%;--r-service-packaging-w: 21.61%;--r-service-packaging-h: 5.37%;--r-service-packaging-cap: 25px;--r-service-packaging-font: 36px;--r-capability-divider-right-x: 64.19%;--r-capability-divider-right-y: 79.59%;--r-capability-divider-right-w: .33%;--r-capability-divider-right-h: 14.45%;--r-capability-description-x: 67.51%;--r-capability-description-y: 79.3%;--r-capability-description-w: 29.04%;--r-capability-description-h: 14.94%;--r-capability-description-cap: 18px;--r-capability-description-font: 27px}.comp-frame{position:relative;width:100%;aspect-ratio:1536 / 1024;overflow:hidden}.r-header-logo{position:absolute;left:var(--r-header-logo-x);top:var(--r-header-logo-y);width:var(--r-header-logo-w);height:var(--r-header-logo-h)}.r-wordmark{position:absolute;left:var(--r-wordmark-x);top:var(--r-wordmark-y);width:var(--r-wordmark-w);height:var(--r-wordmark-h)}.r-wordmark-brands{position:absolute;left:var(--r-wordmark-brands-x);top:var(--r-wordmark-brands-y);width:var(--r-wordmark-brands-w);height:var(--r-wordmark-brands-h)}.r-wordmark-line-left{position:absolute;left:var(--r-wordmark-line-left-x);top:var(--r-wordmark-line-left-y);width:var(--r-wordmark-line-left-w);height:var(--r-wordmark-line-left-h)}.r-wordmark-line-right{position:absolute;left:var(--r-wordmark-line-right-x);top:var(--r-wordmark-line-right-y);width:var(--r-wordmark-line-right-w);height:var(--r-wordmark-line-right-h)}.r-nav-work{position:absolute;left:var(--r-nav-work-x);top:var(--r-nav-work-y);width:var(--r-nav-work-w);height:var(--r-nav-work-h)}.r-nav-capabilities{position:absolute;left:var(--r-nav-capabilities-x);top:var(--r-nav-capabilities-y);width:var(--r-nav-capabilities-w);height:var(--r-nav-capabilities-h)}.r-nav-about{position:absolute;left:var(--r-nav-about-x);top:var(--r-nav-about-y);width:var(--r-nav-about-w);height:var(--r-nav-about-h)}.r-nav-divider{position:absolute;left:var(--r-nav-divider-x);top:var(--r-nav-divider-y);width:var(--r-nav-divider-w);height:var(--r-nav-divider-h)}.r-nav-call{position:absolute;left:var(--r-nav-call-x);top:var(--r-nav-call-y);width:var(--r-nav-call-w);height:var(--r-nav-call-h)}.r-hero-heading{position:absolute;left:var(--r-hero-heading-x);top:var(--r-hero-heading-y);width:var(--r-hero-heading-w);height:var(--r-hero-heading-h)}.r-hero-rule{position:absolute;left:var(--r-hero-rule-x);top:var(--r-hero-rule-y);width:var(--r-hero-rule-w);height:var(--r-hero-rule-h)}.r-hero-description{position:absolute;left:var(--r-hero-description-x);top:var(--r-hero-description-y);width:var(--r-hero-description-w);height:var(--r-hero-description-h)}.r-hero-call{position:absolute;left:var(--r-hero-call-x);top:var(--r-hero-call-y);width:var(--r-hero-call-w);height:var(--r-hero-call-h)}.r-hero-logo{position:absolute;left:var(--r-hero-logo-x);top:var(--r-hero-logo-y);width:var(--r-hero-logo-w);height:var(--r-hero-logo-h)}.r-capability-heading{position:absolute;left:var(--r-capability-heading-x);top:var(--r-capability-heading-y);width:var(--r-capability-heading-w);height:var(--r-capability-heading-h)}.r-capability-divider-left{position:absolute;left:var(--r-capability-divider-left-x);top:var(--r-capability-divider-left-y);width:var(--r-capability-divider-left-w);height:var(--r-capability-divider-left-h)}.r-service-formulation{position:absolute;left:var(--r-service-formulation-x);top:var(--r-service-formulation-y);width:var(--r-service-formulation-w);height:var(--r-service-formulation-h)}.r-service-rule-one{position:absolute;left:var(--r-service-rule-one-x);top:var(--r-service-rule-one-y);width:var(--r-service-rule-one-w);height:var(--r-service-rule-one-h)}.r-service-manufacturing{position:absolute;left:var(--r-service-manufacturing-x);top:var(--r-service-manufacturing-y);width:var(--r-service-manufacturing-w);height:var(--r-service-manufacturing-h)}.r-service-rule-two{position:absolute;left:var(--r-service-rule-two-x);top:var(--r-service-rule-two-y);width:var(--r-service-rule-two-w);height:var(--r-service-rule-two-h)}.r-service-packaging{position:absolute;left:var(--r-service-packaging-x);top:var(--r-service-packaging-y);width:var(--r-service-packaging-w);height:var(--r-service-packaging-h)}.r-capability-divider-right{position:absolute;left:var(--r-capability-divider-right-x);top:var(--r-capability-divider-right-y);width:var(--r-capability-divider-right-w);height:var(--r-capability-divider-right-h)}.r-capability-description{position:absolute;left:var(--r-capability-description-x);top:var(--r-capability-description-y);width:var(--r-capability-description-w);height:var(--r-capability-description-h)}:root{--ink:#081621;--red:#dc1018;--paper:#fff;--line:#d7dee1;color:var(--ink);background:var(--paper);font-family:Montserrat,sans-serif}*{box-sizing:border-box}body{margin:0}.opening{position:relative;width:100%;aspect-ratio:3/2;container-type:inline-size}.region{position:absolute;margin:0;left:var(--x);top:var(--y);width:var(--w);height:var(--h)}img.region{object-fit:cover}[data-region=header-logo]{--x:var(--r-header-logo-x);--y:var(--r-header-logo-y);--w:var(--r-header-logo-w);--h:var(--r-header-logo-h)}[data-region=hero-logo]{--x:var(--r-hero-logo-x);--y:var(--r-hero-logo-y);--w:var(--r-hero-logo-w);--h:var(--r-hero-logo-h)}[data-region=wordmark]{--x:var(--r-wordmark-x);--y:var(--r-wordmark-y);--w:var(--r-wordmark-w);--h:var(--r-wordmark-h)}[data-region=wordmark-brands]{--x:var(--r-wordmark-brands-x);--y:var(--r-wordmark-brands-y);--w:var(--r-wordmark-brands-w);--h:var(--r-wordmark-brands-h)}[data-region=wordmark-line-left]{--x:var(--r-wordmark-line-left-x);--y:var(--r-wordmark-line-left-y);--w:var(--r-wordmark-line-left-w);--h:var(--r-wordmark-line-left-h)}[data-region=wordmark-line-right]{--x:var(--r-wordmark-line-right-x);--y:var(--r-wordmark-line-right-y);--w:var(--r-wordmark-line-right-w);--h:var(--r-wordmark-line-right-h)}[data-region=nav-work]{--x:var(--r-nav-work-x);--y:var(--r-nav-work-y);--w:var(--r-nav-work-w);--h:var(--r-nav-work-h)}[data-region=nav-capabilities]{--x:var(--r-nav-capabilities-x);--y:var(--r-nav-capabilities-y);--w:var(--r-nav-capabilities-w);--h:var(--r-nav-capabilities-h)}[data-region=nav-about]{--x:var(--r-nav-about-x);--y:var(--r-nav-about-y);--w:var(--r-nav-about-w);--h:var(--r-nav-about-h)}[data-region=nav-divider]{--x:var(--r-nav-divider-x);--y:var(--r-nav-divider-y);--w:var(--r-nav-divider-w);--h:var(--r-nav-divider-h)}[data-region=nav-call]{--x:var(--r-nav-call-x);--y:var(--r-nav-call-y);--w:var(--r-nav-call-w);--h:var(--r-nav-call-h)}[data-region=hero-heading]{--x:var(--r-hero-heading-x);--y:var(--r-hero-heading-y);--w:var(--r-hero-heading-w);--h:var(--r-hero-heading-h)}[data-region=hero-rule]{--x:var(--r-hero-rule-x);--y:var(--r-hero-rule-y);--w:var(--r-hero-rule-w);--h:var(--r-hero-rule-h)}[data-region=hero-description]{--x:var(--r-hero-description-x);--y:var(--r-hero-description-y);--w:var(--r-hero-description-w);--h:var(--r-hero-description-h)}[data-region=hero-call]{--x:var(--r-hero-call-x);--y:var(--r-hero-call-y);--w:var(--r-hero-call-w);--h:var(--r-hero-call-h)}[data-region=capability-heading]{--x:var(--r-capability-heading-x);--y:var(--r-capability-heading-y);--w:var(--r-capability-heading-w);--h:var(--r-capability-heading-h)}[data-region=capability-divider-left]{--x:var(--r-capability-divider-left-x);--y:var(--r-capability-divider-left-y);--w:var(--r-capability-divider-left-w);--h:var(--r-capability-divider-left-h)}[data-region=service-formulation]{--x:var(--r-service-formulation-x);--y:var(--r-service-formulation-y);--w:var(--r-service-formulation-w);--h:var(--r-service-formulation-h)}[data-region=service-rule-one]{--x:var(--r-service-rule-one-x);--y:var(--r-service-rule-one-y);--w:var(--r-service-rule-one-w);--h:var(--r-service-rule-one-h)}[data-region=service-manufacturing]{--x:var(--r-service-manufacturing-x);--y:var(--r-service-manufacturing-y);--w:var(--r-service-manufacturing-w);--h:var(--r-service-manufacturing-h)}[data-region=service-rule-two]{--x:var(--r-service-rule-two-x);--y:var(--r-service-rule-two-y);--w:var(--r-service-rule-two-w);--h:var(--r-service-rule-two-h)}[data-region=service-packaging]{--x:var(--r-service-packaging-x);--y:var(--r-service-packaging-y);--w:var(--r-service-packaging-w);--h:var(--r-service-packaging-h)}[data-region=capability-divider-right]{--x:var(--r-capability-divider-right-x);--y:var(--r-capability-divider-right-y);--w:var(--r-capability-divider-right-w);--h:var(--r-capability-divider-right-h)}[data-region=capability-description]{--x:var(--r-capability-description-x);--y:var(--r-capability-description-y);--w:var(--r-capability-description-w);--h:var(--r-capability-description-h)}html{scroll-behavior:smooth;scroll-padding-top:2rem}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--red);outline-offset:5px}::selection{background:var(--red);color:#fff}body{scrollbar-color:var(--red) var(--paper)}.skip-link{position:fixed;top:12px;left:12px;z-index:10;padding:12px;background:#fff;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.rule{background:var(--red)}.services{list-style:none;margin:0;padding:0}.button{display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;text-decoration:none;border-radius:.85cqw;font-weight:700;transition:background .18s ease-out}.button:hover{background:#b70d16}.nav-link{text-decoration:none;font-size:1.63cqw;font-weight:650;line-height:1.35}.nav-link:hover{text-decoration:underline;text-decoration-color:var(--red)}[data-region=wordmark]{font-family:Bebas Neue,sans-serif;font-size:2.735cqw;letter-spacing:.48cqw;line-height:1.1;white-space:nowrap}[data-region=wordmark-brands]{font-size:1.04cqw;font-weight:800;letter-spacing:.6cqw;line-height:1.2;white-space:nowrap}[data-region=wordmark-line-left],[data-region=wordmark-line-right]{height:.13cqw}[data-region=nav-divider]{background:var(--ink);width:.1cqw}[data-region=nav-call]{font-size:1.7cqw}[data-region=hero-heading]{font-size:3.71cqw;font-weight:800;letter-spacing:-.035em;line-height:1.13;padding:.16cqw .4cqw}h1 span,h2 span{display:block;white-space:nowrap}[data-region=hero-rule]{height:.65cqw}[data-region=hero-description]{font-size:1.69cqw;line-height:1.2;padding:.12cqw .25cqw;letter-spacing:-.025em;white-space:nowrap}[data-region=hero-call]{font-size:2.05cqw;height:4cqw}[data-region=capability-heading]{font-size:5.2cqw;font-weight:750;letter-spacing:-.04em;line-height:.98;padding:0 .3cqw}[data-region^=service-]:not(.service-rule){font-size:2.14cqw;line-height:1.35;font-weight:700;letter-spacing:-.035em;padding:.05cqw .25cqw;white-space:nowrap}.service-rule{background:var(--line);height:.1cqw}[data-region=capability-divider-left],[data-region=capability-divider-right]{width:.14cqw}[data-region=capability-description]{font-size:1.65cqw;line-height:1.43;letter-spacing:-.025em;padding:.14cqw .4cqw}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.nav-link{white-space:nowrap;font-size:1.56cqw}[data-region=hero-heading]{font-size:3.85cqw;line-height:1.1}[data-region=hero-logo]{transform:scale(1.075)}.button{font-weight:600}[data-region=wordmark]{padding-left:.3cqw;padding-top:.25cqw;letter-spacing:.55cqw}[data-region=wordmark-brands]{padding-top:.2cqw}.rule{background:#ef1017}[data-region=wordmark-line-left],[data-region=wordmark-line-right]{height:.16cqw}[data-region=capability-divider-left],[data-region=capability-divider-right]{width:.16cqw}.section-wrap{width:92.8%;max-width:1440px;margin-inline:auto;padding-block:110px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:64px}.section-intro h2,.about h2,.contact h2{font-size:clamp(40px,4.4vw,68px);font-weight:750;line-height:1.06;letter-spacing:-.04em;margin:0}.section-intro>p{font-size:20px;line-height:1.6;max-width:49ch;margin:0}.work{border-top:1px solid var(--line)}.projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.project{display:flex;flex-direction:column;min-width:0}.project-image{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1.2;background:transparent}.project-image img{display:block;max-width:100%;height:auto;object-fit:contain;transition:transform .5s cubic-bezier(.16,1,.3,1)}.project-image:hover img{transform:scale(1.035)}.aimbot-image img{height:85%;width:auto;transform:rotate(12deg)}.aimbot-image:hover img{transform:rotate(8deg) scale(1.035)}.krush-image{background:transparent;border:0}.krush-image img{width:95%}.project-copy{padding-top:25px;display:flex;flex-direction:column;flex:1}.project h3{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin:0 0 16px;min-height:2.3em}.project h3 a{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none}.project h3 a:hover{text-decoration:underline;text-decoration-color:var(--red)}.project svg{width:24px;height:24px;fill:none;stroke:var(--red);stroke-width:1.8;flex:none}.project p{font-size:17px;line-height:1.65;margin:0 0 20px;max-width:60ch;flex:1}.project-scope{font-size:12px;line-height:1.6;font-weight:650;color:#45505a}.hgw-image{background:transparent}.hgw-image img{width:100%;height:auto;max-height:100%;object-fit:contain}.capabilities{border-top:1px solid var(--line)}.capabilities-body{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:30px}.formats h3{font-size:clamp(40px,4.5vw,70px);font-weight:650;line-height:1.25;letter-spacing:-.04em;margin:0;color:var(--red)}.formats p{font-size:17px;max-width:25ch;line-height:1.6;margin-top:28px}.capability-details article{padding:30px 0;border-top:1px solid var(--line)}.capability-details article:first-child{padding-top:0;border-top:0}.capability-details article:last-child{padding-bottom:0}.capability-details h3{font-size:26px;letter-spacing:-.03em;margin:0 0 12px}.capability-details p{font-size:17px;line-height:1.7;max-width:55ch;margin:0}.about{border-top:1px solid var(--line);padding-bottom:120px}.about-main{display:grid;grid-template-columns:1fr 1fr;gap:8%}.about-copy .lead{font-size:28px;line-height:1.4;letter-spacing:-.025em;margin:0 0 28px;font-weight:550}.about-copy p{font-size:18px;line-height:1.7;margin:0}.starting-points{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:74px}.starting-points article{border-top:1px solid var(--red);padding-top:28px}.starting-points h3{font-size:25px;letter-spacing:-.025em;margin:0 0 15px}.starting-points p{font-size:17px;line-height:1.65;margin:0;max-width:55ch}.contact{background:#f5f5f3;padding:100px 3.6%}.contact-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8%}.contact h2{font-size:clamp(40px,4.1vw,64px)}.contact-copy>p{font-size:20px;line-height:1.6;max-width:34ch;margin:30px 0 0}.inquiry-form{display:grid;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:grid;gap:10px}.field label{font-size:14px;font-weight:650}.field label span{font-weight:400;font-size:12px}.field input,.field textarea{min-width:0;width:100%;background:#fff;border:1px solid #879197;border-radius:6px;padding:14px 15px;font:inherit;font-size:16px;line-height:1.4;color:var(--ink);caret-color:var(--red)}.field textarea{resize:vertical;min-height:135px}.field input:focus,.field textarea:focus{border-color:var(--ink)}.submit-button{width:fit-content;min-height:54px;padding:15px 30px;border:0;border-radius:10px;cursor:pointer;font:600 17px Montserrat,sans-serif}.button:disabled{opacity:.55;cursor:wait}.form-note,.form-status{font-size:13px;line-height:1.6;margin:0}.form-status:empty{display:none}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 3.6%;font-size:12px;line-height:1.5}.footer-brand{font-size:18px;font-weight:750;text-decoration:none}.site-footer p{margin:0}.site-footer>a:last-child{white-space:nowrap}@media(min-width:1800px){.opening{max-width:1800px;margin:auto}}@media(max-width:900px){.opening{aspect-ratio:auto;container-type:normal;padding:20px 5% 58px}.opening .region{position:static;width:auto;height:auto;margin:0;padding:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand-home{display:grid;grid-template-columns:54px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-decoration:none}.opening [data-region=header-logo]{width:54px;height:54px;grid-row:1/3}.opening [data-region=wordmark]{font-size:23px;letter-spacing:3px;line-height:1.15;align-self:end}.opening [data-region=wordmark-brands]{font-size:11px;letter-spacing:5px;line-height:1.5}.opening [data-region=wordmark-line-left],.opening [data-region=wordmark-line-right],.opening [data-region=nav-divider]{display:none}.site-header nav{display:flex;gap:24px;align-items:center}.opening .nav-link{font-size:14px}.opening [data-region=nav-call]{font-size:14px;padding:12px 16px;border-radius:8px}.hero{padding:70px 0 65px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px 6%;align-items:center}.opening [data-region=hero-heading]{font-size:clamp(32px,5.2vw,48px);line-height:1.08;grid-column:1}.opening [data-region=hero-description]{font-size:17px;line-height:1.55;white-space:normal;grid-column:1}.hero-description br{display:none}.opening [data-region=hero-rule]{width:60px;height:5px;grid-column:1}.opening [data-region=hero-call]{font-size:18px;border-radius:10px;padding:14px 24px;width:fit-content;grid-column:1}.opening [data-region=hero-logo]{width:100%;height:auto;transform:none;grid-column:2;grid-row:1/5;align-self:center}.capability-summary{display:grid;grid-template-columns:1fr 1fr;gap:26px 8%;border-top:1px solid var(--line);padding-top:40px}.opening [data-region=capability-heading]{font-size:46px;line-height:1.03}.opening [data-region=capability-description]{font-size:17px;line-height:1.6;grid-column:1/-1;max-width:65ch}.opening [data-region^=capability-divider],.opening .service-rule{display:none}.opening [data-region^=service-]:not(.service-rule){font-size:20px;line-height:1.4;white-space:normal;padding:10px 0;border-bottom:1px solid var(--line)}.section-wrap{width:90%;padding-block:70px}.section-intro{gap:6%;margin-bottom:40px}.section-intro>p{font-size:17px}.projects{gap:46px 28px}.project h3{font-size:25px}.project p{font-size:16px}.capabilities-body,.about-main,.starting-points,.contact-inner{gap:6%}.contact{padding:70px 5%}.contact-copy>p{font-size:17px}.form-row{grid-template-columns:1fr}.site-footer{padding:30px 5%;flex-wrap:wrap}}@media(max-width:600px){.site-header{gap:20px}.site-header nav{width:100%;gap:18px;justify-content:space-between}.opening .nav-link{font-size:12px}.opening [data-region=nav-call]{font-size:12px;padding:11px 13px}.hero{display:flex;flex-direction:column;align-items:flex-start;padding:52px 0 44px;gap:23px}.opening [data-region=hero-heading]{font-size:clamp(32px,9.6vw,54px);letter-spacing:-.04em}.opening [data-region=hero-description]{font-size:17px;max-width:30ch}.opening [data-region=hero-logo]{width:72%;max-width:300px;align-self:center;margin-top:20px}.capability-summary{grid-template-columns:1fr;gap:24px}.opening [data-region=capability-heading]{font-size:46px}.opening .services{display:grid;gap:0}.opening [data-region^=service-]:not(.service-rule){font-size:22px;padding:13px 0}.section-intro,.projects,.capabilities-body,.about-main,.starting-points,.contact-inner{grid-template-columns:1fr;gap:30px}.section-intro h2,.about h2,.contact h2{font-size:42px}.section-intro>p{font-size:17px}.projects{row-gap:46px}.project-hgw{gap:0}.project-hgw .project-copy{padding-top:25px;display:flex;flex-direction:column;flex:1}.project-hgw h3{max-width:none;font-size:27px}.project-image{aspect-ratio:1.2}.formats h3{font-size:48px}.capabilities-body{padding-top:0;gap:42px}.formats p{max-width:none;margin:18px 0 0}.capability-details h3{font-size:25px}.about-copy .lead{font-size:24px;margin-bottom:20px}.about-copy p{font-size:17px}.starting-points{margin-top:42px;gap:30px}.contact-inner{gap:38px}.contact-copy>p{max-width:35ch;margin-top:24px}.form-row{gap:24px}.submit-button{width:100%}.site-footer{align-items:flex-start;gap:18px}.site-footer p{flex-basis:100%;order:3}.site-footer>a:last-child{font-size:12px;padding-top:4px}.footer-brand{font-size:16px}}@media(prefers-reduced-motion:reduce){.project-image img{transition:none}.project-image:hover img{transform:none}.aimbot-image:hover img{transform:rotate(12deg)}}@media(min-width:1200px){.project h3{min-height:0}}.custom-hero [data-region=hero-logo]{transform:none;object-fit:cover;border-radius:12px}.form-errors{color:#a00f17;font-size:15px;line-height:1.6}.form-errors a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/10/assets/usb-home.css.map */
