:root{--ink:#141414;--ink2:#4a4642;--mut:#77716b;--paper:#fff;--soft:#f6f4f1;--card:#f3f0eb;--line:#e6e1da;--blue:#0a59a3;--blue2:#0e6dc4;--bluet:#eaf1f8;--blue3:#bcd5ee;--brown:#2e231c;--brown2:#4a3b31;--w:1280px;--hh:76px;--ease:cubic-bezier(.2,.7,.2,1)}.afpl-header-wrap .wrap,.afpl-footer-wrap .wrap{max-width:var(--w);margin:0 auto;padding:0 32px}.afpl-header-wrap .btn,.afpl-footer-wrap .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1.5px solid var(--ink);background:var(--ink);color:#fff;font:600 14.5px Inter,sans-serif;text-decoration:none;cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s;text-align:center}.afpl-header-wrap .btn:hover,.afpl-footer-wrap .btn:hover{transform:translateY(-2px)}.afpl-header-wrap .btn-blue,.afpl-footer-wrap .btn-blue{background:var(--blue);border-color:var(--blue)}.afpl-header-wrap .btn-blue:hover,.afpl-footer-wrap .btn-blue:hover{background:var(--blue2);border-color:var(--blue2)}.afpl-header-wrap .skip,.afpl-footer-wrap .skip{position:absolute;left:-999px;top:0}.afpl-header-wrap .skip:focus,.afpl-footer-wrap .skip:focus{left:12px;top:12px;z-index:99;background:#fff;padding:10px}.afpl-header-wrap .gh,.afpl-footer-wrap .gh{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.95);backdrop-filter:saturate(1.2) blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.afpl-header-wrap .gh.sc,.afpl-footer-wrap .gh.sc{box-shadow:0 8px 30px rgba(20,20,20,.07)}.afpl-header-wrap .gh-in,.afpl-footer-wrap .gh-in{display:flex;align-items:center;gap:26px;height:var(--hh)}.afpl-header-wrap .brand,.afpl-footer-wrap .brand{flex:none;display:block}.afpl-header-wrap .brand img,.afpl-footer-wrap .brand img{width:42px;height:46px;object-fit:contain}.afpl-header-wrap .gnav,.afpl-footer-wrap .gnav{display:flex;gap:2px;margin-left:auto}.afpl-header-wrap .dd,.afpl-footer-wrap .dd{position:static}.afpl-header-wrap .dd-t,.afpl-footer-wrap .dd-t{background:none;border:0;font:500 14.5px Inter,sans-serif;color:var(--ink);padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;position:relative;height:var(--hh)}.afpl-header-wrap .dd-t:after,.afpl-footer-wrap .dd-t:after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.55;transition:transform .2s}.afpl-header-wrap .dd:hover .dd-t:after,.afpl-footer-wrap .dd:hover .dd-t:after,.afpl-header-wrap .dd.open .dd-t:after,.afpl-footer-wrap .dd.open .dd-t:after{transform:rotate(225deg) translateY(-1px)}.afpl-header-wrap .dd-t.cur,.afpl-footer-wrap .dd-t.cur{color:var(--blue)}.afpl-header-wrap .dd-t.cur:before,.afpl-footer-wrap .dd-t.cur:before{content:'';position:absolute;left:12px;right:22px;bottom:18px;height:2px;background:var(--blue)}.afpl-header-wrap .dd-p,.afpl-footer-wrap .dd-p{position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s var(--ease);pointer-events:none}.afpl-header-wrap .dd:hover .dd-p,.afpl-footer-wrap .dd:hover .dd-p,.afpl-header-wrap .dd.open .dd-p,.afpl-footer-wrap .dd.open .dd-p{opacity:1;visibility:visible;transform:none;pointer-events:auto}.afpl-header-wrap .dd-in,.afpl-footer-wrap .dd-in{max-width:var(--w);margin:0 auto;padding:0 32px}.afpl-header-wrap .mm,.afpl-footer-wrap .mm{background:#fff;border:1px solid var(--line);border-top:0;box-shadow:0 30px 60px rgba(20,20,20,.12);padding:22px;margin-left:auto;width:fit-content;max-width:100%}.afpl-header-wrap .mm a,.afpl-footer-wrap .mm a{text-decoration:none}.afpl-header-wrap .mm-c4,.afpl-footer-wrap .mm-c4{display:grid;grid-template-columns:repeat(4,200px);gap:16px}.afpl-header-wrap .mm-cl,.afpl-footer-wrap .mm-cl{display:block}.afpl-header-wrap .mm-ci,.afpl-footer-wrap .mm-ci{display:block;aspect-ratio:4/3;background:var(--card);overflow:hidden;margin-bottom:10px}.afpl-header-wrap .mm-ci img,.afpl-footer-wrap .mm-ci img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .5s var(--ease)}.afpl-header-wrap .mm-cl:hover .mm-ci img,.afpl-footer-wrap .mm-cl:hover .mm-ci img{transform:scale(1.06)}.afpl-header-wrap .mm-cl b,.afpl-footer-wrap .mm-cl b{display:block;font:400 26px/1 'Bebas Neue'}.afpl-header-wrap .mm-cl:hover b,.afpl-footer-wrap .mm-cl:hover b{color:var(--blue)}.afpl-header-wrap .mm-cl small,.afpl-footer-wrap .mm-cl small{display:block;font-size:12.5px;color:var(--mut);margin-top:4px;line-height:1.35}.afpl-header-wrap .mm-subs,.afpl-footer-wrap .mm-subs{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--line);padding-top:6px}.afpl-header-wrap .mm-s,.afpl-footer-wrap .mm-s{display:block;padding:6px 0;font-size:14px;font-weight:500}.afpl-header-wrap .mm-s:hover,.afpl-footer-wrap .mm-s:hover{color:var(--blue)}.afpl-header-wrap .mm-cons,.afpl-footer-wrap .mm-cons{display:grid;grid-template-columns:240px 240px;gap:4px 30px}.afpl-header-wrap .mm-all,.afpl-footer-wrap .mm-all{grid-column:1/-1;display:block;background:var(--soft);padding:12px 14px;margin-bottom:10px}.afpl-header-wrap .mm-all b,.afpl-footer-wrap .mm-all b{display:block;font-weight:600}.afpl-header-wrap .mm-all small,.afpl-footer-wrap .mm-all small{color:var(--mut);font-size:12.5px}.afpl-header-wrap .mm-all:hover b,.afpl-footer-wrap .mm-all:hover b{color:var(--blue)}.afpl-header-wrap .mm-col,.afpl-footer-wrap .mm-col{display:flex;flex-direction:column}.afpl-header-wrap .mm-g,.afpl-footer-wrap .mm-g{font:600 10.5px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);padding:6px 0 6px}.afpl-header-wrap .mm-cap,.afpl-footer-wrap .mm-cap{display:grid;grid-template-columns:repeat(2,280px);gap:2px 18px}.afpl-header-wrap .mm-a,.afpl-footer-wrap .mm-a{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:9px 10px;transition:background .15s}.afpl-header-wrap .mm-a b,.afpl-footer-wrap .mm-a b{font-weight:600;font-size:14.5px;grid-column:2;display:flex;gap:6px;align-items:center}.afpl-header-wrap .mm-a b i,.afpl-footer-wrap .mm-a b i{font-style:normal;opacity:.6;font-size:12px}.afpl-header-wrap .mm-a small,.afpl-footer-wrap .mm-a small{grid-column:2;color:var(--mut);font-size:12.5px;line-height:1.4}.afpl-header-wrap .mm-a em,.afpl-footer-wrap .mm-a em{grid-row:span 2;font:400 20px/1 'Bebas Neue';color:var(--blue);font-style:normal;padding-top:2px}.afpl-header-wrap .mm-a:hover,.afpl-footer-wrap .mm-a:hover{background:var(--soft)}.afpl-header-wrap .mm-a:hover b,.afpl-footer-wrap .mm-a:hover b{color:var(--blue)}.afpl-header-wrap .mm-sub,.afpl-footer-wrap .mm-sub{display:block;font-size:13px;color:var(--ink2);padding:0 10px 8px 44px;font-weight:500}.afpl-header-wrap .mm-sub:hover,.afpl-footer-wrap .mm-sub:hover{color:var(--blue)}.afpl-header-wrap .mm-list,.afpl-footer-wrap .mm-list{display:grid;grid-template-columns:300px;gap:2px}.afpl-header-wrap .mm-list.two,.afpl-footer-wrap .mm-list.two{grid-template-columns:repeat(2,280px)}.afpl-header-wrap .gh-cta,.afpl-footer-wrap .gh-cta{min-height:42px;padding:0 20px;flex:none}.afpl-header-wrap .menu-t,.afpl-footer-wrap .menu-t{display:none;margin-left:auto;background:none;border:1.5px solid var(--ink);font:600 13.5px Inter;padding:9px 16px;cursor:pointer}.afpl-header-wrap .mnav,.afpl-footer-wrap .mnav{display:none}@media(max-width:1180px){.afpl-header-wrap .dd-t,.afpl-footer-wrap .dd-t{padding:10px 8px;font-size:14px}.afpl-header-wrap .mm-c4,.afpl-footer-wrap .mm-c4{grid-template-columns:repeat(4,170px)}}@media(max-width:1040px){.afpl-header-wrap .gnav,.afpl-footer-wrap .gnav,.afpl-header-wrap .gh-cta,.afpl-footer-wrap .gh-cta{display:none}.afpl-header-wrap .menu-t,.afpl-footer-wrap .menu-t{display:block}:root{--hh:66px}.afpl-header-wrap .mnav.open,.afpl-footer-wrap .mnav.open{display:block;border-top:1px solid var(--line);padding:6px 20px 24px;max-height:calc(100vh - 66px);overflow:auto;background:#fff}.afpl-header-wrap .mnav details,.afpl-footer-wrap .mnav details{border-bottom:1px solid var(--line)}.afpl-header-wrap .mnav summary,.afpl-footer-wrap .mnav summary{font:600 16px Inter;padding:14px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.afpl-header-wrap .mnav summary::-webkit-details-marker,.afpl-footer-wrap .mnav summary::-webkit-details-marker{display:none}.afpl-header-wrap .mnav summary:after,.afpl-footer-wrap .mnav summary:after{content:'+';font-weight:400;color:var(--blue)}.afpl-header-wrap .mnav details[open] summary:after,.afpl-footer-wrap .mnav details[open] summary:after{content:'\2212'}.afpl-header-wrap .mnav .m-a,.afpl-footer-wrap .mnav .m-a{display:block;padding:9px 0 9px 12px;text-decoration:none;color:var(--ink2)}.afpl-header-wrap .mnav .m-a.sub,.afpl-footer-wrap .mnav .m-a.sub{padding-left:28px;font-size:14.5px}.afpl-header-wrap .mnav .m-g,.afpl-footer-wrap .mnav .m-g{display:block;font:600 10.5px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);padding:10px 0 2px 12px}.afpl-header-wrap .m-cta,.afpl-footer-wrap .m-cta{margin-top:18px;width:100%}}@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes prog{to{transform:scaleX(1)}}@keyframes colmv{to{transform:translateX(-50%)}}@keyframes up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ring{0%{transform:scale(.85);opacity:.8}100%{transform:scale(1.25);opacity:0}}@keyframes ringm{0%{transform:scale(1);opacity:.9}100%{transform:scale(4.5);opacity:0}}@media(max-width:560px){.afpl-header-wrap .wrap,.afpl-footer-wrap .wrap{padding:0 20px}}@keyframes stitch{to{stroke-dashoffset:-32}}@keyframes xsst{from{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes khp{0%{transform:scale(1);opacity:.35}100%{transform:scale(2.2);opacity:0}}@keyframes vm{to{transform:translateX(-50%)}}:root{--acc:var(--blue);--acc-l:#8fbbe6;--soft:#f3f4f6;--card:#eff1f3;--line:#e2e5e9;--tan:#b07a48;--leather:#6b3f22}@keyframes dh3p{to{width:100%}}@keyframes osin{from{opacity:0;transform:translateY(10px)}}:root{--brown:#111;--brown2:#2a2a2a;--acc:#2f8ae0;--dk:#111}.afpl-header-wrap .f4 h2 em,.afpl-footer-wrap .f4 h2 em{
 color:inherit!important;font-style:normal;background:linear-gradient(var(--acc),var(--acc)) 0 98%/100% .075em no-repeat;padding-bottom:.03em}.afpl-header-wrap .dd.open .dd-t.cur,.afpl-footer-wrap .dd.open .dd-t.cur,.afpl-header-wrap .dd-t.cur:hover,.afpl-footer-wrap .dd-t.cur:hover{color:var(--blue)}.afpl-header-wrap .gh a.is-cur,.afpl-footer-wrap .gh a.is-cur{color:var(--blue)}.afpl-header-wrap .mm-a.is-cur,.afpl-footer-wrap .mm-a.is-cur{background:var(--bluet);box-shadow:inset 3px 0 0 var(--blue)}.afpl-header-wrap .mm-a.is-cur b,.afpl-footer-wrap .mm-a.is-cur b{color:var(--blue)}.afpl-header-wrap .mm-cl.is-cur b,.afpl-footer-wrap .mm-cl.is-cur b,.afpl-header-wrap .mm-s.is-cur,.afpl-footer-wrap .mm-s.is-cur,.afpl-header-wrap .mm-sub.is-cur,.afpl-footer-wrap .mm-sub.is-cur,.afpl-header-wrap .mm-all.is-cur b,.afpl-footer-wrap .mm-all.is-cur b{color:var(--blue)}.afpl-header-wrap .mm-s.is-cur:before,.afpl-footer-wrap .mm-s.is-cur:before{content:'';display:inline-block;width:6px;height:6px;background:var(--blue);margin-right:8px;vertical-align:2px}.afpl-header-wrap .m-a.is-cur,.afpl-footer-wrap .m-a.is-cur{color:var(--blue);font-weight:700}.afpl-header-wrap .f4,.afpl-footer-wrap .f4{background:#0b0b0b;color:#c8c8c8;padding:80px 0 30px}.afpl-header-wrap .f4 a,.afpl-footer-wrap .f4 a{color:#e6e6e6;text-decoration:none}.afpl-header-wrap .f4 a:hover,.afpl-footer-wrap .f4 a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.afpl-header-wrap .f4-top,.afpl-footer-wrap .f4-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:46px;border-bottom:1px solid #262626}.afpl-header-wrap .f4-brand,.afpl-footer-wrap .f4-brand{display:flex;align-items:flex-end;gap:30px}.afpl-header-wrap .f4-logo img,.afpl-footer-wrap .f4-logo img{width:92px;height:auto}.afpl-header-wrap .f4-say,.afpl-footer-wrap .f4-say{font:400 clamp(30px,3vw,46px)/.98 'Bebas Neue';color:#fff;letter-spacing:.005em}.afpl-header-wrap .f4-say span,.afpl-footer-wrap .f4-say span{color:#8f8f8f}.afpl-header-wrap .f4-act .btn,.afpl-footer-wrap .f4-act .btn{min-height:50px}.afpl-header-wrap .f4-mid,.afpl-footer-wrap .f4-mid{display:grid;grid-template-columns:2.2fr 1fr;gap:40px;padding:44px 0}.afpl-header-wrap .f4-cols,.afpl-footer-wrap .f4-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.afpl-header-wrap .f4 h3,.afpl-footer-wrap .f4 h3{font:600 11px Inter;letter-spacing:.17em;text-transform:uppercase;color:#8f8f8f;margin:0 0 14px}.afpl-header-wrap .f4 ul,.afpl-footer-wrap .f4 ul{list-style:none;margin:0;padding:0}.afpl-header-wrap .f4 li,.afpl-footer-wrap .f4 li{margin:0 0 9px;font-size:14.5px}.afpl-header-wrap .f4 address,.afpl-footer-wrap .f4 address{font-style:normal;font-size:14.5px;line-height:1.65;margin-bottom:12px}.afpl-header-wrap .f4-con p,.afpl-footer-wrap .f4-con p{font-size:14.5px;line-height:1.8}.afpl-header-wrap .f4-bot,.afpl-footer-wrap .f4-bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #262626;padding-top:22px;font-size:12.5px;color:#8a8a8a}.afpl-header-wrap .f4-bot a,.afpl-footer-wrap .f4-bot a{color:#a9a9a9;margin-left:18px}@media(max-width:900px){.afpl-header-wrap .f4-top,.afpl-footer-wrap .f4-top{flex-direction:column;align-items:flex-start}.afpl-header-wrap .f4-mid,.afpl-footer-wrap .f4-mid{grid-template-columns:1fr}.afpl-header-wrap .f4-cols,.afpl-footer-wrap .f4-cols{grid-template-columns:1fr 1fr}.afpl-header-wrap .f4-brand,.afpl-footer-wrap .f4-brand{flex-direction:column;align-items:flex-start;gap:20px}.afpl-header-wrap .f4-logo img,.afpl-footer-wrap .f4-logo img{width:72px}}@keyframes heZ{from{transform:scale(1.07)}to{transform:none}}@keyframes d5bar{to{width:100%}}@keyframes fs5in{from{opacity:0;transform:translateY(8px)}}@keyframes wm5d{to{stroke-dashoffset:0}}@keyframes wm5p{from{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}@keyframes dash6{to{stroke-dashoffset:-14}}.afpl-header-wrap .mm-ci img,.afpl-footer-wrap .mm-ci img{mix-blend-mode:normal}.afpl-header-wrap .mm-ci,.afpl-footer-wrap .mm-ci{background:#fff}.afpl-header-wrap,.afpl-footer-wrap{font-family:Inter,sans-serif}.afpl-header-wrap a,.afpl-footer-wrap a{text-decoration:none}