@font-face{font-family:WPWOxygen;src:url(assets/oxygen-400.woff2) format('woff2');font-display:swap}@font-face{font-family:WPWMontserrat;src:url(assets/montserrat-600.woff2) format('woff2');font-weight:600;font-display:swap}
body.wpw-body{margin:0;background:#f8f8f2}.wpw{--ink:#143a34;--paper:#f8f8f2;--teal:#007b86;--accent:#f7be62;color:var(--ink);background:var(--paper);font:17px/1.7 WPWOxygen,Arial,sans-serif;overflow-wrap:anywhere}.wpw *{box-sizing:border-box}.wpw a{color:inherit}.wpw h1,.wpw h2,.wpw h3{font-family:WPWMontserrat,Arial,sans-serif;font-weight:600;letter-spacing:-.04em;line-height:1.12;color:inherit}.wpw h1{font-size:clamp(38px,5.8vw,82px)}.wpw h2{font-size:clamp(30px,3.5vw,48px)}.wpw h3{font-size:24px}.wpw img{max-width:100%;height:auto}.wpw a:focus-visible,.wpw button:focus-visible{outline:3px solid #b65f00;outline-offset:5px}.wpw-skip{position:absolute;left:12px;top:0;transform:translateY(-120%);background:#fff;padding:12px;z-index:1000}.wpw-skip:focus{transform:none}.wpw-header{display:flex;align-items:center;gap:28px;padding:25px 5%;background:var(--paper);flex-wrap:wrap}.wpw-logo{margin-right:auto;width:230px}.wpw-logo img{display:block;width:100%;height:auto}.wpw-header nav,.wpw-header ul{display:flex;gap:24px;flex-wrap:wrap}.wpw-header ul,.wpw-footer ul{list-style:none;padding:0;margin:0}.wpw-header a{text-decoration:none}.wpw-language{font-size:14px}.wpw-hero{position:relative;isolation:isolate;min-height:650px;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:45px;padding:80px 6%;color:#fff;background:#07383d}.wpw-hero-image,.wpw-hero-image:after{position:absolute;inset:0;z-index:-1}.wpw-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.wpw-hero-image:after{content:"";background:linear-gradient(90deg,rgba(0,25,31,.88),rgba(0,25,31,.40))}.wpw-hero h1{margin:20px 0}.wpw-hero-copy>p{max-width:600px}.wpw-kicker{font-size:12px;letter-spacing:.16em;font-weight:bold}.wpw-button{display:inline-block;border-radius:4px;background:var(--accent);color:#143a34!important;padding:14px 22px;text-decoration:none;font-weight:bold}.wpw-feature{align-self:end;padding:28px;border:1px solid #ffffff80;background:#00272fd9;text-decoration:none}.wpw-feature h2{font-size:clamp(26px,2.5vw,36px);margin:12px 0 24px}.wpw-feature>span{font-size:13px}.wpw-strip{text-align:center;background:var(--teal);color:#fff;padding:20px}.wpw-section{padding:65px max(6%,calc((100% - 1380px)/2))}.wpw-section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px}.wpw-section-heading h2{margin:8px 0 16px}.wpw-section-heading p{margin:0}.wpw-section-heading>a{white-space:nowrap}.wpw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.wpw-card{min-width:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #d6e3df}.wpw-card>a{display:block;height:100%;text-decoration:none}.wpw-card img,.wpw-placeholder{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.wpw-placeholder{background:#dce9e4;display:grid;place-items:center;font-size:12px;letter-spacing:.15em}.wpw-card-body{padding:25px}.wpw-card time{font-size:13px}.wpw-card h3{margin:12px 0 24px}.wpw-card a:hover h3{text-decoration:underline}.wpw-card-body>span{font-size:14px;font-weight:bold}.wpw-section:nth-of-type(even){background:#edf2ee}#videos{background:#07383d;color:#fff}#videos .wpw-card{background:#12474a;border-color:#47716f}.wpw-end{background:var(--teal);color:#fff;padding:70px 6%}.wpw-end h2{font-size:clamp(40px,6vw,76px)}.wpw-footer{background:#0c302e;color:#fff;padding:50px 6%}.wpw-footer nav{margin:24px 0}.wpw-footer ul{display:flex;gap:24px;flex-wrap:wrap}.wpw-article-heading{max-width:1100px;margin:auto;padding:70px 6% 35px}.wpw-article-heading h1{font-size:clamp(34px,4.5vw,64px);margin:22px 0}.wpw-article-heading>a{font-size:14px}.wpw-article-image{max-width:1280px;margin:0 auto 45px}.wpw-article-image>img{display:block;width:100%;max-height:800px;object-fit:contain}.wpw figcaption{font-size:13px;padding:10px 20px}.wpw-content{max-width:800px;margin:0 auto;padding:0 24px 55px;font-size:19px;line-height:1.85}.wpw-content h2,.wpw-content h3{margin-top:1.6em}.wpw-content iframe,.wpw-content video{max-width:100%}.wpw-content iframe{width:100%;aspect-ratio:16/9;height:auto}.wpw-content figure{max-width:100%;margin-left:0;margin-right:0}.wpw-content table{display:block;overflow-x:auto;max-width:100%}.wpw-content .alignwide,.wpw-content .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}.wpw-content input,.wpw-content textarea{max-width:100%}.wpw-content pre{overflow:auto}
@media(max-width:900px){.wpw-hero{grid-template-columns:1fr;padding:55px 6%;gap:30px}.wpw-hero-copy{max-width:680px}.wpw-feature{max-width:600px}.wpw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wpw-section-heading{align-items:start;flex-direction:column}.wpw-header{gap:20px}.wpw-header nav{width:100%;order:3}.wpw-article-heading{padding-top:40px}}
@media(max-width:560px){.wpw-grid{grid-template-columns:1fr}.wpw-section{padding:44px 6%}.wpw-logo{width:185px}.wpw-header{padding:20px 6%}.wpw-header nav,.wpw-header ul{gap:18px;font-size:15px}.wpw-hero{min-height:720px}.wpw-hero h1{font-size:clamp(37px,10vw,56px)}.wpw-content{font-size:18px}.wpw-card h3{font-size:23px}}
@media(prefers-reduced-motion:no-preference){.wpw-card{transition:box-shadow .2s}.wpw-card:hover{box-shadow:0 8px 26px #143a3420}}
/* Keep the contrast layer above the photograph inside its stacking context. */
.wpw-hero-image:after{z-index:0;background:linear-gradient(90deg,rgba(0,25,31,.88),rgba(0,25,31,.58))}
