.wfx-about-page{--wfx-about-ink:#07090e;--wfx-about-black:#05060a;--wfx-about-red:#ec1d24;--wfx-about-mist:#f2f4f6;--wfx-about-line:#dfe4e9;overflow:hidden;background:#fff;color:var(--wfx-about-ink)}
.wfx-about-page *{box-sizing:border-box}.wfx-about-page a{color:inherit;text-decoration:none}.wfx-about-wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(22px,5vw,70px)}
.wfx-about-section{padding-block:clamp(76px,9vw,128px)}.wfx-about-eyebrow{margin:0 0 14px;color:var(--wfx-about-red);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wfx-about-page h1,.wfx-about-page h2,.wfx-about-page h3,.wfx-about-page p{letter-spacing:0}.wfx-about-page h2{max-width:850px;margin:0;font-size:clamp(38px,4.7vw,64px);line-height:1.05}.wfx-about-copy{max-width:720px;color:#445062;font-size:18px;line-height:1.58}.wfx-about-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border:1px solid var(--wfx-about-black);border-radius:7px;font-size:14px;font-weight:900}.wfx-about-button-red{border-color:var(--wfx-about-red);background:var(--wfx-about-red);color:#fff!important}.wfx-about-button-light{border-color:#fff;color:#fff!important}
.wfx-about-hero{position:relative;min-height:700px;overflow:hidden;background:var(--wfx-about-black);color:#fff}.wfx-about-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.9) 42%,rgba(5,7,11,.2) 75%),var(--wfx-about-hero) 72% center/cover no-repeat;content:""}.wfx-about-hero .wfx-about-wrap{position:relative;padding-top:104px;padding-bottom:64px}.wfx-about-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(52px,6vw,82px);line-height:1.01}.wfx-about-hero-statement{margin:24px 0 16px;color:#fff;font-size:clamp(23px,2.6vw,34px);font-weight:900}.wfx-about-lead{max-width:760px;color:#d9dee5;font-size:19px;line-height:1.6}.wfx-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.wfx-about-signals{display:flex;max-width:690px;margin-top:72px;border-block:1px solid rgba(255,255,255,.25)}.wfx-about-signals span{flex:1;padding:15px;color:#fff;font-size:11px;font-weight:900;letter-spacing:1px}.wfx-about-signals span+span{border-left:1px solid rgba(255,255,255,.22)}
.wfx-about-team{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,1.12fr);overflow:hidden;background:#080b11;color:#fff}.wfx-about-team img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}.wfx-about-team-copy{padding:clamp(38px,5vw,70px)}.wfx-about-team h2{color:#fff}.wfx-about-team .wfx-about-copy{color:#cbd2da}.wfx-about-team .wfx-about-copy+p{margin-top:22px}
.wfx-about-why{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.wfx-about-statement{margin-top:38px;padding-left:24px;border-left:5px solid var(--wfx-about-red);font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.1}.wfx-about-goal-system{position:relative;min-height:480px;padding:34px;overflow:hidden;border-radius:8px;background:#080b11;color:#fff}.wfx-about-goal-system:before{position:absolute;inset:18%;border:1px solid rgba(236,29,36,.45);border-radius:50%;content:""}.wfx-about-goal-core{position:absolute;z-index:2;inset:50% auto auto 50%;display:grid;place-items:center;width:190px;height:190px;transform:translate(-50%,-50%);border:1px solid var(--wfx-about-red);border-radius:50%;background:#10151e;text-align:center;font-size:18px;font-weight:900}.wfx-about-goal-item{position:absolute;z-index:2;padding:11px 15px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#141923;font-size:12px;font-weight:900}.wfx-about-goal-item:nth-child(2){top:30px;left:50%;transform:translateX(-50%)}.wfx-about-goal-item:nth-child(3){top:37%;right:18px}.wfx-about-goal-item:nth-child(4){right:70px;bottom:35px}.wfx-about-goal-item:nth-child(5){bottom:35px;left:70px}.wfx-about-goal-item:nth-child(6){top:37%;left:18px}
.wfx-about-principles{background:var(--wfx-about-mist)}.wfx-about-principle-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;margin-top:48px}.wfx-about-principle{position:relative;min-height:360px;padding:34px;overflow:hidden;border:1px solid var(--wfx-about-line);background:#fff}.wfx-about-principle:nth-child(2),.wfx-about-principle:nth-child(3){background:#080b11;color:#fff}.wfx-about-principle-num{color:var(--wfx-about-red);font-size:13px;font-weight:900}.wfx-about-principle h3{max-width:520px;margin:60px 0 13px;font-size:31px;line-height:1.08}.wfx-about-principle p{max-width:560px;color:#5c6877;line-height:1.58}.wfx-about-principle:nth-child(2) p,.wfx-about-principle:nth-child(3) p{color:#c6ced8}.wfx-about-principle-art{position:absolute;top:28px;right:24px;width:110px;height:70px;border:1px solid #cbd2d9;background:linear-gradient(135deg,transparent 49%,var(--wfx-about-red) 50% 52%,transparent 53%)}
.wfx-about-work-detail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);margin:48px 0 22px;overflow:hidden;background:#080b11;color:#fff}.wfx-about-work-detail img{display:block;width:100%;height:360px;object-fit:cover}.wfx-about-work-detail figcaption{display:flex;align-items:flex-end;margin:0;padding:34px;font-size:23px;font-weight:900;line-height:1.2}.wfx-about-work-detail figcaption span{display:block;border-left:4px solid var(--wfx-about-red);padding-left:18px}.wfx-about-split{display:grid;grid-template-columns:1fr 120px 1fr;margin-top:22px;border:1px solid var(--wfx-about-line);background:#fff}.wfx-about-split-side{padding:42px}.wfx-about-split-side-dark{background:#080b11;color:#fff}.wfx-about-split-side h3{font-size:30px}.wfx-about-tag-list{display:flex;flex-wrap:wrap;gap:9px}.wfx-about-tag-list span{padding:9px 12px;border:1px solid var(--wfx-about-line);border-radius:5px;font-size:12px;font-weight:800}.wfx-about-split-side-dark .wfx-about-tag-list span{border-color:rgba(255,255,255,.18)}.wfx-about-decision{display:grid;place-items:center;background:var(--wfx-about-red);color:#fff;writing-mode:vertical-rl;font-weight:900;letter-spacing:1.5px}
.wfx-about-collaboration{display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;background:#080b11;color:#fff}.wfx-about-collaboration img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover}.wfx-about-collaboration-copy{padding:clamp(35px,5vw,70px)}.wfx-about-collaboration h2{color:#fff}.wfx-about-collaboration-copy>p:not(.wfx-about-eyebrow){color:#cbd2da;line-height:1.58}.wfx-about-collaboration-list{display:grid;gap:0;margin-top:30px}.wfx-about-collaboration-list article{padding:18px 0;border-top:1px solid rgba(255,255,255,.16)}.wfx-about-collaboration-list h3{margin:0 0 6px;font-size:20px}.wfx-about-collaboration-list p{margin:0;color:#bfc7d2;line-height:1.55}
.wfx-about-separator{position:relative;max-width:1100px;margin:0 auto clamp(76px,9vw,128px);padding:clamp(54px,8vw,110px) clamp(28px,7vw,100px);overflow:hidden;background:#080b11;color:#fff}.wfx-about-separator:before{position:absolute;top:0;bottom:0;left:0;width:8px;background:var(--wfx-about-red);content:""}.wfx-about-separator .wfx-about-statement{position:relative;margin:0;padding:0;border:0;font-size:clamp(36px,5.4vw,76px);line-height:1.02}.wfx-about-separator .wfx-about-statement br{display:none}
.wfx-about-fit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px}.wfx-about-fit{padding:30px;border-top:4px solid var(--wfx-about-red);background:#f4f5f7}.wfx-about-fit h3{font-size:24px}.wfx-about-fit p{color:#445062;line-height:1.58}.wfx-about-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.wfx-about-link-card{position:relative;min-height:360px;padding:38px;overflow:hidden;border-radius:8px;background:#080b11;color:#fff}.wfx-about-link-card:after{position:absolute;right:-10px;bottom:-100px;color:#151a23;content:"X";font-size:300px;font-weight:900}.wfx-about-link-card h3,.wfx-about-link-card p,.wfx-about-link-card a{position:relative;z-index:1}.wfx-about-link-card h3{font-size:35px}.wfx-about-link-card p{max-width:470px;color:#cbd2da;line-height:1.58}.wfx-about-link-card a{display:inline-block;margin-top:45px;color:#fff;font-weight:900}
.wfx-about-final{position:relative;padding-block:110px;overflow:hidden;background:#05060a;color:#fff}.wfx-about-final:after{position:absolute;right:3vw;bottom:-160px;color:#11151d;content:"X";font-size:460px;font-weight:900}.wfx-about-final .wfx-about-wrap{position:relative;z-index:1}.wfx-about-final h2{color:#fff}.wfx-about-final .wfx-about-lead{margin-bottom:26px}.wfx-about-contact-line{display:flex;gap:25px;margin-top:25px;font-weight:900}
@media (max-width:1000px){.wfx-about-why{grid-template-columns:1fr}.wfx-about-principle-grid{grid-template-columns:1fr}.wfx-about-work-detail,.wfx-about-collaboration{grid-template-columns:1fr}.wfx-about-work-detail img{height:420px}.wfx-about-collaboration img{min-height:420px}.wfx-about-split{grid-template-columns:1fr}.wfx-about-decision{min-height:65px;writing-mode:horizontal-tb}.wfx-about-fit-grid{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.wfx-about-hero{min-height:auto}.wfx-about-hero:before{background:linear-gradient(90deg,rgba(5,7,11,.96),rgba(5,7,11,.72)),var(--wfx-about-hero) 66% center/cover}.wfx-about-hero .wfx-about-wrap{padding-top:74px}.wfx-about-signals{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.wfx-about-signals span+span{border-left:0}.wfx-about-work-detail img{height:300px}.wfx-about-work-detail figcaption{padding:27px;font-size:20px}.wfx-about-links-grid,.wfx-about-fit-grid{grid-template-columns:1fr}.wfx-about-contact-line{display:block}.wfx-about-contact-line a{display:block;margin:8px 0}}
@media (max-width:430px){.wfx-about-hero h1{font-size:42px}.wfx-about-page h2{font-size:36px}.wfx-about-principle{min-height:auto}.wfx-about-principle h3{margin-top:45px;font-size:26px}.wfx-about-goal-system{min-height:400px}.wfx-about-goal-core{width:145px;height:145px;font-size:14px}.wfx-about-goal-item{font-size:10px}.wfx-about-split-side{padding:28px}.wfx-about-collaboration img{min-height:310px}.wfx-about-link-card{min-height:310px;padding:28px}}
.wfx-about-page .wfx-about-principle:nth-child(2) h3,.wfx-about-page .wfx-about-principle:nth-child(3) h3,.wfx-about-page .wfx-about-split-side-dark h3,.wfx-about-page .wfx-about-collaboration-list h3,.wfx-about-page .wfx-about-link-card h3{color:#fff!important}
