@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Oswald:wght@400;600&display=swap";:root{--clr-dark-blue-400:243 17% 22%;--clr-dark-blue-500:243 17% 16%;--clr-dark-blue-600:236 21.7% 13.5%;--clr-light-blue-100:231 77% 90%;--clr-yellow-400:44 100% 63%;--clr-white:0 0% 100%;--clr-primary:258 83% 63%;--clr-secondary:var(--clr-yellow-400);--clr-accent:var(--clr-light-blue-100);--clr-link:var(--clr-primary);--fs-900:clamp(5rem,8vw + 1rem,9.375rem);--fs-800:3rem;--fs-700:2rem;--fs-600:1.25rem;--fs-500:1rem;--fs-400:.9375rem;--fs-300:1rem;--fs-200:.875rem;--ff-sans-heading:"Oswald",sans-serif;--ff-sans-body:"Inter",sans-serif;--screen-sm:640px;--screen-md:1024px;--letter-spacing-3:4px;--letter-spacing-2:2.7px;--letter-spacing-1:2.35px;--border-radius-xs:6px;--border-radius-sm:.5rem;--border-radius-md:.75rem;--border-radius-base:1rem;--border-radius-lg:1.5rem;--border-radius-xl:2.5rem;--border-radius-circle:50%}@media (min-width:640px)){:root{--fs-800:4rem;--fs-700:2.5rem;--fs-600:1.5rem;--fs-500:1.5rem;--fs-400:1rem}}@media (min-width:1024px){:root{--fs-800:4.5rem;--fs-700:3.5rem;--fs-600:2rem;--fs-500:1.75rem;--fs-400:1.125rem}}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,picture{margin:0}ol[role=list],ul[role=list]{list-style:none}*,:after,:before{box-sizing:border-box;margin:0}body,html{overflow-x:hidden}html,html:focus-within{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:hsl(var(--clr-dark-blue-400));color:hsl(var(--clr-white));display:block;font-family:var(--ff-sans-body);font-size:var(--fs-400);height:100%;line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{border:0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5{font-family:var(--ff-sans-heading);font-size:var(--fs-600)}h1{font-size:var(--fs-800)}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-600)}h4{font-size:var(--fs-500)}h5{font-size:var(--fs-400)}.large-button{aspect-ratio:1;border-radius:50%;display:inline-grid;font-size:2rem;padding:0 2em;place-items:center;position:relative;text-decoration:none;z-index:1}.large-button:after{background-color:hsl(var(--clr-white)/.15);border-radius:50%;content:"";height:100%;opacity:0;position:absolute;transition:opacity .2s linear,transform .25s cubic-bezier(.075,.82,.165,1);width:100%;z-index:-1}.large-button:focus:after,.large-button:hover:after{opacity:1;transform:scale(1.4)}.underline-indicators>*{border-bottom:.2rem solid hsl(var(--clr-white)/0);cursor:pointer;padding:var(--underline-gap,1rem) 0}.underline-indicators>:focus,.underline-indicators>:hover{border-bottom-color:hsl(var(--clr-white)/.25)}.underline-indicators>.active,.underline-indicators>[aria-selected=true]{border-bottom-color:hsl(var(--clr-white)/1);color:hsl(var(--clr-white)/1)}.tab-list{--gap:2rem}.tab-list>*{cursor:pointer}.dot-indicators>*{aspect-ratio:1;background-color:hsl(var(--clr-white)/.25);border:0;border-radius:50%;cursor:pointer}.dot-indicators>:focus,.dot-indicators>:hover{background-color:hsl(var(--clr-white)/.5)}.dot-indicators>[aria-selected=true]{background-color:hsl(var(--clr-white)/1)}.number-indicators>*{aspect-ratio:1;background-color:hsl(var(--clr-dark-blue-400));border:1px solid hsl(var(--clr-white)/.25);border-radius:50%;color:hsl(var(--clr-white));cursor:pointer;padding:1rem}.number-indicators>:focus,.number-indicators>:hover{border-color:hsl(var(--clr-white)/.5)}.number-indicators>[aria-selected=true]{background-color:hsl(var(--clr-white)/1);border-color:hsl(var(--clr-white)/1);color:hsl(var(--clr-dark-blue-400))}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.flex{display:flex;gap:var(--gap,1rem)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.grid{display:grid;gap:var(--gap,1rem)}.block{display:block}.flow>:where(:not(:first-child)){margin-top:var(--flow-space,1rem)}.grid-container{display:grid;padding-inline:1rem;padding-bottom:4rem;place-items:center;text-align:center}@media (min-width:var(--screen-md )){.grid-container{-moz-column-gap:var(--container-gap,2rem);column-gap:var(--container-gap,2rem);grid-template-columns:minmax(1rem,1fr) repeat(2,minmax(0,30rem)) minmax(1rem,1fr);text-align:left}}.container{margin-inline:auto;max-width:45rem;padding-inline:1rem;width:100%}@media (min-width:640px){.container{padding-inline:2rem}}@media (min-width:1024px){.container{max-width:70rem}}.stack{display:flex;flex-direction:column;gap:var(--stack-gap,1rem)}.bg-dark{background-color:hsl(var(--clr-dark-blue-400))}.bg-dark-2{background-color:hsl(var(--clr-dark-blue-500))}.bg-accent{background-color:hsl(var(--clr-accent))}.bg-secondary{background-color:hsl(var(--clr-secondary))}.bg-white{background-color:hsl(var(--clr-white))}.text-dark{color:hsl(var(--clr-dark-blue-400))}.text-secondary{color:hsl(var(--clr-secondary))}.text-accent{color:hsl(var(--clr-accent))}.text-white{color:hsl(var(--clr-white))}.text-center{text-align:center}.ff-sans-heading{font-family:var(--ff-sans-heading)}.letter-spacing-3{letter-spacing:var(--letter-spacing-3)}.letter-spacing-2{letter-spacing:var(--letter-spacing-2)}.letter-spacing-1{letter-spacing:var(--letter-spacing-1)}.uppercase{text-transform:uppercase}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-600,.fs-700,.fs-800,.fs-900{line-height:1.15}.numbered-title{font-family:var(--ff-sans-body);font-size:var(--fs-500);letter-spacing:var(--letter-spacing-3);text-transform:uppercase}.numbered-title span{color:hsl(var(--clr-white)/.25);font-weight:600;margin-right:.5em}.backdrop{background:hsl(var(--clr-dark-blue-400)/.95)}@supports ((-webkit-backdrop-filter:blur(1.5rem)) or (backdrop-filter:blur(1.5rem))){.backdrop{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:hsl(var(--clr-white)/.05)}}.backdrop-dark{background:hsl(var(--clr-dark-blue-400))}@supports ((-webkit-backdrop-filter:blur(1.5rem)) or (backdrop-filter:blur(1.5rem))){.backdrop-dark{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:hsl(var(--clr-dark-blue-400)/.2)}}
