.applications-page{color:#243146;background:#fff;width:100%}.applications-container{width:var(--container);max-width:1440px;margin:0 auto}.applications-intro{background:#fff;padding:145px 0 105px}.applications-topline{border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.applications-topline-left{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;font-weight:600;display:flex}.applications-index{color:#8b949d}.applications-topline-right{font-family:var(--font-body);letter-spacing:.15em;color:#89919a;font-size:9px;font-weight:500}.applications-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:100px;padding-top:58px;display:grid}.applications-eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#69737e;margin-bottom:23px;font-size:10px;font-weight:600;display:block}.applications-intro-heading h1{font-family:var(--font-heading);letter-spacing:-.06em;color:#243146;margin:0;font-size:clamp(55px,6.8vw,98px);font-weight:600;line-height:.93}.applications-intro-heading h1 span{color:#9da5ae}.applications-intro-copy{max-width:430px;padding-bottom:4px}.applications-intro-copy p{max-width:420px;font-family:var(--font-body);color:#68717d;margin:0;font-size:14px;line-height:1.85}.applications-intro-meta{font-family:var(--font-body);letter-spacing:.14em;color:#89919a;border-top:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:16px;font-size:8px;font-weight:500;display:flex}.applications-range{padding:0 0 135px}.applications-range-header{border-top:1px solid #dfe3e6;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:100px;padding:30px 0 48px;display:grid}.applications-range-title>span{font-family:var(--font-body);letter-spacing:.16em;color:#89919a;margin-bottom:16px;font-size:9px;font-weight:600;display:block}.applications-range-title h2{max-width:650px;font-family:var(--font-heading);letter-spacing:-.045em;color:#243146;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1}.applications-range-header>p{max-width:410px;font-family:var(--font-body);color:#707985;margin:0;font-size:13px;line-height:1.85}.application-profile{padding:55px 0 0}.application-profile-header{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.application-number{font-family:var(--font-body);letter-spacing:.12em;color:#243146;align-items:center;gap:9px;font-size:9px;font-weight:600;display:flex}.application-number-line{background:#c9ced3;width:28px;height:1px}.application-category{font-family:var(--font-body);letter-spacing:.16em;color:#89919a;font-size:8px;font-weight:600}.application-profile-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:65px;display:grid}.application-information{flex-direction:column;justify-content:center;min-width:0;padding:30px 0;display:flex}.application-label{font-family:var(--font-body);letter-spacing:.15em;color:#9aa1a8;margin-bottom:19px;font-size:8px;font-weight:600;display:block}.application-information h2{font-family:var(--font-heading);letter-spacing:-.045em;color:#243146;margin:0 0 21px;font-size:clamp(30px,3.4vw,52px);font-weight:600;line-height:.98}.application-information p{max-width:360px;font-family:var(--font-body);color:#707985;margin:0;font-size:12px;line-height:1.85}.application-link{font-family:var(--font-body);letter-spacing:.08em;color:#243146;border-bottom:1px solid #243146;align-self:flex-start;align-items:center;gap:14px;margin-top:34px;padding-bottom:7px;font-size:9px;font-weight:600;transition:gap .3s,color .3s;display:inline-flex}.application-link span:last-child{font-size:13px;font-weight:400}.application-link:hover{gap:20px}.application-visual{background:#f5f6f6;justify-content:center;align-items:center;min-width:0;min-height:485px;display:flex;position:relative;overflow:hidden}.application-image{width:100%;height:100%;min-height:485px;position:relative}.application-image img{transition:transform .7s;object-fit:contain!important;object-position:center center!important}.application-visual:hover .application-image img{transform:none}.application-visual-meta{z-index:2;font-family:var(--font-body);letter-spacing:.14em;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;font-size:8px;font-weight:500;display:flex;position:absolute;top:17px;left:19px;right:19px}.application-visual-label{z-index:2;font-family:var(--font-body);letter-spacing:.13em;color:#fff;mix-blend-mode:difference;font-size:8px;font-weight:500;position:absolute;bottom:17px;right:19px}.application-divider{background:#dfe3e6;width:100%;height:1px;margin-top:55px}.applications-footer-meta{font-family:var(--font-body);letter-spacing:.14em;color:#89919a;border-top:1px solid #dfe3e6;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:65px;padding-top:18px;font-size:8px;font-weight:500;display:grid}.applications-footer-meta span:nth-child(2){text-align:center}.applications-footer-meta span:nth-child(3){text-align:right}@media (max-width:1100px){.applications-intro{padding-top:120px}.applications-intro-grid,.applications-range-header{gap:60px}.application-profile-grid{grid-template-columns:280px minmax(0,1fr);gap:45px}.application-visual,.application-image{min-height:420px}}@media (max-width:700px){.applications-intro{padding:90px 0 75px}.applications-topline{padding-bottom:15px}.applications-topline-right{display:none}.applications-intro-grid{grid-template-columns:1fr;gap:35px;padding-top:42px}.applications-eyebrow{margin-bottom:18px;font-size:9px}.applications-intro-heading h1{font-size:clamp(46px,13vw,70px);line-height:.94}.applications-intro-copy{max-width:100%}.applications-intro-copy p{max-width:100%;font-size:12px;line-height:1.8}.applications-intro-meta{margin-top:25px}.applications-range{padding-bottom:90px}.applications-range-header{grid-template-columns:1fr;gap:24px;padding:24px 0 35px}.applications-range-title h2{font-size:32px}.applications-range-header>p{max-width:100%;font-size:12px}.application-profile{padding-top:38px}.application-profile-header{padding-bottom:15px}.application-category{font-size:7px}.application-profile-grid{flex-direction:column-reverse;gap:28px;display:flex}.application-information{padding:0}.application-label{margin-bottom:14px}.application-information h2{margin-bottom:16px;font-size:35px}.application-information p{max-width:100%;font-size:12px}.application-link{margin-top:27px}.application-visual,.application-image{width:100%;height:78vw;min-height:340px;max-height:450px}.application-visual-label{font-size:7px}.application-divider{margin-top:42px}.applications-footer-meta{grid-template-columns:1fr;gap:10px;margin-top:45px;line-height:1.5}.applications-footer-meta span:nth-child(2),.applications-footer-meta span:nth-child(3){text-align:left}}@media (max-width:480px){.applications-intro{padding:75px 0 65px}.applications-intro-heading h1{font-size:44px}.applications-range-title h2{font-size:29px}.application-information h2{font-size:32px}.application-visual,.application-image{min-height:300px}}@media (prefers-reduced-motion:reduce){.application-link,.application-image img{transition:none}}.applications-areas{border-top:1px solid #dfe3e6;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;display:grid}.applications-areas li{font-family:var(--font-heading);transition:color .3s ease, padding .5s var(--ease-out-expo);border-bottom:1px solid #dfe3e6;gap:14px;padding:20px 16px 20px 0;font-size:16px;font-weight:500;display:flex}.applications-areas li:hover{color:var(--af7-text-silver);padding-left:8px}.applications-areas li span{color:var(--af7-text-silver);padding-top:4px;font-size:11px;font-weight:600}@media (max-width:900px){.applications-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.applications-areas{grid-template-columns:1fr}}
