.linear-gradient .stop-color-primary-100{stop-color:hsl(202,80%,83%)}.linear-gradient .stop-color-primary-200{stop-color:hsl(202,80%,67%)}.linear-gradient .stop-color-primary-300{stop-color:hsl(202,80%,50%)}.linear-gradient .stop-color-primary-400{stop-color:hsl(202,95%,38%)}.linear-gradient .stop-color-primary-500{stop-color:hsl(202,95%,29%)}.linear-gradient .stop-color-primary-600{stop-color:hsl(202,94%,20%)}.linear-gradient .stop-color-secondary-100{stop-color:hsl(0,64%,88%)}.linear-gradient .stop-color-secondary-200{stop-color:hsl(0,63%,78%)}.linear-gradient .stop-color-secondary-300{stop-color:hsl(0,62%,67%)}.linear-gradient .stop-color-secondary-400{stop-color:hsl(0,62%,54%)}.linear-gradient .stop-color-secondary-500{stop-color:hsl(0,63%,41%)}.linear-gradient .stop-color-secondary-600{stop-color:hsl(0,64%,28%)}.linear-gradient .stop-color-tertiary-100{stop-color:hsl(137,26%,81%)}.linear-gradient .stop-color-tertiary-200{stop-color:hsl(137,26%,66%)}.linear-gradient .stop-color-tertiary-300{stop-color:hsl(138,16%,54%)}.linear-gradient .stop-color-tertiary-400{stop-color:hsl(138,14%,43%)}.linear-gradient .stop-color-tertiary-500{stop-color:hsl(139,13%,33%)}.linear-gradient .stop-color-tertiary-600{stop-color:hsl(140,13%,22%)}.linear-gradient .stop-color-greyscale-100{stop-color:#cecdcd}.linear-gradient .stop-color-greyscale-200{stop-color:#aba8a8}.linear-gradient .stop-color-greyscale-300{stop-color:#898585}.linear-gradient .stop-color-greyscale-400{stop-color:#6b6666}.linear-gradient .stop-color-greyscale-500{stop-color:#4e4949}.linear-gradient .stop-color-greyscale-600{stop-color:#312b2b}.linear-gradient .stop-color-greyscale-700{stop-color:#2a2424}.linear-gradient .stop-color-greyscale-800{stop-color:#231e1e}.linear-gradient .stop-color-greyscale-900{stop-color:#1c1717}.linear-gradient .stop-color-greyscale-1000{stop-color:#140e0e}.linear-gradient .stop-color-greyscale-1100{stop-color:#010101}.linear-gradient .stop-color-greyscale-1200{stop-color:#000}.linear-gradient stop{transition:stop-color .5s ease-in-out}.icon{position:relative}.icon_content{width:100%;height:100%}.button{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;min-width:4.4rem;padding:1rem;border:none;border-radius:1rem;color:#fff}.button button[disabled],.button:disabled{cursor:not-allowed;opacity:.3}.button_image{height:100%;width:auto}.button--primary{color:#fff;background-color:hsl(202,95%,38%);transition:color .5s ease-in-out,background-color .5s ease-in-out;font-family:inherit;font-weight:inherit}.button--primary:hover:not(:disabled){color:#fff;background-color:hsl(202,95%,62.8%)}.button--secondary{color:#fff;background-color:hsl(0,62%,54%);transition:color .5s ease-in-out,background-color .5s ease-in-out;font-family:inherit;font-weight:inherit}.button--secondary:hover:not(:disabled){color:#fff;background-color:hsl(0,62%,72.4%)}.button--tertiary{color:#fff;background-color:hsl(138,14%,43%);transition:color .5s ease-in-out,background-color .5s ease-in-out;font-family:inherit;font-weight:inherit}.button--tertiary:hover:not(:disabled){color:#fff;background-color:hsl(138,14%,65.8%)}.button--greyscale{color:#fff;background-color:#000;transition:color .5s ease-in-out,background-color .5s ease-in-out;font-family:inherit;font-weight:inherit}.button--greyscale:hover:not(:disabled){color:#fff;background-color:#666}.button--microsoft-dark{color:#fff;background-color:#2f2f2f;transition:color .5s ease-in-out,background-color .5s ease-in-out;font-family:Segoe UI,sans-serif;font-weight:600}.button--microsoft-dark:hover:not(:disabled){color:#fff;background-color:rgb(130.2,130.2,130.2)}.button--microsoft-light{color:#5e5e5e;background-color:#fff;transition:color .5s ease-in-out,background-color .5s ease-in-out;font-family:Segoe UI,sans-serif;font-weight:600}.button--microsoft-light:hover:not(:disabled){color:rgb(158.4,158.4,158.4);background-color:#fff}.button--circle{aspect-ratio:1/1;border-radius:50%}.button--invert{filter:invert(1)}.button--pill{border-radius:100rem}.button--reverse{flex-direction:row-reverse}.button--shadow{box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 0 0 1px rgba(0,0,0,.05),0 .3px .4px rgba(0,0,0,.02),0 .9px 1.5px rgba(0,0,0,.045),0 3.5px 6px rgba(0,0,0,.09)}.button--text.button--shadow{box-shadow:none;text-shadow:0 0 1px rgba(0,0,0,.05),.3px .4px 1px rgba(0,0,0,.02),.9px 1.5px 1px rgba(0,0,0,.045)}.button--primary.button--outline{background:none;border:2px solid hsl(202,95%,38%);color:hsl(202,95%,38%);transition:color .5s ease-in-out,border .5s ease-in-out}.button--primary.button--outline:hover:not(:disabled){background:none;color:hsl(202,95%,62.8%);border:2px solid hsl(202,95%,62.8%)}.button--secondary.button--outline{background:none;border:2px solid hsl(0,62%,54%);color:hsl(0,62%,54%);transition:color .5s ease-in-out,border .5s ease-in-out}.button--secondary.button--outline:hover:not(:disabled){background:none;color:hsl(0,62%,72.4%);border:2px solid hsl(0,62%,72.4%)}.button--tertiary.button--outline{background:none;border:2px solid hsl(138,14%,43%);color:hsl(138,14%,43%);transition:color .5s ease-in-out,border .5s ease-in-out}.button--tertiary.button--outline:hover:not(:disabled){background:none;color:hsl(138,14%,65.8%);border:2px solid hsl(138,14%,65.8%)}.button--greyscale.button--outline{background:none;border:2px solid #000;color:#000;transition:color .5s ease-in-out,border .5s ease-in-out}.button--greyscale.button--outline:hover:not(:disabled){background:none;color:#666;border:2px solid #666}.button--microsoft-light.button--outline{background:none;border:2px solid #8c8c8c;color:#8c8c8c;transition:color .5s ease-in-out,border .5s ease-in-out}.button--microsoft-light.button--outline:hover:not(:disabled){background:none;color:#bababa;border:2px solid #bababa}.button--primary.button--gradient{background:linear-gradient(115deg,hsl(202,94%,20%),hsl(202,95%,29%),hsl(202,95%,38%),hsl(202,80%,50%),hsl(202,80%,67%),hsl(202,80%,83%));background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--primary.button--gradient:hover:not(:disabled){background-position:0 0}.button--secondary.button--gradient{background:linear-gradient(115deg,hsl(0,64%,28%),hsl(0,63%,41%),hsl(0,62%,54%),hsl(0,62%,67%),hsl(0,63%,78%),hsl(0,64%,88%));background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--secondary.button--gradient:hover:not(:disabled){background-position:0 0}.button--tertiary.button--gradient{background:linear-gradient(115deg,hsl(140,13%,22%),hsl(139,13%,33%),hsl(138,14%,43%),hsl(138,16%,54%),hsl(137,26%,66%),hsl(137,26%,81%));background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--tertiary.button--gradient:hover:not(:disabled){background-position:0 0}.button--greyscale.button--gradient{background:linear-gradient(115deg,#000000,#010101,#140e0e,#1c1717,#231e1e,#2a2424,#312b2b,#4e4949,#6b6666,#898585,#aba8a8,#cecdcd);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--greyscale.button--gradient:hover:not(:disabled){background-position:0 0}.button--primary.button--outline.button--gradient{background:none;border:2px solid rgba(0,0,0,0);transition:color .5s ease-in-out,border .5s ease-in-out;background:linear-gradient(115deg,hsl(202,94%,20%),hsl(202,95%,29%),hsl(202,95%,38%),hsl(202,80%,50%),hsl(202,80%,67%),hsl(202,80%,83%)) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--primary.button--outline.button--gradient:hover:not(:disabled){background:none;color:hsla(0,0%,40%,0);border:2px solid hsla(0,0%,40%,0);background-position:0 0;background:linear-gradient(115deg,hsl(202,94%,20%),hsl(202,95%,29%),hsl(202,95%,38%),hsl(202,80%,50%),hsl(202,80%,67%),hsl(202,80%,83%)) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--primary.button--outline.button--gradient:before{content:"";z-index:-1;position:absolute;inset:-2px;border:inherit;border-radius:inherit;background:linear-gradient(115deg,hsl(202,94%,20%),hsl(202,95%,29%),hsl(202,95%,38%),hsl(202,80%,50%),hsl(202,80%,67%),hsl(202,80%,83%));background-origin:border-box;background-position:100% 0;background-size:200% 100%;transition:background-position .5s ease-in-out;-webkit-mask:linear-gradient(black,black),linear-gradient(black,black);mask:linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.button--primary.button--outline.button--gradient:hover:not(:disabled):before{background-position:0 0}.button--secondary.button--outline.button--gradient{background:none;border:2px solid rgba(0,0,0,0);transition:color .5s ease-in-out,border .5s ease-in-out;background:linear-gradient(115deg,hsl(0,64%,28%),hsl(0,63%,41%),hsl(0,62%,54%),hsl(0,62%,67%),hsl(0,63%,78%),hsl(0,64%,88%)) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--secondary.button--outline.button--gradient:hover:not(:disabled){background:none;color:hsla(0,0%,40%,0);border:2px solid hsla(0,0%,40%,0);background-position:0 0;background:linear-gradient(115deg,hsl(0,64%,28%),hsl(0,63%,41%),hsl(0,62%,54%),hsl(0,62%,67%),hsl(0,63%,78%),hsl(0,64%,88%)) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--secondary.button--outline.button--gradient:before{content:"";z-index:-1;position:absolute;inset:-2px;border:inherit;border-radius:inherit;background:linear-gradient(115deg,hsl(0,64%,28%),hsl(0,63%,41%),hsl(0,62%,54%),hsl(0,62%,67%),hsl(0,63%,78%),hsl(0,64%,88%));background-origin:border-box;background-position:100% 0;background-size:200% 100%;transition:background-position .5s ease-in-out;-webkit-mask:linear-gradient(black,black),linear-gradient(black,black);mask:linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.button--secondary.button--outline.button--gradient:hover:not(:disabled):before{background-position:0 0}.button--tertiary.button--outline.button--gradient{background:none;border:2px solid rgba(0,0,0,0);transition:color .5s ease-in-out,border .5s ease-in-out;background:linear-gradient(115deg,hsl(140,13%,22%),hsl(139,13%,33%),hsl(138,14%,43%),hsl(138,16%,54%),hsl(137,26%,66%),hsl(137,26%,81%)) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--tertiary.button--outline.button--gradient:hover:not(:disabled){background:none;color:hsla(0,0%,40%,0);border:2px solid hsla(0,0%,40%,0);background-position:0 0;background:linear-gradient(115deg,hsl(140,13%,22%),hsl(139,13%,33%),hsl(138,14%,43%),hsl(138,16%,54%),hsl(137,26%,66%),hsl(137,26%,81%)) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--tertiary.button--outline.button--gradient:before{content:"";z-index:-1;position:absolute;inset:-2px;border:inherit;border-radius:inherit;background:linear-gradient(115deg,hsl(140,13%,22%),hsl(139,13%,33%),hsl(138,14%,43%),hsl(138,16%,54%),hsl(137,26%,66%),hsl(137,26%,81%));background-origin:border-box;background-position:100% 0;background-size:200% 100%;transition:background-position .5s ease-in-out;-webkit-mask:linear-gradient(black,black),linear-gradient(black,black);mask:linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.button--tertiary.button--outline.button--gradient:hover:not(:disabled):before{background-position:0 0}.button--greyscale.button--outline.button--gradient{background:none;border:2px solid rgba(0,0,0,0);transition:color .5s ease-in-out,border .5s ease-in-out;background:linear-gradient(115deg,#000000,#010101,#140e0e,#1c1717,#231e1e,#2a2424,#312b2b,#4e4949,#6b6666,#898585,#aba8a8,#cecdcd) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--greyscale.button--outline.button--gradient:hover:not(:disabled){background:none;color:hsla(0,0%,40%,0);border:2px solid hsla(0,0%,40%,0);background-position:0 0;background:linear-gradient(115deg,#000000,#010101,#140e0e,#1c1717,#231e1e,#2a2424,#312b2b,#4e4949,#6b6666,#898585,#aba8a8,#cecdcd) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--greyscale.button--outline.button--gradient:before{content:"";z-index:-1;position:absolute;inset:-2px;border:inherit;border-radius:inherit;background:linear-gradient(115deg,#000000,#010101,#140e0e,#1c1717,#231e1e,#2a2424,#312b2b,#4e4949,#6b6666,#898585,#aba8a8,#cecdcd);background-origin:border-box;background-position:100% 0;background-size:200% 100%;transition:background-position .5s ease-in-out;-webkit-mask:linear-gradient(black,black),linear-gradient(black,black);mask:linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.button--greyscale.button--outline.button--gradient:hover:not(:disabled):before{background-position:0 0}.button--primary.button--text,.button--primary.button--text.button--outline{color:hsl(202,95%,38%);background:none;border:none;transition:color .5s ease-in-out,background-color .5s ease-in-out}.button--primary.button--text.button--outline:hover:not(:disabled),.button--primary.button--text:hover:not(:disabled){background:none;border:none;color:hsl(202,95%,62.8%);background-color:hsla(0,0%,40%,0)}.button--secondary.button--text,.button--secondary.button--text.button--outline{color:hsl(0,62%,54%);background:none;border:none;transition:color .5s ease-in-out,background-color .5s ease-in-out}.button--secondary.button--text.button--outline:hover:not(:disabled),.button--secondary.button--text:hover:not(:disabled){background:none;border:none;color:hsl(0,62%,72.4%);background-color:hsla(0,0%,40%,0)}.button--tertiary.button--text,.button--tertiary.button--text.button--outline{color:hsl(138,14%,43%);background:none;border:none;transition:color .5s ease-in-out,background-color .5s ease-in-out}.button--tertiary.button--text.button--outline:hover:not(:disabled),.button--tertiary.button--text:hover:not(:disabled){background:none;border:none;color:hsl(138,14%,65.8%);background-color:hsla(0,0%,40%,0)}.button--greyscale.button--text,.button--greyscale.button--text.button--outline{color:#000;background:none;border:none;transition:color .5s ease-in-out,background-color .5s ease-in-out}.button--greyscale.button--text.button--outline:hover:not(:disabled),.button--greyscale.button--text:hover:not(:disabled){background:none;border:none;color:#666;background-color:hsla(0,0%,40%,0)}.button--primary.button--text.button--gradient{background:linear-gradient(115deg,hsl(202,94%,20%),hsl(202,95%,29%),hsl(202,95%,38%),hsl(202,80%,50%),hsl(202,80%,67%),hsl(202,80%,83%)) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--primary.button--text.button--gradient:hover:not(:disabled){background-position:0 0;background:linear-gradient(115deg,hsl(202,94%,20%),hsl(202,95%,29%),hsl(202,95%,38%),hsl(202,80%,50%),hsl(202,80%,67%),hsl(202,80%,83%)) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--secondary.button--text.button--gradient{background:linear-gradient(115deg,hsl(0,64%,28%),hsl(0,63%,41%),hsl(0,62%,54%),hsl(0,62%,67%),hsl(0,63%,78%),hsl(0,64%,88%)) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--secondary.button--text.button--gradient:hover:not(:disabled){background-position:0 0;background:linear-gradient(115deg,hsl(0,64%,28%),hsl(0,63%,41%),hsl(0,62%,54%),hsl(0,62%,67%),hsl(0,63%,78%),hsl(0,64%,88%)) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--tertiary.button--text.button--gradient{background:linear-gradient(115deg,hsl(140,13%,22%),hsl(139,13%,33%),hsl(138,14%,43%),hsl(138,16%,54%),hsl(137,26%,66%),hsl(137,26%,81%)) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--tertiary.button--text.button--gradient:hover:not(:disabled){background-position:0 0;background:linear-gradient(115deg,hsl(140,13%,22%),hsl(139,13%,33%),hsl(138,14%,43%),hsl(138,16%,54%),hsl(137,26%,66%),hsl(137,26%,81%)) text;background-size:200% 100%;color:rgba(0,0,0,0)}.button--greyscale.button--text.button--gradient{background:linear-gradient(115deg,#000000,#010101,#140e0e,#1c1717,#231e1e,#2a2424,#312b2b,#4e4949,#6b6666,#898585,#aba8a8,#cecdcd) text;color:rgba(0,0,0,0);background-size:200% 100%;background-position:100% 0;transition:background-position .5s ease-in-out}.button--greyscale.button--text.button--gradient:hover:not(:disabled){background-position:0 0;background:linear-gradient(115deg,#000000,#010101,#140e0e,#1c1717,#231e1e,#2a2424,#312b2b,#4e4949,#6b6666,#898585,#aba8a8,#cecdcd) text;background-size:200% 100%;color:rgba(0,0,0,0)}