*{box-sizing:border-box}html,body{margin:0;color:#1b3326;background:#72b4ed;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}.pg-hero{position:relative;min-height:780px;min-height:max(780px,100svh);isolation:isolate;overflow:hidden}.pg-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-2}.pg-content{width:min(660px,calc(100% - 40px));margin:0 auto;padding-top:clamp(34px,6vh,72px);text-align:center}.pg-logo{display:block;width:min(420px,82%);height:auto;margin:0 auto 26px}.pg-content h1{font-size:clamp(22px,2.3vw,32px);font-weight:800;line-height:1.05;letter-spacing:-.8px;text-transform:uppercase;margin:0 0 12px}.pg-intro{margin:0 0 24px;font-size:16px;line-height:1.45}.pg-form{max-width:550px;margin:0 auto}.pg-fields{display:flex;min-height:56px;background:#f1ecdf;border:1px solid #1b3326}.pg-fields input{min-width:0;flex:1;border:0;border-radius:0;padding:17px 18px;background:#f1ecdf;color:#1b3326;font-size:16px}.pg-fields input::placeholder{color:#536052;opacity:1}.pg-fields button{border:0;border-left:1px solid #1b3326;border-radius:0;background:#ff5b19;color:#182c21;padding:16px 22px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap}.pg-fields button span{margin-left:13px;font-size:20px}.pg-fields button:hover{background:#ff783f}.pg-consent{font-size:11px;line-height:1.45;max-width:470px;margin:11px auto 0}.pg-gang{font-size:15px;font-weight:800;margin:19px 0 0;letter-spacing:.5px}.pg-message{background:#f1ecdf;padding:18px;border:1px solid #1b3326;line-height:1.5}.pg-error{margin:0 0 12px}.pg-footer{position:absolute;bottom:18px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-end;color:#f1ecdf;font-size:11px;text-shadow:0 1px 4px #172e21}.pg-access{margin-left:auto;text-align:right}.pg-access summary{cursor:pointer}.pg-access form{background:#f1ecdf;color:#1b3326;text-shadow:none;padding:18px;max-width:300px;margin-top:8px}.pg-access label{display:block;margin-bottom:8px}.pg-access input{width:180px;max-width:100%;padding:10px}.pg-access button{padding:10px;cursor:pointer}.pg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid #1b3326;outline-offset:4px}@media(max-width:600px){.pg-hero{min-height:max(760px,100svh)}.pg-content{padding-top:40px;width:calc(100% - 36px)}.pg-logo{width:290px;max-width:90%;margin-bottom:30px}.pg-content h1{font-size:24px;max-width:320px;margin:0 auto 14px}.pg-intro{font-size:14px;max-width:300px;margin:0 auto 22px}.pg-fields{flex-direction:column;border:0;gap:8px;background:transparent}.pg-fields input{border:1px solid #1b3326;min-height:52px}.pg-fields button{border:1px solid #1b3326;min-height:52px}.pg-consent{font-size:10px;max-width:320px}.pg-gang{margin-top:16px}.pg-background{object-position:50% 100%}.pg-footer{bottom:14px;left:18px;right:18px}}
html,body{background:#243e61;color:#fff}.pg-logo{filter:brightness(0) invert(1)}.pg-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(12,26,44,.23),transparent 60%)}.pg-fields{background:rgba(19,39,31,.82);border-color:#fff}.pg-fields input{color:#fff;background:transparent}.pg-fields input::placeholder{color:#fff}.pg-fields button{color:#fff;background:#1b3326;border-color:#fff}.pg-fields button:hover{background:#2d503b}.pg-message,.pg-access form{background:#1b3326;color:#fff;border-color:#fff}.pg-footer{color:#fff}:focus-visible{outline-color:#fff}@media(max-width:600px){.pg-fields{background:transparent}.pg-fields input{background:rgba(19,39,31,.82);border-color:#fff}.pg-fields button{border-color:#fff}}
.pg-fields{background:#f1ecdf;border-color:#1b3326}.pg-fields input{background:#f1ecdf;color:#1b3326}.pg-fields input::placeholder{color:#536052}.pg-fields button{background:#ff5b19;color:#182c21;border-color:#1b3326}.pg-fields button:hover{background:#ff783f}@media(max-width:600px){.pg-fields{background:transparent}.pg-fields input{background:#f1ecdf;border-color:#1b3326;color:#1b3326}.pg-fields button{background:#ff5b19;border-color:#1b3326;color:#182c21}}