.apg-ford-page{color:#f5f3ef;background:#0b0e10;overflow:clip}.apg-ford-page *{box-sizing:border-box}.apg-ford-wrap{width:min(1280px,100% - 72px);margin-inline:auto}.apg-ford-page h1,.apg-ford-page h2,.apg-ford-page h3{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:0;font-weight:700;line-height:1.01}.apg-ford-page h2{letter-spacing:-.035em;font-size:clamp(45px,5.4vw,78px)}.apg-ford-eyebrow{color:#f05a51;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900}.apg-ford-text-link{color:inherit;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;line-height:1.5;text-decoration:none;display:inline-flex}.apg-ford-text-link svg{color:#df3832;transition:transform .2s}:is(.apg-ford-text-link:hover,.apg-ford-text-link:focus-visible){color:#f2544b}:is(.apg-ford-text-link:hover svg,.apg-ford-text-link:focus-visible svg){transform:translate(3px,-3px)}.apg-ford-hero{isolation:isolate;background:#202729;align-items:flex-end;min-height:min(810px,88vh);display:flex;position:relative}.apg-ford-hero-image{z-index:-2;position:absolute;inset:0}.apg-ford-hero-image img{object-fit:cover;object-position:center 46%}.apg-ford-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#030506e6 0%,#0305069e 47%,#0305061a 100%),linear-gradient(#0000 55%,#020405ad);position:absolute;inset:0}.apg-ford-hero-content{padding-block:65px 105px}.apg-ford-crumbs{color:#e3e4e1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:clamp(65px,9vw,130px);font-size:10px;font-weight:900;display:flex}.apg-ford-crumbs a{color:inherit;text-decoration:none}:is(.apg-ford-crumbs a:hover,.apg-ford-crumbs a:focus-visible){color:#ff635b}.apg-ford-crumbs span[aria-hidden]{color:#ef514a}.apg-ford-hero h1{color:#fff;letter-spacing:-.055em;max-width:910px;font-size:clamp(67px,8.2vw,132px)}.apg-ford-hero h1 em{color:#f05249;font-style:normal;display:block}.apg-ford-hero-content>p:not(.apg-ford-eyebrow){color:#e8eae7;max-width:590px;margin:25px 0 29px;font-size:clamp(16px,1.5vw,19px);line-height:1.68}.apg-ford-hero-jump{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #ef514a;align-items:center;gap:12px;min-height:45px;padding-bottom:6px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}:is(.apg-ford-hero-jump:hover,.apg-ford-hero-jump:focus-visible){color:#ff736b}.apg-ford-hero-index{color:#f4f3f0;letter-spacing:.17em;font-size:10px;font-weight:900;position:absolute;bottom:49px;right:clamp(26px,7.5vw,96px)}.apg-ford-intro{color:#f5f3ef;background:#171d20;padding:clamp(78px,9vw,125px) 0}.apg-ford-intro .apg-ford-eyebrow,.apg-ford-models .apg-ford-eyebrow{color:#f05a51}.apg-ford-intro h2,.apg-ford-models h2{color:#fff}.apg-ford-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.77fr);align-items:end;gap:clamp(40px,8vw,140px);display:grid}.apg-ford-intro h2{max-width:680px}.apg-ford-intro-grid>div:last-child>p{color:#c3cbc9;margin:0 0 29px;font-size:clamp(17px,1.5vw,20px);line-height:1.72}.apg-ford-projects{padding:clamp(86px,9vw,125px) 0;scroll-margin-top:88px}.apg-ford-section-head{max-width:900px;margin-bottom:47px}.apg-ford-section-head>p:last-child{color:#bfc6c5;max-width:690px;margin:23px 0 0;font-size:17px;line-height:1.72}.apg-ford-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.apg-ford-project{background:#171c1f;border:1px solid #ffffff1f;min-width:0}.apg-ford-project-image{aspect-ratio:1.55;background:#272e31;display:block;position:relative;overflow:hidden}.apg-ford-project-image img{object-fit:cover;transition:transform .35s}:is(.apg-ford-project-image:hover img,.apg-ford-project-image:focus-visible img){transform:scale(1.035)}.apg-ford-project-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030506cc);position:absolute;inset:55% 0 0}.apg-ford-project-image>span{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;bottom:20px;left:25px;right:25px}.apg-ford-project-body{padding:clamp(26px,3vw,39px)}.apg-ford-project h3{letter-spacing:-.02em;font-size:clamp(34px,3.3vw,53px)}.apg-ford-project-body>p{color:#bdc4c3;min-height:96px;margin:19px 0 26px;font-size:15px;line-height:1.7}.apg-ford-archive-note{background:#252b2d;border-left:4px solid #e2453e;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:20px;padding:26px 30px;display:grid}.apg-ford-archive-note>span{color:#f16259;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.apg-ford-archive-note p{color:#d3d8d6;max-width:650px;margin:0;font-size:13px;line-height:1.6}.apg-ford-archive-note a{color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}:is(.apg-ford-archive-note a:hover,.apg-ford-archive-note a:focus-visible){color:#ff736b}.apg-ford-models{color:#f5f3ef;background:#111619;padding:clamp(85px,9vw,130px) 0}.apg-ford-models .apg-ford-section-head>p:last-child{color:#c1c9c7}.apg-ford-model-list{border-top:1px solid #fff3}.apg-ford-model{color:#f5f3ef;border-bottom:1px solid #fff3;grid-template-columns:54px minmax(190px,.8fr) minmax(0,1fr) 115px 28px;align-items:center;gap:20px;min-height:104px;padding:17px 6px;text-decoration:none;transition:padding .2s,background .2s;display:grid}:is(.apg-ford-model:hover,.apg-ford-model:focus-visible){background:#252c2f;padding-inline:18px}.apg-ford-model-number{color:#f05a51;font-size:11px;font-weight:900}.apg-ford-model strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:clamp(32px,3vw,43px);font-weight:700;line-height:1}.apg-ford-model-detail{color:#c1c9c7;font-size:13px;line-height:1.4}.apg-ford-model-kind{color:#ff746d;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.apg-ford-model>svg{color:#f05a51}.apg-ford-method{background:#192023;padding:clamp(83px,9vw,130px) 0}.apg-ford-method-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(45px,8vw,130px);display:grid}.apg-ford-method h2{max-width:610px}.apg-ford-method ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.apg-ford-method li{border-top:1px solid #ffffff2e;grid-template-columns:52px 1fr;gap:17px;padding:25px 0;display:grid}.apg-ford-method li>span{color:#ee5049;font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:27px;font-weight:700;line-height:1}.apg-ford-method li strong{color:#fff;font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:27px;font-weight:700;line-height:1}.apg-ford-method li p{color:#b8c0c0;max-width:480px;margin:9px 0 0;font-size:14px;line-height:1.65}.apg-ford-cta{background:radial-gradient(circle at 90% 30%,#d82e2940,#0000 40%),#0a0d0e;padding:clamp(85px,10vw,145px) 0}.apg-ford-cta h2{max-width:890px}.apg-ford-cta p:not(.apg-ford-eyebrow){color:#c8cecc;max-width:630px;margin:25px 0 34px;font-size:18px;line-height:1.7}@media (max-width:1000px){.apg-ford-intro-grid,.apg-ford-method-grid{grid-template-columns:minmax(0,1fr);gap:32px}.apg-ford-archive-note{grid-template-columns:1fr;gap:12px}.apg-ford-project-body>p{min-height:145px}}@media (max-width:750px){.apg-ford-wrap{width:min(100% - 36px,620px)}.apg-ford-hero{align-items:flex-end;min-height:700px}.apg-ford-hero:before{background:linear-gradient(#03050621 0%,#030506bf 54%,#030506f5 100%)}.apg-ford-hero-image img{object-position:60% center}.apg-ford-hero-content{padding-block:45px 70px}.apg-ford-crumbs{margin-bottom:75px}.apg-ford-hero h1{font-size:clamp(62px,13vw,89px)}.apg-ford-hero-index{display:none}.apg-ford-project-grid{grid-template-columns:minmax(0,1fr)}.apg-ford-project-body>p{min-height:0}.apg-ford-model{grid-template-columns:30px 1fr 25px;gap:10px;min-height:100px}.apg-ford-model-detail{grid-area:2/2}.apg-ford-model-kind{grid-area:3/2}.apg-ford-model>svg{grid-area:1/3/4}}@media (max-width:380px){.apg-ford-hero h1{font-size:57px}.apg-ford-project h3{font-size:33px}.apg-ford-model strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.apg-ford-page *{scroll-behavior:auto!important;transition:none!important}}
