:root{--ink:#111815;--paper:#f2efe7;--orange:#e97532;--line:#d2cdc2;--muted:#686d68}.applications-page{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}.applications-page *{box-sizing:border-box}.applications-page .site-header nav .active{color:var(--orange)}.ap-hero{padding:115px 6vw 90px;background:#17221f;color:white}.ap-hero>p:first-child,.ap-process>div:first-child>p,.ap-cta p{color:var(--orange);font-size:11px;font-weight:600;letter-spacing:.16em}.ap-hero h1{font-size:clamp(58px,8vw,110px);line-height:.9;letter-spacing:-.06em;margin:25px 0 40px}.ap-hero>p:last-child{max-width:690px;color:#b8c0bc;font-size:18px;line-height:1.7}.ap-grid{display:grid;grid-template-columns:1fr 1fr}.ap-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.ap-grid img{width:100%;height:480px;object-fit:cover}.ap-grid article>div{padding:45px 5vw 55px}.ap-grid span{color:var(--orange);font-size:10px;font-weight:600;letter-spacing:.13em}.ap-grid h2{font-size:40px;line-height:1;margin:18px 0}.ap-grid p{color:var(--muted);line-height:1.7}.ap-grid a{display:inline-block;margin-top:15px;border-bottom:1px solid;font-size:13px}.ap-process{padding:110px 6vw}.ap-process>div:first-child{display:grid;grid-template-columns:.7fr 1.3fr;align-items:end}.ap-process h2,.ap-cta h2{font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.045em;margin:15px 0}.ap-process>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.ap-process article{padding:35px;border:1px solid var(--line);border-right:0}.ap-process article:last-child{border-right:1px solid var(--line)}.ap-process b{color:var(--orange)}.ap-process h3{margin:55px 0 18px;font-size:24px}.ap-process article p{color:var(--muted);line-height:1.6}.ap-cta{background:#17221f;color:white;padding:95px 6vw;display:grid;grid-template-columns:1.2fr .8fr;gap:8vw}.ap-cta>div:last-child{display:flex;justify-content:center;flex-direction:column}.ap-cta a{color:white;padding:20px 0;border-bottom:1px solid #4d5752}@media(max-width:800px){.ap-grid{grid-template-columns:1fr}.ap-grid img{height:360px}.ap-process>div:first-child,.ap-cta{grid-template-columns:1fr}.ap-process>div:last-child{grid-template-columns:1fr 1fr}.ap-process article:nth-child(2){border-right:1px solid var(--line)}}@media(max-width:560px){.ap-hero{padding:80px 6vw 65px}.ap-hero h1{font-size:52px}.ap-grid img{height:300px}.ap-process{padding:75px 6vw}.ap-process>div:last-child{grid-template-columns:1fr}.ap-process article{border-right:1px solid var(--line);border-bottom:0}.ap-process article:last-child{border-bottom:1px solid var(--line)}.ap-cta{padding:75px 6vw}}
