.pp-has-career .pp-page-heading{display:none}
.pp-has-career .pp-page:not(.pp-page--home){padding-bottom:0}
.pp-status{background:white;color:var(--pp-ink,#2d254e);font-family:var(--pp-body,Manrope,sans-serif)}
.pp-status *{box-sizing:border-box}
.pp-status__inner{width:min(1280px,calc(100% - 2 * var(--pp-gutter,5vw)));margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;padding:64px 0 72px;min-height:580px}
.pp-status__art{position:relative;isolation:isolate;min-height:400px;display:flex;flex-direction:column;justify-content:center;padding:48px 32px;overflow:hidden;clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px)}
.pp-status__art--career{background:var(--pp-purple,#2d254e);color:white}
.pp-status__art--404{background:#f3f0f5;color:var(--pp-purple,#2d254e);text-align:center}
.pp-status__outline{position:absolute;width:260px;height:260px;border:1px solid currentColor;opacity:.14;right:-64px;top:-90px;transform:rotate(45deg);z-index:-1}
.pp-status__outline::after{content:'';position:absolute;inset:18px;border:1px solid currentColor}
.pp-status__art-word{font:500 clamp(48px,5.5vw,80px)/1.03 var(--pp-display,'Barlow Condensed',sans-serif);letter-spacing:.04em;margin-bottom:30px}
.pp-status__art-label{font-size:10px;line-height:1.6;letter-spacing:.1em;opacity:.75;max-width:260px}
.pp-status__art-arrow{position:absolute;width:100px;height:100px;right:28px;bottom:30px;opacity:.35}
.pp-status__number{font:500 clamp(150px,20vw,280px)/1 var(--pp-display,'Barlow Condensed',sans-serif);letter-spacing:-.015em;color:#564b64;display:block;margin-bottom:24px}
@supports(background-clip:text){.pp-status__number{background:linear-gradient(#2d254e55,#2d254e55),url(landing-scenes/marmorino.jpg) center/cover;background-clip:text;-webkit-background-clip:text;color:transparent}}
.pp-status__art--404 .pp-status__art-label{max-width:none}
.pp-status__eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}
.pp-status h1{font:500 clamp(32px,3.2vw,46px)/1.12 var(--pp-display,'Barlow Condensed',sans-serif);text-transform:uppercase;letter-spacing:.015em;margin:0 0 22px;max-width:460px}
.pp-status__lead{font-size:14px;line-height:1.85;max-width:440px;margin:0 0 28px;color:#6c6379}
.pp-status__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}
.pp-status__primary,.pp-status__secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;font-size:12px;line-height:1.5;text-decoration:none;color:inherit}
.pp-status__primary{background:var(--pp-purple,#2d254e);color:white;padding:13px 22px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}
.pp-status__primary:hover{background:#49396b}.pp-status__primary:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #00b3d9}
.pp-status__secondary{border-bottom:1px solid #c7b9d2;padding:7px 0}.pp-status__secondary:hover{border-color:#2d254e}
.pp-status__back{margin-top:24px}
.pp-status__search{max-width:340px;margin-top:32px}.pp-status__search label{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;color:#7a6f87}
.pp-status__search>div{display:flex;border:1px solid #ddd5e4}.pp-status__search input{flex:1;min-width:0;width:100%;padding:12px;border:0;border-radius:0;background:white;font:400 14px/1.5 var(--pp-body,Manrope,sans-serif);color:#2d254e}.pp-status__search button{display:grid;place-items:center;border:0;border-radius:0;background:white;color:#2d254e;min-width:46px;min-height:46px;cursor:pointer}.pp-status__search button:hover{background:#f2edf6}
@media(max-width:767px){.pp-status__inner{grid-template-columns:1fr;gap:28px;padding:28px 0 36px;min-height:0}.pp-status__art{min-height:220px;padding:28px;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.pp-status__art-word{font-size:48px;margin-bottom:20px}.pp-status__art-arrow{width:65px;height:65px}.pp-status h1{font-size:32px;margin-bottom:16px}.pp-status__eyebrow{margin-bottom:12px}.pp-status__lead{margin-bottom:20px}.pp-status__back{margin-top:16px}.pp-status__number{font-size:150px;margin-bottom:8px}.pp-status__art--404{min-height:220px;padding:18px}.pp-status__search{margin-top:24px}.pp-status__actions{gap:12px}.pp-status--404 .pp-status__primary{order:-1}}
