.culture-page{overflow:clip}.culture-page .split-visual-hero-company{background:radial-gradient(circle at 8% 20%,rgba(81,200,189,.24),transparent 35%),linear-gradient(120deg,#f0faf9,#eef5fb 56%,#f8f3f8)}.culture-page .split-visual-hero h1{max-width:590px}.culture-hero-media{background:var(--evidence-light)}.culture-hero-media img{object-position:center}.culture-disciplines-visual>span,.culture-image-label{position:absolute;z-index:2;bottom:24px;left:20px;padding:5px 9px;border-radius:5px;background:rgba(8,27,51,.82);color:#fff;font-size:.63rem;font-weight:800;letter-spacing:.11em}.culture-image-label{bottom:30px}.culture-section-heading{max-width:800px;margin:0 auto 54px;text-align:center}.culture-section-heading h2{margin:12px 0 14px}.culture-section-heading>p:last-child{color:var(--muted);font-size:1.1rem}.culture-beliefs{padding:110px 0 0;background:#fff}.culture-principles{display:grid}.culture-principle{--principle:var(--challenge);--wash:var(--challenge-light);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:250px;align-items:center;padding:25px max(24px,calc((100vw - 1080px)/2));background:linear-gradient(115deg,var(--wash),#fff 70%)}.culture-principle:nth-child(2n){background:linear-gradient(245deg,var(--wash),#fff 70%)}.culture-principle-evidence{--principle:var(--evidence);--wash:var(--evidence-light)}.culture-principle-intelligence{--principle:var(--intelligence);--wash:var(--intelligence-light)}.culture-principle-product{--principle:var(--product);--wash:var(--product-light)}.culture-principle-validate{--principle:var(--validate);--wash:var(--validate-light)}.culture-principle-scale{--principle:var(--scale);--wash:var(--scale-light)}.culture-principle:nth-child(2n) .culture-principle-art{order:2}.culture-principle-art{display:flex;align-items:center;justify-content:center;min-height:205px}.culture-orb{display:grid;width:clamp(140px,17vw,205px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--principle) 28%,white);border-radius:50%;background:radial-gradient(circle at 33% 25%,rgba(255,255,255,.95),transparent 32%),radial-gradient(circle at 69% 72%,color-mix(in srgb,var(--principle) 55%,white),var(--principle));box-shadow:0 20px 45px color-mix(in srgb,var(--principle) 20%,transparent),0 0 0 22px color-mix(in srgb,var(--principle) 8%,transparent)}.culture-orb span{color:#fff;font-size:clamp(3.3rem,6vw,5.2rem);font-weight:800;letter-spacing:-.08em;text-shadow:0 2px 8px rgba(8,27,51,.19)}.culture-principle-copy{max-width:475px}.culture-stage{margin:0 0 10px;color:var(--principle);font-size:.78rem;font-weight:850;letter-spacing:.15em}.culture-principle-copy h3{margin:0 0 13px;font-size:clamp(1.8rem,2.5vw,2.55rem)}.culture-principle-copy>p:last-child{margin:0;color:#38516a;font-size:1.06rem}.culture-disciplines{padding:110px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(155deg,#edf7f7,#f4f6fb 55%,#f7f1f6)}.culture-disciplines-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.culture-disciplines-intro h2{margin:12px 0 20px}.culture-disciplines-intro>p:last-child{max-width:530px;color:var(--muted);font-size:1.1rem}.culture-disciplines-visual{position:relative;min-height:390px;overflow:hidden;border:6px solid #fff;border-radius:23px;background:#d8e8eb;box-shadow:0 24px 65px rgba(8,27,51,.15)}.culture-disciplines-visual img{object-fit:cover}.culture-discipline-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px;margin-top:54px}.culture-discipline-list article{min-width:0;padding-top:19px;border-top:4px solid var(--challenge)}.culture-discipline-list article:nth-child(2){border-color:var(--intelligence)}.culture-discipline-list article:nth-child(3){border-color:var(--product)}.culture-discipline-list article>p{margin:0 0 11px;color:#2a6374;font-size:.74rem;font-weight:850;letter-spacing:.13em}.culture-discipline-list h3{margin-bottom:12px;font-size:clamp(1.35rem,1.7vw,1.7rem)}.culture-discipline-list span{color:var(--muted)}.culture-work{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(50px,7vw,110px);gap:clamp(50px,7vw,110px);padding:110px max(24px,calc((100vw - 1180px)/2));background:#fff}.culture-work-intro h2{margin:12px 0 20px}.culture-work-intro>p:last-child{color:var(--muted);font-size:1.08rem}.culture-work-list article{display:flex;gap:22px;padding:21px 0;border-bottom:1px solid #d9e4ea}.culture-work-list article:first-child{border-top:1px solid #d9e4ea}.culture-work-list article>span{flex:none;color:var(--challenge);font-size:.8rem;font-weight:850;letter-spacing:.09em}.culture-work-list h3{margin:0 0 6px;font-size:1.4rem}.culture-work-list p{margin:0;color:var(--muted)}.culture-human-ai{position:relative;padding:110px max(24px,calc((100vw - 1180px)/2));overflow:hidden;background:radial-gradient(circle at 78% 35%,rgba(21,142,177,.22),transparent 38%),radial-gradient(circle at 10% 92%,rgba(119,98,174,.22),transparent 38%),#081b33;color:#fff}.culture-human-ai-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px)}.culture-human-ai .eyebrow{color:#9ee6dd}.culture-human-ai h2{margin:13px 0 23px;color:#fff}.culture-human-ai h2 em{color:#9ee6dd}.culture-human-ai-inner>div:first-child>p:last-child{max-width:610px;color:#cbdbe5;font-size:1.1rem}.culture-human-ai-detail{display:grid;grid-gap:20px;gap:20px}.culture-human-ai-detail>div{padding:25px 28px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(255,255,255,.055)}.culture-human-ai-detail>div:last-child{border-color:rgba(121,221,208,.55);background:rgba(121,221,208,.1)}.culture-human-ai-detail span{color:#9ee6dd;font-size:.72rem;font-weight:850;letter-spacing:.13em}.culture-human-ai-detail p{margin:11px 0 0;color:#fff;font-size:1.06rem}.culture-build-with-us{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(45px,7vw,95px);gap:clamp(45px,7vw,95px);align-items:center;padding:110px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,var(--challenge-light),#fff 53%,var(--scale-light))}.culture-build-with-us h2{margin:12px 0 20px}.culture-build-with-us>div:first-child>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:1.06rem}.culture-join-action{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:34px;border-left:4px solid var(--challenge);border-radius:0 14px 14px 0;background:rgba(255,255,255,.72)}.culture-join-action p{margin:0;font-size:1.15rem;font-weight:800}.culture-secondary-link{color:#125778;font-weight:800;border-bottom:1px solid}@media(max-width:900px){.culture-build-with-us,.culture-disciplines-inner,.culture-human-ai-inner,.culture-work{grid-template-columns:1fr}.culture-work{gap:22px}.culture-discipline-list{gap:20px}}@media(max-width:700px){.culture-beliefs{padding-top:76px}.culture-section-heading{padding:0 24px;margin-bottom:35px}.culture-principle{grid-template-columns:110px minmax(0,1fr);gap:22px;min-height:0;padding:34px 24px}.culture-principle:nth-child(2n) .culture-principle-art{order:0}.culture-principle-art{min-height:110px}.culture-orb{width:88px;box-shadow:0 10px 22px color-mix(in srgb,var(--principle) 19%,transparent),0 0 0 9px color-mix(in srgb,var(--principle) 8%,transparent)}.culture-orb span{font-size:2.4rem}.culture-principle-copy h3{font-size:1.55rem}.culture-principle-copy>p:last-child{font-size:.95rem}.culture-build-with-us,.culture-disciplines,.culture-human-ai,.culture-work{padding-top:75px;padding-bottom:75px}.culture-disciplines-visual{min-height:290px}.culture-discipline-list{grid-template-columns:1fr;gap:30px}.culture-join-action{padding:25px}}@media(max-width:390px){.culture-principle{grid-template-columns:86px minmax(0,1fr);gap:16px}.culture-orb{width:72px}.culture-orb span{font-size:2rem}}