.pezy-news{--ink:#0e3a44;--dark:#002430;--body:#343231;--blue:#159cd8;--sand:#f4f1ea;--line:#d9e2e4}.pezy-news *{box-sizing:border-box}.pezy-news{margin:0;font:400 16px/1.55 Outfit,sans-serif;color:var(--ink);background:#fff}.pezy-news h1,.pezy-news h2,.pezy-news h3,.pezy-news p{margin:0}.pezy-news h1,.pezy-news h2,.pezy-news h3{font-weight:300;letter-spacing:-.035em;line-height:1.12}.pezy-news h2{font-size:38px}.pezy-news h3{font-size:27px}.pezy-news a{color:inherit;text-decoration:none}.pezy-news button,.pezy-news input{font:inherit}.pezy-news button{cursor:pointer;color:inherit}.pezy-news a,.pezy-news button,.pezy-news input{ -webkit-tap-highlight-color:transparent}.pezy-news a:focus-visible,.pezy-news button:focus-visible,.pezy-news input:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.pezy-news img{display:block;max-width:100%}.pezy-news [hidden]{display:none!important}.pezy-news .rail{width:min(1200px,calc(100% - 80px));margin:auto}.pezy-news .skip{position:absolute;top:-100px;z-index:10;background:white;padding:10px}.pezy-news .skip:focus{top:10px}.pezy-news header{background:var(--dark);color:white}.pezy-news .nav{height:86px;display:flex;align-items:center;gap:42px}.pezy-news .nav nav{display:flex;gap:28px;margin-left:auto;font-size:14px}.pezy-news .nav nav a{position:relative;padding:30px 0}.pezy-news .nav nav a[aria-current]:after{content:'';position:absolute;bottom:19px;left:0;right:0;height:2px;background:var(--blue)}.pezy-news .nav nav span{margin-left:5px}.pezy-news .nav-cta{border:1px solid #567780;border-radius:99px;padding:10px 18px;font-size:14px;white-space:nowrap}.pezy-news .nav-cta span{margin-left:23px}.pezy-news .menu{display:none}.pezy-news #mobile-nav{padding:0 22px 20px;display:flex;gap:18px;flex-wrap:wrap}.pezy-news .opening{width:min(1440px,calc(100% - 64px));margin:auto;padding:26px 0 76px}.pezy-news .opening-label{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.pezy-news .opening-label h1{font-size:17px;font-weight:400;letter-spacing:0}.pezy-news .opening-label>a{font-size:13px}.pezy-news .opening-label>a span{margin-left:16px}.pezy-news .hero{height:620px;position:relative;border-radius:12px;overflow:hidden;background:var(--dark)}.pezy-news .slide{position:absolute;inset:0}.pezy-news .slide>img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.pezy-news .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,29,37,.86),rgba(0,29,37,.48) 44%,rgba(0,29,37,.05) 85%),linear-gradient(0deg,rgba(0,29,37,.8),transparent 50%)}.pezy-news .hero-copy{position:absolute;left:60px;bottom:153px;max-width:540px;color:#fff}.pezy-news .eyebrow{font-size:14px;margin-bottom:22px}.pezy-news .hero-copy h2{font-size:49px;line-height:1.07}.pezy-news .hero-copy>p:not(.eyebrow){font-size:16px;max-width:355px;margin:24px 0 26px;color:#f0f5f5}.pezy-news .hero-cta{display:inline-flex;align-items:center;gap:38px;border:1px solid #ffffffb0;border-radius:7px;padding:10px 17px;font-size:14px}.pezy-news .hero-cta:hover{background:#ffffff1f}.pezy-news .story-tabs{position:absolute;bottom:29px;left:60px;right:60px;display:flex;gap:28px}.pezy-news .story-tabs button{border:0;border-top:2px solid #ffffff50;background:none;color:#ccd7d7;text-align:left;flex:1;padding:15px 0 4px;line-height:1.4}.pezy-news .story-tabs button[aria-selected=true]{border-color:var(--blue);color:white}.pezy-news .tab-top{display:block;font-size:11px;letter-spacing:.04em;margin-bottom:6px;color:#d4e3e5}.pezy-news .story-tabs button>span:last-child{font-size:15px}.pezy-news .kicker{color:#087eaf;font-size:13px;margin-bottom:19px}.pezy-news .section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px;gap:36px}.pezy-news .section-head>p{color:#606f73;font-size:16px;max-width:340px;margin-bottom:4px}.pezy-news .filters{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.pezy-news .pills{display:flex;gap:8px;flex-wrap:wrap}.pezy-news .pills a{background:white;border:1px solid var(--line);border-radius:99px;padding:10px 14px;font-size:13px}.pezy-news .pills a[aria-current="true"]{background:var(--ink);color:white;border-color:var(--ink)}.pezy-news .pills a:hover{border-color:var(--ink)}.pezy-news .results{display:flex;align-items:center;justify-content:space-between;min-height:57px;color:#60767c;font-size:12px}.pezy-news .results button{background:none;border:0;font-size:12px}.pezy-news .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:49px 30px}.pezy-news .card{grid-column:span 5;min-width:0}.pezy-news .card:nth-child(4n+1),.pezy-news .card:nth-child(4n+4){grid-column:span 7}.pezy-news .photo{height:300px;border-radius:10px;background:var(--sand);overflow:hidden;position:relative}.pezy-news .photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.pezy-news .card:hover .photo img{transform:scale(1.045)}.pezy-news .circle{position:absolute;right:17px;bottom:17px;display:grid;place-items:center;width:38px;height:38px;background:white;border-radius:50%;font-size:22px;transition:background .2s,color .2s}.pezy-news .card:hover .circle{background:var(--ink);color:white}.pezy-news .meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:17px 0 11px}.pezy-news .meta span{color:#087eaf}.pezy-news .meta time{color:#5c7176;white-space:nowrap}.pezy-news .card h3{font-size:28px;max-width:540px}.pezy-news .card .excerpt{margin-top:12px;font-size:15px;line-height:1.6;color:#58686c;max-width:520px}.pezy-news .button{background:var(--blue);color:white;border:1px solid var(--blue);border-radius:99px;padding:13px 22px;font-size:14px;display:inline-flex;align-items:center;gap:30px;line-height:1.3}.pezy-news .button:hover{background:#087eaf;border-color:#087eaf}.pezy-news .button span,.pezy-news .text-link span{font-size:20px;line-height:1}.pezy-news .outline{background:white;color:var(--ink);border-color:#afc2c7}.pezy-news .outline:hover{background:var(--sand);border-color:var(--ink)}.pezy-news .empty{padding:45px 0;text-align:center}.pezy-news .empty p{margin:18px 0 25px}.pezy-news .bridge{padding:76px 0 80px;display:flex;justify-content:space-between;gap:30px;align-items:center}.pezy-news .bridge h2{font-size:33px}.pezy-news .text-link{display:flex;gap:35px;align-items:center;border-bottom:1px solid #b4c7cb;padding:12px 0}.pezy-news .contact{background:var(--ink);color:#fff;padding:77px 0}.pezy-news .contact-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.pezy-news .contact .kicker{color:#82d2f3}.pezy-news .contact h2{font-size:49px}.pezy-news .contact p:not(.kicker){max-width:430px;margin:24px 0 30px;color:#e1e9eb}.pezy-news .contact-details{display:flex;flex-direction:column;gap:14px;min-width:330px}.pezy-news .contact-details span{font-size:13px;color:#b8cdd2;margin-bottom:10px}.pezy-news .contact-details a{font-size:25px;font-weight:300}.pezy-news footer{background:var(--dark);color:white;padding:48px 0 22px}.pezy-news .footer-top{display:grid;grid-template-columns:.7fr 1.3fr 1fr 1fr;gap:40px}.pezy-news .footer-top p{font-size:24px;font-weight:300;line-height:1.3}.pezy-news .footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#d0dce0}.pezy-news .footer-bottom{border-top:1px solid #36525b;padding-top:21px;margin-top:45px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#a7bdc3}@media(min-width:1600px){.pezy-news .hero{height:650px}}@media(max-width:1100px){.pezy-news .nav{gap:25px}.pezy-news .nav nav{gap:17px}.pezy-news .nav nav a:last-child{display:none}.pezy-news .filters{flex-wrap:wrap}.pezy-news .hero-copy{left:42px}.pezy-news .story-tabs{left:42px;right:42px}.pezy-news .meta{align-items:flex-start;flex-direction:column;gap:3px}.pezy-news .photo{height:270px}}@media(max-width:760px){.pezy-news .rail{width:calc(100% - 44px)}.pezy-news .nav{height:74px;gap:18px}.pezy-news .nav nav{display:none}.pezy-news .nav-cta{margin-left:auto}.pezy-news .menu{display:block;background:transparent;border:0;padding:10px 0;color:white;font-size:13px}.pezy-news .opening{width:calc(100% - 44px);padding-top:21px;padding-bottom:48px}.pezy-news .hero{height:580px}.pezy-news .hero-copy{left:28px;right:28px;bottom:185px;max-width:460px}.pezy-news .hero-copy h2{font-size:40px}.pezy-news .story-tabs{left:28px;right:28px;gap:17px;bottom:22px}.pezy-news .story-tabs button>span:last-child{font-size:12px}.pezy-news .tab-top{font-size:10px}.pezy-news .hero-copy>p:not(.eyebrow){margin:20px 0}.pezy-news .section-head{display:block}.pezy-news .section-head>p{margin-top:20px}.pezy-news .section-head>p br{display:none}.pezy-news .grid{gap:34px 22px}.pezy-news .card,.pezy-news .card:nth-child(4n+1),.pezy-news .card:nth-child(4n+4){grid-column:span 6}.pezy-news .photo{height:220px}.pezy-news .card h3{font-size:24px}.pezy-news .card .excerpt{font-size:14px}.pezy-news .bridge{padding:50px 0;align-items:flex-start;flex-direction:column;gap:20px}.pezy-news .contact{padding:53px 0}.pezy-news .contact-inner{flex-direction:column;align-items:flex-start;gap:40px}.pezy-news .contact-details{min-width:0}.pezy-news .footer-top{grid-template-columns:1fr 1fr;gap:30px}.pezy-news .footer-bottom{flex-wrap:wrap}}@media(max-width:480px){.pezy-news .opening-label h1{font-size:16px}.pezy-news .opening-label>a{font-size:12px}.pezy-news .opening-label>a span{margin-left:6px}.pezy-news .hero{height:610px}.pezy-news .hero-copy{bottom:190px;left:23px;right:23px}.pezy-news .hero-copy h2{font-size:37px}.pezy-news .hero-copy>p:not(.eyebrow){font-size:15px;max-width:275px}.pezy-news .eyebrow{font-size:12px}.pezy-news .shade{background:linear-gradient(0deg,rgba(0,29,37,.96),rgba(0,29,37,.74) 60%,rgba(0,29,37,.12))}.pezy-news .slide>img{object-position:60% center}.pezy-news .story-tabs{left:23px;right:23px;bottom:26px;gap:12px}.pezy-news .tab-top{min-height:29px;font-size:10px}.pezy-news .story-tabs button{padding-top:10px}.pezy-news .story-tabs button>span:last-child{font-size:12px}.pezy-news .grid{grid-template-columns:1fr}.pezy-news .card,.pezy-news .card:nth-child(4n+1),.pezy-news .card:nth-child(4n+4){grid-column:auto}.pezy-news .photo{height:auto;aspect-ratio:1.35}.pezy-news .meta{flex-direction:row;font-size:11px}.pezy-news .card h3{font-size:27px}.pezy-news .card .excerpt{font-size:15px}.pezy-news .pills{gap:7px}.pezy-news .pills a{padding:11px 12px;font-size:12px}.pezy-news .section-head h2{font-size:33px}.pezy-news .bridge h2{font-size:30px}.pezy-news .contact h2{font-size:41px}.pezy-news .contact-details a{font-size:24px}.pezy-news .footer-top p{font-size:21px}.pezy-news .footer-bottom{font-size:11px}}@media(prefers-reduced-motion:reduce){.pezy-news *{transition:none!important;animation:none!important}}.pezy-news .type-filter{display:flex;align-items:center;gap:23px}.pezy-news .filter-label,.pezy-news .sort-note{font-size:13px;color:#5c7176}.pezy-news .sort-note{white-space:nowrap}.pezy-news .pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:44px 0 78px}.pezy-news .pagination a{display:flex;align-items:center;justify-content:center;gap:12px;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--line);background:white;border-radius:50px;font-size:14px}.pezy-news .pagination a[aria-current]{background:var(--ink);color:white;border-color:var(--ink)}.pezy-news .pagination a:disabled{opacity:.35;cursor:default}.pezy-news .pagination a:not(:disabled):hover{border-color:var(--ink)}.pezy-news .pagination a:first-child{margin-right:14px}.pezy-news .pagination a:last-child{margin-left:14px}.pezy-news .spotlight{background:transparent;border-top:1px solid var(--line);padding-top:48px;padding-bottom:0}.pezy-news .spotlight .pezy-hero__copy h2{color:#0e3a44;font-size:clamp(24px,2.8vw,32px);line-height:1.2;letter-spacing:-.03em;margin:0 0 .5em}.pezy-news .spotlight .pezy-hero__copy{align-self:center}@media(max-width:760px){.pezy-news .filters{align-items:flex-start}.pezy-news .type-filter{align-items:flex-start;flex-direction:column;gap:12px}.pezy-news .sort-note{padding-top:1px}.pezy-news .pagination{gap:6px;padding-bottom:48px}.pezy-news .pagination a{min-width:40px;padding:0 10px}.pezy-news .pagination a:first-child{margin-right:3px}.pezy-news .pagination a:last-child{margin-left:3px}.pezy-news .spotlight{padding-top:24px}}@media(max-width:480px){.pezy-news .pagination a span{display:none}.pezy-news .pagination a{min-width:36px;height:40px;padding:0 8px}.pezy-news .pagination{gap:5px}.pezy-news .spotlight .pezy-hero__copy h2{font-size:24px}}
.pezy-news.pezy-news,.pezy-news.pezy-news *{font-family:Outfit,sans-serif}
.pezy-news.pezy-news h1,.pezy-news.pezy-news h2,.pezy-news.pezy-news h3{font-family:Outfit,sans-serif!important;font-weight:300!important}
.pezy-news .opening-label h1{font-size:17px!important;font-weight:400!important}
.pezy-news .hero-copy h2{font-size:49px!important;line-height:1.07!important;color:#fff!important}
.pezy-news .card h3{font-size:28px!important;line-height:1.12!important}
.pezy-news .pills a{display:inline-block}.pezy-news .pagination .disabled{display:flex;align-items:center;gap:10px;opacity:.4;padding:0 12px;font-size:14px}.pezy-news .pagination{flex-wrap:wrap}.pezy-news .pagination .ellipsis{padding:0 3px}.pezy-news .pagination a[aria-current]{background:var(--ink);color:white}.pezy-news .library{padding-bottom:50px}.pezy-news .pagination{padding-bottom:20px}.pezy-news .contact .button{color:#fff}
body.pezy-news-page #main{padding:0!important}body.pezy-news-page #content{width:100%!important;float:none!important}body.pezy-news-page #sidebar{display:none!important}
@media(max-width:760px){.pezy-news .hero-copy h2{font-size:40px!important}.pezy-news .card h3{font-size:24px!important}}
@media(max-width:480px){.pezy-news .hero-copy h2{font-size:34px!important}.pezy-news .hero-copy{bottom:165px}.pezy-news .card h3{font-size:27px!important}.pezy-news .pagination .disabled span{display:none}.pezy-news .pagination .disabled{padding:0 4px}}

/* The news filters sit cleanly above the cards without the old divider bar. */
.pezy-news .filters{border-bottom:0;padding-bottom:0}
.pezy-news .type-filter{gap:0}

/* Shared mobile page edge: 10px per side. */
@media screen and (max-width:767px){
.pezy-news .rail,.pezy-news .opening{width:calc(100% - 20px)}
}
