*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}dialog{max-width:none;border:0}:root{--white: #FFFFFF;--grey: #949494;--blue-800: #242742;--blue-700: #36384D;--orange: #FF6155;--gradient: linear-gradient(90deg, #FF6A3A 0%, #FF527B 100%);--card-radius: 2.25rem;--card-mw: 56.5rem;--cta-radius: .5rem;--cta-shadow: 0px 16px 32px rgba(255, 97, 85, .5);--text-base-family: "Roboto", sans-serif;--text-large-size: 56px;--text-large-lineHeight: 1;--text-base-size: 1rem;--text-base-lineHeight: 1.5;--text-bold: 700;--spacing-100: .5rem;--spacing-200: 1rem;--spacing-300: 1.5rem;--spacing-400: 2rem;--spacing-500: 2.5rem;--spacing-550: 2.75rem;--spacing-600: 3rem;--spacing-800: 4rem;--spacing-900: 4.5rem;--spacing-1300: 6.5rem}@media (min-width: 57.5rem){:root{--zoomTiming: 3000}}::selection{background:var(--orange);color:var(--white)}.btn__primary{position:relative;padding:var(--spacing-200) var(--spacing-600);border:0;outline:none;border-radius:var(--cta-radius);background-color:var(--blue-800);color:var(--white);font-weight:600;overflow:hidden;cursor:pointer;z-index:1}.btn__primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--gradient);z-index:-1;opacity:0;transition:.25s ease-in-out}.btn__primary:hover:before,.btn__primary:focus-visible:before{opacity:1}@keyframes indicator{0%{transform:translateY(0);opacity:.9}50%{transform:translateY(-100%);opacity:1}to{transform:translateY(0);opacity:.9}}@keyframes fadeOut{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(0);opacity:0}}@keyframes fadeIn{0%{transform:scale(0) translate(0);opacity:0}to{transform:scale(1) translate(0);opacity:1}}@keyframes zoom{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes zoom-sm{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes zoom-md{0%{transform:scale(1) translate(0);opacity:1}25%{transform:scale(1) translate(-20%);opacity:1}90%{transform:scale(15) translate(-25%);opacity:.8}to{transform:scale(20) translate(-25%);opacity:0}}@keyframes success{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes success-sm{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(0);opacity:.5}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes success-md{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes wiggle{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.card{display:flex;flex-direction:column-reverse;background-color:var(--white);overflow:hidden;max-width:var(--card-mw);transform:scale(1) translate(0)}@media (min-width: 400px){.card{border-radius:var(--card-radius);padding:var(--spacing-300)}}@media (min-width: 57.5rem){.card{flex-direction:row;padding:var(--spacing-500);gap:var(--spacing-400)}}@media (min-width: 80rem){.card{flex-direction:row;padding:var(--spacing-400);padding-inline-start:var(--spacing-800);gap:var(--spacing-800)}}.card__content{display:flex;flex:1 1 50%;flex-direction:column;padding-block:var(--spacing-500) var(--spacing-550);padding-inline:var(--spacing-300);gap:var(--spacing-500)}@media (min-width: 400px){.card__content{padding-block-end:0;padding-inline:0}}@media (min-width: 57.5rem){.card__content{padding-block:0;justify-content:center}}@media (min-width: 80rem){.card__content{gap:var(--spacing-400)}}.card__summary{display:flex;flex-direction:column;gap:var(--spacing-300)}.card__title{font-size:2.5rem;color:var(--blue-800);line-height:var(--text-large-lineHeight)}@media (min-width: 57.5rem){.card__title{font-size:var(--text-large-size)}}.card__image{position:relative;flex:1 1 50%;display:flex;overflow:hidden;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media (min-width: 57.5rem){.card__image{background:var(--blue-700);-webkit-mask-image:radial-gradient(ellipse 250% 180% at center,#000 15%,#000c 40%,#0000 80%);mask-image:radial-gradient(ellipse 250% 180% at center,#000 15%,#000c 40%,#0000 80%)}}.card__image img{width:100%;height:100%;object-fit:cover}@media (min-width: 400px){.card__image{border-radius:1rem}}.card--reset{transform:translate(0) scale(0);transform-origin:center;position:relative}.animate\:zoom{animation:zoom .45s ease-in-out forwards}@media (min-width: 400px){.animate\:zoom{animation:zoom-sm .7s ease-in-out forwards}}@media (min-width: 57.5rem){.animate\:zoom{animation:zoom-md 1.7s ease-in-out forwards}}@media (prefers-reduced-motion){.animate\:zoom{animation:none}}.card--reset{transform:translate(-100%);opacity:0;animation:slideIn 1s ease-in-out forwards;animation-play-state:paused}@media (min-width: 400px){.card--reset{animation:fadeIn 1s ease-in-out forwards}}@media (min-width: 57.5rem){.card.animate\:zoom{transition:transform .5s ease-in-out}.card.animate\:zoom .card__image img{opacity:0}}#stars{opacity:0}body:has(.subscribed) #stars,body:has(.subscribed--reset) #stars{transition:opacity .5s ease-in-out}body:has(.subscribed) #stars{opacity:1}body:has(.subscribed--reset) #stars{opacity:0}input.valid~.error__icon{opacity:1;transform:scale(1)}[data-field=email]{position:relative;transition:transform .5s ease;display:inline-block}.error{font-size:.75rem;font-weight:var(--text-bold);color:var(--orange);transition:.5s ease-in-out;border-radius:10px}.error__icon{position:absolute;transform:scale(0);right:1.5rem;transition:opacity .1s transform .5s ease-in;opacity:0}.error__icon circle{fill:transparent}.error__icon path{stroke:green}.card__success{position:relative;display:none;flex-direction:column;gap:2rem;border-radius:0;min-height:100vh;padding:var(--spacing-200);width:100%;opacity:0;transform:scale(0)}.card__success .btn__primary{margin-block-start:auto}@media (min-width: 400px){.card__success .btn__primary{margin-block-start:initial}}@media (min-width: 400px){.card__success{position:absolute;top:50%;left:50%;transform:translateX(-50%,-50%);background-color:var(--white);overflow:hidden;border-radius:var(--card-radius);z-index:1;width:90%;padding:clamp(var(--spacing-300),.5vw + 2rem,var(--spacing-400));max-width:31.5rem;min-height:32.5rem}}@media (min-width: 57.5rem){.card__success{padding:var(--spacing-800);width:fit-content}}.card__success::backdrop{display:none}.card__success img{width:4rem;height:4rem}.card__success.subscribed{animation:success 1s ease-in-out forwards;transform-origin:center center}@media (min-width: 400px){.card__success.subscribed{animation:success-sm .7s ease-in-out forwards}}@media (min-width: 57.5rem){.card__success.subscribed{animation:success-md 1.5s ease-in-out forwards}}.card__success.subscribed--reset{backface-visibility:hidden;will-change:opacity,transform;animation:slideOut 1s ease-in-out forwards}@media (min-width: 400px){.card__success.subscribed--reset{animation:fadeOut 1s ease-in-out forwards}}label{font-size:.75rem}#newsletter-form{display:flex;flex-direction:column}#email{outline:none;padding:1rem 1.5rem;background:var(--white);border:1px solid var(--grey);color:var(--blue-800);border-radius:var(--cta-radius);width:100%}#email::placeholder{color:var(--grey)}#email.invalid{background:#ffe7e6;border:1px solid #FF6155;color:var(--orange)}#email.invalid::placeholder{color:var(--orange)}.newsletter-form__group{display:flex;justify-content:space-between;margin-block-end:var(--spacing-100)}.newsletter-form__group:has(#email){position:relative;align-items:center;justify-content:flex-end;margin-block-end:var(--spacing-300)}@media (min-width: 57.5rem){.newsletter-form__group:has(#email){margin-block-end:var(--spacing-300)}}.attribution{display:none}body{font-family:var(--text-base-family);background-color:var(--blue-700);color:var(--blue-800);line-height:1.5;width:100%;overflow-x:hidden}main{min-height:100vh}@media (min-width: 400px){main{display:flex;align-items:center;justify-content:center;padding:1rem}}@media (min-width: 57.5rem){main{padding-inline:2rem}}@media (min-width: 80rem){main{padding-inline:0}}img{width:100%;max-width:100%}ul{list-style-position:outside;padding-left:1.3rem}li{gap:1rem;padding-left:1rem;line-height:1.5}li::marker{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%3e%3cg%20fill='none'%3e%3ccircle%20cx='10.5'%20cy='10.5'%20r='10.5'%20fill='%23FF6155'/%3e%3cpath%20stroke='%23FFF'%20stroke-width='2'%20d='M6%2011.381%208.735%2014%2015%208'/%3e%3c/g%3e%3c/svg%3e");font-size:1.5rem}li:last-of-type{-moz-margin-block-end:0}li span{display:block;position:relative;transform:translateY(-7.5%)}@-moz-document url-prefix(){li{margin-block-end:.25rem}li:last-of-type{margin-block-end:0}}.hidden{opacity:0;visibility:hidden}.progress-indicator{position:absolute;right:1.5rem;top:1.8rem;display:flex;gap:2px;opacity:0;transition:opacity .2s ease-in-out}.progress-indicator__circle{transform:translateY(0);border-radius:50%;width:8px;height:8px;background:transparent;border:2px solid var(--grey)}.progress-indicator__circle:first-of-type{animation-delay:.25s}.progress-indicator__circle:nth-of-type(2){animation-delay:.5s}.progress-indicator__circle:last-of-type{animation-delay:.8s}.progress-indicator:has(.animate\:progress){opacity:1}.animate\:wiggle{animation:wiggle .5s ease}.animate\:progress{animation:indicator .85s ease-in-out infinite}.overflow{height:100vh;overflow:hidden}.text-bold{font-weight:var(--text-bold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
