@layer overrides.heading{h1,[h1],h2,[h2],h3,[h3],h4,[h4],h5,[h5],h6,[h6]{color:var(--color-turquoise-900)}}@keyframes NavActive{0%{padding-inline:0}to{padding-inline:1rem}}@keyframes StarWiggle{0%{transform:scale(1)rotate(15deg)}50%{transform:scale(1.2)}to{transform:scale(1)rotate(15deg)}}:root{--bg-gradient-radial:radial-gradient(var(--bg-gradient-radial-color1,var(--color-turquoise-400)) 5%, var(--bg-gradient-radial-color2,var(--color-cyan-600)) 95%);--max-page-width:1920px;--section-inline-padding:10rem;--section-block-padding:3rem;--nav-inline-padding:10rem}@media only screen and (width<=480px){:root{--section-inline-padding:1.5rem;--nav-inline-padding:1rem}}html{background:var(--color-mono-030);justify-content:center;display:flex}html:has(section.Snap){scroll-snap-type:block proximity;overflow-y:auto}body{width:100%;max-width:100%;margin:0;font-family:Heebo,Arial,sans-serif;font-size:20px;position:relative}body>main{overflow-x:clip}body>main>section.Wrapped,body>footer>section.Wrapped{flex-direction:column;align-items:center;display:flex;max-width:100%!important}body>main>section.Wrapped>.Content,body>footer>section.Wrapped>.Content{max-width:var(--max-page-width);width:100%;padding-inline:var(--section-inline-padding);padding-block:var(--section-block-padding)}body>main>section:not(.Wrapped),body>footer>section:not(.Wrapped){padding-inline:var(--section-inline-padding);padding-block:var(--section-block-padding)}body>main>section.Viewport,body>footer>section.Viewport{min-height:calc(100dvh - var(--fixed-nav-height,0))}body>main>section.Viewport>.Content,body>footer>section.Viewport>.Content{flex:1}body>main>section.Snap,body>footer>section.Snap{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-block-start:var(--fixed-nav-height,0);scroll-margin-block-end:0}body[menu=open] #nav-menu{display:flex}#nav-header{z-index:999;position:sticky;top:0}nav{z-index:99997;background:#fff;justify-content:center;width:100%;font-weight:700;display:flex}nav>.Content{width:100%;max-width:var(--max-page-width);padding-inline:var(--nav-inline-padding);padding-block:1rem}@media only screen and (width>=481px){nav>.Content{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo nav actions";display:grid}}@media only screen and (width<=480px){nav>.Content{justify-content:space-between;align-items:center;display:flex}}nav #logo{color:var(--color-cyan-500);grid-area:logo;justify-self:start;align-items:center;gap:1rem;font-size:42px;display:flex}@media only screen and (width<=480px){nav #logo{gap:.5rem;font-size:24px}}nav #logo svg{width:85px;height:60px}@media only screen and (width<=480px){nav #logo svg{width:40px;height:30px}}nav #nav-items{grid-area:nav;justify-content:center;align-items:center;gap:2rem;display:flex}nav #nav-items a{color:var(--color-cyan-700);padding:.25rem 0}nav #nav-items a:hover{color:var(--color-cyan-600)}nav #nav-items a.Active{background:var(--color-cyan-000);border-radius:10rem;animation:.17s ease-in-out forwards NavActive}@media only screen and (width<=480px){nav #nav-items{display:none}}nav #nav-actions{grid-area:actions;justify-self:end;align-items:center;display:flex}nav #nav-actions a[button][variant=primary]{padding-inline:2rem}@media only screen and (width<=480px){nav #nav-actions{display:none}}nav #nav-thumb{align-items:center;display:flex}@media only screen and (width>=481px){nav #nav-thumb{display:none}}nav #nav-thumb svg{background:var(--color-mono-010);border:1px solid var(--color-mono-200);width:32px;height:32px;box-shadow:0 1px 0 var(--color-mono-020);border-radius:.25rem;padding:6px}nav #nav-menu{height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}@media only screen and (width>=481px){nav #nav-menu{display:none!important}}nav #nav-menu .Overlay{z-index:1;backdrop-filter:blur(7px);background:#00000040;width:100%;height:100%;position:fixed;top:0;left:0}nav #nav-menu .Items{z-index:2;background:#fff;flex-direction:column;gap:1rem;height:100%;padding:1rem;animation:.1s ease-in-out forwards SlideoutDesktop;display:flex;overflow:auto}nav #nav-menu .Items a.Active{color:var(--color-cyan-500)}nav #nav-menu .Items [variant=primary]{margin-top:auto}nav #candidate-email{cursor:help;grid-area:actions;justify-content:flex-end;align-items:center;font-size:16px;display:flex;position:relative}nav #candidate-email svg{fill:currentColor}nav #candidate-email:not(:hover) p{display:none}nav #candidate-email span{color:var(--color-mono-750);align-items:center;gap:.5rem;display:flex}nav #candidate-email span:hover{color:var(--color-turquoise-700)}@media only screen and (width<=480px){nav #candidate-email span{font-size:14px}}nav #candidate-email span:hover+p{display:block}nav #candidate-email p{border:1px solid var(--color-mono-200);top:calc(100% + .25rem);background:#fff;border-radius:.5rem;max-width:320px;padding:.75rem 1rem;font-size:12px;animation:.17s ease-in-out forwards FadeInFromTop;display:none;position:absolute;inset-inline-end:0;box-shadow:0 1px #0000000d}@media only screen and (width<=480px){nav #candidate-email p{width:max-content}}footer #recap{justify-content:center;align-items:center;padding-block:6rem;display:flex}footer #recap .Body{gap:6rem;display:flex}footer #recap .ImageComponent{--image-w:100%;border-radius:2rem;flex:1;overflow:hidden}@media only screen and (width<=480px){footer #recap .ImageComponent{display:none}}footer #recap .ImageComponent .ImageWrapper{justify-content:center;align-items:center;display:flex;position:absolute}footer #recap .ImageComponent .ImageWrapper,footer #recap .ImageComponent img{min-width:100%}footer #recap .Product{background:#fff;border-radius:2rem;max-width:50rem;padding:4rem 6rem;position:relative}@media only screen and (width<=480px){footer #recap .Product{padding:3rem}}footer #recap .Stars svg{position:absolute}footer #recap .Stars svg:first-child{top:-1.75rem;width:4rem;height:4rem;animation:2.64s ease-in-out infinite StarWiggle;inset-inline-start:-1.75rem}@media only screen and (width<=480px){footer #recap .Stars svg:first-child{top:-.5rem;width:3rem;height:3rem;inset-inline-start:-.5rem}}footer #recap .Stars svg:nth-child(2){top:.75rem;width:2.5rem;height:2.5rem;animation:2.23s ease-in-out 1.41s infinite StarWiggle;inset-inline-start:.75rem}@media only screen and (width<=480px){footer #recap .Stars svg:nth-child(2){top:1rem;width:1.5rem;height:1.5rem;inset-inline-start:1.5rem}}footer #recap .Bird{bottom:-6rem;position:absolute;inset-inline-end:-4rem}@media only screen and (width<=480px){footer #recap .Bird{bottom:-2rem;inset-inline-end:-1rem}}footer #recap .Bird svg{width:17rem;height:auto}@media only screen and (width<=480px){footer #recap .Bird svg{width:7rem}}footer #footer{gap:6rem;display:flex}@media only screen and (width<=480px){footer #footer{flex-direction:column;gap:2rem}}footer #footer>div{flex-direction:column;gap:.75rem;display:flex}footer #footer .Logo{flex-direction:row;max-width:24rem;margin-inline-end:auto}footer #footer .Logo span{font-size:20px;font-weight:700}footer #footer .Logo p{font-size:14px}footer #footer .Logo .Title svg{background:#fff;border-radius:50%;width:2rem;height:2rem;padding:.25rem}footer #footer .Logo .Socials{align-items:center;gap:.75rem;display:flex}footer #footer .Logo .Socials a{display:flex}footer #footer .Logo .Socials svg{width:24px;height:24px;fill:var(--color-cyan-900)}footer #footer .Title{align-items:center;gap:.5rem;height:2rem;font-size:20px;font-weight:700;display:flex}footer #footer .Items{flex-direction:column;gap:.5rem;font-size:16px;display:flex}footer #footer .Items svg{width:24px;height:24px;fill:var(--color-cyan-900)}footer #footer .Items [item],footer #footer .Items [item=socials]{align-items:center;gap:.5rem;display:flex}footer #footer .Items [item=socials] a{display:flex}footer #footer .Items [item=socials] svg:hover{fill:var(--color-cyan-700)}@media only screen and (width<=480px){footer #footer .Contact,footer #footer .Nav,footer #footer .Legal{padding-inline:calc(32px + .75rem)}}.ProductVideoContainer{position:relative}.ProductVideoBackground{background:var(--color-turquoise-000);z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ProductVideoBackground video{object-fit:cover;filter:blur(.5rem);opacity:.15;width:100%;height:100%;transform:scale(1.1)}.CheckmarkGlyph{background:var(--bg,var(--color-green-100));border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.CheckmarkGlyph.Absolute{position:absolute}@media only screen and (width<=480px){.CheckmarkGlyph{width:2rem;height:2rem}}.CheckmarkGlyph svg{fill:var(--fg,var(--color-green-900));width:36px;height:36px}@media only screen and (width<=480px){.CheckmarkGlyph svg{width:1.5rem;height:1.5rem}}.TagGlyph{user-select:none;pointer-events:none;backdrop-filter:blur(.5rem);background:#ffffff4d;border-radius:1.25rem;padding:.25rem;font-size:16px;position:absolute;box-shadow:0 1rem 1rem -.5rem #0000001a}.TagGlyph>div{background:#fff;border-radius:1rem;flex-direction:column;padding:.5rem 1rem;display:flex}.TagGlyph span{line-height:1.15}.TagGlyph span:first-child{font-weight:700}.TagGlyph span:nth-child(2){font-size:12px}.UsersComponent{--user-size:4.5rem;transform:translateX(calc(var(--dir-multi) * 9px));flex-direction:row-reverse;display:flex}@media only screen and (width<=480px){.UsersComponent{--user-size:3.5rem}}.UsersComponent .User{width:var(--user-size);height:var(--user-size);outline-offset:-2px;z-index:1;border-radius:50%;outline:4px solid #fff;justify-content:center;align-items:center;margin-left:-18px;font-size:2rem;display:flex;box-shadow:0 .25rem 1rem #0003}.UsersComponent .User.New{background:#fff;color:var(--new-color,black)!important}.UsersComponent .User.New:hover{--new-color:var(--brand-700);outline:3px solid var(--brand-700)}