.pc-site .pchs-hero{isolation:isolate;background:#071e2a}.pchs{position:absolute;inset:0;overflow:hidden;z-index:-2;touch-action:pan-y}.pchs-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .8s ease;pointer-events:none}.pchs-image.is-current{opacity:1}.pc-site .pchs-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(7 30 42 / .93),rgb(7 30 42 / .64) 54%,rgb(7 30 42 / .12));pointer-events:none}.pchs-controls[hidden]{display:none!important}.pc-site .pchs-controls{position:absolute;right:max(36px,calc((100% - 1200px)/2));bottom:101px;z-index:2;display:flex;align-items:center;gap:6px;padding:5px;border-radius:10px;background:#071e2acc;max-width:calc(100% - 40px)}.pc-site .pchs-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:7px;background:#fff0;border:1px solid #ffffff60;border-radius:6px;color:#fff;font:600 13px/1.2 Arial,sans-serif;cursor:pointer;box-shadow:none}.pc-site .pchs-controls button:focus-visible{outline:3px solid #e7b565;outline-offset:3px}.pc-site .pchs-controls button:hover,.pc-site .pchs-controls button[aria-pressed=true]{background:#fff;color:#102e39}.pchs-dots{display:flex;gap:4px}.pc-site .pchs-controls .pchs-pause{padding-inline:12px;min-width:74px}.pc-site .pchs-email{overflow-wrap:anywhere}@media(max-width:380px){.pc-site .pchs-controls{flex-wrap:wrap;justify-content:center}.pc-site .pchs-controls .pchs-pause{flex-basis:100%}}@media(max-width:1100px){.pc-site .pchs-controls{position:relative;right:auto;bottom:auto;margin:24px auto 0;width:max-content;max-width:calc(100% - 40px)}.pc-site .pchs-hero{display:flex;flex-direction:column}.pc-site .pchs-hero>.pc-wrap{order:0}.pc-site .pchs-controls{order:1}.pc-site .pchs-controls button{min-width:36px;min-height:44px}.pc-site .pchs-hero:before{background:linear-gradient(90deg,#071e2ade,#071e2a91)}}@media(prefers-reduced-motion:reduce){.pchs-image{transition:none}}.pc-site .pchs-controls{display:none!important}.pc-site .pchs-controls{display:flex!important;z-index:5;gap:8px}.pc-site .pchs-controls button{min-width:36px;min-height:36px}.pc-site .pchs-controls button:focus-visible{outline:3px solid #d6a04d;outline-offset:3px}@media(max-width:780px){.pc-site .pchs-controls{bottom:16px;right:20px}.pc-site .pchs-dots{display:none}}.pc-site .pchs-hero>.pc-wrap{display:grid}.pc-site .pchs-hero .pc-hero-copy,.pc-site .pchs-captions{grid-area:1/1}.pc-site .pchs-hero .pc-hero-bottom{grid-area:2/1}.pc-site .pchs-captions{position:relative;margin-top:0;max-width:600px;min-height:110px;align-self:center}.pc-site .pchs-caption[hidden]{display:none!important}.pc-site .pchs-caption h2{font-size:clamp(24px,3vw,36px);line-height:1.2;color:#fff}.pc-site .pchs-caption p{font-size:18px;line-height:1.5;color:#e0ebe9;margin-top:10px;overflow-wrap:anywhere}.pc-site .pchs-captions+.pc-hero-bottom{margin-top:28px}.pc-site .pchs-hero .pchs-original h1{font-size:var(--pchs-title-desktop,clamp(44px,6.1vw,88px));overflow-wrap:anywhere}.pc-site .pchs-hero .pchs-original>p{font-size:var(--pchs-text-desktop,20px)}.pc-site .pchs-caption h2{font-size:var(--pchs-title-desktop,clamp(24px,3vw,36px));overflow-wrap:anywhere}.pc-site .pchs-caption>p{font-size:var(--pchs-text-desktop,18px)}@media(max-width:780px){.pc-site .pchs-hero .pchs-original h1{font-size:var(--pchs-title-mobile,clamp(36px,9.5vw,58px))}.pc-site .pchs-hero .pchs-original>p{font-size:var(--pchs-text-mobile,18px)}.pc-site .pchs-caption h2{font-size:var(--pchs-title-mobile,24px)}.pc-site .pchs-caption>p{font-size:var(--pchs-text-mobile,18px)}}@keyframes pchs-text-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.pchs-original.pchs-text-active[data-pchs-animation="1"],.pchs-caption:not([hidden])[data-pchs-animation="1"]{animation:pchs-text-enter .5s ease-out both}}.pc-site .pchs-team-gallery{position:relative;overflow:hidden;border-radius:10px;background:#102e39;isolation:isolate}.pc-site .pchs-team-gallery>img.pchs-team-frame{display:block;width:100%;opacity:0;transition:opacity .6s ease;pointer-events:none;border-radius:10px}.pc-site .pchs-team-gallery>img.pchs-team-frame:first-child{position:relative;height:auto;aspect-ratio:1533/1026}.pc-site .pchs-team-gallery>img.pchs-team-frame:not(:first-child){position:absolute;inset:0;height:100%;object-fit:contain}.pc-site .pchs-team-gallery>img.pchs-team-current{opacity:1}@media(prefers-reduced-motion:reduce){.pc-site .pchs-team-gallery>img.pchs-team-frame{transition:none}}.pc-site .pchs-controls{gap:5px;padding:5px;border-radius:24px;background:rgb(9 35 45 / .48);border:1px solid rgb(255 255 255 / .18)}.pc-site .pchs-controls button{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border-radius:50%;font-size:14px;line-height:1;background:#fff0;border:1px solid rgb(255 255 255 / .28);color:#fff;box-shadow:none}.pc-site .pchs-controls .pchs-dots{gap:3px}.pc-site .pchs-controls .pchs-dot{width:24px;height:24px;min-width:24px;min-height:24px;font-size:11px;border-color:#fff0}.pc-site .pchs-controls .pchs-dot[aria-pressed="true"]{background:#fff;color:#102e39}.pc-site .pchs-controls .pchs-pause{font-size:0;width:30px;min-width:30px;padding:0;background:#fff0;color:#fff}.pc-site .pchs-controls .pchs-pause::before{content:"";display:inline-block;width:8px;height:10px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box;vertical-align:middle}.pc-site .pchs-controls .pchs-pause[data-paused]::before{width:0;height:0;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:8px solid currentColor;border-right:0;margin-left:2px}.pc-site .pchs-controls button:hover{background:rgb(255 255 255 / .18)}.pc-site .pchs-controls button:focus-visible{outline:2px solid #d6a04d;outline-offset:3px}@media(max-width:780px){.pc-site .pchs-controls button,.pc-site .pchs-controls .pchs-pause{width:36px;height:36px;min-width:36px;min-height:36px}}.pchs-team-controls{position:absolute;bottom:8px;right:8px;display:flex;gap:4px;z-index:3;padding:3px;border-radius:24px;background:rgb(9 35 45 / .72)}.pc-site .pchs-team-controls button{width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid rgb(255 255 255 / .4);border-radius:50%;padding:0;background:#fff0;color:#fff;font-size:15px;line-height:1;display:grid;place-items:center}.pc-site .pchs-team-controls button:focus-visible{outline:2px solid #d6a04d;outline-offset:2px}