:root,.oc-shopify-section{--oc-ob-black: #111111;--oc-dust-white: #F7F7F5;--oc-ob-red: #C40000;--oc-ob-red-hover: #A40000;--oc-ink-700: #2A2A2A;--oc-ink-500: #6B6B68;--oc-ink-300: #C9C7C1;--oc-ink-100: #EFEDE6;--oc-font-display: "Roboto Condensed", "Arial Narrow", sans-serif;--oc-font-body: "Inter", system-ui, -apple-system, sans-serif;--oc-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--oc-container: 1360px;--oc-gutter: clamp(20px, 4vw, 56px)}.oc-hero .oc-container.oc-hero-inner{padding-left:20px;padding-right:20px}.oc-shopify-section *{box-sizing:border-box}.oc-shopify-section{font-family:var(--oc-font-body);color:var(--oc-ob-black);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.oc-shopify-section img{max-width:100%;display:block}.oc-shopify-section a{color:inherit;text-decoration:none}.oc-shopify-section button{font-family:inherit}.oc-container{max-width:var(--oc-container);margin:0 auto;padding:0 var(--oc-gutter)}.oc-mono{font-family:var(--oc-font-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.oc-mono-lg{font-family:var(--oc-font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:14px}.oc-display{font-family:var(--oc-font-display);font-weight:800;letter-spacing:-.01em;line-height:.92;text-transform:uppercase}.oc-condensed-700{font-family:var(--oc-font-display);font-weight:700;letter-spacing:-.01em;line-height:.94;text-transform:uppercase}.oc-section-marker{display:flex;align-items:center;gap:16px;padding:20px 0 14px;border-bottom:1px solid var(--oc-ink-300);margin-bottom:clamp(40px,6vw,72px)}.oc-section-marker .oc-num{font-family:var(--oc-font-mono);font-weight:500;font-size:12px;letter-spacing:.16em;color:var(--oc-ob-red);text-transform:uppercase}.oc-section-marker .oc-label{font-family:var(--oc-font-mono);font-weight:500;font-size:12px;letter-spacing:.18em;color:var(--oc-ink-700);text-transform:uppercase}.oc-section-marker .oc-spacer{flex:1}.oc-section-marker .oc-coords{font-family:var(--oc-font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--oc-ink-500);text-transform:uppercase}.oc-section-marker.oc-on-dark{border-bottom-color:#ffffff24}.oc-section-marker.oc-on-dark .oc-label{color:var(--oc-ink-100)}.oc-section-marker.oc-on-dark .oc-coords{color:#ffffff8c}.oc-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--oc-font-body);font-weight:600;font-size:15px;letter-spacing:.02em;padding:14px 22px;border-radius:0;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease;text-transform:none}.oc-btn .oc-arrow{display:inline-block;transition:transform .2s ease}.oc-btn:hover .oc-arrow{transform:translate(3px)}.oc-btn-primary{background:var(--oc-ob-red);color:#fff;border-color:var(--oc-ob-red)}.oc-btn-primary:hover{background:var(--oc-ob-red-hover);border-color:var(--oc-ob-red-hover)}.oc-btn-commercial{background:var(--oc-ob-black);color:#fff;border-color:var(--oc-ob-black)}.oc-btn-commercial:hover{background:#000}.oc-btn-outline{background:transparent;color:var(--oc-ob-black);border-color:var(--oc-ob-black)}.oc-btn-outline:hover{background:var(--oc-ob-black);color:#fff}.oc-btn-outline-light{background:transparent;color:#fff;border-color:#fff6}.oc-btn-outline-light:hover{background:#fff;color:var(--oc-ob-black);border-color:#fff}.oc-framed-card{width:260px;min-height:140px;background:#111111b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);color:#fff;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between}.oc-framed-card .oc-fc-head{display:flex;justify-content:space-between;font-family:var(--oc-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.oc-framed-card .oc-fc-value{font-family:var(--oc-font-display);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.01em;color:#fff;margin:4px 0 2px}.oc-framed-card .oc-fc-value small{font-size:15px;letter-spacing:.1em;font-weight:500;color:#ffffffb3;margin-left:6px;text-transform:uppercase;font-family:var(--oc-font-mono)}.oc-framed-card .oc-fc-sub{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.16em;color:#fff9;text-transform:uppercase}.oc-signal-bars{display:flex;gap:3px;align-items:flex-end;height:18px;margin-top:8px}.oc-signal-bars span{display:block;width:6px;background:var(--oc-ob-red)}.oc-signal-bars span:nth-child(1){height:40%}.oc-signal-bars span:nth-child(2){height:50%}.oc-signal-bars span:nth-child(3){height:60%}.oc-signal-bars span:nth-child(4){height:70%}.oc-signal-bars span:nth-child(5){height:80%}.oc-signal-bars span:nth-child(6){height:90%}.oc-signal-bars span:nth-child(7){height:100%}.oc-signal-bars span:nth-child(8){height:100%}.oc-signal-bars.oc-muted span:nth-child(n+7){background:#c400004d}.oc-ticker{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;line-height:1.6}.oc-ticker .oc-row{display:flex;gap:10px}.oc-ticker .oc-row .oc-lbl{color:#ffffff73}.oc-ticker .oc-row .oc-val{color:#ffffffd9}.oc-ticker-light,.oc-ticker-light .oc-lbl{color:var(--oc-ink-500)}.oc-ticker-light .oc-val{color:var(--oc-ob-black)}.oc-status-bar{background:var(--oc-ob-black);color:#fff;padding:8px 0;font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.oc-status-bar .oc-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.oc-status-bar .oc-left,.oc-status-bar .oc-right{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.oc-status-bar .oc-dot{width:6px;height:6px;background:var(--oc-ob-red);display:inline-block;margin-right:8px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.oc-status-bar .oc-lbl{color:#ffffff80}.oc-status-bar .oc-val{color:#fff}.oc-nav{background:var(--oc-ob-black);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.oc-nav .oc-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:32px}.oc-brand{display:flex;align-items:center;min-width:0}.oc-brand-logo{display:block;height:124px;width:auto;transition:opacity .15s ease}.oc-brand:hover .oc-brand-logo{opacity:.85}.oc-nav-links{display:flex;gap:28px;font-family:var(--oc-font-body);font-weight:500;font-size:14px}.oc-nav-links a{color:#ffffffbf;transition:color .15s ease;position:relative;padding:4px 0}.oc-nav-links a:hover,.oc-nav-links a.oc-active{color:#fff}.oc-nav-links a.oc-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--oc-ob-red)}.oc-nav-cta{display:flex;gap:10px;align-items:center}.oc-nav-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#ffffffbf;transition:color .15s ease}.oc-nav-icon:hover{color:#fff}.oc-hero{position:relative;background:var(--oc-ob-black);color:#fff;overflow:hidden;min-height:720px;display:flex;align-items:stretch}.oc-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.oc-hero-photo .oc-image-slot,.oc-hero-photo .oc-placeholder-photo{width:100%;height:100%}.oc-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111111eb,#111111c7 28%,#11111173 52%,#1111112e 78%,#11111159);z-index:1}.oc-hero-inner{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px 0}.oc-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.oc-hero-top .oc-breadcrumb{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.oc-hero-top .oc-breadcrumb .oc-red{color:var(--oc-ob-red)}.oc-hero-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;margin-top:60px}.oc-hero h1.oc-display{font-size:clamp(48px,7.6vw,128px);margin:0;color:#fff}.oc-hero h1 .oc-red{color:var(--oc-ob-red);display:block}.oc-hero .oc-kicker{font-family:var(--oc-font-mono);font-size:12px;letter-spacing:.22em;color:#fff9;text-transform:uppercase;margin-bottom:22px;display:flex;align-items:center;gap:10px}.oc-hero .oc-kicker:before{content:"";width:32px;height:1px;background:var(--oc-ob-red);display:inline-block}.oc-hero-lede{max-width:560px;margin-top:26px;font-size:17px;line-height:1.55;color:#ffffffd1}.oc-hero-ctas{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.oc-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:18px;min-width:260px}.oc-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:60px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.oc-hero-bottom .oc-stat{display:flex;flex-direction:column;gap:4px}.oc-hero-bottom .oc-stat .oc-lbl{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.oc-hero-bottom .oc-stat .oc-val{font-family:var(--oc-font-display);font-weight:700;font-size:22px;color:#fff;letter-spacing:0}.oc-image-slot{width:100%;height:100%;position:relative;overflow:hidden}.oc-image-slot>img{width:100%;height:100%;object-fit:cover;display:block}.oc-image-slot .oc-placeholder-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.oc-placeholder-photo{background:radial-gradient(ellipse at 70% 50%,rgba(196,0,0,.08) 0%,transparent 55%),radial-gradient(ellipse at 30% 80%,rgba(120,80,40,.14) 0%,transparent 55%),linear-gradient(180deg,#1a1815,#100e0c);position:relative}.oc-placeholder-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(255,255,255,.02) 40px,rgba(255,255,255,.02) 41px),repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(255,255,255,.02) 40px,rgba(255,255,255,.02) 41px);pointer-events:none}.oc-placeholder-photo:before{content:attr(data-oc-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.28em;color:#ffffff47;text-transform:uppercase;text-align:center;padding:0 12px;white-space:nowrap}section.oc-block{padding:clamp(64px,8vw,120px) 0}section.oc-block.oc-on-black{background:var(--oc-ob-black);color:#fff}.oc-mission-split{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.12)}.oc-mission-cell{padding:48px 44px;border-right:1px solid rgba(255,255,255,.12);position:relative}.oc-mission-cell:last-child{border-right:0}.oc-mission-cell .oc-tag{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--oc-ob-red);display:flex;align-items:center;gap:10px;margin-bottom:22px}.oc-mission-cell .oc-tag:before{content:"";width:24px;height:1px;background:var(--oc-ob-red)}.oc-mission-cell h3{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(24px,2.6vw,32px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 18px;color:#fff}.oc-mission-cell p{font-size:15.5px;line-height:1.6;color:#ffffffbf;max-width:480px;margin:0 0 24px}.oc-mission-cell .oc-cell-link{font-family:var(--oc-font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--oc-ob-red);padding-bottom:4px}.oc-mission-cell .oc-cell-num{position:absolute;top:44px;right:44px;font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.2em;color:#fff6}.oc-solutions-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:56px}.oc-solutions-intro h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(40px,5vw,70px);line-height:.94;letter-spacing:-.015em;text-transform:uppercase;margin:0}.oc-solutions-intro h2 .oc-red{color:var(--oc-ob-red)}.oc-solutions-intro .lede{font-size:16px;line-height:1.6;color:var(--oc-ink-500);max-width:440px}.oc-solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--oc-ink-300);border:1px solid var(--oc-ink-300)}.oc-solution-card{background:var(--oc-dust-white);padding:40px 36px;min-height:380px;display:flex;flex-direction:column;border-top:3px solid var(--oc-ob-red);position:relative}.oc-solution-card .oc-num{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.2em;color:var(--oc-ob-red);margin-bottom:20px}.oc-solution-card .oc-line-art{height:130px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;color:var(--oc-ob-black)}.oc-solution-card h3{font-family:var(--oc-font-display);font-weight:700;font-size:26px;line-height:1;letter-spacing:-.005em;text-transform:uppercase;margin:12px 0;text-align:center}.oc-solution-card p{font-size:14.5px;line-height:1.6;color:var(--oc-ink-500);margin:0 0 auto}.oc-solution-card .oc-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;border-top:1px solid var(--oc-ink-300)}.oc-solution-card .oc-card-foot .oc-link{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--oc-ob-black)}.oc-solution-card .oc-card-foot .oc-meta{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-ink-500)}.oc-solutions-cta-row{margin-top:52px;display:flex;justify-content:center}.oc-feature-split{display:grid;grid-template-columns:1.15fr 1fr;gap:0;background:var(--oc-ob-black);color:#fff;align-items:stretch}.oc-feature-photo{min-height:560px;position:relative;border-right:1px solid rgba(255,255,255,.08)}.oc-feature-photo .oc-image-slot,.oc-feature-photo .oc-placeholder-photo{width:100%;height:100%}.oc-feature-copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:22px}.oc-feature-copy .oc-eyebrow{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.24em;color:var(--oc-ob-red);text-transform:uppercase;display:flex;align-items:center;gap:10px}.oc-feature-copy .oc-eyebrow:before{content:"";width:28px;height:1px;background:var(--oc-ob-red)}.oc-feature-copy h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(38px,4.6vw,64px);line-height:.94;letter-spacing:-.015em;text-transform:uppercase;margin:0;color:#fff}.oc-feature-copy p{font-size:15.5px;line-height:1.6;color:#ffffffbf;margin:0;max-width:520px}.oc-feature-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.14);margin-top:12px}.oc-feature-specs .oc-spec{padding:22px 18px 20px 0;border-right:1px solid rgba(255,255,255,.14)}.oc-feature-specs .oc-spec:last-child{border-right:0;padding-left:22px;padding-right:0}.oc-feature-specs .oc-spec .oc-lbl{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;margin-bottom:8px}.oc-feature-specs .oc-spec .oc-val{font-family:var(--oc-font-display);font-weight:700;font-size:30px;color:#fff;line-height:1}.oc-feature-specs .oc-spec .oc-val small{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.14em;color:#fff9;margin-left:5px}.oc-feature-ctas{margin-top:8px}.oc-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}.oc-option-card{background:var(--oc-ink-100);padding:32px 32px 28px;display:flex;flex-direction:column;position:relative}.oc-option-card .oc-opt-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.oc-option-card .oc-opt-num{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--oc-ob-red)}.oc-option-card.oc-recommended .oc-badge{background:var(--oc-ob-red);color:#fff;font-family:var(--oc-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:5px 8px}.oc-option-card .oc-opt-illo{height:180px;background:#fff;border:1px solid var(--oc-ink-300);display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;overflow:hidden}.oc-option-card h3{font-family:var(--oc-font-display);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 12px;text-align:center}.oc-option-card p{font-size:14px;line-height:1.55;color:var(--oc-ink-500);margin:0 0 20px}.oc-option-card ul{list-style:none;padding:0;margin:0 0 24px;border-top:1px solid var(--oc-ink-300)}.oc-option-card li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--oc-ink-300);font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-ink-700)}.oc-option-card li .oc-k{color:var(--oc-ink-500)}.oc-option-card li .oc-v{color:var(--oc-ob-black);font-weight:600}.oc-option-card .oc-opt-cta{margin-top:auto}.oc-option-card .oc-opt-cta .oc-btn{width:100%;justify-content:center}.oc-industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.oc-industry-card{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--oc-ink-700);color:#fff;cursor:pointer}.oc-industry-card .oc-image-slot,.oc-industry-card .oc-placeholder-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .5s ease}.oc-industry-card:hover .oc-image-slot,.oc-industry-card:hover .oc-placeholder-photo{transform:scale(1.04)}.oc-industry-card .oc-ind-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111126 0% 50%,#111111e0);z-index:1}.oc-industry-card .oc-ind-body{position:absolute;left:0;right:0;bottom:0;padding:24px;z-index:2}.oc-industry-card .oc-ind-num{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.2em;color:#ffffffb3;text-transform:uppercase;margin-bottom:8px}.oc-industry-card h3{font-family:var(--oc-font-display);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 6px;color:#fff}.oc-industry-card .oc-ind-coord{font-family:var(--oc-font-mono);font-size:10px;letter-spacing:.16em;color:#ffffff8c;text-transform:uppercase}.oc-industry-card .oc-ind-corner{position:absolute;top:20px;left:20px;z-index:2;font-family:var(--oc-font-mono);font-size:10px;letter-spacing:.2em;color:#ffffffb3;text-transform:uppercase}.oc-industry-card .oc-ind-corner .oc-red{color:var(--oc-ob-red)}.oc-coverage-block{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.oc-coverage-block .oc-cov-left h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(40px,5vw,76px);line-height:.94;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 24px;color:#fff}.oc-coverage-block .oc-cov-left h2 .oc-red{color:var(--oc-ob-red)}.oc-coverage-block .oc-cov-left p{font-size:15.5px;line-height:1.65;color:#ffffffbf;max-width:500px;margin:0 0 32px}.oc-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.oc-stat-cell{padding:32px 28px 28px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.oc-stat-cell .oc-lbl{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;margin-bottom:12px}.oc-stat-cell .oc-val{font-family:var(--oc-font-display);font-weight:700;font-size:clamp(48px,5.5vw,76px);line-height:.9;color:#fff;letter-spacing:-.01em}.oc-stat-cell .oc-val small{font-family:var(--oc-font-mono);font-size:13px;letter-spacing:.14em;color:var(--oc-ob-red);margin-left:4px}.oc-stat-cell .oc-sub{margin-top:10px;font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.14em;color:#ffffff80;text-transform:uppercase}.oc-map-wrap{position:relative;border:1px solid rgba(255,255,255,.14);background:#0a0a0a;aspect-ratio:4/3;overflow:hidden}.oc-map-wrap svg{width:100%;height:100%;display:block}.oc-map-wrap .oc-map-corner{position:absolute;top:16px;left:16px;font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.2em;color:#ffffff8c;text-transform:uppercase;z-index:2}.oc-map-wrap .oc-map-corner .oc-red{color:var(--oc-ob-red)}.oc-map-wrap .oc-map-legend{position:absolute;bottom:16px;left:16px;right:16px;display:flex;justify-content:space-between;font-family:var(--oc-font-mono);font-size:10px;letter-spacing:.16em;color:#ffffff80;text-transform:uppercase;z-index:2}.oc-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--oc-ink-300);border:1px solid var(--oc-ink-300)}.oc-testimonial{background:var(--oc-dust-white);padding:40px 36px;display:flex;flex-direction:column}.oc-testimonial .oc-tag{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.2em;color:var(--oc-ob-red);text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:10px}.oc-testimonial .oc-tag:before{content:"";width:22px;height:1px;background:var(--oc-ob-red)}.oc-testimonial blockquote{margin:0 0 auto;font-family:var(--oc-font-display);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.005em;color:var(--oc-ob-black);text-transform:none}.oc-testimonial .oc-attrib{margin-top:32px;padding-top:20px;border-top:1px solid var(--oc-ink-300)}.oc-testimonial .oc-attrib .oc-name{font-family:var(--oc-font-body);font-weight:600;font-size:14.5px;color:var(--oc-ob-black);text-transform:none;letter-spacing:0;margin-bottom:4px}.oc-testimonial .oc-attrib .oc-meta{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--oc-ink-500);text-transform:uppercase}.oc-longform{background:var(--oc-dust-white)}.oc-longform-grid{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:80px}.oc-longform-side .oc-side-tag{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.22em;color:var(--oc-ob-red);text-transform:uppercase;margin-bottom:20px}.oc-longform-side h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(34px,4.2vw,56px);line-height:.96;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 28px}.oc-longform-side h2 .oc-red{color:var(--oc-ob-red)}.oc-longform-side .oc-side-meta{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.16em;color:var(--oc-ink-500);text-transform:uppercase;padding-top:22px;border-top:1px solid var(--oc-ink-300);display:grid;grid-template-columns:1fr 1fr;gap:16px}.oc-longform-side .oc-side-meta .oc-lbl{color:var(--oc-ink-500);display:block;margin-bottom:4px}.oc-longform-side .oc-side-meta .oc-val{color:var(--oc-ob-black);font-weight:600}.oc-longform-body{columns:2;column-gap:40px;font-size:15.5px;line-height:1.65;color:var(--oc-ink-700)}.oc-longform-body p{margin:0 0 20px;break-inside:avoid}.oc-longform-body p:first-child:first-letter{font-family:var(--oc-font-display);font-weight:800;font-size:68px;line-height:.8;float:left;margin:4px 10px 0 0;color:var(--oc-ob-red);text-transform:uppercase}.oc-office-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.oc-office-photo{aspect-ratio:4/3;position:relative;overflow:hidden;background:var(--oc-ink-700)}.oc-office-photo .oc-image-slot,.oc-office-photo .oc-placeholder-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.oc-office-copy .oc-eyebrow{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.22em;color:var(--oc-ob-red);text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:10px}.oc-office-copy .oc-eyebrow:before{content:"";width:26px;height:1px;background:var(--oc-ob-red)}.oc-office-copy h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(34px,4.2vw,56px);line-height:.96;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 22px}.oc-office-copy p{font-size:16px;line-height:1.65;color:var(--oc-ink-500);max-width:460px;margin:0 0 28px}.oc-faq{background:var(--oc-dust-white)}.oc-faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.oc-faq-intro h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(34px,4.2vw,56px);line-height:.96;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 20px}.oc-faq-intro h2 .oc-red{color:var(--oc-ob-red)}.oc-faq-intro p{font-size:15.5px;line-height:1.6;color:var(--oc-ink-500);max-width:340px;margin:0 0 24px}.oc-faq-list{border-top:1px solid var(--oc-ob-black)}.oc-faq-item{border-bottom:1px solid var(--oc-ink-300)}.oc-faq-item summary{padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;font-family:var(--oc-font-body);font-weight:600;font-size:17px;color:var(--oc-ob-black);transition:color .15s ease}.oc-faq-item summary::-webkit-details-marker{display:none}.oc-faq-item summary:hover{color:var(--oc-ob-red)}.oc-faq-item .oc-q-num{font-family:var(--oc-font-mono);font-weight:500;font-size:11px;letter-spacing:.2em;color:var(--oc-ob-red);min-width:30px;text-transform:uppercase}.oc-faq-item .oc-q-text{flex:1}.oc-faq-item .oc-q-icon{width:20px;height:20px;position:relative;flex-shrink:0}.oc-faq-item .oc-q-icon:before,.oc-faq-item .oc-q-icon:after{content:"";position:absolute;background:var(--oc-ob-black);transition:transform .2s ease}.oc-faq-item .oc-q-icon:before{top:9px;left:0;width:20px;height:2px}.oc-faq-item .oc-q-icon:after{top:0;left:9px;width:2px;height:20px}.oc-faq-item[open] .oc-q-icon:after{transform:scaleY(0)}.oc-faq-item .oc-a-text{padding:0 0 24px 42px;font-size:15px;line-height:1.65;color:var(--oc-ink-500);max-width:720px}.oc-contact{background:var(--oc-ob-black);color:#fff}.oc-contact-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;align-items:start}.oc-contact-intro h2{font-family:var(--oc-font-display);font-weight:800;font-size:clamp(40px,5vw,70px);line-height:.94;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 28px;color:#fff}.oc-contact-intro h2 .oc-red{color:var(--oc-ob-red)}.oc-contact-intro p{font-size:15.5px;line-height:1.65;color:#ffffffbf;max-width:380px;margin:0 0 40px}.oc-contact-meta{border-top:1px solid rgba(255,255,255,.14);padding-top:22px;display:grid;gap:22px}.oc-contact-meta .oc-m-row{display:grid;grid-template-columns:80px 1fr;gap:16px;font-family:var(--oc-font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.oc-contact-meta .oc-m-row .oc-lbl{color:#ffffff80}.oc-contact-meta .oc-m-row .oc-val{color:#fff;font-weight:500}.oc-contact-meta .oc-m-row .oc-val a{border-bottom:1px solid var(--oc-ob-red);padding-bottom:2px}.oc-contact-form{display:grid;gap:24px}.oc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.oc-field{display:flex;flex-direction:column;gap:8px}.oc-field label{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;display:flex;justify-content:space-between}.oc-field label .oc-num{color:var(--oc-ob-red)}.oc-field input,.oc-field textarea,.oc-field select{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.22);color:#fff;font-family:var(--oc-font-body);font-size:16px;font-weight:500;padding:12px 0;outline:none;transition:border-color .15s ease;border-radius:0}.oc-field input:focus,.oc-field textarea:focus,.oc-field select:focus{border-bottom-color:var(--oc-ob-red)}.oc-field textarea{min-height:120px;resize:vertical;font-family:var(--oc-font-body)}.oc-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C40000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px}.oc-field select option{background:var(--oc-ob-black)}.oc-form-consent{display:flex;gap:12px;align-items:flex-start;font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.1em;color:#fff9;text-transform:uppercase;line-height:1.5}.oc-form-consent input{margin-top:3px;width:14px;height:14px;accent-color:var(--oc-ob-red)}.oc-form-actions{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.oc-form-actions .oc-req{font-family:var(--oc-font-mono);font-size:11px;letter-spacing:.16em;color:#ffffff73;text-transform:uppercase}footer.oc-site-footer{background:var(--oc-ob-black);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.oc-footer-top{padding:72px 0 56px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.oc-footer-brand .oc-footer-logo{height:176px;width:auto;margin-bottom:4px}.oc-footer-brand p{color:#ffffffa6;font-size:14.5px;line-height:1.6;max-width:320px;margin:16px 0 24px}.oc-footer-brand .oc-made{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.22em;color:#ffffff80;text-transform:uppercase}.oc-footer-brand .oc-made .oc-red{color:var(--oc-ob-red)}.oc-footer-col h4{font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.22em;color:#ffffff80;text-transform:uppercase;margin:0 0 20px;font-weight:500}.oc-footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.oc-footer-col a{font-family:var(--oc-font-body);font-size:14.5px;color:#ffffffd9;transition:color .15s ease}.oc-footer-col a:hover{color:var(--oc-ob-red)}.oc-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px 0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.18em;color:#ffffff73;text-transform:uppercase;flex-wrap:wrap}.oc-footer-bottom .doc-id .oc-red{color:var(--oc-ob-red)}.oc-floating-ticker{position:fixed;left:20px;bottom:20px;z-index:40;background:#111111d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:10px 14px;font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.16em;color:#ffffffb3;text-transform:uppercase;line-height:1.7;pointer-events:none;display:none}.oc-floating-ticker.on{display:block}.oc-floating-ticker .oc-red{color:var(--oc-ob-red)}.oc-nav-burger{display:none;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.2);padding:0;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:0}.oc-nav-burger span{display:block;width:18px;height:1.5px;background:#fff;transition:transform .25s ease,opacity .2s ease}.oc-nav-burger.oc-open span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.oc-nav-burger.oc-open span:nth-child(2){opacity:0}.oc-nav-burger.oc-open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.oc-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--oc-ob-black);color:#fff;padding:80px 0 32px;transform:translateY(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column}.oc-mobile-menu.oc-open{transform:translateY(0)}.oc-mobile-menu .oc-mm-meta{display:flex;justify-content:space-between;font-family:var(--oc-font-mono);font-size:10.5px;letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:8px;flex-wrap:wrap;gap:8px}.oc-mobile-menu .oc-mm-links{list-style:none;padding:0;margin:0 0 32px}.oc-mobile-menu .oc-mm-links li{border-bottom:1px solid rgba(255,255,255,.08)}.oc-mobile-menu .oc-mm-links a{display:flex;align-items:baseline;gap:20px;padding:22px 4px;font-family:var(--oc-font-display);font-weight:700;font-size:34px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fff;transition:color .15s ease}.oc-mobile-menu .oc-mm-links a:hover,.oc-mobile-menu .oc-mm-links a.oc-active{color:var(--oc-ob-red)}.oc-mobile-menu .oc-mm-links a .n{font-family:var(--oc-font-mono);font-weight:500;font-size:11px;letter-spacing:.2em;color:#ffffff73;min-width:32px}.oc-mobile-menu .oc-mm-links a.oc-active .n{color:var(--oc-ob-red)}.oc-mobile-menu .oc-mm-ctas{display:grid;gap:10px;margin-bottom:32px}.oc-mobile-menu .oc-mm-ctas .oc-btn{justify-content:center}.oc-mobile-menu .oc-mm-foot{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;font-family:var(--oc-font-mono);font-size:10px;letter-spacing:.2em;color:#fff6;text-transform:uppercase;flex-wrap:wrap;gap:8px}@media(max-width:1100px){:root{--oc-gutter: clamp(20px, 4.5vw, 40px)}.oc-footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px 32px}.oc-options-grid{grid-template-columns:1fr 1fr;gap:20px}.oc-industries-grid,.oc-testimonials-grid{grid-template-columns:1fr 1fr}.oc-testimonials-grid .oc-testimonial:last-child{grid-column:1 / -1}.oc-coverage-block,.oc-office-grid,.oc-faq-grid,.oc-contact-grid,.oc-longform-grid{grid-template-columns:1fr;gap:48px}.oc-feature-split{grid-template-columns:1fr}.oc-feature-photo{min-height:380px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.oc-hero-body{grid-template-columns:1fr}.oc-hero-right{align-items:flex-start}.oc-solutions-intro{grid-template-columns:1fr;gap:20px}.oc-longform-body{columns:1}.oc-longform-side h2{font-size:clamp(40px,6vw,60px)}}@media(max-width:900px){.oc-nav-links{display:none}.oc-nav-burger{display:flex}.oc-solutions-grid{grid-template-columns:1fr;gap:1px}.oc-options-grid{grid-template-columns:1fr;gap:16px}.oc-stats-grid{grid-template-columns:1fr 1fr}.oc-footer-top{grid-template-columns:1fr 1fr;gap:40px 32px}.oc-footer-brand{grid-column:1 / -1}}@media(max-width:760px){:root{--oc-gutter: 18px}.oc-status-bar{padding:7px 0;font-size:9.5px;letter-spacing:.12em}.oc-status-bar .oc-row{flex-wrap:wrap;gap:8px}.oc-status-bar .oc-left{gap:12px;row-gap:4px}.oc-status-bar .oc-right,.oc-status-bar .oc-lbl{display:none}.oc-status-bar .oc-val+.oc-val{margin-left:0}.oc-nav .oc-row{padding:8px 0;gap:16px}.oc-brand{min-width:0}.oc-brand-logo{height:84px}.oc-nav-cta{gap:6px}.oc-nav-icon{width:32px;height:32px}.oc-hide-sm{display:none}.oc-hero{min-height:auto}.oc-hero-inner{padding:24px 0 28px;gap:24px}.oc-hero-top{flex-direction:column;align-items:flex-start;gap:14px}.oc-hero-top .oc-breadcrumb{font-size:10px;letter-spacing:.2em}.oc-hero-top .oc-ticker{display:none}.oc-hero-scrim{background:linear-gradient(180deg,#1111118c,#111111b3 45%,#111111eb)}.oc-hero-body{margin-top:32px;gap:24px}.oc-hero .oc-kicker{font-size:10.5px;margin-bottom:16px;letter-spacing:.18em}.oc-hero .oc-kicker:before{width:22px}.oc-hero h1.oc-display{font-size:clamp(44px,12vw,68px);line-height:.95}.oc-hero-lede{font-size:15px;margin-top:20px;line-height:1.55}.oc-hero-ctas{margin-top:22px;gap:10px}.oc-hero-ctas .oc-btn{flex:1 1 auto;justify-content:center;min-width:0}.oc-hero-right{width:100%}.oc-framed-card{width:100%;max-width:360px}.oc-framed-card .oc-fc-value{font-size:34px}.oc-hero-bottom{margin-top:36px;padding-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.oc-hero-bottom .oc-stat .oc-val{font-size:18px}.oc-hero-bottom .oc-stat .oc-lbl{font-size:9.5px}section.oc-block{padding:56px 0}.oc-section-marker{padding:14px 0 12px;margin-bottom:32px;flex-wrap:wrap;gap:8px 14px}.oc-section-marker .oc-num,.oc-section-marker .oc-label{font-size:10.5px;letter-spacing:.16em}.oc-section-marker .oc-coords{font-size:9.5px;width:100%;order:3;padding-top:4px}.oc-section-marker .oc-spacer{display:none}.oc-solutions-intro{margin-bottom:32px}.oc-solutions-intro h2{font-size:clamp(36px,9vw,52px);line-height:.96}.oc-solutions-intro .lede{font-size:15px}.oc-mission-split{grid-template-columns:1fr}.oc-mission-cell{padding:32px 24px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.oc-mission-cell:last-child{border-bottom:0}.oc-mission-cell h3{font-size:28px}.oc-mission-cell p{font-size:15px;margin-bottom:20px}.oc-mission-cell .oc-cell-num{position:static;display:inline-block;margin-bottom:12px;font-size:10px}.oc-mission-cell .oc-tag{font-size:10.5px;margin-bottom:16px}.oc-solution-card{padding:32px 24px;min-height:0}.oc-solution-card h3{font-size:22px}.oc-solution-card .oc-line-art{height:110px;margin-bottom:20px}.oc-solution-card .oc-line-art svg{max-width:160px;height:auto}.oc-feature-photo{min-height:280px}.oc-feature-copy{padding:40px 22px;gap:18px}.oc-feature-copy h2{font-size:clamp(38px,10vw,54px)}.oc-feature-copy p{font-size:15px}.oc-feature-specs{grid-template-columns:1fr 1fr;gap:0}.oc-feature-specs .oc-spec{padding:18px 14px 16px 0;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.oc-feature-specs .oc-spec:nth-child(2){border-right:0;padding-left:14px;padding-right:0}.oc-feature-specs .oc-spec:nth-child(3){border-bottom:0;padding-left:0;padding-right:14px}.oc-feature-specs .oc-spec:nth-child(4){border-right:0;border-bottom:0;padding-left:14px;padding-right:0}.oc-feature-specs .oc-spec .oc-val{font-size:26px}.oc-options-grid{gap:14px}.oc-option-card{padding:26px 22px 24px}.oc-option-card .oc-opt-illo{height:150px}.oc-option-card .oc-opt-illo svg{max-width:170px;height:auto}.oc-option-card h3{font-size:22px}.oc-option-card p{font-size:14px;margin-bottom:18px}.oc-option-card li{padding:9px 0;font-size:10.5px}.oc-industries-grid{grid-template-columns:1fr;gap:14px}.oc-industry-card{aspect-ratio:4/3}.oc-industry-card .oc-ind-body{padding:20px}.oc-industry-card h3{font-size:22px}.oc-industry-card .oc-ind-corner{top:16px;left:16px;font-size:9.5px}.oc-industry-card .oc-ind-coord{font-size:9.5px}.oc-coverage-block{gap:40px}.oc-coverage-block .oc-cov-left h2{font-size:clamp(36px,9vw,56px);margin-bottom:20px}.oc-coverage-block .oc-cov-left p{font-size:15px;margin-bottom:26px}.oc-stats-grid{grid-template-columns:1fr 1fr}.oc-stat-cell{padding:22px 18px 20px}.oc-stat-cell .oc-val{font-size:clamp(36px,9vw,52px)}.oc-stat-cell .oc-val small{font-size:11px}.oc-stat-cell .oc-sub{font-size:9.5px}.oc-map-wrap{aspect-ratio:5/4}.oc-map-wrap .oc-map-corner{top:12px;left:12px;font-size:9.5px}.oc-map-wrap .oc-map-legend{bottom:12px;left:12px;right:12px;font-size:9px}.oc-testimonials-grid{grid-template-columns:1fr;gap:1px}.oc-testimonials-grid .oc-testimonial:last-child{grid-column:auto}.oc-testimonial{padding:32px 24px}.oc-testimonial blockquote{font-size:20px;line-height:1.2}.oc-testimonial .oc-attrib{margin-top:24px;padding-top:16px}.oc-longform-grid{gap:32px}.oc-longform-side h2{font-size:clamp(34px,8.5vw,52px);margin-bottom:22px}.oc-longform-side .oc-side-meta{gap:12px;font-size:10px}.oc-longform-body{font-size:15px;line-height:1.6}.oc-longform-body p{margin-bottom:16px}.oc-longform-body p:first-child:first-letter{font-size:52px;margin:3px 8px 0 0}.oc-office-grid{gap:32px}.oc-office-photo{aspect-ratio:4/3}.oc-office-copy h2{font-size:clamp(34px,9vw,52px)}.oc-office-copy p{font-size:15px;margin-bottom:22px}.oc-office-copy .oc-hero-ctas{flex-direction:column;align-items:stretch}.oc-office-copy .oc-hero-ctas .oc-btn{justify-content:center}.oc-faq-grid{gap:32px}.oc-faq-intro h2{font-size:clamp(34px,9vw,52px)}.oc-faq-intro p{font-size:15px}.oc-faq-item summary{padding:18px 0;font-size:15.5px;gap:16px;align-items:flex-start}.oc-faq-item .oc-q-num{min-width:26px;padding-top:2px}.oc-faq-item .oc-q-icon{width:16px;height:16px;margin-top:3px;flex-shrink:0}.oc-faq-item .oc-q-icon:before{top:7px;width:16px}.oc-faq-item .oc-q-icon:after{left:7px;height:16px}.oc-faq-item .oc-a-text{padding:0 0 22px 34px;font-size:14.5px}.oc-contact-grid{gap:40px}.oc-contact-intro h2{font-size:clamp(40px,10vw,56px);margin-bottom:22px}.oc-contact-intro p{font-size:15px;margin-bottom:32px}.oc-contact-meta .oc-m-row{grid-template-columns:68px 1fr;gap:12px;font-size:11px}.oc-form-row{grid-template-columns:1fr;gap:20px}.oc-contact-form{gap:20px}.oc-field input,.oc-field textarea,.oc-field select{font-size:16px}.oc-form-actions{flex-direction:column;align-items:stretch;gap:16px}.oc-form-actions .oc-btn{justify-content:center}.oc-form-actions .oc-req{text-align:center;order:2}.oc-footer-top{grid-template-columns:1fr;gap:32px;padding:48px 0 40px}.oc-footer-brand{grid-column:auto}.oc-footer-brand p{margin:12px 0 18px}.oc-footer-col h4{margin-bottom:14px}.oc-footer-col ul{gap:10px}.oc-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 20px;font-size:9.5px;letter-spacing:.16em}.oc-footer-bottom .oc-right a{margin-right:12px}.oc-floating-ticker{display:none!important}}@media(max-width:420px){:root{--oc-gutter: 14px}.oc-brand-logo{height:68px}.oc-status-bar .oc-left{gap:8px}.oc-status-bar .oc-left>span:nth-child(3){display:none}.oc-hero h1.oc-display{font-size:clamp(40px,13vw,56px)}.oc-hero-bottom{grid-template-columns:1fr 1fr;gap:14px}.oc-hero-bottom .oc-stat:nth-child(5){grid-column:1 / -1}.oc-stats-grid{grid-template-columns:1fr}.oc-stat-cell{border-bottom:1px solid rgba(255,255,255,.14);padding:20px 16px 18px}.oc-mobile-menu .oc-mm-links a{font-size:28px;padding:18px 4px}.oc-btn{padding:13px 18px;font-size:14.5px}.oc-section-marker .oc-num,.oc-section-marker .oc-label{font-size:10px}.oc-solution-card .oc-line-art svg{max-width:140px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/outback-comms.css.map */
