.section-pad{padding:124px 0}.site-header{height:130px}.brand{width:382px;height:108px}.site-header nav{gap:31px;margin-right:36px}.site-header nav a,.nav-cta,.section-label,.eyebrow,footer{font-size:11px}.nav-cta span{font-size:19px}.hero{min-height:818px}.hero-layout{grid-template-columns:1.35fr .82fr;gap:70px}.hero-copy p{max-width:696px;font-size:23px;line-height:1.48;margin:38px 0}.hero-actions{gap:30px}.hero-image{height:536px;margin:0;position:relative;overflow:hidden;border-right:4px solid var(--red);background:var(--graphite)}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04)}.hero-image figcaption{position:absolute;inset:auto 0 0 0;background:rgba(5,5,5,.88);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;color:var(--soft);font-size:11px;font-weight:600;letter-spacing:.13em}.hero-image figcaption b{font-size:28px;line-height:.8;color:var(--red);letter-spacing:-.07em}.hero-foot{padding-top:20px;margin-top:58px;font-size:11px}.section-label{margin-bottom:38px}.intro{padding-top:106px;padding-bottom:106px}.large-copy{font-size:29px;line-height:1.4;max-width:710px}.principles{margin-top:58px}.principles>div{padding-top:20px}.principles b{font-size:12px;margin-bottom:21px}.principles strong{font-size:14px}.principles p{font-size:15px;line-height:1.5;margin-top:15px}.specialty{min-height:440px;border-color:rgba(247,247,247,.17);padding:38px 42px}.specialty-octane{border-top:3px solid var(--red)}.specialty-bazo{background:#181818;border-color:rgba(247,247,247,.3);border-top:3px solid var(--soft)}.specialty-octane .specialty-top span{font-size:30px}.specialty b{font-size:11px}.specialty ul{margin-top:46px}.specialty li{font-size:17px;color:#d0d0d0}.plus{font-size:50px;color:#aaa}.specialty-bazo img{width:274px;height:58px;margin-bottom:22px}.capabilities .section-heading-row{align-items:end;border-bottom:1px solid var(--line);padding-bottom:37px}.section-heading-row h2{font-size:64px}.section-heading-row>p{max-width:328px;color:var(--steel);font-size:18px;line-height:1.45}.capability-list{margin-top:0;border-top:0}.capability-list a{padding:30px 0}.capability-list b{font-size:17px}.capability-list span{font-size:40px}.process-list li{grid-template-columns:64px 1fr auto;min-height:88px}.process-list b{width:40px;height:40px;font-size:11px}.process-list strong{font-size:28px}.process-list span{color:#dedede;font-size:18px}.experience h2{font-size:56px}.experience-copy>p{color:#d0d0d0;font-size:21px;line-height:1.5;max-width:720px;margin:39px 0}.bazo-note{gap:20px;padding-top:21px;width:470px}.bazo-note span{font-size:11px}.bazo-note img{width:205px;height:40px}.proof h2{font-size:60px}.proof-head p{color:#d0d0d0;font-size:18px}.proof-grid{margin-top:60px}.project-frame{display:block;margin:0;padding:0}.project-frame:before{width:62%;height:3px;top:0;right:0;z-index:1}.project-frame:after{display:none}.project-frame img{height:100%;width:100%;object-fit:cover;filter:saturate(.85) contrast(1.03)}.project-frame figcaption{position:absolute;left:0;bottom:0;background:rgba(5,5,5,.88);color:var(--soft);font-size:11px;font-weight:600;letter-spacing:.12em;padding:14px 16px;width:100%}.contact-top span{font-size:11px}.contact-body p{font-size:22px;color:#d0d0d0;max-width:440px;margin-bottom:32px}.contact-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.contact-lockup{padding-top:35px}.contact-lockup img{width:520px}footer{height:74px;color:#888;font-size:10px}
@media(max-width:430px){.site-header{height:96px}.brand{width:245px;height:74px}.hero-image{height:360px}.hero-copy p{font-size:19px}.specialties h2,.proof h2,.process h2,.experience h2,.section-heading-row h2{font-size:46px}.section-heading-row{gap:30px;flex-direction:column;align-items:start!important}.process-list li{grid-template-columns:48px 1fr}.process-list span{font-size:15px}.capability-list{margin-top:0}}
