*{box-sizing:border-box}html,body{margin:0;padding:0;min-width:0;width:100%;max-width:100%;background:#111}body{font:14px Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit}button,input{font:inherit}button{cursor:pointer}img,video{max-width:100%;height:auto}button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.pw-sr-only,.pw-skip:not(:focus){position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.pw-skip:focus{position:fixed;top:12px;left:12px;z-index:10;padding:10px;background:#fff;color:#111}.pw-shell{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;background:var(--pw-bg);color:var(--pw-text);display:grid;grid-template-rows:auto 1fr auto;padding:40px 5vw 24px;overflow:hidden;gap:45px}.pw-background,.pw-overlay{position:absolute;inset:0;z-index:-1;pointer-events:none}.pw-background picture{display:block;width:100%;height:100%}.pw-background-media{height:100%;width:100%;object-fit:cover;display:block}.pw-overlay{background:rgb(0 0 0 / var(--pw-shade))}.pw-header{display:flex;justify-content:center;align-items:center;min-width:0}.pw-logo{width:var(--pw-logo);height:auto;object-fit:contain}.pw-brand{font-size:24px;letter-spacing:2px;line-height:1.3;font-weight:700;text-align:center;margin:0;overflow-wrap:anywhere}.pw-content{align-self:center;width:min(700px,100%);margin:0 auto;text-align:var(--pw-align);min-width:0;padding:30px 0}.pw-eyebrow{font-size:10px;letter-spacing:3px;font-weight:700;margin:0 0 22px}.pw-content h1{font-size:clamp(28px,6vw,var(--pw-title));font-weight:700;line-height:1.05;letter-spacing:-1.5px;margin:0 0 25px;max-width:100%;overflow-wrap:anywhere}.pw-description{font-size:15px;line-height:1.8;opacity:.85;margin-bottom:38px;overflow-wrap:anywhere}.pw-description p{margin:0 0 12px}.pw-description a{text-underline-offset:4px}.pw-newsletter{max-width:520px;margin:0 auto 22px}.pw-newsletter h2{font-size:10px;letter-spacing:1.5px;font-weight:400;margin:0 0 14px}.pw-input-row{display:flex;gap:10px;min-width:0}.pw-input-row input{min-width:0;flex:1;width:100%;height:50px;border:1px solid currentColor;border-radius:3px;background:transparent;color:inherit;padding:12px 15px;font-size:13px}.pw-input-row input::placeholder{color:inherit;opacity:.6}.pw-input-row button{border:1px solid var(--pw-button);border-radius:3px;background:var(--pw-button);color:var(--pw-button-text);padding:13px 23px;min-height:50px;font-size:10px;letter-spacing:1px;font-weight:700;max-width:100%;overflow-wrap:anywhere}.pw-input-row button:hover{filter:brightness(.88)}.pw-access{max-width:520px;margin:0 auto;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);padding-top:18px}.pw-access summary{cursor:pointer;list-style:none;display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:1.5}.pw-access summary::-webkit-details-marker{display:none}.pw-access[open] summary span{transform:rotate(45deg)}.pw-access-body{margin-top:20px}.pw-errors{font-size:12px;line-height:1.6;text-align:left;padding:12px 0}.pw-errors ul{margin:0;padding-left:20px}.pw-status{border:1px solid currentColor;padding:15px;font-size:13px;line-height:1.6}.pw-footer{text-align:center;font-size:9px;line-height:1.8;letter-spacing:.7px;opacity:.8}.pw-footer p{margin:13px 0 9px;overflow-wrap:anywhere}.pw-footer a{display:inline-block;text-decoration:none}.pw-social{font-size:10px}.pw-owner{font-size:8px;opacity:.7;text-decoration:underline!important;text-underline-offset:4px}@media(max-width:749px){.pw-shell{padding:30px 22px 20px;gap:30px}.pw-logo{width:var(--pw-logo-mobile)}.pw-brand{font-size:22px}.pw-content{padding:25px 0}.pw-content h1{font-size:min(var(--pw-title-mobile),9vw);letter-spacing:-.8px}.pw-eyebrow{font-size:9px;letter-spacing:2px}.pw-description{font-size:13px;line-height:1.75;margin-bottom:30px}.pw-input-row{flex-direction:column;gap:9px}.pw-input-row input,.pw-input-row button{width:100%;flex:auto}.pw-input-row button{min-height:47px}.pw-footer{font-size:8px}}@media(prefers-reduced-motion:reduce){.pw-background video{display:none}}