.pg27-sector-web #pg-web-portfolio{width:100%;max-width:100%;min-width:0;margin:0 auto;color:#3b261b;font-family:"Work Sans",Arial,sans-serif}.pg27-sector-web #pg-web-portfolio *{box-sizing:border-box}.pg27-sector-web #pg-web-portfolio .pgw-intro{margin:0 0 clamp(22px,3vw,38px);width:100%;max-width:100%}.pg27-sector-web #pg-web-portfolio .pgw-intro p{font:400 clamp(.98rem,1.12vw,1.08rem)/1.7 "Work Sans",Arial,sans-serif;margin:0 0 15px}.pg27-sector-web #pg-web-portfolio a{color:#285068;text-underline-offset:3px}.pg27-sector-web #pg-web-portfolio a:focus-visible{outline:2px solid #285068;outline-offset:3px}.pg27-sector-web #pg-web-portfolio .pgw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,29px);align-items:stretch;margin:0 0 clamp(28px,4vw,50px)}.pg27-sector-web #pg-web-portfolio .pgw-card{background:#fff;min-width:0;overflow:hidden;border:1px solid rgb(59 38 27 / .07);border-radius:12px;box-shadow:0 7px 20px rgb(54 44 35 / .085),0 2px 5px rgb(54 44 35 / .03)}.pg27-sector-web #pg-web-portfolio .pgw-shot{display:block;width:100%;height:auto;aspect-ratio:auto!important;max-height:none!important;object-fit:contain!important}.pg27-sector-web #pg-web-portfolio .pgw-copy{padding:clamp(19px,2.4vw,27px)}.pg27-sector-web #pg-web-portfolio .pgw-label{display:inline-block;color:#675b50;font:600 .75rem/1.35 "Work Sans",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.pg27-sector-web #pg-web-portfolio .pgw-card h2{color:#3b261b;font:500 clamp(1.55rem,2.1vw,2.05rem)/1.2 "Playfair Display",Georgia,serif;margin:0 0 12px}.pg27-sector-web #pg-web-portfolio .pgw-card p{max-width:70ch;font:400 .98rem/1.66 "Work Sans",Arial,sans-serif;margin:0 0 18px}.pg27-sector-web #pg-web-portfolio .pgw-card a{color:#285068;font:600 .92rem/1.5 "Work Sans",Arial,sans-serif}.pg27-sector-web #pg-web-portfolio .pgw-tools{border-top:1px solid #d9cec0;padding:clamp(22px,3vw,39px) 0}.pg27-sector-web #pg-web-portfolio .pgw-tools h2,.pg27-sector-web #pg-web-portfolio .pgw-contact h2{color:#3b261b;font:500 clamp(1.7rem,2.65vw,2.4rem)/1.2 "Playfair Display",Georgia,serif;margin:0 0 13px}.pg27-sector-web #pg-web-portfolio .pgw-tools p{width:100%;max-width:100%;font:400 1rem/1.7 "Work Sans",Arial,sans-serif;margin:0 0 18px}.pg27-sector-web #pg-web-portfolio .pgw-logos{display:flex;flex-wrap:wrap;gap:10px;margin:0}.pg27-sector-web #pg-web-portfolio .pgw-logos a{display:inline-flex;align-items:center;gap:9px;min-height:45px;padding:10px 14px;color:#3b261b;text-decoration:none;border:1px solid rgb(59 38 27 / .08);background:#f6f3ee;border-radius:10px;font:500 .91rem/1.4 "Work Sans",Arial,sans-serif}.pg27-sector-web #pg-web-portfolio .pgw-logos a:nth-child(3n+2){background:#f1ede6}.pg27-sector-web #pg-web-portfolio .pgw-logos a:nth-child(3n){background:#eff1eb}.pg27-sector-web #pg-web-portfolio .pgw-logos img{width:22px;height:22px;object-fit:contain;display:block}.pg27-sector-web #pg-web-portfolio .pgw-contact{margin:clamp(20px,3vw,32px) 0 clamp(35px,5vw,55px);background:#f6f3ee;border-radius:12px;padding:clamp(22px,3vw,36px)}.pg27-sector-web #pg-web-portfolio .pgw-contact p,.pg27-sector-web #pg-web-portfolio .pgw-contact ul{width:100%;max-width:100%;font:400 1rem/1.7 "Work Sans",Arial,sans-serif;margin:0 0 16px}.pg27-sector-web #pg-web-portfolio .pg27-message-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.7vw,19px);margin:clamp(17px,2.4vw,25px) 0 clamp(20px,2.8vw,29px)}.pg27-sector-web #pg-web-portfolio .pg27-message-card{display:flex;gap:13px;align-items:flex-start;min-width:0;padding:clamp(15px,2vw,22px);border-radius:11px;background:#fff;box-shadow:0 3px 11px rgb(54 44 35 / .055)}.pg27-sector-web #pg-web-portfolio .pg27-message-card:nth-child(3n+2){background:#f1ede6}.pg27-sector-web #pg-web-portfolio .pg27-message-card:nth-child(3n){background:#eff1eb}.pg27-sector-web #pg-web-portfolio .pg27-message-card p{flex:1;margin:0!important;max-width:none!important;color:#40352c;font:500 clamp(.91rem,1.03vw,1.02rem)/1.55 "Work Sans",Arial,sans-serif;text-align:left}.pg27-sector-web #pg-web-portfolio .pg27-message-icon{display:block;position:relative;flex:none;width:20px;height:30px;margin-right:3px;border:0;border-radius:0;background:#608263;clip-path:polygon(9% 0,100% 0,81% 100%,0 100%);transform:rotate(6deg)}.pg27-sector-web #pg-web-portfolio .pg27-message-card:nth-child(3n+2) .pg27-message-icon{background:#c8a679;transform:rotate(-6deg)}.pg27-sector-web #pg-web-portfolio .pg27-message-card:nth-child(3n) .pg27-message-icon{background:#b95b55;transform:rotate(4deg)}@media(max-width:680px){.pg27-sector-web #pg-web-portfolio .pg27-message-grid{grid-template-columns:1fr}}.pg27-sector-web #pg-web-portfolio .pgw-contact .pgw-cta{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 19px;background:#285068!important;color:#fff!important;text-decoration:none!important;border-radius:3px;font:600 .88rem/1.35 "Work Sans",Arial,sans-serif}.pg27-sector-web #pg-web-portfolio .pgw-contact .pgw-cta:hover{background:#193d55!important}@media(max-width:700px){.pg27-sector-web #pg-web-portfolio .pgw-grid{grid-template-columns:1fr}.pg27-sector-web #pg-web-portfolio .pgw-copy{padding:19px}}