@keyframes particle-float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-8px)}75%{transform:translateY(-25px) translate(5px)}}@keyframes particle-float-alt{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(15px) translate(-12px)}50%{transform:translateY(8px) translate(6px)}75%{transform:translateY(20px) translate(-4px)}}@keyframes particle-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes circle-expand{0%{opacity:.3;transform:scale(.8)}50%{opacity:.15;transform:scale(1.1)}to{opacity:.3;transform:scale(.8)}}.newsletter-page{align-items:center;background-color:var(--background-colours-back-ground-colour);display:flex;min-height:calc(100vh - 200px);overflow:hidden;position:relative}[data-theme=dark-theme] .newsletter-page{background-color:var(--base-colours-brand-dark-charcoal)}.newsletter-page .newsletter-particles{display:none;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}[data-theme=dark-theme] .newsletter-page .newsletter-particles{display:block}.newsletter-page .particle{border-radius:9999px;position:absolute}.newsletter-page .particle--aqua{background-color:#00a68480}[data-theme=dark-theme] .newsletter-page .particle--aqua{background-color:#00f5c3}.newsletter-page .particle--raspberry{background-color:#e01c1f66}[data-theme=dark-theme] .newsletter-page .particle--raspberry{background-color:#f05}.newsletter-page .particle--yellow{background-color:#d4a60066}[data-theme=dark-theme] .newsletter-page .particle--yellow{background-color:#fff500}.newsletter-page .particle--aqua-muted{background-color:#00a68426}[data-theme=dark-theme] .newsletter-page .particle--aqua-muted{background-color:#00f5c34d}.newsletter-page .particle--deep-blue{background-color:#002b4914}[data-theme=dark-theme] .newsletter-page .particle--deep-blue{background-color:#00f5c326}.newsletter-page .particle--xs{height:4px;width:4px}.newsletter-page .particle--sm{height:6px;width:6px}.newsletter-page .particle--md{height:10px;width:10px}.newsletter-page .particle--lg{height:16px;width:16px}.newsletter-page .particle--float-1{animation:particle-float 8s ease-in-out infinite}.newsletter-page .particle--float-2{animation:particle-float-alt 10s ease-in-out infinite}.newsletter-page .particle--float-3{animation:particle-float 12s ease-in-out 2s infinite}.newsletter-page .particle--pulse{animation:particle-pulse 4s ease-in-out infinite}.newsletter-page .newsletter-circle{border:1px solid rgba(0,43,73,.08);border-radius:9999px;pointer-events:none;position:absolute}[data-theme=dark-theme] .newsletter-page .newsletter-circle{border-color:#00f5c326}.newsletter-page .newsletter-circle--1{animation:circle-expand 10s ease-in-out infinite;height:300px;right:-50px;top:10%;width:300px}.newsletter-page .newsletter-circle--2{animation:circle-expand 12s ease-in-out 1s infinite;height:500px;right:-150px;top:-5%;width:500px}.newsletter-page .newsletter-circle--3{animation:circle-expand 8s ease-in-out .5s infinite;bottom:10%;height:200px;left:-80px;width:200px}@media (max-width:939px){.newsletter-page .newsletter-circle--1{height:200px;right:-80px;top:5%;width:200px}.newsletter-page .newsletter-circle--2{height:350px;right:-180px;top:-10%;width:350px}.newsletter-page .newsletter-circle--3{display:none}}.newsletter-page .newsletter-container{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1280px){.newsletter-page .newsletter-container{max-width:1280px;padding-left:2rem;padding-right:2rem}}.newsletter-page .newsletter-container{margin-left:auto;margin-right:auto;padding-bottom:var(--sizing-padding-and-gaps-section-top-and-bottom);padding-top:24px;position:relative;z-index:1}@media (min-width:940px){.newsletter-page .newsletter-container{padding-top:80px}}.newsletter-page .newsletter-grid{align-items:center;display:grid;gap:12px;grid-template-areas:"headline image" "form     form";grid-template-columns:2fr 3fr}@media (min-width:600px){.newsletter-page .newsletter-grid{grid-template-columns:1fr 1fr}}@media (min-width:940px){.newsletter-page .newsletter-grid{gap:20px;grid-template-areas:"headline image" "form     image"}}.newsletter-page .newsletter-headline-section{display:flex;flex-direction:column;gap:8px;grid-area:headline}.newsletter-page .newsletter-image-section{align-items:center;display:flex;grid-area:image;justify-content:center;min-width:0}.newsletter-page .newsletter-form-section{display:flex;flex-direction:column;gap:20px;grid-area:form}@media (min-width:940px){.newsletter-page .newsletter-form-section{gap:28px;max-width:520px}}.newsletter-page .newsletter-logo{align-items:center;display:flex;gap:4px}.newsletter-page .newsletter-logo .logo-resource{color:var(--base-colours-brand-deep-blue);font-size:28px;font-weight:800}[data-theme=dark-theme] .newsletter-page .newsletter-logo .logo-resource{color:#fff}@media (min-width:940px){.newsletter-page .newsletter-logo .logo-resource{font-size:32px}}.newsletter-page .newsletter-logo .logo-media{color:var(--base-colours-brand-neon-aqua);font-size:28px;font-weight:800}@media (min-width:940px){.newsletter-page .newsletter-logo .logo-media{font-size:32px}}.newsletter-page .newsletter-headline{color:var(--text-colours-text-primary);font-size:22px;font-weight:800;line-height:110%}@media (min-width:600px){.newsletter-page .newsletter-headline{font-size:36px}}@media (min-width:940px){.newsletter-page .newsletter-headline{font-size:var(--text-sizes-h1);max-width:520px}}.newsletter-page .newsletter-headline-accent{color:var(--base-colours-brand-neon-raspberry-accessible);font-size:18px;font-weight:800;line-height:110%}@media (min-width:600px){.newsletter-page .newsletter-headline-accent{font-size:26px}}@media (min-width:940px){.newsletter-page .newsletter-headline-accent{font-size:var(--text-sizes-h2)}}.newsletter-page .newsletter-subtitle{color:var(--text-colours-text-primary);font-size:16px;font-weight:600;line-height:140%}@media (min-width:940px){.newsletter-page .newsletter-subtitle{font-size:var(--text-sizes-body1)}}.newsletter-page .newsletter-benefits{display:flex;flex-direction:column;gap:14px}.newsletter-page .newsletter-benefit-item{align-items:flex-start;display:flex;gap:12px}.newsletter-page .newsletter-benefit-item .benefit-icon{align-items:center;background-color:var(--base-colours-brand-neon-aqua);border-radius:9999px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.newsletter-page .newsletter-benefit-item .benefit-icon svg{color:var(--base-colours-greys-white);height:14px;width:14px}[data-theme=dark-theme] .newsletter-page .newsletter-benefit-item .benefit-icon svg{color:var(--base-colours-brand-dark-charcoal,#1a1a2e)}.newsletter-page .newsletter-benefit-item .benefit-text{color:var(--text-colours-text-primary);font-size:16px;font-weight:400;line-height:normal}@media (min-width:940px){.newsletter-page .newsletter-benefit-item .benefit-text{font-size:18px}}.newsletter-page .newsletter-form{display:flex;flex-direction:column;gap:16px;max-width:420px;position:relative}.newsletter-page .newsletter-input{background-color:#fff;border:1.5px solid var(--dividing-lines-colours-diving-line-secondary);border-radius:var(--sizing-corners-box-corners);color:var(--text-colours-text-primary);font-size:16px;font-weight:400;outline:none;padding:16px 20px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;width:100%}.newsletter-page .newsletter-input::-moz-placeholder{color:var(--text-colours-text-secondary);-moz-transition:opacity .2s ease;transition:opacity .2s ease}.newsletter-page .newsletter-input::placeholder{color:var(--text-colours-text-secondary);transition:opacity .2s ease}.newsletter-page .newsletter-input:focus::-moz-placeholder{opacity:.4}.newsletter-page .newsletter-input:focus::placeholder{opacity:.4}[data-theme=dark-theme] .newsletter-page .newsletter-input{background-color:#ffffff14;border-color:#ffffff2e;color:#fff}[data-theme=dark-theme] .newsletter-page .newsletter-input::-moz-placeholder{color:#ffffff73}[data-theme=dark-theme] .newsletter-page .newsletter-input::placeholder{color:#ffffff73}.newsletter-page .newsletter-input:focus{border-color:var(--interaction-colours-interaction-primary);box-shadow:0 0 0 3px #00a68426,0 1px 3px #0000000f}[data-theme=dark-theme] .newsletter-page .newsletter-input:focus{box-shadow:0 0 0 3px #00f5c32e,0 1px 3px #0003}.newsletter-page .newsletter-input:not(:-moz-placeholder):invalid{border-color:var(--base-colours-brand-neon-raspberry-accessible);box-shadow:0 0 0 3px #e01c1f1a}.newsletter-page .newsletter-input:not(:placeholder-shown):invalid{border-color:var(--base-colours-brand-neon-raspberry-accessible);box-shadow:0 0 0 3px #e01c1f1a}[data-theme=dark-theme] .newsletter-page .newsletter-input:not(:-moz-placeholder):invalid{border-color:var(--base-colours-brand-neon-raspberry);box-shadow:0 0 0 3px #ff005526}[data-theme=dark-theme] .newsletter-page .newsletter-input:not(:placeholder-shown):invalid{border-color:var(--base-colours-brand-neon-raspberry);box-shadow:0 0 0 3px #ff005526}.newsletter-page .newsletter-input:not(:-moz-placeholder):valid{border-color:var(--interaction-colours-interaction-primary)}.newsletter-page .newsletter-input:not(:placeholder-shown):valid{border-color:var(--interaction-colours-interaction-primary)}.newsletter-page .newsletter-submit-btn{background-color:var(--interaction-colours-interaction-primary);border:none;border-radius:var(--sizing-corners-button-corners);color:var(--text-colours-text-on-interaction-primary);cursor:pointer;font-size:16px;font-weight:700;line-height:normal;overflow:hidden;padding:16px 20px;position:relative;transition:background-color .2s ease,transform .15s ease,box-shadow .25s ease;width:100%}.newsletter-page .newsletter-submit-btn:hover{background-color:var(--interaction-colours-interaction-primary-hover);box-shadow:0 4px 14px #00a6844d;transform:translateY(-1px)}[data-theme=dark-theme] .newsletter-page .newsletter-submit-btn:hover{box-shadow:0 4px 18px #00f5c340}.newsletter-page .newsletter-submit-btn:active{background-color:var(--interaction-colours-interaction-primary-pressed);box-shadow:0 1px 4px #00a68433;transform:translateY(0)}.newsletter-page .newsletter-submit-btn:focus-visible{outline:2px solid var(--interaction-colours-interaction-primary);outline-offset:3px}.newsletter-page .newsletter-submit-btn.is-submitting,.newsletter-page .newsletter-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.newsletter-page .newsletter-responses{display:flex;flex-direction:column;gap:8px}.newsletter-page .newsletter-responses .response{border-radius:var(--sizing-corners-box-corners);font-size:14px;font-weight:500;line-height:1.5;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease .1s,padding .3s ease}.newsletter-page .newsletter-responses .response:not(:empty){max-height:120px;opacity:1;padding:12px 16px}.newsletter-page .newsletter-responses #mce-error-response:not(:empty){background-color:#e01c1f14;color:var(--base-colours-brand-neon-raspberry-accessible)}[data-theme=dark-theme] .newsletter-page .newsletter-responses #mce-error-response:not(:empty){background-color:#ff00551f;color:#ff6b8a}.newsletter-page .newsletter-responses #mce-success-response:not(:empty){background-color:#00a68414;color:#007a5e}[data-theme=dark-theme] .newsletter-page .newsletter-responses #mce-success-response:not(:empty){background-color:#00f5c31a;color:#00f5c3}.newsletter-page .newsletter-trust-text{color:var(--text-colours-text-secondary);font-size:14px;font-weight:400;transition:opacity .2s ease}.newsletter-page .newsletter-form-section:has(.newsletter-input:focus) .newsletter-trust-text{opacity:1}.newsletter-page .newsletter-image{filter:drop-shadow(0 30px 20px rgba(0,0,0,.35));height:auto;max-width:100%;width:100%}[data-theme=dark-theme] .newsletter-page .newsletter-image{filter:drop-shadow(0 12px 24px rgba(0,0,0,.15))}@media (min-width:940px){.newsletter-page .newsletter-image{max-width:120%;width:120%}}
