:root{--fontFamily-base: Rubik, Rubik-bold-fallback, Arial, sans-serif;--fontWeight-base-bold: 500;--fontFamily-serif: Lora, Lora-fallback, Times New Roman, serif;--fontWeight-serif-bold: 700;--fontWeight-headings: 500}:root .dark-theme{--bgColor-base: #26343f;--bgColor-emphasis: #f8f9f9;--bgColor-muted: #1d2730;--bgColor-inset: #141b22;--bgColor-translucent: rgba(100, 114, 127, 0.5);--bgColor-overlay: rgba(11, 15, 19, 0.9);--fgColor-base: #ffffff;--fgColor-muted: #bbc0c8;--fgColor-disabled: #3a4d5a;--dividerColor: rgba(143, 153, 164, 0.3);--form-borderColor: #64727f;--form-focusColor: rgba(237, 172, 1, 0.2);--shadowColor: rgba(17, 17, 26, 0.5);--shadowColor-muted: rgba(17, 17, 26, 0.25);--primary: #12a4e2;--primary-emphasis: #43bcea;--primary-muted: #104069;--primary-backdrop: #0d2d4d;--primary-translucent: rgba(18, 164, 226, 0.2);--primary-onBase: #ffffff;--primary-onEmphasis: #ffffff;--primary-onMuted: #afe8f9;--neutral: #3a4d5a;--neutral-emphasis: #64727f;--neutral-muted: #26343f;--neutral-backdrop: #0b0f13;--neutral-translucent: rgba(187, 192, 200, 0.2);--neutral-onBase: var(--fgColor-base);--neutral-onEmphasis: var(--fgColor-base);--neutral-onMuted: var(--fgColor-muted);--success: #669213;--success-emphasis: #7eae13;--success-muted: #2b450d;--success-backdrop: #182a07;--success-translucent: rgba(126, 174, 19, 0.2);--success-onBase: #ffffff;--success-onEmphasis: #ffffff;--success-onMuted: #b3d744;--danger: #d4494d;--danger-emphasis: #f25153;--danger-muted: #7b3035;--danger-backdrop: #5f262a;--danger-translucent: rgba(242, 81, 83, 0.2);--danger-onBase: #ffffff;--danger-onEmphasis: #ffffff;--danger-onMuted: #fe7169;--warning: #c88307;--warning-emphasis: #edac01;--warning-muted: #63300e;--warning-backdrop: #451f0c;--warning-translucent: rgba(245, 188, 44, 0.2);--warning-onBase: #ffffff;--warning-onEmphasis: #ffffff;--warning-onMuted: #facc58;--dark: #1d2730;--dark-emphasis: #30404c;--dark-muted: #141b22;--dark-backdrop: #0b0f13;--dark-translucent: rgba(187, 192, 200, 0.2);--dark-onBase: #ffffff;--dark-onEmphasis: #ffffff;--dark-onMuted: #64727f}:root .dark-theme .accent-purple{--accent: #A27AB8;--accent-emphasis: #B990CA;--accent-muted: #54425F;--accent-backdrop: #40344A;--accent-translucent: rgba(162, 122, 184, 0.2);--accent-onBase: #ffffff;--accent-onEmphasis: #ffffff;--accent-onMuted: #CFA7D9}:root .dark-theme .img-icon{filter:invert(1) brightness(2)}:root{--bgColor-base: #ffffff;--bgColor-emphasis: #26343f;--bgColor-muted: #f1f3f3;--bgColor-inset: #e3e6e6;--bgColor-translucent: rgba(227, 230, 230, 0.2);--bgColor-overlay: rgba(11, 15, 19, 0.8);--fgColor-base: #1d2730;--fgColor-muted: #64727f;--fgColor-disabled: #3a4d5a;--fgColor-light: #ffffff;--fgColor-dark: #1d2730;--fgColor-onBase: #ffffff;--fgColor-onEmphasis: #ffffff;--fgColor-onMuted: #ffffff;--fgColor-link: #1387c2;--dividerColor: rgba(48, 64, 76, 0.15);--form-borderColor: #d0d3d3;--form-focusColor: rgba(237, 172, 1, 0.2);--shadowColor: rgba(17, 17, 26, 0.15);--shadowColor-muted: rgba(17, 17, 26, 0.1);--primary: #12a4e2;--primary-emphasis: #1387c2;--primary-muted: #e5faff;--primary-backdrop: #0d2d4d;--primary-translucent: rgba(18, 164, 226, 0.2);--primary-onBase: #ffffff;--primary-onEmphasis: #ffffff;--primary-onMuted: #1387c2;--neutral: rgba(187, 192, 200, 0.6);--neutral-emphasis: rgba(143, 153, 164, 0.5);--neutral-muted: rgba(187, 192, 200, 0.6);--neutral-backdrop: #64727f;--neutral-translucent: rgba(187, 192, 200, 0.2);--neutral-onBase: var(--fgColor-base);--neutral-onEmphasis: var(--fgColor-base);--neutral-onMuted: var(--fgColor-muted);--success: #7eae13;--success-emphasis: #669213;--success-muted: #eff6d6;--success-backdrop: #2b450d;--success-translucent: rgba(126, 174, 19, 0.2);--success-onBase: #ffffff;--success-onEmphasis: #ffffff;--success-onMuted: #507812;--danger: #f25153;--danger-emphasis: #d4494d;--danger-muted: #ffdccc;--danger-backdrop: #5f262a;--danger-translucent: rgba(242, 81, 83, 0.2);--danger-onBase: #ffffff;--danger-onEmphasis: #ffffff;--danger-onMuted: #d4494d;--warning: #edac01;--warning-emphasis: #c88307;--warning-muted: #fff2d2;--warning-backdrop: #63300e;--warning-translucent: rgba(245, 188, 44, 0.2);--warning-onBase: #ffffff;--warning-onEmphasis: #ffffff;--warning-onMuted: #c88307;--dark: #26343f;--dark-emphasis: #1d2730;--dark-muted: #3a4d5a;--dark-backdrop: #141b22;--dark-translucent: rgba(187, 192, 200, 0.2);--dark-onBase: #ffffff;--dark-onEmphasis: #ffffff;--dark-onMuted: #c88307;--light: #ffffff;--light-emphasis: #eaeced;--light-muted: #eaeced;--light-backdrop: #989b9b;--light-translucent: rgba(189, 193, 193, 0.2);--light-onBase: var(--fgColor-base);--light-onEmphasis: var(--fgColor-base);--light-onMuted: #64727f}:root .accent-blue{--accent: var(--primary);--accent-emphasis: var(--primary-emphasis);--accent-muted: var(--primary-muted);--accent-backdrop: var(--primary-backdrop);--accent-translucent: var(--primary-translucent);--accent-onBase: var(--primary-onBase);--accent-onEmphasis: var(--primary-onEmphasis);--accent-onMuted: var(--primary-onMuted)}:root .accent-green{--accent: var(--success);--accent-emphasis: var(--success-emphasis);--accent-muted: var(--success-muted);--accent-backdrop: var(--success-backdrop);--accent-translucent: var(--success-translucent);--accent-onBase: var(--success-onBase);--accent-onEmphasis: var(--success-onEmphasis);--accent-onMuted: var(--success-onMuted)}:root .accent-yellow{--accent: var(--warning);--accent-emphasis: var(--warning-emphasis);--accent-muted: var(--warning-muted);--accent-backdrop: var(--warning-backdrop);--accent-translucent: var(--warning-translucent);--accent-onBase: var(--warning-onBase);--accent-onEmphasis: var(--warning-onEmphasis);--accent-onMuted: var(--warning-onMuted)}:root .accent-red{--accent: var(--danger);--accent-emphasis: var(--danger-emphasis);--accent-muted: var(--danger-muted);--accent-backdrop: var(--danger-backdrop);--accent-translucent: var(--danger-translucent);--accent-onBase: var(--danger-onBase);--accent-onEmphasis: var(--danger-onEmphasis);--accent-onMuted: var(--danger-onMuted)}:root .accent-purple{--accent: #A27AB8;--accent-emphasis: #8E6CA2;--accent-muted: #F1DCF3;--accent-backdrop: #54425F;--accent-translucent: rgba(162, 122, 184, 0.2);--accent-onBase: #ffffff;--accent-onEmphasis: #ffffff;--accent-onMuted: #8E6CA2}.bg-hero{background-size:contain;background-repeat:no-repeat;background-position:right}.bg-blur{backdrop-filter:blur(0.5rem)}.bgColor-base{background-color:var(--bgColor-base) !important}.bgColor-emphasis{background-color:var(--bgColor-emphasis) !important}.bgColor-muted{background-color:var(--bgColor-muted) !important}.bgColor-translucent{background-color:var(--bgColor-translucent) !important}.bgColor-inset{background-color:var(--bgColor-inset) !important}.bgColor-accent-emphasis{background-color:var(--accent-emphasis) !important}.bgColor-accent-muted{background-color:var(--accent-muted) !important}.bgColor-accent-backdrop{background-color:var(--accent-backdrop) !important}.bgColor-accent-translucent{background-color:var(--accent-translucent) !important}.bgColor-accent{background-color:var(--accent) !important}.bgGradient-accent-muted{background:linear-gradient(var(--accent-muted), transparent)}.bgColor-primary-emphasis{background-color:var(--primary-emphasis) !important}.bgColor-primary-muted{background-color:var(--primary-muted) !important}.bgColor-primary-backdrop{background-color:var(--primary-backdrop) !important}.bgColor-primary-translucent{background-color:var(--primary-translucent) !important}.bgColor-primary{background-color:var(--primary) !important}.bgGradient-primary-muted{background:linear-gradient(var(--primary-muted), transparent)}.bgColor-neutral-emphasis{background-color:var(--neutral-emphasis) !important}.bgColor-neutral-muted{background-color:var(--neutral-muted) !important}.bgColor-neutral-backdrop{background-color:var(--neutral-backdrop) !important}.bgColor-neutral-translucent{background-color:var(--neutral-translucent) !important}.bgColor-neutral{background-color:var(--neutral) !important}.bgGradient-neutral-muted{background:linear-gradient(var(--neutral-muted), transparent)}.bgColor-success-emphasis{background-color:var(--success-emphasis) !important}.bgColor-success-muted{background-color:var(--success-muted) !important}.bgColor-success-backdrop{background-color:var(--success-backdrop) !important}.bgColor-success-translucent{background-color:var(--success-translucent) !important}.bgColor-success{background-color:var(--success) !important}.bgGradient-success-muted{background:linear-gradient(var(--success-muted), transparent)}.bgColor-danger-emphasis{background-color:var(--danger-emphasis) !important}.bgColor-danger-muted{background-color:var(--danger-muted) !important}.bgColor-danger-backdrop{background-color:var(--danger-backdrop) !important}.bgColor-danger-translucent{background-color:var(--danger-translucent) !important}.bgColor-danger{background-color:var(--danger) !important}.bgGradient-danger-muted{background:linear-gradient(var(--danger-muted), transparent)}.bgColor-warning-emphasis{background-color:var(--warning-emphasis) !important}.bgColor-warning-muted{background-color:var(--warning-muted) !important}.bgColor-warning-backdrop{background-color:var(--warning-backdrop) !important}.bgColor-warning-translucent{background-color:var(--warning-translucent) !important}.bgColor-warning{background-color:var(--warning) !important}.bgGradient-warning-muted{background:linear-gradient(var(--warning-muted), transparent)}.bgColor-dark-emphasis{background-color:var(--dark-emphasis) !important}.bgColor-dark-muted{background-color:var(--dark-muted) !important}.bgColor-dark-backdrop{background-color:var(--dark-backdrop) !important}.bgColor-dark-translucent{background-color:var(--dark-translucent) !important}.bgColor-dark{background-color:var(--dark) !important}.bgGradient-dark-muted{background:linear-gradient(var(--dark-muted), transparent)}.border{border-style:solid;border-color:var(--dividerColor)}.border-t{border-top-width:.0625rem}.border-b{border-bottom-width:.0625rem}.border-base{border-width:.0625rem}.border-md{border-width:.125rem}.border-lg{border-width:.25rem}.border-dashed{border-style:dashed}.br-sm{border-radius:.25rem !important}.br-base{border-radius:.5rem !important}.br-lg{border-radius:1rem !important}.br-round{border-radius:50cqh !important}.borderColor-accent{border-color:var(--accent) !important}.borderColor-accent-translucent{border-color:var(--accent-translucent) !important}.borderColor-primary{border-color:var(--primary) !important}.borderColor-neutral{border-color:var(--neutral) !important}.borderColor-success{border-color:var(--success) !important}.borderColor-danger{border-color:var(--danger) !important}.borderColor-warning{border-color:var(--warning) !important}.borderColor-light{border-color:var(--light) !important}.borderColor-dark{border-color:var(--dark) !important}.bs-base{box-shadow:0 .05rem .1rem var(--shadowColor-muted),0 .125rem .375rem var(--shadowColor)}.bs-lg{box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor)}.fgColor-onEmphasis{color:var(--fgColor-onEmphasis)}.fgColor-inherit{color:inherit}.fgColor-inherit:hover{color:inherit}.fgColor-accent{color:var(--accent) !important}.fgColor-primary{color:var(--primary) !important}.fgColor-neutral{color:var(--neutral) !important}.fgColor-success{color:var(--success) !important}.fgColor-danger{color:var(--danger) !important}.fgColor-warning{color:var(--warning) !important}.fgColor-base{color:var(--fgColor-base) !important}.fgColor-muted{color:var(--fgColor-muted) !important}.fgColor-light{color:var(--fgColor-light) !important}.fgColor-dark{color:var(--fgColor-dark) !important}.fgColor-accent-onMuted{color:var(--accent-onMuted)}.fgColor-accent-onEmphasis{color:var(--accent-onEmphasis)}.fgColor-accent-onBase{color:var(--accent-onBase)}.fgColor-primary-onMuted{color:var(--primary-onMuted)}.fgColor-primary-onEmphasis{color:var(--primary-onEmphasis)}.fgColor-primary-onBase{color:var(--primary-onBase)}.fgColor-neutral-onMuted{color:var(--neutral-onMuted)}.fgColor-neutral-onEmphasis{color:var(--neutral-onEmphasis)}.fgColor-neutral-onBase{color:var(--neutral-onBase)}.fgColor-success-onMuted{color:var(--success-onMuted)}.fgColor-success-onEmphasis{color:var(--success-onEmphasis)}.fgColor-success-onBase{color:var(--success-onBase)}.fgColor-danger-onMuted{color:var(--danger-onMuted)}.fgColor-danger-onEmphasis{color:var(--danger-onEmphasis)}.fgColor-danger-onBase{color:var(--danger-onBase)}.fgColor-warning-onMuted{color:var(--warning-onMuted)}.fgColor-warning-onEmphasis{color:var(--warning-onEmphasis)}.fgColor-warning-onBase{color:var(--warning-onBase)}.hover{transition:all .2s ease}.hover-borderAccent{outline:.125rem solid rgba(0,0,0,0)}.hover-borderAccent:hover{outline-color:var(--accent)}.hover-bsBase:hover{box-shadow:0 .05rem .1rem var(--shadowColor-muted),0 .125rem .375rem var(--shadowColor)}.hover-grow:hover{transform:scale(1.025)}.img-full{width:100%;height:auto}.img-inline{display:inline-block}.img-cover{width:100%;height:100%;object-fit:cover}.w-75{max-width:75%}.w-50{max-width:50%}.img-avatar{border-radius:50%}.img-invert{filter:invert(1) brightness(2)}.img-bg-cover{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;object-position:right}@supports(padding: max(0px)){.content{padding-left:max(var(--content-padding)),env(safe-area-inset-left);padding-right:max(var(--content-padding)),env(safe-area-inset-right)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px;height:100%}html,body,div,span,button,input,select,textarea,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,em,img,small,strong,b,u,i,center,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,figcaption,footer,header,main,menu,nav,section,summary,audio,video{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;min-width:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}img{vertical-align:middle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.h-100{height:100%}.w-100{width:100%}.w-50{width:50%}.w-25{width:25%}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mb-sm{margin-bottom:.5rem}.pb-sm{padding-bottom:.5rem}.mb-base{margin-bottom:1rem}.pb-base{padding-bottom:1rem}.mb-lg{margin-bottom:2rem}.pb-lg{padding-bottom:2rem}.mt-sm{margin-top:.5rem}.pt-sm{padding-top:.5rem}.mt-base{margin-top:1rem}.pt-base{padding-top:1rem}.mt-lg{margin-top:2rem}.pt-lg{padding-top:2rem}.ml-sm{margin-left:.5rem}.pl-sm{padding-left:.5rem}.ml-base{margin-left:1rem}.pl-base{padding-left:1rem}.ml-lg{margin-left:2rem}.pl-lg{padding-left:2rem}.mr-sm{margin-right:.5rem}.pr-sm{padding-right:.5rem}.mr-base{margin-right:1rem}.pr-base{padding-right:1rem}.mr-lg{margin-right:2rem}.pr-lg{padding-right:2rem}.hidden{display:none !important}@media(max-width: 599px){.hidden-until-sm{display:none !important}}@media(min-width: 600px){.visible-until-sm{display:none !important}}@media(max-width: 899px){.hidden-until-md{display:none !important}}@media(min-width: 900px){.visible-until-md{display:none !important}}@media(max-width: 1023px){.hidden-until-lg{display:none !important}}@media(min-width: 1024px){.visible-until-lg{display:none !important}}@media(max-width: 1280px){.hidden-until-xl{display:none !important}}@media(min-width: 1280px){.visible-until-xl{display:none !important}}.grid{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;box-sizing:border-box}.grid .cell{flex:1}.grid .cell-shrink{flex:0 1 auto}@media(max-width: 899px){.grid.responsive-md>.cell,.grid.responsive-md>.cell-shrink{flex:0 0 100%}}@media(max-width: 599px){.grid.responsive-sm>.cell,.grid.responsive-sm>.cell-shrink{flex:0 0 100%}}.grid-column{display:grid;gap:.5rem}.grid-middle{align-items:center}.grid-center{justify-content:center}.grid-bottom{align-items:end}.grid-no-wrap{flex-wrap:nowrap}.grid-justify{justify-content:space-between}.grid-justify-v{align-content:space-between}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-base{gap:1rem}.gap-md{gap:1.5rem}.gap-lg{gap:2rem}.gap-xl{gap:3rem}.grid-shuffle{position:relative;display:grid;gap:3rem}@media(max-width: 899px){.grid-shuffle .cell-img{margin-top:-2em}}@media(min-width: 900px){.grid-shuffle{grid-template-columns:1fr 1fr;align-items:center;justify-content:center;grid-auto-flow:row dense}.grid-shuffle>:nth-child(4n-1){grid-column-start:2}}.grid-3{display:grid;grid-template-columns:1fr}@media(min-width: 900px){.grid-3{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 900px){.grid-span-2{grid-column:span 2}}body{background-color:var(--bgColor-base)}.content{--content-padding: 1rem;padding:0 var(--content-padding);max-width:1016px;margin:0 auto;box-sizing:border-box;position:relative}@media(min-width: 600px){.content{--content-padding: 4rem}}@media(min-width: 900px){.content{--content-padding: 1.5rem}}.content.content-thin{max-width:600px}@media(min-width: 900px){.content.content-thin{max-width:800px}}.content.content-wide{max-width:1160px}.overflow-hidden{overflow:hidden}@media(max-width: 599px){.overflow-xs{padding:0 var(--content-padding);margin:0 calc(var(--content-padding)*-1)}}@media(max-width: 899px){.overflow-md{padding:0 1rem;margin:0 calc(var(--content-padding)*-1)}}section{position:relative;padding:1rem 0}@media(min-width: 600px){section{padding:2rem 0}}section.section-lg{padding:2rem 0}@media(min-width: 600px){section.section-lg{padding:4rem 0}}.card{border-radius:.5rem .5rem 0 0;background:var(--bgColor-base)}@media(min-width: 600px){.card{border-radius:1rem 1rem 0 0}}.scroll-container{position:relative}.scroll-container::before,.scroll-container::after{top:50%;transform:translateY(-50%);content:"";position:absolute;height:1.5rem;width:1.5rem;border-radius:.375rem;background-color:var(--bgColor-inset);color:var(--fgColor-base);font-size:1.25rem;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:1}.scroll-container::before{content:"<";left:.25rem}.scroll-container::after{content:">";right:.25rem}.scroll-container.show-left-arrow::before,.scroll-container.show-right-arrow::after{display:flex}.scroll-x{overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.scroll-x.scroll-padding{margin:-1rem;padding:1rem}@font-face{font-family:"Rubik-bold-fallback";size-adjust:106%;ascent-override:90%;src:local("Arial")}@font-face{font-family:"Rubik-fallback";size-adjust:104.91%;ascent-override:90%;src:local("Arial")}@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:85%;src:local("Times New Roman")}body{font-family:var(--fontFamily-base);color:var(--fgColor-base);text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;line-height:1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-headings);line-height:1.25}.text-hero{font-size:2rem;font-weight:600}@media(min-width: 900px){.text-hero{font-size:3rem}}h1,.h1{font-size:1.75rem}@media(min-width: 600px){h1,.h1{font-size:2rem}}@media(min-width: 900px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:1.5rem}@media(min-width: 900px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.25rem}@media(min-width: 900px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1rem}p{font-size:1rem}p.small{font-size:14px}p.base{font-size:1rem}p.large{font-size:18px}@media(min-width: 900px){p.large-md{font-size:18px}}small{font-size:14px}b,strong{font-weight:var(--fontWeight-base-bold)}ul{margin:0;padding-inline-start:1.25rem}@media(min-width: 600px){ul{padding-inline-start:1.5rem}}ol{margin:0;padding-inline-start:2rem}a{text-decoration:none;font-weight:var(--fontWeight-base-bold);color:var(--accent, var(--primary))}a:hover{color:var(--accent-emphasis, var(--primary-emphasis));text-decoration:underline}a.underlined{color:inherit;text-decoration:underline;font-weight:inherit}hr{height:.0625rem;background-color:var(--dividerColor);margin:1rem 0}a.active{color:var(--accent, var(--primary))}a.active:hover{color:var(--accent-emphasis, var(--primary-emphasis))}.no-decoration{color:inherit;font-weight:inherit}.no-decoration:hover{color:inherit;text-decoration:none}.text-logo{font-family:"Aleo",Georgia,serif;font-weight:400 !important}.text-center{text-align:center}@media(max-width: 599px){.text-center-sm{text-align:center}}@media(max-width: 899px){.text-center-md{text-align:center}}.text-right{text-align:right}.text-left{text-align:left}.text-break{overflow-wrap:break-word;word-wrap:break-word}.text-italic{font-style:italic}.text-strike{text-decoration:line-through}.text-serif{--fontWeight-headings: var(--fontWeight-serif-bold);font-family:var(--fontFamily-serif);-webkit-font-smoothing:auto !important}.text-serif b,.text-serif strong{font-weight:var(--fontWeight-serif-bold)}.article{line-height:1.6}.article h1,.article h2{font-family:var(--fontFamily-serif);font-weight:var(--fontWeight-serif-bold);margin-bottom:.5rem}.article h1 b,.article h1 strong,.article h2 b,.article h2 strong{font-weight:var(--fontWeight-serif-bold)}.article>h2:not(:first-child){border-top:.125rem dashed var(--dividerColor);padding-top:2rem;margin-top:2rem}.article>.shortcode+h2{border:none;padding-top:0}.article>h3{margin-top:1.5rem;margin-bottom:.5rem}.article>h4,.article>h5{margin-top:1rem;margin-bottom:.25rem}.article>p+ul,.article>p+ol{margin-top:-0.75rem}.article>p,.article>ul,.article>ol,.article>blockquote{margin-bottom:1rem}.article>p,.article>ul,.article>ol,.article>ol>li>p,.article>ul>li>p,.article>blockquote p{font-family:var(--fontFamily-serif);font-size:18px;-webkit-font-smoothing:auto !important}.article>p b,.article>p strong,.article>ul b,.article>ul strong,.article>ol b,.article>ol strong,.article>ol>li>p b,.article>ol>li>p strong,.article>ul>li>p b,.article>ul>li>p strong,.article>blockquote p b,.article>blockquote p strong{font-weight:var(--fontWeight-serif-bold) !important}.article hr{height:.0625rem;background-color:var(--dividerColor);margin:1.5rem 0}.article blockquote{padding:1rem 1.5rem;background:var(--accent-muted);border-radius:.25rem;border-left:.25rem solid var(--accent);clear:both}.article>p a,.article>ul a,.article>ol a,.article>blockquote a{word-break:break-word}.article>p a:not(.no-decoration):not(.btn):not(.toc-link),.article>ul a:not(.no-decoration):not(.btn):not(.toc-link),.article>ol a:not(.no-decoration):not(.btn):not(.toc-link),.article>blockquote a:not(.no-decoration):not(.btn):not(.toc-link){color:var(--accent-emphasis);font-weight:inherit !important;border-bottom:.0625rem solid var(--neutral)}.article>p a:not(.no-decoration):not(.btn):not(.toc-link):hover,.article>ul a:not(.no-decoration):not(.btn):not(.toc-link):hover,.article>ol a:not(.no-decoration):not(.btn):not(.toc-link):hover,.article>blockquote a:not(.no-decoration):not(.btn):not(.toc-link):hover{text-decoration:none;color:var(--accent)}.tiny-mce .size-full,.tiny-mce .size-large{width:100% !important;height:auto}.tiny-mce .alignright{text-align:right}.tiny-mce .aligncenter{text-align:center}.tiny-mce .alignleft{text-align:left}.tiny-mce figure{overflow:hidden;margin:1.5rem 0}.tiny-mce figure img{max-width:100%;height:auto;border-radius:.375rem}.tiny-mce figure.alignright,.tiny-mce figure.alignleft{display:table}.tiny-mce figure.alignright figcaption,.tiny-mce figure.alignleft figcaption{margin-top:0;display:table-caption;caption-side:bottom}.tiny-mce figcaption{margin-top:1rem;color:var(--fgColor-muted)}.tiny-mce figcaption a{color:var(--fgColor-muted);text-decoration:underline}.tiny-mce>p img,.tiny-mce blockquote p img,.tiny-mce li img,.tiny-mce table img,.tiny-mce figure,.tiny-mce>img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:.375rem}.tiny-mce>p img.alignright,.tiny-mce blockquote p img.alignright,.tiny-mce li img.alignright,.tiny-mce table img.alignright,.tiny-mce figure.alignright,.tiny-mce>img.alignright{margin:0;float:right;margin-left:1rem;margin-bottom:.5rem}.tiny-mce>p img.alignleft,.tiny-mce blockquote p img.alignleft,.tiny-mce li img.alignleft,.tiny-mce table img.alignleft,.tiny-mce figure.alignleft,.tiny-mce>img.alignleft{margin:0;float:left;margin-right:1rem;margin-bottom:.5rem}.tiny-mce>p img.aligncenter,.tiny-mce blockquote p img.aligncenter,.tiny-mce li img.aligncenter,.tiny-mce table img.aligncenter,.tiny-mce figure.aligncenter,.tiny-mce>img.aligncenter{display:block;margin-left:auto;margin-right:auto}.tiny-mce table{border-radius:.5rem;border:.125rem solid var(--neutral);margin-bottom:1.5rem;width:calc(100vw - 2rem - 4px);font-size:14px;line-height:1.3;display:inline-block;overflow-x:auto;position:relative}@media(min-width: 600px){.tiny-mce table{width:100%;display:table}}.tiny-mce table thead{background:var(--primary-muted)}.tiny-mce table th{font-weight:var(--fontWeight-base-bold);text-align:left;padding:.5rem}.tiny-mce table td{padding:.5rem}.tiny-mce table tr:nth-child(even){background:var(--neutral)}.banner{width:100%;padding:.5rem;background:var(--warning-muted);display:block;text-align:center;font-weight:normal;box-sizing:border-box;text-wrap:balance}@media(min-width: 600px){.banner{padding:1rem}}.banner.dark{background-color:var(--dark);color:var(--fgColor-light)}.banner #countdown-learning{font-family:"Courier New",Courier,monospace;font-weight:bold;white-space:nowrap}@media(max-width: 599px){.banner p,.banner a{font-size:14px;line-height:18px}}:root{--btn-neutral-border-text: var(--fgColor-base)}.dark-theme{--btn-neutral-border-text: var(--fgColor-base)}.btn-accent{--btn-text-color: var(--btn-accent-text, var(--accent-onBase));--btn-border-text-color: var(--btn-accent-border-text, var(--accent));--btn-bg-color: var(--accent);--btn-hover-color: var(--accent-emphasis)}.btn-primary{--btn-text-color: var(--btn-primary-text, var(--primary-onBase));--btn-border-text-color: var(--btn-primary-border-text, var(--primary));--btn-bg-color: var(--primary);--btn-hover-color: var(--primary-emphasis)}.btn-neutral{--btn-text-color: var(--btn-neutral-text, var(--neutral-onBase));--btn-border-text-color: var(--btn-neutral-border-text, var(--neutral));--btn-bg-color: var(--neutral);--btn-hover-color: var(--neutral-emphasis)}.btn-success{--btn-text-color: var(--btn-success-text, var(--success-onBase));--btn-border-text-color: var(--btn-success-border-text, var(--success));--btn-bg-color: var(--success);--btn-hover-color: var(--success-emphasis)}.btn-danger{--btn-text-color: var(--btn-danger-text, var(--danger-onBase));--btn-border-text-color: var(--btn-danger-border-text, var(--danger));--btn-bg-color: var(--danger);--btn-hover-color: var(--danger-emphasis)}.btn-warning{--btn-text-color: var(--btn-warning-text, var(--warning-onBase));--btn-border-text-color: var(--btn-warning-border-text, var(--warning));--btn-bg-color: var(--warning);--btn-hover-color: var(--warning-emphasis)}.btn-dark{--btn-text-color: var(--btn-dark-text, var(--dark-onBase));--btn-border-text-color: var(--btn-dark-border-text, var(--dark));--btn-bg-color: var(--dark);--btn-hover-color: var(--dark-emphasis)}.btn-light{--btn-text-color: var(--btn-light-text, var(--light-onBase));--btn-border-text-color: var(--btn-light-border-text, var(--light));--btn-bg-color: var(--light);--btn-hover-color: var(--light-emphasis)}.btn{background:var(--btn-bg-color, var(--neutral));border-radius:.375rem;border-width:.125rem;border-style:solid;border-color:var(--btn-bg-color, var(--neutral));box-sizing:border-box;color:var(--btn-text-color, var(--fgColor-base));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-family:inherit;vertical-align:middle;font-size:1rem;font-weight:var(--fontWeight-base-bold);line-height:1rem;height:2.5rem;padding:0 calc(1rem - 0.25rem);white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;text-align:center}.btn:hover{color:var(--btn-text-color, var(--fgColor-base));background:var(--btn-hover-color, var(--neutral-emphasis));border-color:var(--btn-hover-color, var(--neutral-emphasis));text-decoration:none}.btn:disabled{opacity:.4;pointer-events:none}.btn:active{box-shadow:inset 0 2px 8px 0 var(--shadowColor)}.btn:focus{border-color:var(--btn-hover-color);outline:.125rem solid var(--warning-muted)}.btn-border{background-color:rgba(0,0,0,0);color:var(--btn-bg-color)}.btn-border:hover{background-color:rgba(0,0,0,0);color:var(--btn-hover-color);border-color:var(--btn-hover-color)}.btn-xs{font-size:12px;height:1.5rem;padding:0 calc(.625rem - 0.25rem)}.btn-sm{font-size:14px;height:2.25rem;padding:0 calc(1rem - 0.25rem)}.btn-lg{font-size:18px;line-height:18px;height:3rem;padding:0 calc(1.15rem - 0.25rem)}@media(max-width: 599px){.btn-sm-xs{height:2.25rem;font-size:14px;padding:0 calc(.75rem - 0.25rem)}}@media(max-width: 599px){.btn-full-sm{width:100%}}.btn-full{width:100%}.btn-center{margin:0 auto}.btn-round{border-radius:4rem}.btn-transparent{--btn-bg-color: transparent;--btn-hover-color: transparent}.btn-inherit{--btn-text-color: currentColor;--btn-bg-color: currentColor;--btn-hover-color: currentColor}.btn-google{--btn-bg-color: var(--bgColor-base);--btn-hover-color: var(--bgColor-muted);outline:.0625rem solid var(--neutral-emphasis)}.btn-facebook{--btn-text-color: var(--light);--btn-bg-color: #3b5998;--btn-hover-color: #293e6a}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox label{user-select:none;font-weight:var(--fontWeight-base);font-size:1rem}.checkbox input[type=checkbox]{display:none}.checkbox .check{width:1.5rem;height:1.5rem;border:.125rem solid var(--accent);border-radius:.375rem;position:relative;transition:background-color .3s ease,border-color .3s ease}.checkbox .check:hover{border-color:var(--accent-backdrop)}.checkbox .check::after{content:"✔";position:absolute;color:var(--light);opacity:0;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;transition:opacity .3s ease}.checkbox input[type=checkbox]:checked+label .check{background-color:var(--accent);border-color:var(--accent)}.checkbox input[type=checkbox]:checked+label .check::after{opacity:1}.dropdown{position:relative;display:inline-block}.dropdown:hover .dropdown-container{visibility:visible;opacity:1}.dropdown .dropdown-container{transition:opacity .2s ease;position:absolute;opacity:0;visibility:hidden;z-index:16;margin-top:1rem;color:var(--fgColor-base);padding-top:.5rem}.dropdown .dropdown-container.fixed-width{width:22rem;max-width:80vw}.dropdown .dropdown-container.align-right{right:0}.dropdown .dropdown-container .dropdown-panel{position:relative;background:var(--bgColor-base);padding:1rem;top:-1.5rem;border-radius:.5rem;box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor)}.dropdown .dropdown-container .dropdown-panel.dropdown-menu{padding:.25rem;font-size:18px}.dropdown .dropdown-container .dropdown-panel.dropdown-menu a{color:var(--fgColor-base);font-weight:400;line-height:1}.dropdown .dropdown-container .dropdown-panel.dropdown-menu a:hover{text-decoration:none}.dropdown .dropdown-container .dropdown-panel.dropdown-menu .dropdown-cell,.dropdown .dropdown-container .dropdown-panel.dropdown-menu>a,.dropdown .dropdown-container .dropdown-panel.dropdown-menu>p{display:block;width:100%;cursor:pointer;box-sizing:border-box;padding:.625rem;white-space:nowrap;border-radius:.25rem}.dropdown .dropdown-container .dropdown-panel.dropdown-menu .dropdown-cell:hover,.dropdown .dropdown-container .dropdown-panel.dropdown-menu>a:hover,.dropdown .dropdown-container .dropdown-panel.dropdown-menu>p:hover{background:var(--warning-muted)}.dropdown .dropdown-container .dropdown-panel.dropdown-menu .dropdown-cell.active,.dropdown .dropdown-container .dropdown-panel.dropdown-menu>a.active,.dropdown .dropdown-container .dropdown-panel.dropdown-menu>p.active{background:var(--success-muted)}.nav-footer{background:var(--bgColor-base);padding:1.5rem 0 5rem 0}.nav-footer .nav-logo{font-size:1.5rem}@media(min-width: 900px){.nav-footer .nav-logo{font-size:2rem}}.nav-footer .links{display:grid;gap:.25rem}.nav-footer .links a{color:var(--fgColor-base);font-weight:400}input:not([type=checkbox],[type=radio],[type=submit]),textarea,select{background-color:var(--bgColor-base);border:.125rem solid var(--form-borderColor);border-radius:.375rem;padding:0 .75rem;height:2.5rem;font-size:1rem;line-height:1.5;box-sizing:border-box;outline:none;width:100%;transition:border-color .3s ease,outline .3s ease;appearance:none;font-family:inherit;color:var(--fgColor-base)}input:not([type=checkbox],[type=radio],[type=submit])::placeholder,textarea::placeholder,select::placeholder{color:var(--fgColor-muted)}input:not([type=checkbox],[type=radio],[type=submit]):focus,textarea:focus,select:focus{outline:.125rem solid var(--warning);box-shadow:0 0 2px 4px var(--form-focusColor)}input:not([type=checkbox],[type=radio],[type=submit]):disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.5;background-color:var(--bgColor-muted);border-style:dotted}input:not([type=checkbox],[type=radio],[type=submit]).input-sm,textarea.input-sm,select.input-sm{font-size:1rem;height:2.25rem;padding:0 .5rem}input:not([type=checkbox],[type=radio],[type=submit]).input-lg,textarea.input-lg,select.input-lg{font-size:1.5rem;height:3.75rem;font-weight:var(--fontWeight-base-bold) !important}@media(max-width: 599px){input:not([type=checkbox],[type=radio],[type=submit]).input-sm-xs,textarea.input-sm-xs,select.input-sm-xs{font-size:14px;line-height:1rem;height:2.25rem;padding:0 .625rem}}textarea{height:auto;padding:.75rem .75rem}select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23222632' fill-rule='evenodd' d='M8 9.773 2.753 3.359a.966.966 0 0 0-1.411-.099 1.09 1.09 0 0 0-.095 1.486l6 7.895a.968.968 0 0 0 1.506 0l6-7.895c.363-.438.321-1.103-.094-1.486s-1.048-.338-1.412.1z'/%3E%3C/svg%3E") var(--bgColor-base) no-repeat right center;background-size:.75rem;background-position:calc(100% - .75rem) .8rem;padding-right:2rem}select.input-sm{background-position:calc(100% - .75rem) .7rem}.dark-theme select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M8 9.773 2.753 3.359a.966.966 0 0 0-1.411-.099 1.09 1.09 0 0 0-.095 1.486l6 7.895a.968.968 0 0 0 1.506 0l6-7.895c.363-.438.321-1.103-.094-1.486s-1.048-.338-1.412.1z'/%3E%3C/svg%3E")}label{font-weight:var(--fontWeight-base-bold);font-size:18px;margin-bottom:.5rem;display:block}label.label-base{font-size:1rem}label.label-sm{font-size:14px;margin-bottom:.25rem}.input-icon{position:relative}.input-icon button{position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}form{position:relative}.form-group input:not(:last-child),.form-group textarea:not(:last-child),.form-group select:not(:last-child),.form-group .field_with_errors:not(:last-child){margin-bottom:.5rem}@media(min-width: 900px){.form-50{max-width:50%}}@media(min-width: 900px){.form-75{max-width:75%}}@media(min-width: 900px){.form-full{max-width:100%}}.form-center{margin:0 auto;justify-content:center}.field_with_errors input,.field_with_errors textarea{border-color:var(--danger);box-shadow:0px 0px 0px 4px rgba(var(--danger), 0.2)}.email-suggestion{position:absolute;bottom:-2rem;left:0;right:0;font-size:14px}.grecaptcha-badge{opacity:0;transition:all .4s ease !important;box-shadow:0px 2px 6px rgba(0,0,0,.2) !important;border-radius:4px !important}.checkbox label{font-weight:var(--fontWeight-base);font-size:1rem}header .header-text{padding:2rem 0 2rem 0}@media(max-width: 599px){header .header-text.header-text-sm-xs{padding:.25rem 0 1rem 0}}@media(min-width: 900px){header .header-text.header-text-md-md{padding:3rem 0 4.5rem 0}}@media(min-width: 900px){header .header-text.header-text-lg-md{padding:5rem 0 7rem 0}}.mobile-app-bar{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-top:1px solid var(--bgColor-base);position:fixed;width:100%;z-index:13;bottom:-200px;padding-left:1rem;padding-right:1rem;padding-bottom:env(safe-area-inset-bottom);background-color:color-mix(in srgb, var(--bgColor-base) 90%, transparent);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);box-shadow:0 .25rem 1rem var(--shadowColor);transition:bottom .4s ease}.mobile-app-bar.active{bottom:0}@media(min-width: 900px){.mobile-app-bar{display:none}}.nav-top{padding:.5rem 0;top:-100px;transition:top .5s ease-out}@media(min-width: 900px){.nav-top{padding:0}}.nav-top #reedsy,.nav-top #burger{fill:currentColor}.nav-top .nav-trigger,.nav-top .nav-close{cursor:pointer}.nav-top.nav-fixed{position:fixed !important;top:0rem;left:0;right:0;width:100%;background-color:var(--bgColor-base);backdrop-filter:blur(0.5rem);z-index:10;border-bottom:.0625rem solid var(--dividerColor);color:var(--fgColor-base)}.nav-top .nav-links{justify-content:end;font-weight:var(--fontWeight-base-bold);gap:1.5rem}.nav-top .nav-content{display:grid;grid-template-columns:auto max-content;align-items:center}@media(min-width: 900px){.nav-top .nav-content{gap:1.5rem;grid-template-columns:max-content auto max-content}}.nav-top .nav-logo{display:flex;gap:1rem;font-size:1.5rem}@media(min-width: 900px){.nav-top .nav-logo{font-size:2rem}}.nav-top .dropdown-container{margin-left:-1rem}.nav-links{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;gap:1rem}@media(min-width: 600px){.nav-links{gap:1.5rem}}.nav-links .nav-link>a{color:inherit;text-decoration:none;font-weight:inherit;display:block;padding:1.25rem 0 1rem 0;border-bottom:.25rem solid rgba(0,0,0,0);white-space:nowrap}@media(min-width: 600px){.nav-links .nav-link>a{padding:1.5rem 0 1.25rem 0}}.nav-links .nav-link>a.active{border-color:var(--accent)}.nav-links .nav-link>a.active:hover{border-color:var(--accent)}.nav-links .nav-link>a:hover{border-color:var(--accent-muted)}.nav-links .nav-link>a:focus{outline:none;border-color:var(--warning-muted)}.nav-mobile{position:fixed;top:0;width:100vw;height:100vh;left:0;display:none;background-color:var(--bgColor-overlay);z-index:14;color:var(--fgColor-base)}.nav-mobile .nav-link{display:block;color:var(--fgColor-base);margin:.5rem 0;font-weight:400}.nav-mobile.nav-active{display:block}.nav-mobile .panel{position:absolute;bottom:0}.nav-mobile .panel-body{max-height:75vh;overflow:scroll;padding-bottom:5rem !important}.panel{background-color:var(--bgColor-base);position:relative;border-radius:.5rem;width:100%}.panel>.panel-body{padding:1rem;box-sizing:border-box}@media(min-width: 900px){.panel>.panel-body{padding:1.5rem}}.panel>.panel-header{padding:1rem;border-top-left-radius:.45rem;border-top-right-radius:.45rem}@media(min-width: 900px){.panel>.panel-header{padding:1rem 1.5rem}}.panel>.panel-header .nav-links{margin:-1rem;padding:0 1rem}@media(min-width: 900px){.panel>.panel-header .nav-links{margin:-1rem -1.5rem;padding:0 1.5rem}}.panel .panel-header-image{width:100%;border-top-left-radius:.45rem;border-top-right-radius:.45rem;overflow:hidden;position:relative;background:var(--bgColor-muted);aspect-ratio:16/9}.panel .panel-header-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.panel>.panel-footer{padding:1rem;border-bottom-left-radius:.45rem;border-bottom-right-radius:.45rem}@media(min-width: 900px){.panel>.panel-footer{padding:1rem 1.5rem}}.panel.panel-full-height{display:flex;flex-direction:column;height:100%}.panel.panel-full-height>.panel-body{flex-grow:1}.panel.panel-thin>.panel-header{padding:1rem}.panel.panel-thin>.panel-body{padding:1rem}.panel.panel-thin>.panel-footer{padding:1rem}.shortcode{margin:1.5rem 0}.content-upgrade{position:relative;background:var(--primary-muted);border-top:.125rem solid var(--primary);border-bottom:.125rem solid var(--primary);overflow:hidden;margin-left:-1rem;margin-right:-1rem}@media(min-width: 600px){.content-upgrade{border:.125rem solid var(--primary);box-shadow:0 .05rem .1rem var(--shadowColor-muted),0 .125rem .375rem var(--shadowColor);margin:1.5rem 0;border-radius:.5rem;display:flex}}@media(min-width: 600px){.content-upgrade .content-upgrade-image{overflow:hidden;flex-basis:auto;width:35%;flex:0 0 auto}}.content-upgrade .content-upgrade-image img{width:100%;vertical-align:middle;min-height:100%;object-fit:cover}.content-upgrade .content-upgrade-body{padding:1rem;width:100%;box-sizing:border-box}@media(min-width: 600px){.content-upgrade .content-upgrade-body{flex:0 1 auto;padding:1.5rem;height:100%}}.tweet{margin:1rem 0}.tweet:hover{border-color:var(--neutral-emphasis)}.embed-wrapper{width:100%;border-radius:.5rem;overflow:hidden}.embed-wrapper img,.embed-wrapper iframe{display:inline-block;width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;vertical-align:middle}.embed-wrapper .embed{background-color:#000;width:100%;position:relative;cursor:pointer}.embed-wrapper .embed .play-button{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:4rem;height:4rem;background-color:var(--primary);box-shadow:0 .05rem .1rem var(--shadowColor-muted),0 .125rem .375rem var(--shadowColor);z-index:1;border-radius:2rem}.embed-wrapper .embed .play-button:before{position:absolute;content:"";border-style:solid;border-width:1rem 0 1rem 1.5rem;top:50%;left:55%;transform:translate3d(-50%, -50%, 0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--primary-onBase)}.faq-shortcode{cursor:pointer;margin-top:0;margin-bottom:1rem}.faq-shortcode+.faq-shortcode{margin-top:-0.5rem}.faq-shortcode.swapped .question::after{transform:rotate(180deg)}.faq-shortcode .question{position:relative;padding-right:1rem}.faq-shortcode .question::after{content:"⏷";position:absolute;top:0;right:0}.submenu{margin:0 -1rem;padding:0 1rem;background:var(--accent-translucent);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);border-radius:.5rem;min-height:4rem;display:grid;align-items:center}@media(min-width: 600px){.submenu{min-height:4.5rem;margin:0 -1.5rem;padding:0 1.5rem}}.tooltip{position:relative;z-index:15}.tooltip.tooltip-left:before{left:auto;right:100%;margin-right:1rem}.tooltip.tooltip-left:after{left:auto;right:100%;margin-right:0rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--bgColor-base)}.tooltip:before{content:attr(data-text);white-space:wrap;line-height:1.4;position:absolute;font-size:14px;top:50%;transform:translateY(-50%);text-align:left;left:100%;margin-left:1rem;width:200px;padding:.5rem .75rem;border-radius:.375rem;background:var(--bgColor-base);color:var(--fgColor-base);box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor);display:none}.tooltip:after{content:"";position:absolute;left:100%;margin-left:0rem;top:50%;transform:translateY(-50%);border:.5rem solid var(--bgColor-base);border-color:rgba(0,0,0,0) var(--bgColor-base) rgba(0,0,0,0) rgba(0,0,0,0);display:none}.tooltip:hover:before,.tooltip:hover:after{display:block}.tou{counter-reset:h2}.tou h2{counter-reset:h3;padding-left:4rem;position:relative}.tou h2::before{counter-increment:h2;content:counter(h2) ". "}@media(min-width: 600px){.tou h2{padding-left:3rem}}.tou h2::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou h2::before{left:0}}.tou h3{counter-reset:h4;padding-left:4rem;position:relative}.tou h3::before{counter-increment:h3;content:counter(h2) "." counter(h3) ". "}@media(min-width: 600px){.tou h3{padding-left:3rem}}.tou h3::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou h3::before{left:0}}.tou h4{counter-reset:h5;padding-left:4rem;position:relative}.tou h4::before{counter-increment:h4;content:counter(h2) "." counter(h3) "." counter(h4) ". "}@media(min-width: 600px){.tou h4{padding-left:6.75rem}}.tou h4::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou h4::before{left:3rem}}.tou h5{counter-reset:h6;padding-left:4rem;position:relative}.tou h5::before{counter-increment:h5;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". "}@media(min-width: 600px){.tou h5{padding-left:11.25rem}}.tou h5::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou h5::before{left:6.75rem}}.tou h6{padding-left:4rem;position:relative}.tou h6::before{counter-increment:h6;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) ". "}@media(min-width: 600px){.tou h6{padding-left:16rem}}.tou h6::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou h6::before{left:11.25rem}}.tou .level-1{padding-left:4rem;position:relative}@media(min-width: 600px){.tou .level-1{padding-left:3rem}}.tou .level-1::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou .level-1::before{left:0}}.tou .level-2{padding-left:4rem;position:relative}@media(min-width: 600px){.tou .level-2{padding-left:6.75rem}}.tou .level-2::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou .level-2::before{left:3rem}}.tou .level-3{padding-left:4rem;position:relative}@media(min-width: 600px){.tou .level-3{padding-left:11.25rem}}.tou .level-3::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou .level-3::before{left:6.75rem}}.tou .level-4{padding-left:4rem;position:relative}@media(min-width: 600px){.tou .level-4{padding-left:16rem}}.tou .level-4::before{position:absolute;color:var(--fgColor-muted);left:1rem}@media(min-width: 600px){.tou .level-4::before{left:11.25rem}}.tou h3,.tou h4,.tou h5,.tou h6,.tou p{font-family:"Lora","Lora-fallback","Times New Roman",serif;line-height:1.5;font-weight:normal;font-size:1rem;margin-bottom:.5rem;-webkit-font-smoothing:auto !important}@media(min-width: 600px){.tou h3,.tou h4,.tou h5,.tou h6,.tou p{font-size:18px}}.tou h2{margin-top:2rem;margin-bottom:1rem}.tou a{color:inherit;text-decoration:underline}.tou b{font-weight:700}.tou table{margin:1rem 0}.tou table tr{vertical-align:top;border-bottom:1px solid #ddd}.tou table td{display:block;padding:.5rem;border:.0625rem solid var(--dark-muted)}@media(min-width: 600px){.tou table td{display:table-cell}}.tou table td p{padding:0}.tou table td:first-child{width:100%}.tou table td:first-child p{font-weight:bold}@media(min-width: 600px){.tou table td:first-child{width:220px}}.hero{position:relative;width:100%;max-width:1800px}@media(min-width: 900px){.hero{margin:0 auto var(--submenu-height) auto}}.hero .header-nav{position:absolute;top:0;width:100%;z-index:1}.hero .header-content{padding:1rem 0}@media(min-width: 600px){.hero .header-content{padding:0}}@media(min-width: 900px){.hero .header-content{position:absolute;top:0;width:100%;padding:calc(13rem + var(--submenu-height)) 0}}@media(min-width: 1520px){.hero .header-content{padding:calc(12vw + var(--submenu-height)) 0}}@media(min-width: 1720px){.hero .header-content{padding:calc(13rem + var(--submenu-height)) 0}}.hero .header-video{position:relative;width:100%;height:22rem;top:0;z-index:0;margin-bottom:calc(var(--submenu-height) - 1.5rem)}@media(min-width: 600px){.hero .header-video{margin-bottom:var(--submenu-height);height:32rem}}@media(min-width: 900px){.hero .header-video{height:64rem}}@media(min-width: 1520px){.hero .header-video{height:64vw}}@media(min-width: 1720px){.hero .header-video{height:70rem}}@media(min-width: 1800px){.hero .header-video::after{position:absolute;width:100%;height:100%;bottom:0;left:0;right:0;content:"";background-image:linear-gradient(90deg, var(--dark-backdrop) 0%, transparent 20%, transparent 80%, var(--dark-backdrop) 100%);z-index:1}}.hero .header-video .video-container{position:absolute;height:100%;width:100%;margin-top:var(--submenu-height)}.hero .header-video .video-container::after{position:absolute;width:100%;height:3rem;bottom:0;left:0;right:0;content:"";background-image:linear-gradient(180deg, transparent 0%, var(--dark-backdrop) 100%)}@media(min-width: 600px){.hero .header-video .video-container::after{height:6rem}}@media(min-width: 900px){.hero .header-video .video-container::after{height:9rem}}.hero .header-video .video-container video,.hero .header-video .video-container img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.features-container{display:grid;gap:5rem;text-align:center;--feature-padding: 1rem}@media(min-width: 600px){.features-container{--feature-padding: 1.75rem}}@media(min-width: 900px){.features-container{--feature-padding: 1rem}}@media(min-width: 900px){.features-container{text-align:left;gap:5rem}}.features-container .feature-section{display:grid;gap:.5rem;align-content:center}.features-container .feature-section.align-start{align-content:flex-start}@media(min-width: 900px){.features-container .feature-section{height:34rem}}.features-container .feature-section .features-list{margin-top:2rem}@media(min-width: 900px){.features-container .feature-section .features-list{margin-top:1rem}}.features-container .feature-section .feature{width:100%;border-radius:.5rem;background:var(--dark);cursor:pointer;transition:background-color .2s ease;text-align:left}.features-container .feature-section .feature:hover{background:var(--primary-backdrop)}.features-container .feature-section .feature .feature-description{display:none;margin-top:.5rem}.features-container .feature-section .feature .feature-content{padding:var(--feature-padding)}.features-container .feature-section .feature .feature-content+.feature-image-container{padding-top:0}.features-container .feature-section .feature.active{box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor)}.features-container .feature-section .feature.active .feature-description{display:block}@media(min-width: 900px){.features-container .feature-section .feature.active{color:var(--dark);background:var(--light)}}@media(max-width: 899px){.features-container .feature-section .feature.active .feature-image-container{display:block}}.sticky-panel{height:34rem;aspect-ratio:1170/1024;background-color:var(--dark);position:sticky;top:calc((100vh - 34rem)/2);border-radius:1rem;padding:1rem;display:none}@media(min-width: 900px){.sticky-panel{display:block}}.feature-image-container{width:100%;position:relative;display:none;box-sizing:border-box;padding:var(--feature-padding)}.feature-image{width:100%;height:100%;aspect-ratio:1170/1024;animation:3s cubic-bezier(0.25, 0.5, 0.75, 0.5) infinite placeholder-shimmer;background-image:linear-gradient(to right, var(--dark-base) 0%, var(--dark-muted) 25%, var(--dark-base) 50%, var(--dark-muted) 75%, var(--dark-base) 100%);background-size:200%;border-radius:.5rem;box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor);overflow:hidden;object-fit:cover;object-position:top left}@keyframes placeholder-shimmer{0%{background-position:100%}100%{background-position:-100%}}.feature-image.align-right{object-position:top right}.feature-image.align-center{object-position:top center}#pricing-form{transition:opacity .2s ease;position:relative}#pricing-form .loading-spinner{display:none;width:1rem;height:1rem;border-radius:50cqh;transform:translate(-50%, -50%);animation:spin .5s infinite linear;border-left:.125rem solid var(--accent)}#pricing-form.loading .loading-spinner{display:inline-block}#pricing-form.loading .btn-addon{opacity:.8}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.addon-panel{color:var(--dark);background-color:var(--light);border-width:.25rem;border-style:solid;border-color:rgba(0,0,0,0);transition:all .2s ease;box-shadow:0 .05rem .1rem var(--shadowColor-muted),0 .125rem .375rem var(--shadowColor);transform:scale(0.99)}.addon-panel .list p{display:block;width:100%}.addon-panel .btn-addon{background-color:var(--light);color:var(--accent);border-color:var(--accent);transition:all .2s ease}.addon-panel label{font-weight:var(--fontWeight-base-bold)}.addon-panel:has(input:checked){transform:scale(1);box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor);border-color:var(--accent)}.addon-panel:has(input:checked) .btn-addon{background-color:var(--accent);color:var(--light)}.addon-panel:has(input:checked) .check{border-color:var(--accent-backdrop) !important;background-color:var(--accent-backdrop) !important;color:var(--fgColor-base)}.btn-glow{animation:glow 2s infinite alternate}@keyframes glow{50%{box-shadow:0 0 0 0 var(--accent-backdrop)}100%{box-shadow:0 0 1.5rem .75rem var(--accent-translucent)}}.toggle-container{display:flex;align-items:center;background:var(--accent-translucent);border-radius:50cqh;padding:.25rem;position:relative;justify-content:space-between;cursor:pointer;user-select:none}.toggle-container .toggle-input{display:none}.toggle-container .toggle-label{flex:1;text-align:center;padding:.5rem 1rem;margin:0;cursor:pointer;transition:color .3s ease;z-index:2;position:relative;font-size:14px}@media(min-width: 900px){.toggle-container .toggle-label{font-size:1rem}}.toggle-container .toggle-switch{position:absolute;top:.25rem;left:.25rem;width:50%;height:calc(100% - .5rem);background:var(--accent);box-shadow:0 .05rem .1rem var(--shadowColor-muted),0 .125rem .375rem var(--shadowColor);border-radius:50cqh;transition:transform .3s ease,background .3s ease}.toggle-container input:last-of-type:checked~.toggle-switch{transform:translateX(calc(100% - 0.5rem))}.devices{margin-top:1rem;position:relative}@media(min-width: 900px){.devices{margin-top:3rem}}.devices .mob{position:absolute;bottom:0rem;left:0em;border-radius:.5rem;border:.25rem solid var(--dark);box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor);max-width:260px;width:20vw;height:auto}@media(min-width: 900px){.devices .mob{border-radius:2rem;border-width:.75rem}}.devices .desktop{width:90%;border-radius:.5rem;border:.25rem solid var(--dark);box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .35rem 0 var(--shadowColor);height:auto}@media(min-width: 900px){.devices .desktop{border-radius:1rem;border-width:.75rem}}.mobile-app-bar{border-color:var(--dark-muted);background-color:var(--dark);display:flex;gap:1rem;transition:bottom .4s ease}@media(min-width: 900px){.mobile-app-bar{display:none}}.mobile-app-bar .nav-trigger{display:flex;justify-content:center;align-items:center}.mobile-app-bar .nav-links{width:100%;gap:1rem;grid-template-columns:repeat(4, 1fr)}.mobile-app-bar .nav-link a{display:flex;padding:.5rem 0 .25rem 0;flex-direction:column;align-items:center;text-align:center;gap:.25rem;height:100%}.mobile-app-bar .nav-link a span{font-size:12px}.mobile-app-bar .nav-link a i{font-size:1.25rem;line-height:1.25rem}.mobile-app-bar .nav-link a img{width:1.25rem;height:1.25rem}.landing{width:100%;position:relative;overflow:clip;color:var(--fgColor-base);--submenu-height: -4rem}@media(min-width: 600px){.landing{--submenu-height: -4.5rem}}.landing.with-submenu{--submenu-height: 0rem}.landing .header-text{padding:3rem 0}@media(min-width: 900px){.landing .overflow-up{margin-top:calc(-6rem + var(--submenu-height))}}.resources-show .article-grid{display:grid;position:relative;grid-template-areas:"title" "sidebar" "post";grid-row-gap:.5rem;grid-template-columns:1fr}@media(min-width: 900px){.resources-show .article-grid{grid-template-areas:"sidebar title" "sidebar post";grid-column-gap:2.5rem;grid-template-columns:288px minmax(200px, auto)}}.resources-show .article-title{grid-area:title;container-type:inline-size;z-index:1}@supports(contain: inline-size){.resources-show .article-title h1{font-size:6.5cqw !important;line-height:8.5cqw !important}}.resources-show .article-post{grid-area:post}.resources-show .article-post figure img{max-width:100%;margin:0 auto}.resources-show .article-sidebar{grid-area:sidebar}.resources-show .article-toc{margin-bottom:1rem}.resources-show .article-image{border-radius:.5rem;background:var(--bgColor-muted);overflow:hidden;position:relative}.resources-show .article-image img{width:100%;height:auto;display:inline-block;vertical-align:middle}.complete{height:100%;width:100%}.complete nav{position:absolute;top:0;width:100%;z-index:1}.complete .center{width:100%;position:absolute;height:100%;display:flex;align-items:center;justify-content:center;z-index:0}@font-face{font-family:"remixicon";src:url(../eot/remixicon-853377f835c466bc13adb6f154a0b94971eb1805d34198a3192d7a7ce1155e46.eot);src:url(https://assets-cdn.reedsy.com/studio/assets/remixicon-853377f835c466bc13adb6f154a0b94971eb1805d34198a3192d7a7ce1155e46.eot#iefix) format("embedded-opentype"),url(https://assets-cdn.reedsy.com/studio/assets/remixicon-cb9b88a3966f23558dc3ea8d46417ad78d67573ef395d789c79ac21114ed5393.woff2) format("woff2"),url(https://assets-cdn.reedsy.com/studio/assets/remixicon-d8fc673c2a7fc0cb181dc51cc95d67b7242c9b71e754f554861a208f1045de76.woff) format("woff"),url(https://assets-cdn.reedsy.com/studio/assets/remixicon-06f9066a1635f6e5ee23e89b20887c0a70215518e24fb101a4448d8c98995145.ttf) format("truetype"),url(https://assets-cdn.reedsy.com/studio/assets/remixicon-f719e4b81f1348e273e19f11e1a9744c493444e19719636b0d0c588fe3814303.svg) format("svg");font-display:swap}[class^=ri-],[class*=ri-]{font-family:"remixicon" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-0.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-0.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-quill-pen-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-timer-line:before{content:""}.ri-star-fill:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-device-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-import-fill:before{content:""}.ri-chat-check-fill:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-line-chart-fill:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-folder-3-fill:before{content:""}.ri-table-view:before{content:""}.ri-pushpin-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-list-indefinite:before{content:""}.reedsy-modal--form{display:grid;gap:.5rem;grid-template-columns:1fr;margin-top:.5rem}.reedsy-modal--form .reedsy-modal--social-buttons{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.reedsy-modal--form .reedsy-modal--social-buttons .reedsy-modal--btn{padding-left:0 !important;padding-right:0 !important}.reedsy-modal--form .reedsy-modal--input,.reedsy-modal--form .reedsy-modal--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.125rem solid #d0d3d3 !important;border-radius:.375rem;box-sizing:border-box;color:#191c26;font-family:Rubik,Rubik-fallback,Arial,sans-serif;font-size:1rem;height:unset !important;line-height:1.4 !important;margin:0;padding:6px 12px !important;width:100%}.reedsy-modal--form .reedsy-modal--input:focus,.reedsy-modal--form .reedsy-modal--select:focus{box-shadow:0 0 4px 2px rgba(206,149,0,.3019607843) !important;outline:.0625rem solid #edac01 !important}@media(min-width: 600px){.reedsy-modal--form .reedsy-modal--input,.reedsy-modal--form .reedsy-modal--select{font-size:18px;padding:.5rem .75rem !important}}.reedsy-modal--form .reedsy-modal--submit{font-weight:500}.reedsy-modal--form .reedsy-modal--select-container{position:relative}.reedsy-modal--form .reedsy-modals--select-container:after,.reedsy-modal--form .reedsy-modals--select-container:before{border-color:#191c26 transparent;border-style:solid;border-width:6px;content:"";pointer-events:none;position:absolute;right:12px;z-index:1}.reedsy-modal--form .reedsy-modals--select-container:before{border-top-width:0;top:calc(50% - 7px)}.reedsy-modal--form .reedsy-modals--select-container:after{border-bottom-width:0;top:calc(50% + 2px)}.reedsy-modal--btn{align-items:center;background-color:var(--theme-color) !important;border:.0625rem solid var(--theme-color);border-radius:.375rem;box-sizing:border-box;color:#fff !important;cursor:pointer;display:inline-flex;font-family:Rubik,Rubik-fallback,Arial,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.4 !important;padding:6px 12px !important;text-decoration:none;transition:background-color .1s ease,border-color .1s ease;width:100%}.reedsy-modal--btn:hover{filter:brightness(80%) contrast(150%) saturate(70%);text-decoration:none}@media(min-width: 600px){.reedsy-modal--btn{font-size:18px;padding:.5rem .75rem !important}}.reedsy-modal--btn:disabled{opacity:.5}.reedsy-modal--btn-blue{background-color:#12a4e2;border:.0625rem solid #12a4e2}.reedsy-modal--btn-yellow{background-color:#edac01;border:.0625rem solid #edac01}.reedsy-modal--btn-green{background-color:#7eae13;border:.0625rem solid #7eae13}.reedsy-modal--btn-google{background-color:#f8f9f9 !important;border:.0625rem solid #bdc1c1 !important;color:#191c26 !important}.reedsy-modal--btn-facebook{background-color:#3b5998 !important;border:.0625rem solid #3b5998 !important}.reedsy-modal .emoji_modal .reedsy-modal--panel{background:#fff2d2 !important;border:.0625rem solid #edac01;text-align:center}.reedsy-modal .emoji_modal .text-emoji{font-size:1.5rem}.reedsy-modal--video{background:#000;position:relative;width:100%}.reedsy-modal--video iframe,.reedsy-modal--video video{aspect-ratio:16/9;border:none;height:auto;vertical-align:middle;width:100%}#reedsy-modal--play-trigger{background-color:#12a4e2;border-radius:50%;box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .5rem 0 var(--shadowColor);display:flex;height:40px;padding:.5rem;width:40px}#reedsy-modal--mute-toggle,#reedsy-modal--play-trigger{align-items:center;cursor:pointer;justify-content:center;inset:0;margin:auto;position:absolute}#reedsy-modal--mute-toggle{display:grid;height:100%;width:100%}#reedsy-modal--mute-toggle svg{background-color:#12a4e2;border-radius:50%;box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .5rem 0 var(--shadowColor);height:40px;padding:.5rem;transform:rotate(-10deg);transition:transform .2s ease;width:40px}#reedsy-modal--mute-toggle svg:hover{transform:rotate(0)}#reedsy-modal--mute-toggle.hidden{display:none}.reedsy-modal--countdown{display:grid;gap:.5rem;grid-template-columns:repeat(4, 1fr);margin:0 auto 1rem}.reedsy-modal--countdown div{background:#fff;border:.0625rem solid #d0d3d3;border-radius:.5rem;color:#191c26;font-size:1.25rem;font-weight:500;padding:.5rem;position:relative;text-align:center}.reedsy-modal--countdown div small{font-size:1rem;font-weight:400}.reedsy-modal .gallery_modal{max-width:560px !important}@media(min-width: 900px){.reedsy-modal .gallery_modal{max-width:860px !important}}.reedsy-modal .gallery_modal .reedsy-modal--panel{display:grid;grid-template-areas:"gallery" "content";grid-template-columns:100%}@media(min-width: 900px){.reedsy-modal .gallery_modal .reedsy-modal--panel{grid-template-areas:"content gallery";grid-template-columns:50% 50%}}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--body{grid-area:content}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--checkbox-list{background-color:var(--theme-color-light);margin-right:-1.5rem}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--checkbox-list .reedsy-modal--checkbox{align-items:center;background-color:#fff;cursor:pointer;display:grid;font-size:1rem;gap:.5rem;grid-template-columns:auto minmax(0, 1fr);line-height:1.4;padding:.25rem 1.5rem .25rem 0;position:relative}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--checkbox-list .reedsy-modal--checkbox.active{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9019607843), rgba(255, 255, 255, 0));z-index:1}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--checkbox-list .reedsy-modal--checkbox.active:after{background-image:radial-gradient(circle at 0 0, transparent 0, transparent 0.75rem, var(--theme-color-light) 0.75rem);content:"";height:.75rem;position:absolute;right:0;top:-0.75rem;width:.75rem}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--checkbox-list .reedsy-modal--checkbox.active:before{background-image:radial-gradient(circle at 0 0.75rem, transparent 0, transparent 0.75rem, var(--theme-color-light) 0.75rem);bottom:-0.75rem;content:"";height:.75rem;position:absolute;right:0;width:.75rem}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--scroll-container{grid-area:gallery;position:relative}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-dots{bottom:.5rem;box-sizing:border-box;display:flex;gap:2px;left:0;margin:0 auto;padding:.5rem;position:absolute;right:0;text-align:center;width:calc(100% - 1rem)}@media(min-width: 900px){.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-dots{bottom:1.5rem;width:calc(100% - 3rem)}}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-dots .carousel-dot{background-color:#d0d3d3;background-image:-webkit-linear-gradient(left, #fff, #fff 50%, #989b9b 50.001%, #989b9b);background-position:100% 50%;background-repeat:no-repeat;background-size:200%;cursor:pointer;height:.25rem;overflow:hidden;position:relative;width:100%}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-dots .carousel-dot.active{animation:loader;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:linear}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-dots .carousel-dot.passed{background-position:0 0}@keyframes loader{0%{background-position:100% 50%}to{background-position:0 50%}}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel{background-color:var(--theme-color-light);display:flex;height:100%;overflow-x:scroll;position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel::-webkit-scrollbar{display:none}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel .reedsy-modal--carousel-item{box-sizing:border-box;flex:none;height:100%;position:relative;scroll-snap-align:start;width:100%}.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel .reedsy-modal--carousel-item img,.reedsy-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel .reedsy-modal--carousel-item video{background-color:#111119;border-radius:.5rem .5rem 0 0;box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .5rem 0 var(--shadowColor);box-sizing:border-box;height:calc(100% - .5rem);margin:.25rem;max-height:30vh;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:calc(100% - .5rem)}@media(min-width: 900px){.reedsy-modal.exit-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-item img,.reedsy-modal.exit-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-item video{border-radius:.5rem;height:calc(100% - 3rem);margin:1.5rem;max-height:100%;position:absolute;width:calc(100% - 3rem)}}.reedsy-modal.sidebar-modal .gallery_modal .reedsy-modal--panel{grid-template-areas:"gallery" "content";grid-template-columns:100%}.reedsy-modal.sidebar-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-dots{bottom:.5rem;width:calc(100% - 1rem)}@media(min-width: 900px){.reedsy-modal.sidebar-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-item img,.reedsy-modal.sidebar-modal .gallery_modal .reedsy-modal--panel .reedsy-modal--carousel-item video{max-height:280px}}.reedsy-modal{--theme-color-light:color-mix(in srgb,var(--theme-color),#fff 80%);--theme-color-dark:color-mix(in srgb,var(--theme-color),#000 50%);color:#191c26;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.reedsy-modal p{margin-bottom:0 !important}.reedsy-modal .reedsy-modal--text-cta{letter-spacing:1px;opacity:.5}.reedsy-modal .reedsy-modal--content{max-height:100vh;max-height:-webkit-fill-available;max-width:560px;width:100%}@keyframes popInSm{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes popInLg{0%{transform:scale(0.95)}to{transform:scale(1)}}@media(min-width: 600px){.reedsy-modal .reedsy-modal--content{min-width:400px}}.reedsy-modal .reedsy-modal--overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(17,17,25,.6509803922);cursor:pointer;height:100%;margin:0;position:absolute;top:0;width:100%;z-index:-1}.reedsy-modal.exit-modal{align-items:end;animation:fade .2s;display:none;height:100%;justify-content:center;left:0;max-height:100vh;opacity:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999}@media(min-width: 600px){.reedsy-modal.exit-modal{align-items:center}}@keyframes fade{0%{opacity:0}to{opacity:1}}.reedsy-modal.exit-modal.visible{display:flex;opacity:1}.reedsy-modal.exit-modal.visible .reedsy-modal--content{animation:popInSm .5s}@media(min-width: 600px){.reedsy-modal.exit-modal.visible .reedsy-modal--content{animation:popInLg .2s}}.reedsy-modal.exit-modal p.reedsy-modal--heading{font-size:18px;font-weight:500;line-height:1.5rem}@media(min-width: 600px){.reedsy-modal.exit-modal p.reedsy-modal--heading{font-size:1.5rem;line-height:2rem}}.reedsy-modal.exit-modal p{font-size:1rem;line-height:1.4}@media(min-width: 600px){.reedsy-modal.exit-modal p{font-size:18px}}.reedsy-modal.exit-modal .reedsy-modal--close{cursor:pointer;position:absolute;right:16px;top:16px;z-index:1}.reedsy-modal.exit-modal .reedsy-modal--close svg{border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2)}.reedsy-modal.exit-modal .reedsy-modal--panel{background:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem;box-shadow:0 1rem 1.5rem 0 var(--shadowColor),0 .125rem .5rem 0 var(--shadowColor);overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:relative;width:100%}@media(min-width: 600px){.reedsy-modal.exit-modal .reedsy-modal--panel{border-radius:1rem}}.reedsy-modal.exit-modal .reedsy-modal--panel .reedsy-modal--image{height:auto;max-height:40vh;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.reedsy-modal.exit-modal .reedsy-modal--panel .reedsy-modal--body{display:grid;gap:.125rem;padding:1rem}@media(min-width: 600px){.reedsy-modal.exit-modal .reedsy-modal--panel .reedsy-modal--body{gap:.5rem;padding:1.5rem}}.reedsy-modal.sidebar-modal{position:sticky;top:1rem}.reedsy-modal.sidebar-modal .reedsy-modal--panel{background:#fff;border-radius:.5rem;box-shadow:0 2px 16px rgba(0,0,0,.0509803922),0 1px 4px rgba(0,0,0,.1490196078);box-sizing:border-box;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:relative;width:100%}.reedsy-modal.sidebar-modal .reedsy-modal--panel .reedsy-modal--image{height:auto;vertical-align:middle;width:100%}.reedsy-modal.sidebar-modal .reedsy-modal--panel .reedsy-modal--body{display:grid;gap:.125rem;padding:1rem}.reedsy-modal.sidebar-modal p.reedsy-modal--heading{font-size:18px;font-weight:500;line-height:1.4}.reedsy-modal.sidebar-modal p{font-size:1rem;line-height:1.4}.reedsy-modal.sidebar-modal .reedsy-modal--btn,.reedsy-modal.sidebar-modal .reedsy-modal--input,.reedsy-modal.sidebar-modal .reedsy-modal--select{border-radius:.325rem;font-size:1rem !important;padding:6px 12px !important}body{height:100%}h1,h2{font-family:"Lora","Lora-fallback","Times New Roman",serif;font-weight:700}.nav-top.nav-fixed{color:var(--light);background-color:color-mix(in srgb, var(--dark) 90%, transparent);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.submenu{background:rgba(58, 77, 90, 0.5)}.bg-grid{background-size:2rem 2rem;background-position:center center;background-image:linear-gradient(to right, var(--bgColor-inset) 0.0625rem, transparent 0.0625rem),linear-gradient(to bottom, var(--bgColor-inset) 0.0625rem, transparent 0.0625rem)}.bg-default{background:url(https://assets-cdn.reedsy.com/studio/assets/default-bg-9cee64f047b2e16f3a4473e7fe4828999f8a6a64bd6bde37e875a1ae0d2207a1.webp) var(--dark-backdrop) center top no-repeat;background-size:100%}@media(max-width: 1023px){.bg-boards{background-image:none !important}}@media(min-width: 1024px){.bg-boards{background-position:center 15%;background-size:1480px;background-repeat:no-repeat}}.boards-grid{display:grid;grid-template-columns:repeat(5, minmax(8rem, 1fr));gap:1rem}@media(min-width: 900px){.boards-grid{gap:2rem}}.fade-in{animation:fade-in 1s forwards ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}.btn-addon{padding-left:0}.cat{position:absolute;bottom:0;right:-15%;width:120px}@media(min-width: 600px){.cat{width:200px;right:-5%}}@media(min-width: 900px){.cat{width:200px;right:5%}}.reedsy-modal.sidebar-modal{top:96px}
