@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d2a1ec3b-module__cnUgTW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d2a1ec3b-module__cnUgTW__variable{--font-display:"Space Grotesk","Space Grotesk Fallback"}
:root{--background:#020502;--background-soft:#081008;--surface:#080c08d1;--surface-strong:#0d140d;--border:#67806747;--border-strong:#40f32033;--text:#f3f6f1;--text-muted:#9fa8a1;--text-soft:#667066;--accent:#40f320;--accent-soft:#40f3201f;--shadow:0 24px 80px #00000052;--radius:.25rem;--shell:78rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top,#40f3201a,transparent 28%),var(--background);min-width:320px;color:var(--text);font-family:var(--font-display),sans-serif;text-rendering:optimizeLegibility;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(calc(100% - 3rem),var(--shell));margin:0 auto}.section{padding:7.5rem 0}.section--dense{padding:6rem 0}.section--bordered{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section--top-border{border-top:1px solid var(--border)}.eyebrow,.section-heading__eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1rem;font-size:.74rem;font-weight:700}.section-heading{max-width:44rem;margin-bottom:4rem}.section-heading--centered{text-align:center;margin-inline:auto}.section-heading__title,.feature-band__copy h2,.process-layout__intro h2,.principle-card h2,.cta-section__content h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.03}.section-heading__description,.process-layout__intro p,.principle-card p,.case-study-card p,.feature-band__description,.cta-section__content p,.site-footer__brand p,.site-footer__contact p{color:var(--text-muted);line-height:1.75}.button{border-radius:var(--radius);letter-spacing:.18em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:3.5rem;padding:0 2rem;font-size:.8rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--accent);color:#020502;box-shadow:0 0 40px #40f32026}.button--secondary{color:var(--text);border-color:#ffffff29}.button--secondary:hover{border-color:var(--accent)}.button--compact{min-height:2.9rem;padding-inline:1.4rem;font-size:.7rem}.button--large{min-height:4rem;padding-inline:2.4rem}.brand{align-items:center;gap:.8rem;display:inline-flex}.brand__mark{width:1.9rem;height:1.9rem;color:var(--accent)}.brand__label{letter-spacing:-.05em;text-transform:uppercase;font-size:1.15rem;font-style:italic;font-weight:700}.brand__label--small{font-size:1rem}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#020502e0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.site-nav{align-items:center;gap:2rem;display:flex}.site-nav__link{color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:600;transition:color .18s}.site-nav__link:hover,.section-link:hover,.site-footer__group a:hover,.site-footer__legal a:hover{color:var(--accent)}.hero-section{min-height:calc(100vh - 5rem);position:relative;overflow:hidden}.hero-section__media{margin:0;position:absolute;inset:0}.hero-section__image{object-fit:cover;opacity:.32}.hero-section__overlay{background:linear-gradient(#0205021a,#020502bf 48%,#020502 100%);position:absolute;inset:0}.hero-section__grid,.cta-section__grid{background-image:radial-gradient(circle,#40f3201c 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0}.hero-section__content{z-index:1;align-items:center;min-height:calc(100vh - 5rem);padding-top:4rem;padding-bottom:8rem;display:grid;position:relative}.hero-section__copy{max-width:52rem}.status-pill{border:1px solid var(--border-strong);background:var(--accent-soft);color:var(--accent);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.7rem;margin-bottom:2rem;padding:.55rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}.status-pill--plain{background:0 0;margin-bottom:2rem}.status-pill__dot{background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;animation:1.8s infinite pulse;box-shadow:0 0 #40f32080}.hero-section__title{letter-spacing:-.06em;margin:0;font-size:clamp(3.3rem,9vw,6.9rem);line-height:.98}.hero-section__title span,.cta-section__content span{color:var(--accent);font-style:italic}.hero-section__description{color:#c3cbc4;max-width:42rem;margin:2rem 0 2.5rem;font-size:1.18rem;line-height:1.8}.hero-section__actions{flex-wrap:wrap;gap:1rem;display:flex}.hero-section__stats{z-index:1;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020502c7;position:absolute;bottom:0;left:0;right:0}.hero-section__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.4rem 0;display:grid}.hero-stat{color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;display:flex}.hero-stat__id{color:var(--accent)}.hero-stat strong{color:var(--text)}.capability-grid,.industry-grid,.principles-grid,.case-study-grid{background:var(--border);gap:1px;display:grid}.capability-grid{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card,.principle-card{background:var(--background);padding:2rem;transition:background-color .18s,transform .18s}.capability-card:hover,.process-card:hover,.principle-card:hover,.industry-card:hover{background:var(--surface-strong)}.capability-card__icon,.industry-card__icon{width:2.5rem;height:2.5rem;color:var(--accent);margin-bottom:1.5rem}.capability-card h3,.industry-card h3,.process-card h3,.case-study-card h3,.site-footer__group h3,.site-footer__contact h3{margin:0 0 .9rem;font-size:1.25rem}.capability-card p,.industry-card p,.process-card p{color:var(--text-muted);margin:0;line-height:1.75}.feature-stack{gap:5rem;display:grid}.feature-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem;display:grid}.feature-band__copy--end{order:2}.feature-band__visual--start{order:1}.feature-visual{border:1px solid var(--border);background:var(--surface-strong);border-radius:.75rem;min-height:28rem;position:relative;overflow:hidden}.feature-visual__image,.case-study-card__image{object-fit:cover;filter:grayscale();opacity:.42}.feature-visual__content{flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.feature-visual__content--centered{justify-content:center;align-items:center}.feature-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem;display:grid}.feature-meters span{background:#40f3202e;border-radius:999px;height:.28rem;display:block}.feature-meters__active{background:var(--accent)!important}.feature-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.metric-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020502b8;border-radius:.65rem;padding:1rem}.metric-card small,.case-study-card__metric small{color:var(--text-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem;font-weight:700;display:block}.metric-card strong,.case-study-card__metric strong{font-size:1.25rem}.metric-card__accent{color:var(--accent)}.security-ring{border:2px dashed var(--border-strong);border-radius:50%;place-items:center;width:6rem;height:6rem;display:grid}.security-ring__icon{width:2rem;height:2rem;color:var(--accent)}.security-ring__label{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-weight:700}.feature-list{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.feature-list li{color:#dae0da;align-items:center;gap:.75rem;display:flex}.feature-list__icon,.section-link__icon,.social-links__icon{width:1.2rem;height:1.2rem;color:var(--accent)}.industry-grid,.principles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-card{aspect-ratio:1;background:var(--surface-strong);border:1px solid var(--border);flex-direction:column;justify-content:space-between;gap:3rem;padding:2rem;transition:border-color .18s,background-color .18s;display:flex}.industry-card:hover{border-color:var(--border-strong)}.industry-card p{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.process-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:3rem;display:grid}.process-list{background:var(--border);border:1px solid var(--border);gap:1px;padding-left:0;display:grid}.process-card{background:var(--background);align-items:flex-start;gap:1.5rem;padding:2rem;transition:background-color .18s;display:flex}.process-card__index{color:#40f32047;letter-spacing:-.06em;font-size:2rem;font-weight:700}.principles-grid{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr))}.principle-card h2{letter-spacing:-.04em;margin-bottom:1.4rem;font-size:2rem;font-style:italic}.section-bar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;display:flex}.section-link{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;transition:color .18s;display:inline-flex}.case-study-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.case-study-card__media{border:1px solid var(--border);background:var(--surface-strong);min-height:21rem;margin-bottom:2rem;position:relative;overflow:hidden}.case-study-card:hover .case-study-card__image{opacity:.62;transition:transform .7s,opacity .7s;transform:scale(1.04)}.case-study-card__metric{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020502d1;border-radius:.5rem;padding:.8rem 1rem;position:absolute;bottom:1.5rem;left:1.5rem}.case-study-card h3{font-size:1.85rem;transition:color .18s}.case-study-card:hover h3{color:var(--accent)}.cta-section{border-top:1px solid var(--border);position:relative;overflow:hidden}.cta-section__glow{background:#40f3200d;position:absolute;inset:0}.cta-section__content{z-index:1;text-align:center;position:relative}.cta-section__content h2{max-width:58rem;margin:0 auto 2rem}.cta-section__content p{max-width:42rem;margin:0 auto 2.4rem;font-size:1.1rem}.site-footer{border-top:1px solid var(--border);padding:5rem 0 2rem}.site-footer__grid{grid-template-columns:1.4fr repeat(2,1fr) 1.2fr;gap:2rem;padding-bottom:3rem;display:grid}.site-footer__group h3,.site-footer__contact h3{color:#dce3dd;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.72rem;font-weight:700}.site-footer__group ul{margin:0;padding:0;list-style:none}.site-footer__group li+li{margin-top:.9rem}.site-footer__group a{color:var(--text-muted);transition:color .18s}.social-links{gap:.75rem;margin-top:1.2rem;display:flex}.social-links__item{border:1px solid var(--border);background:var(--surface-strong);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .18s;display:inline-grid}.social-links__item:hover{border-color:var(--border-strong)}.site-footer__bottom{border-top:1px solid var(--border);color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.68rem;font-weight:700;display:flex}.site-footer__legal{flex-wrap:wrap;gap:1.5rem;display:flex}.about-page{overflow:hidden}.about-hero{min-height:calc(60vh - 5rem);padding:7rem 0 6rem;position:relative}.about-hero__glow{background:linear-gradient(#40f3201f,#0000 70%);position:absolute;inset:0}.about-hero__grid{opacity:.28;background-image:radial-gradient(circle,#40f320d9 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.about-hero__content{z-index:1;text-align:center;place-items:center;display:grid;position:relative}.about-hero__title{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,9vw,6rem);line-height:.96}.about-hero__title span,.about-leadership__copy h2 span{color:var(--accent);font-style:italic}.about-hero__description{max-width:42rem;color:var(--text-muted);margin:1.8rem 0 0;font-size:1.12rem;line-height:1.9}.about-dna{background:#40f3200a}.about-dna__layout,.about-leadership__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:3rem;display:grid}.about-dna__intro h2,.about-leadership__copy h2,.about-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02}.about-dna__intro p:not(.eyebrow),.about-leadership__copy p,.about-research-card p,.about-card p,.about-cta p{color:var(--text-muted);line-height:1.8}.about-dna__grid,.about-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.about-card,.about-research-card{border:1px solid var(--border);background:#080c08d1;border-radius:.75rem;padding:2rem;transition:border-color .18s,background-color .18s,transform .18s}.about-card:hover,.about-research-card:hover{border-color:var(--border-strong);background:var(--surface-strong);transform:translateY(-2px)}.about-card__metric,.about-research-card__eyebrow{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}.about-card h3,.about-research-card h3{margin:0 0 .85rem;font-size:1.4rem}.about-network{aspect-ratio:16/9;border:1px solid var(--border);background:radial-gradient(circle at 20% 30%,#40f3201a,#0000 18%),radial-gradient(circle at 72% 42%,#40f32014,#0000 18%),linear-gradient(#0d140df2,#020502);border-radius:1rem;position:relative;overflow:hidden}.about-network__map{opacity:.16;filter:blur(18px);background:radial-gradient(circle at 15% 40%,#ffffff73 0 8%,#0000 9%),radial-gradient(circle at 34% 55%,#fff6 0 10%,#0000 11%),radial-gradient(circle at 52% 44%,#ffffff52 0 8%,#0000 9%),radial-gradient(circle at 74% 38%,#ffffff73 0 11%,#0000 12%),radial-gradient(circle at 82% 67%,#ffffff59 0 8%,#0000 9%);position:absolute;inset:0}.about-network__node{background:var(--accent);border-radius:999px;width:.85rem;height:.85rem;animation:1.8s infinite pulse;position:absolute;box-shadow:0 0 .9rem #40f320a6}.about-network__node--one{top:27%;left:24%}.about-network__node--two{top:50%;left:51%}.about-network__node--three{top:35%;left:74%}.about-network__node--four{bottom:26%;left:33%}.about-network__status{border-left:4px solid var(--accent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020502d6;border-radius:.5rem;padding:1rem 1.1rem;position:absolute;bottom:1.5rem;left:1.5rem}.about-network__status small{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:block}.about-network__status strong{font-size:1.35rem}.about-leadership{background:#091009}.about-leadership__copy p{max-width:36rem}.about-leadership__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-portrait{aspect-ratio:1;background:var(--surface-strong);border:1px solid #ffffff14;border-radius:.75rem;margin:0;position:relative;overflow:hidden}.about-portrait--offset{margin-top:2.75rem}.about-portrait__image{object-fit:cover;filter:grayscale();transition:filter .22s,transform .22s}.about-portrait:hover .about-portrait__image{filter:grayscale(0);transform:scale(1.03)}.about-cta{background:var(--accent);color:#020502;text-align:center;border-radius:1.25rem;padding:4rem}.about-cta p{color:#020502c7;max-width:38rem;margin:1rem auto 0;font-size:1.05rem}.about-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.about-cta .button--secondary{color:#020502;border-color:#0205023d}.about-cta .button--secondary:hover{border-color:#020502}.about-cta .button--primary{color:var(--text);box-shadow:none;background:#020502}.careers-page{overflow:hidden}.careers-hero{align-items:center;min-height:calc(85vh - 5rem);display:flex;position:relative}.careers-hero__media{position:absolute;inset:0}.careers-hero__image{object-fit:cover;opacity:.36;filter:grayscale()}.careers-hero__overlay{background:linear-gradient(#02050252,#020502cc 46%,#020502 100%);position:absolute;inset:0}.careers-hero__content{z-index:1;padding-top:5rem;padding-bottom:6rem;position:relative}.careers-hero__title{letter-spacing:-.07em;max-width:72rem;margin:0;font-size:clamp(3.6rem,8vw,7.2rem);line-height:1.03}.careers-hero__title span{background:linear-gradient(90deg,var(--accent),#20f3e0);color:#0000;-webkit-background-clip:text;background-clip:text}.careers-hero__description{color:#aab4ac;max-width:42rem;margin:2rem 0 2.5rem;font-size:1.18rem;line-height:1.8}.careers-principles{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.careers-principles__grid,.careers-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.careers-principle-card h3,.careers-benefit-card h3,.careers-role-card h3{margin:0 0 1rem;font-size:1.5rem}.careers-principle-card p,.careers-benefit-card p,.careers-role-card__meta,.careers-role-card__aside p,.careers-roles__count,.careers-culture__copy p{color:var(--text-muted)}.careers-principle-card__visual{border:1px solid var(--border);background:#122012;border-radius:.4rem;place-items:center;height:12rem;margin-bottom:2rem;display:grid;position:relative;overflow:hidden}.careers-principle-card__visual:before{content:"";opacity:.3;background:radial-gradient(circle,#40f32080,#0000 58%);position:absolute;inset:0}.careers-principle-card__visual--teal:before{background:radial-gradient(circle,#20f3e08c,#0000 58%)}.careers-principle-card__visual--neutral:before{background:radial-gradient(circle,#ffffff29,#0000 58%)}.careers-principle-card__icon{z-index:1;width:3.4rem;height:3.4rem;color:var(--accent);position:relative}.careers-principle-card__visual--teal .careers-principle-card__icon{color:#20f3e0}.careers-principle-card__visual--neutral .careers-principle-card__icon{color:#d4d8d3}.careers-principle-card__meter{background:#ffffff14;border-radius:999px;height:.3rem;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem;overflow:hidden}.careers-principle-card__meter span{background:var(--accent);width:72%;height:100%;display:block}.careers-principle-card__visual--teal .careers-principle-card__meter span{background:#20f3e0;width:100%}.careers-principle-card__visual--neutral .careers-principle-card__meter span{background:#d4d8d3;width:80%}.careers-culture{background:#080c0873}.careers-culture__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5rem;display:grid}.careers-culture__copy h2{letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02}.careers-culture__list{gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.careers-culture__list li{align-items:flex-start;gap:1rem;display:flex}.careers-culture__list strong{color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.82rem;font-weight:700;display:block}.careers-culture__list span{color:var(--text-muted);line-height:1.7}.careers-code-panel{background:#122012;border:1px solid #ffffff0d;border-radius:.4rem;position:relative;overflow:hidden}.careers-code-panel__glow{background:linear-gradient(135deg,#40f32014,#0000 45%);position:absolute;inset:0}.careers-code-panel__content{padding:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;position:relative}.careers-code-panel__comment,.careers-code-panel__label{color:#5f6a61;letter-spacing:.08em;margin:0;font-size:.76rem}.careers-code-panel__code{color:#40f320d9;margin:1rem 0 2rem;font-size:.92rem;line-height:1.85;overflow:auto}.careers-role-card{background:#12201247;border:1px solid #ffffff0d;border-radius:.35rem;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;transition:border-color .18s,transform .18s;display:flex}.careers-role-card+.careers-role-card{margin-top:1rem}.careers-role-card:hover{border-color:#40f32066;transform:translateY(-2px)}.careers-role-card:hover h3,.careers-role-card:hover .careers-role-card__icon{color:var(--accent)}.careers-role-card__meta{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:.8rem;font-size:.78rem;font-weight:700;display:flex}.careers-role-card__aside{align-items:center;gap:1.5rem;display:flex}.careers-role-card__aside p{margin:0;font-size:.9rem;font-style:italic}.careers-role-card__icon{color:#556055;width:1.4rem;height:1.4rem;transition:color .18s,transform .18s}.careers-role-card:hover .careers-role-card__icon{transform:translate(.2rem)}.careers-benefits{background:linear-gradient(#1220122e,#0000);position:relative}.careers-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.careers-benefit-card{background:#02050261;border:1px solid #ffffff0d;border-radius:.35rem;padding:2rem}.careers-benefit-card__accent{background:var(--accent);border-radius:999px;width:1.1rem;height:1.1rem;margin-bottom:1.5rem;box-shadow:0 0 24px #40f32038}.site-nav__link--active{color:var(--accent)}.case-archive__hero{margin-bottom:3rem}.case-archive__title{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,4.8rem);line-height:1.02}.case-archive__description{max-width:42rem;color:var(--text-muted);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.8}.case-archive__filters{border-bottom:1px solid var(--border);gap:.4rem;margin-bottom:2.5rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.case-archive__filter{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:1rem 1.2rem;font-size:.84rem;font-weight:700}.case-archive__filter--active{color:var(--accent);border-bottom-color:var(--accent)}.case-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.case-archive-card{border:1px solid var(--border);background:#080c08d1;border-radius:1rem;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.case-archive-card:hover{border-color:#40f32066;transform:translateY(-2px)}.case-archive-card__media{aspect-ratio:16/9;background:var(--surface-strong);position:relative;overflow:hidden}.case-archive-card__image{object-fit:cover;transition:transform .5s}.case-archive-card:hover .case-archive-card__image{transform:scale(1.05)}.case-archive-card__body{flex-direction:column;flex:1;justify-content:space-between;padding:2rem;display:flex}.case-archive-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.case-archive-card__header h2{margin:0;font-size:1.8rem}.case-archive-card__tag{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#40f3201f;border-radius:999px;padding:.45rem .8rem;font-size:.68rem;font-weight:700}.case-archive-card__body p{color:var(--text-muted);line-height:1.8}.case-archive-card__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.case-archive-card__footer small{color:var(--text-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.66rem;font-weight:700;display:block}.case-archive-card__footer strong{color:var(--accent);letter-spacing:-.04em;font-size:2rem}.case-archive-card__link{color:var(--accent);align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;transition:transform .18s;display:inline-flex}.case-archive-card:hover .case-archive-card__link{transform:translate(.2rem)}.case-archive-cta{background:linear-gradient(135deg,#40f32026,#0000 62%);border:1px solid #40f32033;border-radius:1rem;padding:4rem 3rem;position:relative;overflow:hidden}.case-archive-cta__orb{background:#40f3200f;border-radius:999px;width:16rem;height:16rem;position:absolute;top:-5rem;right:-5rem}.case-archive-cta__content{z-index:1;text-align:center;max-width:48rem;margin:0 auto;position:relative}.case-archive-cta__content h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.04}.case-archive-cta__content p{max-width:38rem;color:var(--text-muted);margin:1.25rem auto 0;line-height:1.8}.case-archive-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.fleet-case-study{background:#121212}.fleet-hero,.fleet-cta{position:relative;overflow:hidden}.fleet-hero{min-height:calc(85vh - 5rem);padding:6rem 0}.fleet-hero__grid{opacity:.22;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}.fleet-hero__glow{filter:blur(120px);background:#40f32014;border-radius:999px;width:38rem;height:38rem;position:absolute;top:20%;right:-10%}.fleet-hero__layout{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);align-items:center;gap:3rem;display:grid;position:relative}.fleet-hero__eyebrow{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.fleet-hero__eyebrow span{background:var(--accent);width:3rem;height:1px}.fleet-hero__eyebrow p{color:var(--accent);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.fleet-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,9vw,7rem);line-height:1.04}.fleet-hero h1 span{background:linear-gradient(90deg,#fff,#ffffff6b);color:#0000;-webkit-background-clip:text;background-clip:text}.fleet-hero__description,.fleet-section__lead,.fleet-challenge__list p,.fleet-architecture-card p,.fleet-impact__item p,.fleet-deep-dive__copy p,.fleet-cta__content p{color:var(--text-muted);line-height:1.85}.fleet-hero__description{max-width:42rem;margin:1.75rem 0 0;font-size:1.12rem}.fleet-hero__stats{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:3rem;margin-top:3rem;padding-top:2rem;display:flex}.fleet-hero__stats small,.fleet-impact__item small,.fleet-deep-dive__stack-card small{color:#6b736b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.fleet-hero__stats strong{font-size:1.1rem}.fleet-hero__visual{min-height:30rem;display:none;position:relative}.fleet-hero__ring,.fleet-hero__network{border-radius:999px;position:absolute;inset:0}.fleet-hero__ring{border:1px solid #ffffff0f}.fleet-hero__ring--inner{border-color:#40f32033;inset:12%}.fleet-hero__network{mix-blend-mode:screen;opacity:.42;background-position:50%;background-size:cover;inset:8%}.fleet-section{background:#121212}.fleet-section--bordered{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.fleet-challenge{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center;gap:4rem;display:grid}.fleet-challenge h2,.fleet-section__heading h2,.fleet-deep-dive__copy h2,.fleet-cta__content h2{letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(2.2rem,4vw,3rem);line-height:1.05}.fleet-challenge h2 span,.fleet-section__heading h2 span{color:var(--accent)}.fleet-challenge__list{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.fleet-challenge__list li{align-items:flex-start;gap:1rem;display:flex}.fleet-challenge__list h3{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.82rem;font-weight:700}.fleet-challenge__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fleet-challenge__metric{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:2rem;display:flex}.fleet-challenge__metric--accent{background:#40f3201a;border-color:#40f32033}.fleet-challenge__metric strong{color:var(--accent);margin-bottom:1rem;font-size:3rem;font-weight:300}.fleet-challenge__metric--accent strong{color:var(--text)}.fleet-challenge__metric p,.fleet-section__heading p{color:var(--text-soft);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem}.fleet-architecture{background:#ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.fleet-architecture-card{background:#1a1a1a;border:1px solid #ffffff05;padding:2.5rem}.fleet-architecture-card__icon{margin-bottom:1.5rem}.fleet-architecture-card__icon-mark{width:2.4rem;height:2.4rem;color:var(--accent)}.fleet-architecture-card h3{margin:0 0 1rem;font-size:1.35rem}.fleet-architecture-card__bar{background:#ffffff14;height:.25rem;margin-top:1.5rem}.fleet-architecture-card__bar span{background:var(--accent);height:100%;display:block}.fleet-impact{background:var(--accent);padding:5rem 0}.fleet-impact__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.fleet-impact__item{color:#020502;border-left:2px solid #0205028c;padding-left:2rem}.fleet-impact__item small,.fleet-impact__item p{color:#0205029e}.fleet-impact__item strong{font-size:3.25rem;line-height:1;display:block}.fleet-deep-dive{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4rem;display:grid}.fleet-deep-dive__stack{gap:1rem;margin-top:2rem;display:grid}.fleet-deep-dive__stack-card{background:#1a1a1a;border:1px solid #ffffff0d;padding:1.5rem}.fleet-deep-dive__stack-card strong{font-size:1rem}.fleet-terminal{background:#121212;border:1px solid #ffffff1a;border-radius:.4rem;overflow:hidden;box-shadow:0 24px 80px #00000059}.fleet-terminal__top{background:#282828;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.fleet-terminal__lights{gap:.45rem;display:flex}.fleet-terminal__lights span{border-radius:999px;width:.5rem;height:.5rem}.fleet-terminal__lights span:first-child{background:#ef444480}.fleet-terminal__lights span:nth-child(2){background:#eab30880}.fleet-terminal__lights span:nth-child(3){background:#22c55e80}.fleet-terminal__top small{color:#6b736b;letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.65rem}.fleet-terminal__body{color:#d8ded8;margin:0;padding:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.9;overflow-x:auto}.fleet-cta{padding:6rem 0}.fleet-cta__content{z-index:1;text-align:center;max-width:52rem;margin:0 auto;position:relative}.fleet-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.manufacturing-case-study{background:var(--background)}.manufacturing-hero{align-items:flex-end;min-height:calc(90vh - 5rem);padding:0 0 5rem;display:flex;position:relative}.manufacturing-hero__media{position:absolute;inset:0}.manufacturing-hero__image{object-fit:cover;opacity:.6}.manufacturing-hero__overlay{background:linear-gradient(#0205021f,#02050294,#020502 100%);position:absolute;inset:0}.manufacturing-hero__content{z-index:1;position:relative}.manufacturing-hero h1{letter-spacing:-.08em;text-transform:uppercase;max-width:64rem;margin:0;font-size:clamp(3.4rem,8vw,7rem);line-height:.92}.manufacturing-hero h1 span{color:var(--accent);font-style:italic}.manufacturing-hero__description,.manufacturing-section__lead,.manufacturing-section__heading p,.manufacturing-solution-card p,.manufacturing-outcomes__metric p,.manufacturing-outcomes__points p,.manufacturing-cta__copy p{color:var(--text-muted);line-height:1.8}.manufacturing-hero__description{max-width:42rem;margin:2rem 0 2.5rem;font-size:1.14rem}.manufacturing-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:42rem;display:grid}.manufacturing-hero__stat,.manufacturing-challenge__frame,.manufacturing-outcomes__metric{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a2e1666;border:1px solid #40f3201a}.manufacturing-hero__stat{border-left:4px solid var(--accent);padding:2rem}.manufacturing-hero__stat--danger{border-left-color:#ef4444e6}.manufacturing-hero__stat small,.manufacturing-outcomes__metric p{color:#40f3209e;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.manufacturing-hero__stat--danger small,.manufacturing-hero__stat--danger p{color:#ef4444cc}.manufacturing-hero__stat strong{margin-top:.55rem;font-size:3rem;line-height:1;display:block}.manufacturing-hero__stat p{margin:.65rem 0 0;font-size:.9rem;font-weight:600}.manufacturing-section--bordered{border-top:1px solid #40f3201a;border-bottom:1px solid #40f3201a}.manufacturing-section--soft{background:#0d180b99}.manufacturing-challenge,.manufacturing-outcomes__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem;display:grid}.manufacturing-challenge__copy h2,.manufacturing-section__heading h2,.manufacturing-outcomes__copy h2,.manufacturing-cta__copy h2{letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(2.3rem,5vw,4rem);line-height:1.02}.manufacturing-challenge__list{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.manufacturing-challenge__list li{color:#d7ddd7;align-items:flex-start;gap:1rem;display:flex}.manufacturing-challenge__frame{aspect-ratio:16/9;position:relative;overflow:hidden}.manufacturing-challenge__image{object-fit:cover;filter:grayscale();opacity:.4;transition:transform .7s}.manufacturing-challenge__frame:hover .manufacturing-challenge__image{transform:scale(1.05)}.manufacturing-challenge__scan{flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:absolute;inset:0}.manufacturing-challenge__scan p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.74rem;animation:1.8s infinite pulse}.manufacturing-challenge__corners{flex:1;grid-template-columns:repeat(2,1fr);place-items:stretch stretch;display:grid}.manufacturing-challenge__corners span{border-color:var(--accent);width:3rem;height:3rem}.manufacturing-challenge__corners span:first-child{border-top:1px solid;border-left:1px solid;place-self:start}.manufacturing-challenge__corners span:nth-child(2){border-top:1px solid;border-right:1px solid;place-self:start end}.manufacturing-challenge__corners span:nth-child(3){border-bottom:1px solid;border-left:1px solid;place-self:end start}.manufacturing-challenge__corners span:nth-child(4){border-bottom:1px solid;border-right:1px solid;place-self:end}.manufacturing-section__heading{max-width:54rem;margin-bottom:4rem}.manufacturing-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.manufacturing-solution-card{background:#1a2e163d;border:1px solid #40f3200f;border-radius:1rem;padding:2.5rem;transition:border-color .18s,transform .18s}.manufacturing-solution-card:hover{border-color:#40f32066;transform:translateY(-2px)}.manufacturing-solution-card__icon{margin-bottom:1.25rem}.manufacturing-solution-card__icon-mark{width:2.4rem;height:2.4rem;color:var(--accent)}.manufacturing-solution-card h3{margin:0 0 1rem;font-size:1.3rem}.manufacturing-outcomes{position:relative;overflow:hidden}.manufacturing-outcomes__glow{filter:blur(120px);background:#40f3200d;border-radius:999px;width:50rem;height:50rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manufacturing-outcomes__layout{z-index:1;align-items:center;position:relative}.manufacturing-outcomes__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.manufacturing-outcomes__metric{aspect-ratio:1;flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex}.manufacturing-outcomes__metric strong{color:var(--accent);font-size:2.5rem}.manufacturing-outcomes__points{gap:2rem;display:grid}.manufacturing-outcomes__points h3{align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:1.2rem;display:flex}.manufacturing-outcomes__points h3 span{background:var(--accent);width:2rem;height:1px}.manufacturing-cta{background:var(--accent);padding:4rem 0}.manufacturing-cta__layout{justify-content:space-between;align-items:center;gap:2rem;display:flex}.manufacturing-cta__copy{color:#020502;max-width:42rem}.manufacturing-cta__copy p{color:#020502c7;letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:600}.manufacturing-cta__actions{flex-wrap:wrap;gap:1rem;display:flex}.manufacturing-cta .button--secondary{color:#020502;border-color:#02050247}.manufacturing-cta .button--secondary:hover{border-color:#020502}.manufacturing-cta .button--primary{color:var(--text);box-shadow:none;background:#020502}.consultation-page{min-height:calc(100vh - 5rem)}.consultation-nav-cta{color:var(--accent);background:#40f32014;border:1px solid #40f32033;border-radius:.65rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;transition:background-color .18s,color .18s}.consultation-nav-cta:hover{background:var(--accent);color:#020502}.consultation-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr);gap:4rem;display:grid}.consultation-intro h1{letter-spacing:-.05em;margin:1rem 0 1.25rem;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.02}.consultation-intro h1 span{color:var(--accent)}.consultation-intro p:not(.consultation-badge),.consultation-architect-card p,.consultation-office-card p,.consultation-office-card small{color:var(--text-muted);line-height:1.8}.consultation-badge{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;background:#40f32014;border:1px solid #40f32033;border-radius:999px;align-items:center;margin:0;padding:.55rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex}.consultation-form{gap:1.5rem;margin-top:2rem;display:grid}.consultation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.consultation-form label{gap:.6rem;display:grid}.consultation-form label span{color:#d6ddd6;font-size:.9rem;font-weight:600}.consultation-form input,.consultation-form select,.consultation-form textarea{width:100%;color:var(--text);font:inherit;background:#132210;border:1px solid #284922;border-radius:.7rem;outline:none;padding:.95rem 1rem;transition:border-color .18s,box-shadow .18s}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.consultation-form textarea{resize:none}.consultation-form__submit{width:fit-content}.consultation-sidebar{gap:2rem;display:grid}.consultation-architect-card{background:#132210;border:1px solid #284922;border-radius:1rem;padding:2rem;position:relative;overflow:hidden}.consultation-architect-card__mark{opacity:.1;position:absolute;top:1rem;right:1rem}.consultation-architect-card__icon{width:5rem;height:5rem;color:var(--accent)}.consultation-architect-card h2,.consultation-offices h2{margin:0 0 1rem;font-size:1.5rem}.consultation-architect-card__list{gap:1rem;margin-top:1.5rem;display:grid}.consultation-architect-card__list div{align-items:center;gap:1rem;display:flex}.consultation-architect-card__list span{width:3rem;height:3rem;color:var(--accent);background:#40f32026;border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.consultation-architect-card__list small{color:#e1e7e0;font-size:.95rem;font-weight:600}.consultation-offices h2{align-items:center;gap:.6rem;display:flex}.consultation-office-list{gap:1rem;display:grid}.consultation-office-card{background:#13221073;border:1px solid #28492280;border-radius:.8rem;gap:1rem;padding:1rem;transition:border-color .18s;display:flex}.consultation-office-card:hover{border-color:#40f32080}.consultation-office-card__thumb{background:#0d140d;border-radius:.45rem;flex:0 0 5rem;height:5rem;position:relative;overflow:hidden}.consultation-office-card__image{object-fit:cover;opacity:.55}.consultation-office-card h3{color:var(--accent);margin:0 0 .4rem;font-size:1rem}.consultation-office-card p,.consultation-office-card small{margin:0}.expertise-page{min-height:calc(100vh - 5rem)}.expertise-hero{max-width:52rem;margin-bottom:4rem}.expertise-hero h1{letter-spacing:-.06em;margin:1.5rem 0;font-size:clamp(3.2rem,7vw,5.6rem);line-height:1.03}.expertise-hero h1 span{color:var(--accent)}.expertise-hero p{max-width:42rem;color:var(--text-muted);font-size:1.08rem;line-height:1.85}.expertise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:5rem;display:grid}.expertise-card{background:#40f3200d;border:1px solid #40f3201a;border-radius:.9rem;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.expertise-card:hover{border-color:#40f32066;transform:translateY(-2px)}.expertise-card--wide{grid-column:span 2}.expertise-card__media{height:16rem;position:relative;overflow:hidden}.expertise-card__media--wide{height:18rem}.expertise-card__image{object-fit:cover;transition:transform .6s}.expertise-card:hover .expertise-card__image{transform:scale(1.08)}.expertise-card__overlay{background:linear-gradient(#0000,#020502d9);position:absolute;inset:0}.expertise-card__overlay--wide{background:linear-gradient(90deg,#020502db,#02050259,#0000)}.expertise-card__icon-wrap,.expertise-card__wide-copy,.expertise-card__wide-meta{z-index:1;position:absolute}.expertise-card__icon-wrap{bottom:1.25rem;left:1.5rem}.expertise-card__icon{width:2rem;height:2rem;color:var(--accent)}.expertise-card__icon--large{width:2.6rem;height:2.6rem;margin-bottom:1rem}.expertise-card__body{flex-direction:column;flex:1;padding:2rem;display:flex}.expertise-card__body h2,.expertise-card__wide-copy h2{margin:0 0 .9rem;font-size:1.8rem}.expertise-card__body p,.expertise-card__wide-copy p,.expertise-cta__content p{color:var(--text-muted);line-height:1.75}.expertise-card__body p{flex:1}.expertise-card__link{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.82rem;font-weight:700;transition:gap .18s;display:inline-flex}.expertise-card:hover .expertise-card__link{gap:.8rem}.expertise-card__wide-meta{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;top:1.5rem;right:1.5rem}.expertise-card__wide-copy{max-width:26rem;bottom:2rem;left:2rem}.expertise-card__wide-footer{background:#40f3200d;justify-content:flex-end;padding:1.5rem 2rem 2rem;display:flex}.expertise-cta{text-align:center;background:#40f32014;border:1px solid #40f32033;border-radius:1rem;padding:4rem 2rem;position:relative;overflow:hidden}.expertise-cta__glyph{opacity:.08;padding:2rem;position:absolute;top:0;right:0}.expertise-cta__glyph-icon{width:10rem;height:10rem;color:var(--accent)}.expertise-cta__content{z-index:1;max-width:42rem;margin:0 auto;position:relative}.expertise-cta__content h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.04}.expertise-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.methodology-page{min-height:calc(100vh - 5rem)}.methodology-hero{position:relative;overflow:hidden}.methodology-hero__bg{background:linear-gradient(135deg,#40f3200d,#0000 40%,#20f3cc0d);position:absolute;inset:0}.methodology-hero__layout,.methodology-standards__layout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;display:grid;position:relative}.methodology-pill{color:#20f3cc;letter-spacing:.16em;text-transform:uppercase;border:1px solid #20f3cc4d;border-radius:999px;align-items:center;margin:0;padding:.5rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;display:inline-flex}.methodology-hero__copy h1{letter-spacing:-.06em;margin:1.25rem 0;font-size:clamp(3rem,7vw,5.8rem);line-height:.98}.methodology-hero__copy h1 span{color:var(--accent)}.methodology-hero__copy p:not(.methodology-pill),.methodology-step p,.methodology-standards__copy p,.methodology-standard p,.methodology-cta__content p{color:var(--text-muted);line-height:1.85}.methodology-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.methodology-hero__visual{position:relative}.methodology-hero__glow{background:linear-gradient(90deg,var(--accent),#20f3cc);opacity:.2;filter:blur(20px);border-radius:1rem;position:absolute;inset:-.4rem}.methodology-hero__frame{aspect-ratio:16/9;background:#132210;border:1px solid #ffffff14;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059}.methodology-hero__frame:before{content:"";z-index:1;background:radial-gradient(circle,#40f3201f,#0000 60%);position:absolute;inset:0}.methodology-hero__image{object-fit:cover;opacity:.6}.methodology-lifecycle{background:#132210;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.methodology-heading{margin-bottom:4rem}.methodology-heading--centered{text-align:center}.methodology-heading p{color:#f3ca20;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.methodology-heading h2,.methodology-standards__copy h2,.methodology-cta__content h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.03}.methodology-heading span{background:var(--accent);border-radius:999px;width:6rem;height:.25rem;margin:1.5rem auto 0;display:block}.methodology-lifecycle__grid{background:#ffffff0f;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.methodology-step{background:#0a1208;padding:2rem;transition:background-color .18s;position:relative;overflow:hidden}.methodology-step:hover{background:#132210}.methodology-step__ghost{opacity:.06;color:#fff;font-size:3.5rem;font-weight:900;position:absolute;top:1rem;right:1rem}.methodology-step__icon{margin-bottom:1.5rem}.methodology-step__icon-mark{width:2.25rem;height:2.25rem;color:var(--accent)}.methodology-step h3,.methodology-standard h3{margin:0 0 .8rem;font-size:1.3rem}.methodology-step__label{color:#20f3cc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;display:flex}.methodology-step__label i{background:#20f3cc33;flex:1;height:1px}.methodology-standards__copy{max-width:40rem}.methodology-standards__list{gap:1.5rem;margin-top:2rem;display:grid}.methodology-standard{gap:1rem;display:flex}.methodology-standard__icon{background:#40f3201a;border-radius:.6rem;flex:none;place-items:center;width:3rem;height:3rem;display:inline-grid}.methodology-standard__icon-mark{width:1.4rem;height:1.4rem;color:var(--accent)}.methodology-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.methodology-cert{text-align:center;background:#132210;border:1px solid #ffffff14;border-radius:1rem;place-items:center;min-height:12rem;padding:2rem;display:grid}.methodology-cert--offset{margin-top:2rem}.methodology-cert strong{font-size:2.8rem;line-height:1}.methodology-cert small{color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;margin-top:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem}.methodology-cert--gold strong{color:#f3ca20}.methodology-cert--accent strong{color:var(--accent)}.methodology-cert--teal strong{color:#20f3cc}.methodology-cert--text strong{color:var(--text)}.methodology-cta{background:linear-gradient(135deg,#132210,#0a1208);border:1px solid #40f32033;border-radius:1.5rem;padding:4rem 2rem;position:relative;overflow:hidden}.methodology-cta__glow{filter:blur(80px);border-radius:999px;width:16rem;height:16rem;position:absolute}.methodology-cta__glow--right{background:#40f3201a;top:-4rem;right:-4rem}.methodology-cta__glow--left{background:#20f3cc14;bottom:-4rem;left:-4rem}.methodology-cta__content{z-index:1;text-align:center;place-items:center;display:grid;position:relative}.methodology-cta__trust{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.methodology-cta__avatars{display:flex}.methodology-cta__avatars span{background:linear-gradient(135deg,#4b5563,#6b7280);border:2px solid #0a1208;border-radius:999px;width:2.5rem;height:2.5rem;margin-left:-.6rem}.methodology-cta__avatars span:first-child{margin-left:0}.methodology-cta__trust p{color:var(--text-soft);margin:0;font-size:.9rem}.security-page{background-image:radial-gradient(circle at 1px 1px,#40f3200d 1px,#0000 0);background-size:2.5rem 2.5rem;min-height:calc(100vh - 5rem)}.security-hero{background:#0d140d;border:1px solid #40f32033;border-radius:1rem;align-items:flex-end;min-height:26rem;margin-bottom:4rem;padding:2rem;display:flex;position:relative;overflow:hidden}.security-hero__media,.security-hero__overlay{position:absolute;inset:0}.security-hero__media{opacity:.4;background-position:50%;background-size:cover;transition:transform .7s}.security-hero:hover .security-hero__media{transform:scale(1.05)}.security-hero__overlay{background:linear-gradient(#0000,#0205028c,#020502 100%)}.security-hero__content{z-index:1;position:relative}.security-hero__badge{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:#40f32033;border-radius:999px;padding:.5rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.security-hero__content h1{letter-spacing:-.06em;max-width:56rem;margin:1rem 0;font-size:clamp(3rem,7vw,5.5rem);line-height:1.02}.security-hero__content p,.security-pillar p,.security-architecture__copy p,.security-cta__content p{color:var(--text-muted);line-height:1.85}.security-hero__content p{max-width:42rem;font-size:1.08rem}.security-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.security-pillar{background:#080c088c;border:1px solid #40f3201a;border-radius:1rem;padding:2rem;transition:border-color .18s,background-color .18s}.security-pillar:hover{background:#080c08bf;border-color:#40f32066}.security-pillar__icon{width:2.4rem;height:2.4rem;color:var(--accent);margin-bottom:1rem}.security-pillar h2,.security-architecture__copy h2,.security-cta__content h2{margin:0 0 .9rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.08}.security-architecture{background:#080c085c;border:1px solid #40f3200f;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-bottom:3rem;padding:2.5rem;display:grid}.security-architecture__list{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.security-architecture__list li{color:#d7ddd7;align-items:center;gap:.75rem;display:flex}.security-diagram{aspect-ratio:1;background:#020502;border:1px solid #40f32033;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.security-diagram__texture{opacity:.08;background-image:linear-gradient(45deg,#ffffff14 25%,#0000 25% 50%,#ffffff14 50% 75%,#0000 75%,#0000);background-size:12px 12px;position:absolute;inset:0}.security-diagram__rings span{border:1px dashed #40f32033;border-radius:999px;position:absolute;inset:10%}.security-diagram__rings span:last-child{border-color:#40f32024;inset:24%}.security-diagram__nodes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;padding:0 2rem;display:grid;position:absolute;inset:0}.security-diagram__node{z-index:1;background:#132210;border:1px solid #40f32066;border-radius:.5rem;place-items:center;gap:.45rem;padding:1rem;display:grid;position:relative}.security-diagram__node--core{background:var(--accent);color:#020502;box-shadow:0 0 24px #40f32047}.security-diagram__icon{width:1.5rem;height:1.5rem}.security-diagram__node small,.security-metric small{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.security-diagram__lines{opacity:.4;width:100%;height:100%;position:absolute;inset:0}.security-diagram__lines path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:4}.security-diagram__label{color:#40f32099;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.62rem;font-style:italic;position:absolute;bottom:1rem;right:1rem}.security-metrics{border-top:1px solid #40f3201a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:2rem;display:grid}.security-metric{border-left:2px solid #40f3204d;padding-left:1rem}.security-metric strong{font-size:2.2rem;line-height:1;display:block}.security-metric small{color:var(--text-soft);margin-top:.4rem;display:block}.security-cta{background:var(--accent);padding:5rem 0}.security-cta__content{text-align:center;max-width:48rem;margin:0 auto}.security-cta__content h2{color:#020502;text-transform:uppercase;font-style:italic}.security-cta__content p{color:#020502bf;font-size:1.05rem;font-weight:600}.security-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.security-cta .button--secondary{color:#020502;border-color:#02050240}.security-cta .button--secondary:hover{border-color:#020502}.security-cta .button--primary{color:var(--text);box-shadow:none;background:#020502}@keyframes pulse{0%{box-shadow:0 0 #40f32073}70%{box-shadow:0 0 0 10px #40f32000}to{box-shadow:0 0 #40f32000}}@media (max-width:1100px){.capability-grid,.industry-grid,.principles-grid,.case-study-grid,.feature-band,.process-layout,.site-footer__grid,.hero-section__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-layout__intro{max-width:38rem}.about-dna__layout,.about-leadership__layout,.about-dna__grid,.about-research-grid,.careers-principles__grid,.case-archive__grid,.fleet-impact__grid,.manufacturing-solution-grid,.manufacturing-outcomes__metric-grid,.consultation-form__grid,.expertise-grid,.methodology-lifecycle__grid,.methodology-cert-grid,.security-pillars,.security-metrics,.careers-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-hero__visual{display:block}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.shell{width:min(calc(100% - 1.5rem),var(--shell))}.section{padding:5rem 0}.site-header__inner{min-height:4.4rem}.site-nav,.site-header .button--compact{display:none}.hero-section__content{padding-top:3rem;padding-bottom:9rem}.hero-section__description{font-size:1rem}.capability-grid,.industry-grid,.principles-grid,.case-study-grid,.feature-band,.process-layout,.about-dna__layout,.about-leadership__layout,.about-dna__grid,.about-research-grid,.careers-principles__grid,.careers-culture__layout,.careers-benefits__grid,.case-archive__grid,.fleet-hero__layout,.fleet-challenge,.fleet-challenge__metrics,.fleet-architecture,.fleet-impact__grid,.fleet-deep-dive,.manufacturing-challenge,.manufacturing-solution-grid,.manufacturing-outcomes__layout,.manufacturing-outcomes__metric-grid,.consultation-layout,.consultation-form__grid,.expertise-grid,.methodology-hero__layout,.methodology-standards__layout,.methodology-lifecycle__grid,.methodology-cert-grid,.security-pillars,.security-architecture,.security-metrics,.site-footer__grid,.hero-section__stats-grid,.feature-metric-grid{grid-template-columns:minmax(0,1fr)}.feature-band__copy--end,.feature-band__visual--start{order:initial}.feature-visual,.case-study-card__media,.about-network{min-height:18rem}.about-portrait--offset{margin-top:0}.careers-role-card,.careers-role-card__aside{flex-direction:column;align-items:flex-start}.careers-role-card__aside{gap:.75rem}.case-archive-card__header,.case-archive-card__footer{flex-direction:column;align-items:flex-start}.fleet-impact__item{padding-left:1.25rem}.fleet-hero{min-height:auto;padding:4.5rem 0}.fleet-hero__visual{display:none}.fleet-challenge__metric{aspect-ratio:auto;min-height:14rem}.manufacturing-hero{min-height:auto;padding-bottom:4rem}.manufacturing-hero__stats{grid-template-columns:minmax(0,1fr)}.manufacturing-outcomes__metric{aspect-ratio:auto;min-height:12rem}.manufacturing-cta__layout{flex-direction:column;align-items:flex-start}.consultation-nav-cta{display:none}.consultation-form__submit{width:100%}.consultation-office-card{flex-direction:column}.expertise-card--wide{grid-column:span 1}.expertise-card__wide-footer{justify-content:flex-start}.methodology-cert--offset{margin-top:0}.methodology-cta__trust{flex-direction:column}.security-architecture{padding:1.5rem}.case-archive-cta{padding:2.75rem 1.5rem}.about-cta{padding:2.5rem 1.5rem}.section-bar,.site-footer__bottom{flex-direction:column;align-items:flex-start}.hero-stat{letter-spacing:.12em}}
