.pc{--pc-fg:#fff;--pc-mut:#D5DBE8;--pc-eb:var(--af-gold-lt);--pc-em:var(--af-gold-lt);--pc-btn:var(--af-red);--pc-btn-fg:#fff;--pc-btn-hover:var(--af-red-dk);position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;min-height:330px;padding:24px;border-radius:8px;overflow:hidden;isolation:isolate;color:var(--pc-fg);background:var(--af-navy);container-type:inline-size;transition:transform .25s ease,box-shadow .25s ease}.pc-art:hover,a.pc:hover{transform:translateY(-3px);box-shadow:0 26px 46px -28px rgba(8,16,31,.6)}a.pc:focus-visible{outline:2px solid var(--af-gold);outline-offset:3px}.pc-bg{width:100%;height:100%;object-fit:cover;z-index:-2}.pc-bg,.pc-shade{position:absolute;inset:0}.pc-shade{z-index:-1;pointer-events:none}.pc-body{display:flex;flex-direction:column;gap:10px;min-width:0}.pc-eb{display:flex;align-items:center;gap:8px;font-family:var(--af-num);text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--pc-eb)}.pc-eb svg{width:15px;height:15px;flex:none}.af .pc-t{font-family:var(--af-display);font-weight:400;line-height:1.08;letter-spacing:-.012em;color:var(--pc-fg);font-size:clamp(23px,8.4cqi,34px);margin:0;text-wrap:balance}.pc-t em{font-style:italic;color:var(--pc-em)}.pc-link{color:inherit}.pc-p{font-size:16px;line-height:1.55;max-width:48ch}.af .pc-list,.pc-p{color:var(--pc-mut)}.af .pc-list{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:6px;font-size:14px;line-height:1.4}.pc-list li{display:flex;gap:10px;align-items:flex-start}.pc-list li:before{content:"";width:6px;height:6px;background:var(--af-gold);transform:rotate(45deg);margin-top:6px;flex:none}.pc-pr{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.pc-pr s{font-size:20px;color:var(--pc-mut)}.pc-pr b,.pc-pr s{font-family:var(--af-num)}.pc-pr b{font-weight:700;font-size:40px;line-height:1;color:var(--pc-fg)}.pc-pr span{font-size:14px;color:var(--pc-mut)}.pc-cta{margin-top:4px;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px 18px;border-radius:6px;background:var(--pc-btn);color:var(--pc-btn-fg);font-family:var(--af-ui);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px;line-height:1.25;text-align:center;transition:background .2s}.pc-cta svg{width:15px;height:15px;flex:none;transition:transform .2s}a.pc:hover .pc-cta{background:var(--pc-btn-hover)}a.pc:hover .pc-cta svg{transform:translateX(3px)}.pc-note{font-size:14px;line-height:1.4;color:var(--pc-mut)}.pc-note b{color:var(--pc-fg);letter-spacing:.04em}.pc-note .af-stars{font-size:14px}.pc-img{align-self:flex-end;width:min(40%,230px);margin-bottom:auto;border-radius:6px;overflow:hidden;flex:none;box-shadow:0 18px 36px -18px rgba(0,0,0,.75);background:#fff}.pc-img img{width:100%;height:auto;display:block}.pc-art .pc-link:after{content:"";position:absolute;inset:0;z-index:1}.pc-act{position:relative;z-index:2;display:block;margin-top:auto}.af .pc-atc{width:100%;padding:12px 14px;font-size:14px;white-space:normal;text-align:center}.pc-atc:disabled{opacity:.7;cursor:progress}.pc-compact,.pc-parchment,.pc-showcase,.pc-tricolor{--pc-fg:var(--af-navy);--pc-mut:#3E4760;--pc-eb:#7A5F1C;--pc-em:var(--af-red)}.pc-liberty .pc-shade{background:linear-gradient(180deg,rgba(8,16,31,.08),rgba(8,16,31,.5) 36%,rgba(8,16,31,.93) 68%)}.pc-liberty .pc-img{transform:rotate(3deg);background:transparent;box-shadow:0 20px 40px -18px rgba(0,0,0,.85)}.pc-legacy .pc-bg{transform:scale(1.16)}.pc-legacy .pc-shade{background:linear-gradient(180deg,rgba(8,16,31,.45),rgba(8,16,31,.62) 40%,rgba(8,16,31,.94) 72%)}.pc-stripes{background:var(--af-navy)}.pc-stripes .pc-shade{background:linear-gradient(180deg,rgba(15,30,58,.25) 0,rgba(15,30,58,.72) 34%,var(--af-navy) 58%),repeating-linear-gradient(180deg,#B3203A 0 12px,#EDE6D6 12px 24px)}.pc-parchment{background:var(--af-paper);border:1px solid var(--af-rule)}.pc-parchment .pc-shade{inset:8px;border:1px solid rgba(201,166,78,.7);border-radius:4px;box-shadow:inset 0 0 0 3px var(--af-paper),inset 0 0 0 4px rgba(201,166,78,.4)}.pc-parchment{padding:30px}.pc-red{background:linear-gradient(160deg,#C9223F,#9E1830);--pc-mut:#F6DDE2;--pc-em:#F3E3B5;--pc-eb:#F3E3B5;--pc-btn:var(--af-navy);--pc-btn-hover:var(--af-navy-deep)}.pc-red .pc-shade{background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(255,255,255,.05) 46px 47px)}.pc-red .pc-img{background:transparent}.pc-night{background:radial-gradient(130% 90% at 85% 0,#2B4C8C 0,#142A55 40%,#08101F 100%)}.pc-night .pc-shade{background:radial-gradient(circle at 14% 16%,rgba(231,207,139,.55) 0 7px,rgba(231,207,139,.12) 14px,transparent 60px),linear-gradient(180deg,transparent 60%,rgba(8,16,31,.6))}.pc-starfield{background-color:var(--af-navy-deep);background-image:radial-gradient(120% 70% at 50% 0,rgba(43,76,140,.55),transparent 70%)}.pc-starfield .pc-shade{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 132 132'%3E%3Cg fill='%23fff'%3E%3Cpath opacity='.16' d='M22 10l2.4 5.6 6.1.5-4.6 4 1.4 6-5.3-3.2-5.3 3.2 1.4-6-4.6-4 6.1-.5z'/%3E%3Cpath opacity='.1' d='M92 52l1.6 3.8 4.1.3-3.1 2.7.9 4-3.5-2.1-3.5 2.1.9-4-3.1-2.7 4.1-.3z'/%3E%3Cpath opacity='.13' d='M48 92l2 4.7 5.1.4-3.9 3.3 1.2 5-4.4-2.7-4.4 2.7 1.2-5-3.9-3.3 5.1-.4z'/%3E%3Cpath opacity='.08' d='M116 108l1.4 3.2 3.5.3-2.7 2.3.8 3.4-3-1.8-3 1.8.8-3.4-2.7-2.3 3.5-.3z'/%3E%3C/g%3E%3Cpath fill='%23E7CF8B' opacity='.35' d='M70 22l1.2 2.8 3 .2-2.3 2 .7 3-2.6-1.6-2.6 1.6.7-3-2.3-2 3-.2z'/%3E%3C/svg%3E")}.pc-gilded{background:linear-gradient(170deg,var(--af-navy-2),var(--af-navy-deep));--pc-em:var(--af-gold);--pc-btn:var(--af-gold);--pc-btn-fg:var(--af-navy-deep);--pc-btn-hover:var(--af-gold-lt)}.pc-gilded .pc-shade{inset:9px;border:1px solid rgba(201,166,78,.75);border-radius:4px;box-shadow:inset 0 0 0 3px transparent,inset 0 0 0 4px rgba(201,166,78,.3)}.pc-gilded{padding:30px}.pc-photo .pc-shade{background:linear-gradient(180deg,rgba(8,16,31,0) 18%,rgba(8,16,31,.62) 52%,rgba(8,16,31,.94) 82%)}.pc-split{flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0;gap:0}.pc-split .pc-img{flex:1 1 220px;align-self:stretch;width:auto;margin:0;border-radius:0;box-shadow:none;min-height:240px;position:relative}.pc-split .pc-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pc-split .pc-body{flex:1 1 260px;padding:26px;justify-content:center}.pc-tall{min-height:560px}.pc-tall .pc-bg{height:66%}.pc-tall .pc-shade{background:linear-gradient(180deg,transparent 0,transparent 34%,rgba(15,30,58,.7) 52%,var(--af-navy) 66%)}.pc-banner{flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0;gap:0;min-height:300px;background:linear-gradient(120deg,var(--af-navy-deep),var(--af-navy) 60%)}.pc-banner .pc-shade{background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(255,255,255,.03) 46px 47px)}.pc-banner .pc-body{flex:1 1 400px;padding:36px clamp(24px,4cqi,48px);justify-content:center}.pc-banner .pc-img{order:2;flex:1 1 320px;align-self:stretch;width:auto;margin:0;border-radius:0;box-shadow:none;min-height:260px;position:relative;background:var(--af-navy)}.pc-banner .pc-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pc-banner .pc-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--af-navy) 0,rgba(15,30,58,0) 35%)}.af .pc-banner .pc-t{font-size:clamp(28px,4.2cqi,44px)}.pc-banner .pc-cta{width:auto;align-self:flex-start;padding:15px 26px}.pc-compact{background:#fff;border:1px solid var(--af-rule);box-shadow:inset 0 3px 0 var(--af-gold);min-height:0;justify-content:flex-start;--pc-btn:var(--af-navy);--pc-btn-hover:var(--af-navy-2)}.pc-compact .pc-body{flex:1}.pc-compact .pc-eb svg{width:36px;height:36px;padding:7px;border:1px solid rgba(201,166,78,.7);border-radius:6px;color:#8A6D24;margin-right:4px}.af .pc-compact .pc-t{font-size:clamp(22px,8cqi,28px)}.pc-compact .pc-cta{margin-top:auto}.pc-showcase{background:#fff;border:1px solid var(--af-rule);padding:0;gap:0;justify-content:flex-start;min-height:0;--pc-btn:var(--af-navy);--pc-btn-hover:var(--af-navy-2)}.pc-showcase .pc-img{align-self:stretch;width:auto;margin:0;aspect-ratio:1/1;padding:14px;background:var(--af-paper);border-radius:0;box-shadow:none;border-bottom:1px solid var(--af-rule);display:flex;align-items:center;justify-content:center}.pc-showcase .pc-img img{width:100%;height:100%;object-fit:contain;border-radius:4px}.pc-showcase .pc-body{flex:1;padding:18px 18px 20px}.af .pc-showcase .pc-t{font-size:clamp(21px,8cqi,28px)}.pc-showcase .pc-act,.pc-showcase .pc-cta{margin-top:auto}.pc-showcase .pc-pr b{font-size:26px}.pc-showcase:hover{border-color:var(--af-gold)}.pc-pick{--pc-btn:var(--af-red);--pc-btn-hover:var(--af-red-dk)}.pc-tricolor{background:#fff;border:1px solid var(--af-rule);padding-top:36px}.pc-tricolor .pc-shade{background:linear-gradient(180deg,var(--af-red) 0 6px,#fff 6px 10px,var(--af-navy) 10px 16px,transparent 16px)}.pc-medallion{background:radial-gradient(90% 120% at 100% 50%,#1D3463 0,var(--af-navy) 55%,var(--af-navy-deep) 100%)}.pc-medallion .pc-shade{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='47' fill='none' stroke='%23C9A64E' stroke-width='.6'/%3E%3Ccircle cx='50' cy='50' r='43' fill='none' stroke='%23C9A64E' stroke-width='.3'/%3E%3Cpath d='M50 12l9 27.5h29l-23.5 17 9 27.5L50 67 26.5 84l9-27.5L12 39.5h29z' fill='none' stroke='%23C9A64E' stroke-width='.7'/%3E%3C/svg%3E") no-repeat right -40px center/auto 125%;opacity:.32}.pc-medallion .pc-eb:before{content:"";width:26px;height:1px;background:var(--af-gold);flex:none}.af .pc-xl .pc-t{font-size:clamp(28px,7cqi,46px)}.pc-xl .pc-img{width:min(42%,300px)}.pc-xl .pc-p{font-size:16.5px}.pc-xl .pc-list{font-size:14.5px}.hs{padding:64px 0}.hs-white{background:var(--af-white)}.hs-paper{background:var(--af-paper)}.hs-first{padding-top:48px}.hs-last{padding:8px 0 72px}.hs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 32px;flex-wrap:wrap;margin-bottom:22px}.hs-head-wide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.af .hs-h2{font-size:clamp(28px,3.1vw,40px);margin:8px 0 0}.hs-h2 em{font-style:italic;color:var(--af-red)}.hs-lead{color:#34405A;font-size:16px;line-height:1.6;max-width:52ch}.hs-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--af-red);white-space:nowrap;padding-bottom:6px}.hs-more svg{width:15px;height:15px;transition:transform .2s}.hs-more:hover svg{transform:translateX(3px)}.hs-grid{display:grid;gap:16px}.hs-feature{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(330px,auto)}.hs-feature>.pc-xl{grid-column:span 2;grid-row:span 2}.hs-quad{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-quad>.pc-wide{grid-column:span 2}.hs-explore{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-explore>.hs-x-state{grid-row:span 2}.hs-explore>.hs-x-quiz,.hs-grid>.pc-span2{grid-column:span 2}.hs-feature>.pc-tile .pc-img{aspect-ratio:4/3}.hs-feature>.pc:not(.pc-xl):not(.pc-showcase) .pc-img{width:min(50%,200px)}.af .hs-cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.hs-cat{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--af-rule);border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.hs-cat:hover{border-color:var(--af-gold);box-shadow:0 16px 30px -22px rgba(15,30,58,.5);transform:translateY(-2px)}.hs-cat-img{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--af-paper)}.hs-cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.hs-cat:hover .hs-cat-img img{transform:scale(1.05)}.hs-cat-t{display:grid;gap:3px;padding:11px 12px 13px}.af .hs-cat-t h3{font-family:var(--af-display);font-weight:700;font-size:15.5px;line-height:1.2;color:var(--af-navy)}.hs-cat-t small{font-size:14px;line-height:1.35;color:var(--af-slate)}.hs-cat-go{display:none}.hs-pm{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:36px;align-items:start}.hs-pm-fig{margin:0;background:#fff;border:1px solid var(--af-rule);border-radius:8px;padding:16px}.hs-pm-fig img{width:100%;height:auto}.hs-pm-main{display:grid;gap:22px;min-width:0}.af .hs-parts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hs-parts li{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;background:var(--af-paper);border:1px solid var(--af-rule);border-radius:8px;padding:8px 12px 8px 8px}.hs-part-img{width:72px;height:72px;border-radius:6px;background:#fff;overflow:hidden;display:block}.hs-part-img img{width:100%;height:100%;object-fit:contain}.hs-part-t{display:grid;gap:3px;min-width:0}.hs-part-t b{display:flex;align-items:baseline;gap:8px;font-family:var(--af-display);font-weight:700;font-size:15.5px;line-height:1.25;color:var(--af-navy)}.hs-part-t b i{font-style:normal;font-family:var(--af-num);font-weight:700;font-size:17px;color:#7A5F1C;min-width:10px}.hs-part-t>span{font-size:14px;line-height:1.45;color:#34405A}.af .hs-proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hs-proof li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:8px;background:var(--af-navy);color:#fff}.hs-proof li:last-child:nth-child(odd){grid-column:1/-1}.hs-proof svg{width:28px;height:28px;color:var(--af-gold-lt)}.hs-proof b{font-weight:700;line-height:1.3}.hs-proof b,.hs-proof small{display:block;font-size:14px}.hs-proof small{line-height:1.4;color:#C9D0DF;margin-top:3px}.hs-pm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.hs-pm-cta .af-btn svg{width:15px;height:15px}.hs-pm-rv{font-size:14px;line-height:1.5;color:var(--af-slate)}.hs-pm-rv b{color:var(--af-navy)}.hs-ladder-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px 32px;flex-wrap:wrap;margin:52px 0 18px;padding-top:28px;border-top:1px solid var(--af-rule)}.af .hs-ladder-head h3{font-size:clamp(23px,2.3vw,30px);color:var(--af-navy)}.hs-ladder-head h3 em{font-style:italic;color:var(--af-red)}.hs-ladder-head p{color:#34405A;font-size:16px;max-width:56ch}.hs-ladder{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr) 104px minmax(0,1fr);align-items:stretch}.hs-ladder .pc-showcase .pc-img{background:var(--af-navy);padding:0;border-bottom:0}.hs-ladder .pc-showcase .pc-img img{border-radius:0}.hs-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 12px;color:var(--af-gold);text-align:center}.hs-step svg{width:28px;height:28px;padding:5px;border:1px solid var(--af-gold);border-radius:6px;flex:none}.hs-step small{font-family:var(--af-num);font-weight:600;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--af-slate);line-height:1.45}.hs-step small b{display:block;color:var(--af-navy);margin-bottom:2px}.hs-step small span{display:block}.pc-pick{border-color:var(--af-gold);box-shadow:0 0 0 1px var(--af-gold)}.af-cam-card,.af-dd,.af-q,.af-story figure,.af-talk,.af-talk .af-who,.af-team-card,.af-wind,.af-yards figure{border-radius:8px}.af-voices .af-in{grid-template-columns:minmax(0,1fr);gap:24px}.af-voices-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 40px}.af-voices-intro{min-width:0}.af-voices .af-voices-intro .af-lead{max-width:52ch;margin-bottom:0}.af-voices-stats{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap;max-width:640px}@media (max-width:1100px){.af-voices-top{grid-template-columns:minmax(0,1fr)}}.af-voices .af-voices-trust{margin-top:0}.af-voices .af-big{font-size:40px}.af-quotes{align-items:stretch}.af-q{grid-template-rows:auto 1fr auto}#flags.hs{padding-bottom:28px}.hs-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:18px;font-size:14px}.hs-links span{font-family:var(--af-num);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;color:var(--af-slate)}.hs-links a{color:var(--af-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--af-gold);text-underline-offset:4px}.hs-links a:hover{color:var(--af-red)}@media (max-width:1100px){.hs-explore,.hs-feature,.hs-quad{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-feature>.pc-xl{grid-row:auto}.hs-explore>.hs-x-state{grid-row:auto;grid-column:span 2}.hs-explore>.hs-x-state.pc-tall{min-height:420px}.hs-explore>.hs-x-state .pc-bg{height:100%}.hs-explore>.hs-x-state .pc-shade{background:linear-gradient(180deg,rgba(15,30,58,0) 10%,rgba(15,30,58,.75) 50%,rgba(15,30,58,.96) 80%)}.af .hs-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-pm{grid-template-columns:1fr}.hs-pm-fig{max-width:400px;justify-self:center}.hs-head-wide{grid-template-columns:1fr}.hs-ladder{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.hs-ladder .pc-showcase{display:grid;grid-template-columns:minmax(150px,34%) minmax(0,1fr);align-items:stretch}.hs-ladder .pc-showcase .pc-img{aspect-ratio:auto;align-self:stretch;align-items:flex-start}.hs-ladder .pc-showcase .pc-img img{height:auto;aspect-ratio:1/1}.hs-step{flex-direction:row;justify-content:center;gap:12px;padding:16px 0}.hs-step small span{display:inline}.hs-step small span+span:before{content:" · "}.hs-step small{letter-spacing:.08em}.hs-step small b{display:inline;margin:0 6px 0 0}}@media (max-width:760px){.hs-ladder .pc-showcase{grid-template-columns:118px minmax(0,1fr)}.hs-ladder .pc-showcase .pc-body{padding:14px 14px 16px;gap:8px}.hs-step{padding:14px 0}.af .hs-parts,.af .hs-proof{grid-template-columns:1fr}}@media (max-width:640px){.hs{padding:44px 0}.hs-first{padding-top:36px}.hs-last{padding:4px 0 52px}#flags.hs{padding-bottom:20px}.hs-explore,.hs-feature,.hs-quad{grid-template-columns:1fr;grid-auto-rows:auto}.hs-explore>.hs-x-quiz,.hs-explore>.hs-x-state,.hs-feature>.pc-xl,.hs-grid>.pc-span2,.hs-quad>.pc-wide{grid-column:auto}.pc{min-height:0;padding:20px}.pc-banner,.pc-showcase,.pc-split{padding:0}.pc-liberty,.pc-photo{min-height:380px}.pc-xl{min-height:560px}.pc-banner .pc-img{order:0;min-height:200px;flex-basis:100%}.pc-banner .pc-img:after{background:linear-gradient(0deg,var(--af-navy) 0,rgba(15,30,58,0) 40%)}.pc-banner .pc-body{padding:22px 20px 24px}.pc-banner .pc-cta{width:100%}.hs-feature.hs-tiles{grid-template-columns:1fr 1fr;gap:10px}.hs-feature.hs-tiles>.pc-xl{grid-column:1/-1}.hs-tiles .pc-tile .pc-body{padding:12px 12px 14px;gap:7px}.hs-tiles .pc-tile .pc-eb{font-size:12.5px;letter-spacing:.1em}.hs-tiles .pc-tile .pc-img{padding:8px}.af .hs-tiles .pc-atc{padding:11px 8px;font-size:14px;letter-spacing:.03em}.af .hs-cats{grid-template-columns:1fr 1fr;gap:8px}.hs-cat{flex-direction:row;align-items:center}.hs-cat-img{width:60px;height:60px;aspect-ratio:auto;flex:none}.hs-cat-t{padding:8px 10px;gap:1px}.af .hs-cat-t h3,.hs-cat-t small{font-size:14px}}@media (prefers-reduced-motion:reduce){.hs-cat,.hs-cat-img img,.hs-more svg,.pc,.pc-cta svg{transition:none}.hs-cat:hover,.pc-art:hover,a.pc:hover{transform:none}}.cs{background:var(--af-paper);padding:40px 0 80px}.cs-head{max-width:760px;margin-bottom:28px}.cs-head p{color:#34405A;margin-top:10px}.af .cs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:28px 20px}.cs-grid>li{display:flex;flex-direction:column;gap:10px;min-width:0}.cs-grid>li.cs-wide{grid-column:1/-1}.cs-grid>li.cs-two{grid-column:span 2}.cs-label{display:flex;align-items:baseline;gap:10px;font-family:var(--af-num);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:600;color:var(--af-slate)}.cs-label b{font-size:22px;letter-spacing:.02em}.cs-label b,.cs-label span{color:var(--af-navy)}.cs-use{font-size:14px;color:var(--af-slate);margin-top:-4px}.cs-grid>li>.pc{flex:1}@media (max-width:1100px){.af .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid>li.cs-two{grid-column:1/-1}}@media (max-width:640px){.af .cs-grid{grid-template-columns:1fr}.cs-grid>li.cs-two{grid-column:auto}}.hs-feature>.pc.pc-has-img:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-img,.hs-quad>.pc.pc-has-img:not(.pc-wide) .pc-img{width:100%;max-width:none;align-self:stretch;margin:0 0 8px;transform:none;aspect-ratio:4/3;background:#fff;display:flex;align-items:center;justify-content:center}.hs-feature>.pc.pc-has-img:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-img img,.hs-quad>.pc.pc-has-img:not(.pc-wide) .pc-img img{width:100%;height:100%;object-fit:contain}.hs-feature>.pc-red.pc-has-img .pc-img{background:transparent;box-shadow:none;aspect-ratio:auto}.hs-feature>.pc-red.pc-has-img .pc-img img{height:auto}@media (max-width:640px){.af .hs-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hs-cat{flex-direction:column;align-items:stretch}.hs-cat-img{width:100%;height:auto;aspect-ratio:4/3;flex:none}.hs-cat-t{padding:10px 11px 12px;gap:3px;align-content:start}.af .hs-cat-t h3{font-size:15px;line-height:1.2;min-height:2.4em}.af .hs-cat-t h3,.hs-cat-t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hs-cat-t small{font-size:12.5px;line-height:1.3;min-height:2.6em}}.hs-quad>.pc .pc-img img[src*=light800]{object-fit:cover}@media (min-width:641px){.hs-feature>.pc:not(.pc-xl):not(.pc-showcase):not(.pc-tile),.hs-quad>.pc:not(.pc-wide){justify-content:flex-start;gap:12px;padding:24px}.hs-feature>.pc:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-img,.hs-quad>.pc:not(.pc-wide) .pc-img{margin:0}.hs-feature>.pc:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-body,.hs-quad>.pc:not(.pc-wide) .pc-body{flex:1;gap:8px}.hs-feature>.pc-has-bg:not(.pc-has-img):not(.pc-xl):before{content:"";display:block;width:100%;aspect-ratio:4/3;flex:none;margin-bottom:8px}.hs-feature>.pc:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-eb,.hs-quad>.pc:not(.pc-wide) .pc-eb{min-height:2.6em;align-items:flex-end}.hs-feature>.pc:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-t,.hs-quad>.pc:not(.pc-wide) .pc-t{min-height:2.16em}.hs-feature>.pc:not(.pc-xl):not(.pc-showcase):not(.pc-tile) .pc-cta,.hs-quad>.pc:not(.pc-wide) .pc-cta{margin-top:auto;white-space:nowrap;padding:14px 12px;letter-spacing:.05em}}