.pf-font,.pf-page,.pf-gate,.pf-popup{font-family:var(--font-inter), Inter, sans-serif}.pf-page{color:#f2f2f2;width:100%;max-width:1140px;margin:0 auto}.pf-page--list{padding-top:10px}.pf-page--locked{min-height:60vh}@media (max-width:1160px){.pf-page{padding-left:10px;padding-right:10px}}.pf-list-inner{padding:0 10px}.pf-list-title{color:#f2f2f2;margin:5px 0 32px;font-size:68px;font-weight:700;line-height:41px}.pf-list-note{color:#f2f2f280;text-align:end;margin:5px 0 0;font-size:13px;font-weight:300;line-height:16px}.pf-list-note a{color:inherit;font-weight:600;text-decoration:underline}.pf-filterbar{border-bottom:1px solid #d6d0c2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:20.5px;display:flex}.pf-reset{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:12px;flex:none;padding:14px 12px;font-size:21px;font-weight:300;line-height:16px}.pf-filters-wrap{flex:auto;padding-top:20.5px}.pf-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pf-filter{color:#f2f2f2;font:inherit;text-align:left;cursor:pointer;background-color:#121212;border:0;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:400;line-height:16px;transition:all .25s ease-in-out;display:block}.pf-filter[aria-pressed=true]{color:#0d0d0d;background-color:#f2f2f2}.pf-mobile-filters{display:none}.pf-section-title{color:#f2f2f2;margin:0 0 -10px;padding-bottom:55px;font-size:42px;font-weight:100;line-height:52.5px}.pf-section{padding-top:42px}.pf-section:first-of-type{margin-top:-17px}.pf-section+.pf-section .pf-section-title{margin-bottom:4px}.pf-grid-wrap{padding-bottom:55px}.pf-grid{flex-wrap:wrap;justify-content:flex-start;gap:55px 68px;display:flex;position:relative}.pf-card-wrap{flex:0 0 29%;max-width:29%}.pf-card-wrap[hidden]{display:none}.pf-card{width:100%;position:relative}.pf-card-media{min-height:208px;position:relative}.pf-card-link{z-index:66;color:#046bd2;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:0;line-height:25.6px;display:block;position:absolute;inset:0}.pf-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:208px;position:relative}.pf-card-arrow{z-index:11;opacity:0;visibility:hidden;transition:all .25s ease-in-out;position:absolute;top:7px;right:7px}.pf-card:hover .pf-card-arrow{opacity:1;visibility:visible}.pf-card--locked .pf-card-arrow{display:none}.pf-card-grey{z-index:2;filter:grayscale();background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-height:208px;position:absolute;inset:0}.pf-card-dim{z-index:3;opacity:.5;background:#0d0d0d;border-radius:8px;position:absolute;inset:0}.pf-card-lock{z-index:6;background:linear-gradient(#0d0d0d33,#0d0d0d33);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pf-card-lock img{padding-bottom:10px;position:relative}.pf-card-lock p{color:#fff;margin:0 0 10px;font-size:13px;font-weight:600;line-height:16px;position:relative}.pf-card-meta{padding-top:16px;position:relative}.pf-card-company{color:#f2f2f2;margin:0;font-size:13px;font-weight:400;line-height:16px}.pf-card-title{color:#f2f2f2;margin:6px 0;font-size:16px;font-weight:300;line-height:19px}.pf-card-tags{column-gap:18px;display:flex}.pf-card-tag{white-space:nowrap;position:relative}.pf-card-tag span{color:#f2f2f2;cursor:pointer;font-size:13px;font-weight:600;line-height:16px;text-decoration:underline;display:block}.pf-card-tag:not(:last-child):after{content:"/";color:#f2f2f2;font-size:11px;font-weight:900;line-height:25.6px;position:absolute;top:-3px;right:-11px}.pf-tooltip{z-index:9999;color:#fff;pointer-events:none;background:#0d0d0d;border-radius:3px;max-width:230px;padding:2px 12px;font-size:12px;line-height:18px;position:absolute;top:0;left:0}.pf-tooltip p{margin:0}@media (max-width:1045px){.pf-grid{column-gap:10px}.pf-card-wrap{flex:0 0 48%;max-width:48%}}@media (max-width:992px){.pf-filterbar{border-bottom:0;margin-bottom:0;padding-bottom:0;display:block}.pf-reset{display:none}.pf-mobile-filters{color:#0d0d0d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#efece7;border:0;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;line-height:16px;display:flex}.pf-mobile-filters[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.pf-mobile-filters[aria-expanded=true] svg{transform:rotate(180deg)}.pf-filters{opacity:0;visibility:hidden;background:#efece7;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:flex-start;gap:5px;max-height:0;padding:5px 7px;transition:all .25s ease-in-out;overflow:hidden}.pf-filters--open{opacity:1;visibility:visible;max-height:1200px}}@media (max-width:767px){.pf-list-inner{padding:0}.pf-list-title{margin:5px 8px 32px;font-size:36px}.pf-list-note{text-align:start;padding:0 10px 1px}.pf-filters-wrap{padding-top:21px}.pf-section{margin-top:0;padding:20px 10px 0}.pf-section:first-of-type{margin-top:0}.pf-grid-wrap{padding:0 8px 68px}.pf-card-tags{flex-wrap:wrap;row-gap:5px}.pf-card-link{line-height:23.3472px}}@media (max-width:610px){.pf-card-wrap{flex:0 0 100%;max-width:100%}}.pf-detail{flex-direction:column;padding-bottom:14px;display:flex}.pf-title{color:#f2f2f2;margin:-9px 0 30px;font-size:68px;font-weight:700;line-height:68px}.pf-subtitle{color:#f2f2f2;margin:0 0 16px;padding-bottom:3px;font-size:34px;font-weight:100;line-height:34px}.pf-detail>header{flex-direction:column;display:flex}.pf-tags{color:#f2f2f2;border-bottom:2px solid #f2f2f2;margin:5px 0 16px;padding-bottom:16px;font-size:13px;font-weight:600;line-height:15.75px}.pf-tags a{color:inherit;text-decoration:underline}.pf-tags .pf-sep{color:#0000;padding:0 6px}.pf-tags .pf-sep:before{content:"•";color:#f2f2f2}.pf-body{flex-direction:column;padding-top:16px;display:flex}.pf-body>*{flex:none}.pf-impact{background-color:#262626;border-radius:8px;align-items:center;column-gap:10px;margin-top:16px;padding:10px;display:flex}.pf-impact-label{color:#fff;text-transform:uppercase;background-color:#57839f;border-radius:6px;flex:none;margin:0;padding:3.5px 6px;font-size:13px;font-weight:500;line-height:16px;display:inline-block}.pf-impact-text{color:#f2f2f2;font-size:13px;font-weight:400;line-height:16px}.pf-impact-text p{margin:0}.pf-impact-text a{color:#f2f2f2;font-weight:700;text-decoration:underline}.pf-summary{color:#f2f2f2;margin-top:16px;font-size:16px;font-weight:300;line-height:20px}.pf-summary p{margin:0 0 10px}.pf-summary a{color:inherit;font-weight:700;text-decoration:underline}.pf-body>.pf-summary:first-child{margin-top:0}.pf-more{color:#f2f2f2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.pf-heading{color:#f2f2f2;border-bottom:2px solid #f2f2f2;align-self:flex-start;margin:118px 0 0;padding-bottom:30px;font-size:42px;font-weight:100;line-height:25.41px}.pf-summary+.pf-heading{margin-top:110px;padding-bottom:28px}.pf-heading--highlights,.pf-summary+.pf-heading--highlights{margin-top:76px;padding-bottom:28px}.pf-row+.pf-heading--highlights{margin-top:60px}.pf-full{margin-top:58px}.pf-hero{margin-top:16px}.pf-impact+.pf-hero{margin-top:21px}.pf-row+.pf-full{margin-top:42px}.pf-full .pf-media,.pf-hero .pf-media{aspect-ratio:1140/641.25;width:100%}.pf-row{column-gap:45px;margin-top:58px;padding:10px 0;display:flex}.pf-heading+.pf-row{margin-top:43px}.pf-row+.pf-row{margin-top:42px}.pf-row>.pf-cell{flex:0 547px;min-width:0}.pf-row .pf-media{width:100%;height:466px}.pf-row .pf-media--video{height:467px}.pf-hero+.pf-summary,.pf-full+.pf-summary{margin-top:16px}.pf-media{border-radius:9px;display:block;position:relative;overflow:hidden}.pf-media img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.pf-trigger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.pf-media--video .pf-trigger{position:absolute;inset:0}.pf-media--video{background-position:50%;background-repeat:no-repeat;background-size:cover}.pf-media--noposter{background-color:#262626}.pf-play-label{color:#f2f2f2;justify-content:center;align-items:center;gap:12px;font-size:21px;font-weight:600;display:flex;position:absolute;inset:0}.pf-autoplay{margin-top:16px;position:relative}.pf-row+.pf-autoplay{margin-top:0}.pf-autoplay-frame{border-radius:9px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.pf-autoplay-frame iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.pf-autoplay-play{z-index:99;color:#f2f2f2;font:inherit;text-align:left;cursor:pointer;background:#0d0d0dcc;border:0;border-radius:8px 0 0 8px;padding:10px 55px 10px 10px;display:block;position:absolute;top:30px;right:0}.pf-autoplay-play svg{position:absolute;top:5px;right:5px}.pf-autoplay-play span{font-size:21px;font-weight:600;line-height:normal;display:block}.pf-highlight{align-items:center;margin:62px -10px 0;display:flex}.pf-highlight+.pf-highlight{margin-top:58px}.pf-highlight-col{width:50%;min-height:1px;padding:0 10px;position:relative}.pf-highlight h3{color:#f2f2f2;margin:0 0 16px;font-size:34px;font-weight:700;line-height:41px}.pf-highlight h4{color:#f2f2f2;margin:0 0 16px;font-size:13px;font-weight:600;line-height:16px}.pf-highlight-summary{color:#f2f2f2;column-count:2;margin-bottom:16px;font-size:13px;font-weight:400;line-height:16px}.pf-highlight-summary p{margin:0 0 10px}.pf-highlight-summary a{color:inherit;font-weight:700;text-decoration:underline}.pf-update{color:#f2f2f2;text-align:left;background-color:#262626;border-radius:8px;margin-bottom:8px;padding:10px;font-size:13px;font-weight:400;line-height:16px}.pf-update p{margin:0 0 10px}.pf-update a{color:inherit;text-decoration:underline}.pf-buttons{flex-wrap:wrap;padding-top:6px;display:flex}.pf-button{color:#f2f2f2;background-color:#262626;background-image:url(/portfolio/646f3b1055f0a4392cb10d6f_Group%202.svg);background-position:93%;background-repeat:no-repeat;background-size:17px;border-radius:24px;margin:0 14px 6px 0;padding:9px 40px 9px 18px;font-size:20px;font-weight:300;line-height:25px;text-decoration:none;display:inline-block;position:relative}.pf-highlight .pf-media{width:560px;max-width:100%;height:560px}.pf-highlight .pf-media--video{height:auto;min-height:467px}.pf-appendix{padding:56px 0 68px}.pf-appendix h3{color:#f2f2f2;border-bottom:2px solid #f2f2f2;margin:0;padding:0 60px 30px 0;font-size:42px;font-weight:200;line-height:25px;display:inline-block}.pf-appendix-text{color:#f2f2f2;margin-top:42px;font-size:13px;font-weight:400;line-height:21px}.pf-appendix-text ul{margin:0;padding-left:15px;list-style:outside}.pf-appendix-text a{color:inherit;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:768px){.pf-title{margin:-9px 0 5px;font-size:40px;line-height:42px}.pf-subtitle{margin-bottom:5px;padding-bottom:0;font-size:22px;line-height:41px}.pf-tags{border-bottom:0;margin:5px 0 0}.pf-heading{border-bottom:0;margin-top:56px;margin-bottom:16px;padding-bottom:0;font-size:21px;font-weight:300}.pf-summary+.pf-heading{border-bottom:2px solid #f2f2f2;margin-top:22px;margin-bottom:42px;padding-bottom:10px;font-size:30px;font-weight:100}.pf-heading--highlights,.pf-summary+.pf-heading--highlights{border-bottom:2px solid #f2f2f2;margin-top:76px;margin-bottom:20px;padding-bottom:10px;font-size:30px;font-weight:100;line-height:48px}.pf-full+.pf-heading--highlights{margin-top:60px}.pf-row+.pf-heading--highlights{margin-top:76px}.pf-summary,.pf-body>.pf-summary:first-child,.pf-hero+.pf-summary,.pf-full+.pf-summary{margin-top:20px}.pf-row,.pf-full,.pf-row+.pf-row,.pf-row+.pf-full{margin-top:16px;padding:0}.pf-heading+.pf-row,.pf-heading+.pf-full,.pf-full+.pf-row{margin-top:0}.pf-row{column-gap:16px}.pf-row>.pf-cell{flex:1 1 0}.pf-row .pf-media,.pf-row .pf-media--video{height:120px}.pf-row--single .pf-media{height:auto}.pf-row--single .pf-media--video{height:210px}.pf-autoplay,.pf-row+.pf-autoplay{margin-top:16px}.pf-autoplay-play{top:-35px}.pf-autoplay-frame{height:295px;padding-bottom:0}.pf-highlight,.pf-highlight+.pf-highlight{flex-wrap:wrap;margin-top:20px}.pf-highlight+.pf-highlight{margin-top:16px}.pf-highlight-col{width:100%}.pf-highlight-summary{column-count:1}.pf-buttons{margin-bottom:15px}.pf-highlight+.pf-appendix{margin-top:16px}.pf-appendix h3{padding-bottom:10px;font-size:30px;line-height:48px}}@media (max-width:767px){.pf-impact{display:block}.pf-impact-label{margin-bottom:8px}.pf-summary{font-size:13px;font-weight:400;line-height:16px}}@media (max-width:600px){.pf-highlight .pf-media{width:100%;height:auto}.pf-highlight .pf-media img{height:auto}.pf-highlight .pf-media--video{height:210px;min-height:210px}}.pf-popup{z-index:9999;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#0d0d0dcc;height:100vh;padding-bottom:20px;position:fixed;inset:0;overflow-y:scroll}.pf-popup-backdrop{z-index:0;position:absolute;inset:0}.pf-popup-header{z-index:1;text-align:center;padding-top:34px;position:relative}.pf-popup-close{color:#ffd167;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffd167;border-radius:24px;flex-direction:row;align-items:center;gap:10px;padding:10px 16px;font-size:21px;font-weight:300;line-height:25px;display:inline-flex}.pf-popup-close path{stroke:#ffd167}.pf-popup-content{z-index:2;max-width:860px;margin:30px auto 0;position:relative}@media (min-width:900px){.pf-popup-content{max-width:65vw}}.pf-popup-content img{border-radius:9px;width:100%;max-width:100%;display:block}.pf-popup-video{width:100%;height:0;padding-bottom:56.25%;position:relative}.pf-popup-video iframe{background-color:#000;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.pf-popup-desc{color:#fff;background:#0d0d0d;border-radius:8px;margin:21px 0 55px;padding:10px;font-size:13px;font-weight:400;line-height:20px}.pf-popup-desc p{margin:0 0 10px}.pf-popup-desc p:last-child{margin-bottom:0}.pf-popup-desc a{color:inherit;text-decoration:underline}.pf-gate{z-index:9999;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(#00143dcc,#00143dcc),#ffffffde;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-bottom:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.pf-gate-inner{background:#0d0d0d;border-radius:8px;flex-direction:row;align-items:center;width:100%;max-width:841.63px;padding:42px 42px 0 30px;display:flex}.pf-gate-image{flex:0 0 30%;min-width:290px;padding-bottom:8px}.pf-gate-image img{object-fit:contain;width:290px;height:338px;display:block}.pf-gate-form{color:#f2f2f2;flex:0 0 70%;max-width:70%;padding:0 33px 0 25px;font-size:13px;font-weight:300;line-height:16px}.pf-gate-form h4{color:#f2f2f2;margin:0 0 5px;padding:10px 10px 10px 0;font-size:21px;font-weight:600;line-height:25px}.pf-gate-form form{margin-bottom:49px}.pf-gate-form label{color:#f2f2f2;margin-bottom:16px;font-size:21px;font-weight:300;line-height:25px;display:block}.pf-gate-form input{color:#ffd167;min-width:255px;font:inherit;background:0 0;border:0;border-bottom:2px solid #f2f2f2;border-radius:2px;outline:none;padding:10px 0;font-size:21px;font-weight:400;line-height:25px}.pf-gate-form input::placeholder{color:#57839f;font-size:19px}.pf-gate-form input[aria-invalid=true]{border-bottom-color:#f38376}.pf-gate-submit{color:#57839f;font:inherit;cursor:pointer;background:0 0;border:1px solid #57839f;border-radius:24px;align-items:center;gap:8px;padding:10px 16px;font-size:21px;font-weight:300;line-height:25px;display:inline-flex}.pf-gate-submit[disabled]{opacity:.6;cursor:progress}.pf-gate-error{color:#f38376;margin:12px 0 0;font-size:13px;font-weight:400;line-height:16px}.pf-gate-form>a{color:#ffd167;font-weight:500;text-decoration:underline}.pf-gate-cancel{padding-top:25px}.pf-gate-cancel button{color:#ffd167;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffd167;border-radius:24px;align-items:center;gap:8px;padding:10px 16px;font-size:21px;font-weight:300;line-height:25px;display:inline-flex}.pf-gate-cancel path{stroke:#ffd167}body.pf-no-scroll{overflow:hidden}@media (max-width:767px){.pf-gate{justify-content:flex-start;padding:50px 10px 20px}.pf-gate-inner{flex-wrap:wrap;padding:20px 18px}.pf-gate-image,.pf-gate-form{flex:0 0 100%;min-width:0;max-width:100%;padding:0}.pf-gate-image{justify-content:center;height:62px;display:flex}.pf-gate-image img{width:57px;height:56px}.pf-gate-form h4,.pf-gate-form form{text-align:center}.pf-gate-form form{margin-bottom:15px}.pf-gate-form input{text-align:center;width:100%;min-width:0;font-size:16px}}.pf-text+.pf-text,.pf-summary+.pf-text{margin-top:16px}.pf-impact--metric{column-gap:24px;padding:20px 24px}.pf-impact-value{color:#ffd167;letter-spacing:-.02em;flex:none;margin:0;font-size:56px;font-weight:700;line-height:1}.pf-impact-body{flex-direction:column;align-items:flex-start;row-gap:8px;display:flex}.pf-impact--metric .pf-impact-text{font-size:16px;font-weight:300;line-height:20px}.pf-quote{color:#f2f2f2;font-family:var(--font-inter), Inter, sans-serif;border-left:3px solid #ffd167;margin:0;padding:6px 0 6px 30px}.pf-quote--body{margin-top:58px}.pf-quote__text{margin:0}.pf-quote__text p{margin:0;font-size:34px;font-weight:100;line-height:42px}.pf-quote__text p:before{content:"“"}.pf-quote__text p:after{content:"”"}.pf-quote__by{align-items:center;column-gap:14px;margin-top:22px;font-size:13px;line-height:16px;display:flex}.pf-quote__by>span{flex-direction:column;row-gap:2px;display:flex}.pf-quote__name{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.pf-quote__role{color:#bfbfbf;font-weight:300}.pf-quote__photo{object-fit:cover;border:2px solid #ffd167;border-radius:50%;flex:none;width:56px;height:56px}.pf-html{color:#f2f2f2;margin-top:16px}.udc-static-video{background:#262626 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:767px){.pf-impact--metric{flex-direction:column;align-items:flex-start;row-gap:10px}.pf-impact-value{font-size:44px}.pf-quote{padding-left:20px}.pf-quote__text p{font-size:24px;line-height:30px}.pf-quote--body{margin-top:40px}}.pf-text ul,.pf-text ol,.pf-summary ul,.pf-summary ol{margin:0 0 10px;padding-left:18px;list-style:outside}.pf-text ol,.pf-summary ol{list-style:decimal}.pf-text h2,.pf-text h3,.pf-summary h2,.pf-summary h3{margin:0 0 10px;font-weight:600}
