@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quicksand-vietnamese-400-normal.SBD_i_7S.woff2) format("woff2"),url(/_astro/quicksand-vietnamese-400-normal.CuU2vBN1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quicksand-latin-ext-400-normal.dVGbDDrC.woff2) format("woff2"),url(/_astro/quicksand-latin-ext-400-normal.Dr17GbVs.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quicksand-latin-400-normal.UA8GZWWY.woff2) format("woff2"),url(/_astro/quicksand-latin-400-normal.cOvQkyzV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.tyfMZHQw.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.CzG7Kr3z.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.Df6ckaLK.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.JrS_4yms.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.CIdlr5YK.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal._Rr29XE2.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.DQXyrmoy.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.DvIPHDQ7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.Cnt0N5Vm.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.DIOGfGLL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.D3W-OpO-.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.8tIzm-yw.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.BT1H-PT_.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.Cdi8t5Mu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-ext-400-normal.DCwGx3A7.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-400-normal.BBhkZp71.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-400-normal.CbkcHSWp.woff2) format("woff2"),url(/_astro/caveat-cyrillic-400-normal.DHQzmBXI.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-ext-400-normal.1jP0CKZR.woff2) format("woff2"),url(/_astro/caveat-latin-ext-400-normal.DkDwBC7A.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.C_QVhfDC.woff2) format("woff2"),url(/_astro/caveat-latin-400-normal.iYm6rx00.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none;border:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--font-heading: "Quicksand", cursive;--font-sans: "Inter", sans-serif;--color-font: hsl(0, 0%, 25%);--color-background: #fff;--color-placeholder: hsl(0, 0%, 70%);--tablet: 768px;--desktop: 1024px;--widescreen: 1216px;--fullhd: 1408px;--blue-lightest: hsl(215, 100%, 94%);--blue-primary: hsl(215, 96%, 61%);--blue-light: hsl(215, 96%, 59%);--blue-dark: hsl(215, 96%, 50%);--blue-darker: hsl(215, 95%, 26%);--green-primary: hsl(128, 55%, 42%);--green-dark: hsl(128, 58%, 27%);--green-darker: hsl(129, 61%, 15%);--purple-primary: hsl(270, 48%, 62%);--purple-dark: hsl(270, 56%, 49%);--yellow-lightest: hsl(44, 95%, 96%);--yellow-light: hsl(44, 95%, 92%);--yellow-primary: hsl(43, 95%, 58%);--yellow-dark: hsl(43, 99%, 32%);--yellow-darker: hsl(44, 95%, 15%);--orange-primary: hsl(34, 97%, 58%);--orange-dark: hsl(34, 91%, 39%);--red-lightest: hsl(5, 90%, 92%);--red-primary: hsl(4, 91%, 59%);--red-dark: hsl(4, 89%, 43%);--red-darker: hsl(4, 91%, 26%);--grey-lighter: hsl(0, 0%, 98%);--grey-light: hsl(0, 0%, 90%);--grey-lightish: hsl(0, 0%, 73%);--grey-darkish: hsl(0, 0%, 60%);--grey-dark: hsl(0, 0%, 50%);--grey-darker: hsl(0, 0%, 30%);--black-darkest: hsl(345, 6%, 13%);--black-dark: hsl(345, 6%, 13%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media screen and (min-width: 767px){.is-hidden-tablet{display:none!important}}@media screen and (min-width: 1023px){.is-hidden-desktop{display:none!important}}@media screen and (min-width: 1215px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1407px){.is-hidden-fullhd{display:none!important}}@media screen and (max-width: 767px){.is-hidden-until-tablet{display:none!important}}@media screen and (max-width: 1023px){.is-hidden-until-desktop{display:none!important}}@media screen and (max-width: 1215px){.is-hidden-until-widescreen{display:none!important}}@media screen and (max-width: 1407px){.is-hidden-until-fullhd{display:none!important}}:root{--fluid-min-width: 320;--fluid-max-width: 1140;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 10 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) );--small: calc(calc(14 / 10 * 1rem) + 0 * var(--fluid-bp));--body: calc( 1.6rem + 2 * var(--fluid-bp));--h6: calc( 1.8rem + 6 * var(--fluid-bp));--h5: calc( 1.8rem + 12 * var(--fluid-bp));--h4: calc( 2rem + 16 * var(--fluid-bp));--h3: calc( 1.8rem + 2 * var(--fluid-bp));--h2: calc(calc(24 / 10 * 1rem) + 8 * var(--fluid-bp));--h1: calc(calc(28 / 10 * 1rem) + 12 * var(--fluid-bp))}@media screen and (min-width: 1215px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:700;color:var(--blue-dark);text-decoration:underline;transition:.2s ease color}a:hover{color:var(--blue-primary)}p{margin-top:0;margin-bottom:2.5rem}p:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;font-family:var(--font-heading);color:var(--black-darkest);margin-top:0;margin-bottom:1rem;font-weight:bolder}@media only screen and (min-width: 768px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:2rem}}h1,.h1{font-size:var(--h1);line-height:1.1;margin-bottom:5rem}h2,.h2{font-size:var(--h2);line-height:1.25}h3,.h3{font-size:var(--h3);line-height:1.3}h4,.h4{font-size:var(--h4);line-height:1.35}h5,.h5{font-size:var(--h5);line-height:1.5}h6,.h6{font-size:var(--h6);line-height:1.6}.small{font-size:var(--small);line-height:1.4}*,*:after,*:before{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--font-sans);font-size:var(--body);color:var(--color-font);font-weight:400;background-color:#fff;line-height:1.5}section,footer{margin-bottom:8rem;scroll-margin-top:8rem}@media only screen and (max-width: 1024px){section,footer{margin-bottom:4rem;scroll-margin-top:4rem}}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:2rem;padding-left:2rem;max-width:1420px;width:100%}@media screen and (min-width: 767px){.container{padding-right:5rem;padding-left:5rem}}@media screen and (min-width: 1023px){.container{padding-right:7rem;padding-left:7rem}}.container.large{max-width:1520px}.about .inner{display:grid;grid-template-columns:1fr;gap:4.8rem}@media only screen and (min-width: 1024px){.about .inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.about .inner .left{max-width:43ch}}.about .inner .left .team-callout{display:flex;gap:2rem;align-items:center}.about .inner .left .team-callout .content{display:flex;flex-direction:column}.about .inner .left .team-callout img{aspect-ratio:1/1;width:7.4rem;height:7.4rem;border-radius:9999px;background-color:var(--grey-lightish);object-fit:cover}.about .inner .left .team-callout span{font-style:italic;color:var(--grey-dark);font-size:.8em}.about .inner .right{display:flex;flex-direction:column;justify-content:center}.about .inner .right .heading{font-size:2.4rem;margin-bottom:.5rem}.button{display:inline-block;position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline-offset:4px;transition:filter .25s;text-decoration:none;-webkit-tap-highlight-color:transparent}.button .shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background:#00000003;will-change:transform;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.button .edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px}.button .front{display:block;position:relative;font-family:var(--font-heading);font-weight:700;padding:.85rem 2rem .9rem;border-radius:9999px;color:#fff;will-change:transform;transform:translateY(-6px);transition:transform .6s cubic-bezier(.3,.7,.4,1);font-size:1.5rem}@media screen and (min-width: 1023px){.button .front{padding:.85rem 2.5rem .9rem}}.button:hover{filter:brightness(110%)}.button:hover .front{transform:translateY(-8px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.button:hover .shadow{transform:translateY(6px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.button:active .front{transform:translateY(-2px);transition:transform 34ms}.button:active .shadow{transform:translateY(1px);transition:transform 34ms}.disabled{display:inline-block;position:relative;border:none;background:transparent;padding:0;cursor:not-allowed;outline-offset:4px;transition:filter .25s;text-decoration:none;-webkit-tap-highlight-color:transparent;pointer-events:none;transform:translateY(-2px)}.disabled .shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background:#00000040;will-change:transform;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.disabled .edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px}.disabled .front{display:block;position:relative;font-family:var(--font-heading);font-weight:700;padding:.85rem 2.5rem .9rem;border-radius:9999px;will-change:transform;transform:translateY(-1px);transition:transform .6s cubic-bezier(.3,.7,.4,1);color:var(--grey-dark);background:var(--grey-light)}.disabled[disabled]{cursor:not-allowed}.grey{composes:button}.grey .front{color:var(--black-dark);background:var(--grey-lightish)}.grey .edge{background:var(--grey-dark)}.blue{composes:button;color:#fff}.blue .front{background:var(--blue-primary)}.blue .edge{background:var(--blue-dark)}.green{composes:button;color:#fff}.green .front{background:var(--green-primary)}.green .edge{background:var(--green-dark)}.red{composes:button;color:#fff}.red .front{background:var(--red-primary)}.red .edge{background:var(--red-dark)}.faq .container{position:relative}.faq .stars-wrapper{position:absolute;right:1rem;top:-1rem;transform:rotate(-180deg)}@media only screen and (min-width: 768px){.faq .stars-wrapper{right:5rem}}.faq .heading-wrapper{max-width:50ch;margin:0 auto;text-align:center}.faq .heading-wrapper svg{margin:0 auto 2rem}.faq .frequently-asked-questions{display:flex;flex-direction:column;align-items:center;margin-top:4.8rem}.faq .question-and-answer{display:flex;max-width:90ch;flex-direction:column;border-top:1px solid var(--grey-light)}@media only screen and (min-width: 1024px){.faq .question-and-answer{flex-direction:row}}.faq .question-and-answer .question{flex:0 1 35%;font-family:var(--font-sans);font-size:var(--body);margin-bottom:0;padding:3.5rem 0 1rem}@media only screen and (min-width: 1024px){.faq .question-and-answer .question{padding:2.7rem 5rem 2.7rem 0;margin-right:5rem;border-right:1px solid var(--grey-light)}}.faq .question-and-answer .answer{flex:0 1 65%;padding:0 0 3.5rem}@media only screen and (min-width: 1024px){.faq .question-and-answer .answer{padding:2.7rem 0}}.features .container{position:relative}.features .stars-wrapper{position:absolute;top:-2rem;right:1rem}@media only screen and (min-width: 768px){.features .stars-wrapper{right:5rem}}.features .inner{display:flex;position:relative}.features .inner .content>p{max-width:40ch}.features .inner .svg-draw-animation{stroke-dasharray:300;stroke-dashoffset:300}.features .inner .svg-draw-animation.is-drawing{animation:draw 1s forwards 1s}.features .inner .feature-list-wrapper{position:relative}.features .inner .feature-highlight-bg{position:absolute;display:none;left:50%;top:-1rem;z-index:0}@media only screen and (min-width: 768px){.features .inner .feature-highlight-bg{display:block}}.features .inner .feature-list{display:grid;grid-template-columns:1fr;margin-top:4rem;gap:4rem}@media only screen and (min-width: 768px){.features .inner .feature-list{grid-template-columns:1fr 1fr;margin-top:6.4rem;gap:7rem 4rem}}.features .inner .feature-list .feature{display:flex;position:relative;gap:2rem;cursor:pointer;flex-direction:column;align-items:flex-start;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 768px){.features .inner .feature-list .feature{flex-direction:row;align-items:center;margin-top:-2.4rem;gap:4rem}}.features .inner .feature-list .feature .content{position:relative;z-index:1;transition:.2s ease opacity}.features .inner .feature-list .feature .card{user-select:none;transition:.2s ease filter;position:relative;flex:0 0 11rem;aspect-ratio:12/16;border-radius:1.5rem;border:1px solid var(--grey-light);background-color:#fff;overflow:hidden;padding:.8rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature .card{padding:1.2rem;border-radius:2rem}}.features .inner .feature-list .feature .card .inner-card{border-radius:1.2rem;width:100%;height:100%;background-color:var(--green-primary)}.features .inner .feature-list .feature:nth-of-type(1) .card{z-index:6;transform:rotate(-6deg)}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;color:#fff;line-height:1;gap:.4rem;font-size:1.8rem}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span{position:absolute;transform:translate(-.2rem)}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(1){top:2.7rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(1){top:4rem}}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(2){top:4.7rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(2){top:6.3rem}}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(3){top:6.7rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(3){top:8.6rem}}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(4){top:8.7rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(4){top:10.9rem}}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(5){top:10.7rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(5){top:13.2rem}}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(6){top:12.7rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(6){top:15.5rem}}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(2){opacity:.6}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(3){opacity:.4}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(4){opacity:.2}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(5){opacity:0}.features .inner .feature-list .feature:nth-of-type(1) .card .inner-card span:nth-of-type(6){opacity:-.2}.features .inner .feature-list .feature:nth-of-type(2) .card{z-index:5;transform:rotate(4deg)}.features .inner .feature-list .feature:nth-of-type(2) .card .inner-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;background-color:var(--purple-primary);padding-top:.5rem}.features .inner .feature-list .feature:nth-of-type(2) .card .inner-card .item{position:relative;display:block;width:60%;height:1.4rem;border-radius:9999px;background:#000;opacity:.2}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(2) .card .inner-card .item{width:65%;height:1.8rem}}.features .inner .feature-list .feature:nth-of-type(2) .card .inner-card .item:nth-of-type(2){background:var(--yellow-primary);opacity:1}.features .inner .feature-list .feature:nth-of-type(2) .card .inner-card .badge{position:absolute;display:inline-block;background-color:var(--yellow-primary);border-radius:9999px;aspect-ratio:1/1;line-height:1.1;font-weight:bolder;font-size:1rem;padding:.3rem .45rem;left:-.9rem;transform:rotate(-2deg) translateY(-8px);box-shadow:0 1px 0 1px #0003}.features .inner .feature-list .feature:nth-of-type(3) .card{z-index:4;transform:rotate(6deg)}.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card{background-color:var(--yellow-primary);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;padding-top:.5rem}.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper{position:relative;display:flex;align-items:center;gap:0 .6rem}.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper:nth-of-type(2) .empty-badge{background-color:var(--blue-primary);box-shadow:0 1px 0 1px var(--blue-dark)}.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper:nth-of-type(2) .item{background:var(--blue-primary)}.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper .empty-badge{display:block;background-color:#0003;border-radius:100vmax;aspect-ratio:1/1;width:1rem;height:1rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper .empty-badge{width:1.5rem;height:1.5rem}}.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper .item{position:relative;display:block;height:.8rem;border-radius:9999px;width:2.8rem;background:#0003;opacity:1}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(3) .card .inner-card .item-wrapper .item{width:4rem}}.features .inner .feature-list .feature:nth-of-type(4) .card{z-index:3;transform:rotate(-12deg)}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card{background-color:var(--blue-primary);display:flex;gap:.5rem;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card{gap:.8rem}}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge{position:relative}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge>span:nth-of-type(1){position:relative;display:flex;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;background-color:#ccc;border-radius:9999px;font-size:1rem;font-weight:700;padding-bottom:.2rem;z-index:2}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge>span:nth-of-type(1){width:1.6rem;height:1.6rem}}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge>span:nth-of-type(2){position:absolute;top:2px;left:1px;display:flex;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;background-color:#4d4d4d;border-radius:9999px;font-size:1rem;font-weight:700;padding-bottom:.2rem}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge>span:nth-of-type(2){width:1.6rem;height:1.6rem}}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge:nth-of-type(2)>span:nth-of-type(1){transform:scale(1.3) translateY(-1.2rem);text-indent:-1px;background-color:var(--yellow-primary)}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge:nth-of-type(2)>span:nth-of-type(2){transform:scale(1.3) translateY(-1.2rem);background-color:var(--yellow-dark);left:0;top:3px}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge:nth-of-type(3)>span:nth-of-type(1){background-color:#f88c29}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .badge:nth-of-type(3)>span:nth-of-type(2){background-color:#844306;left:0}.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .stand{position:absolute;transform:translateY(30%);top:50%;width:4.5rem;height:1.8rem;background:var(--blue-dark);clip-path:polygon(67.745% 18.682%,67.745% 18.682%,67.287% 15.738%,66.708% 13.008%,66.02% 10.512%,65.232% 8.271%,64.354% 6.305%,63.396% 4.633%,62.369% 3.276%,61.282% 2.254%,60.147% 1.586%,58.972% 1.293%,43.491% .012%,43.491% .012%,42.31% .111%,41.159% .591%,40.05% 1.435%,38.992% 2.624%,37.998% 4.14%,37.076% 5.964%,36.238% 8.078%,35.495% 10.462%,34.857% 13.1%,34.334% 15.972%,30.459% 41.024%,30.459% 41.024%,29.936% 43.896%,29.298% 46.534%,28.554% 48.919%,27.716% 51.032%,26.795% 52.856%,25.8% 54.372%,24.743% 55.561%,23.633% 56.405%,22.483% 56.885%,21.301% 56.984%,7.052% 55.805%,7.052% 55.805%,5.94% 55.955%,4.879% 56.57%,3.885% 57.612%,2.972% 59.045%,2.154% 60.831%,1.446% 62.933%,.863% 65.314%,.418% 67.938%,.127% 70.767%,.003% 73.765%,.003% 73.765%,.003% 73.765%,.059% 76.777%,.286% 79.649%,.671% 82.342%,1.199% 84.815%,1.859% 87.03%,2.635% 88.948%,3.514% 90.529%,4.483% 91.733%,5.527% 92.522%,6.634% 92.856%,92.951% 100%,92.951% 100%,94.064% 99.849%,95.124% 99.234%,96.118% 98.192%,97.031% 96.76%,97.849% 94.974%,98.557% 92.872%,99.141% 90.491%,99.585% 87.867%,99.877% 85.037%,100% 82.04%,100% 82.04%,100% 82.04%,99.944% 79.027%,99.717% 76.155%,99.333% 73.463%,98.804% 70.989%,98.144% 68.774%,97.368% 66.856%,96.489% 65.276%,95.521% 64.071%,94.476% 63.282%,93.369% 62.948%,79.861% 61.83%,79.861% 61.83%,78.686% 61.537%,77.55% 60.87%,76.464% 59.848%,75.437% 58.491%,74.479% 56.819%,73.601% 54.852%,72.813% 52.611%,72.124% 50.116%,71.546% 47.386%,71.087% 44.441%,67.745% 18.682%)}@media only screen and (min-width: 768px){.features .inner .feature-list .feature:nth-of-type(4) .card .inner-card .stand{transform:translateY(15%);width:6.5rem;height:2.3rem}}.features .inner .feature-list .feature:nth-of-type(5) .card{z-index:2;transform:rotate(-6deg)}.features .inner .feature-list .feature:nth-of-type(5) .card .inner-card{background-color:var(--grey-dark)}.features .inner .feature-list .feature .h3{margin-bottom:.8rem}.features .inner .feature-list .feature .text{max-width:45ch}.features .inner .coming-soon-badge{position:relative;display:inline-block;background-color:var(--yellow-primary);border-radius:.6rem;font-size:1.2rem;padding:.4rem .6rem;margin-top:.5rem;margin-bottom:1rem;transform:rotate(3deg)}@media only screen and (min-width: 768px){.features .inner .coming-soon-badge{margin-left:1rem;transform:rotate(-5deg) translateY(-7px)}}.features .inner .coming-soon{pointer-events:none;filter:blur(1px)}.features .inner .coming-soon .title,.features .inner .coming-soon .text,.features .inner .coming-soon .card{opacity:.5}.features .inner .screenshots{display:none}@media only screen and (min-width: 768px){.features .inner .screenshots{position:sticky;display:flex;flex:0 0 40%;padding-top:5rem;top:0;justify-content:flex-end;align-self:flex-start}}@media only screen and (min-width: 1280px){.features .inner .screenshots{padding-top:0;align-self:stretch;position:relative;padding-right:5rem;justify-content:flex-end;align-items:flex-start}}.features .inner .screenshots .feature-screenshot{position:absolute;max-width:20rem;height:auto;border-radius:1.6rem;border:1px solid var(--grey-light);filter:blur(1px);opacity:0}@media only screen and (min-width: 1280px){.features .inner .screenshots .feature-screenshot{top:10rem;max-width:28rem;opacity:1}}.features .inner .screenshots .feature-screenshot.is-active{filter:none;z-index:10!important;opacity:1;position:relative}@media only screen and (min-width: 1280px){.features .inner .screenshots .feature-screenshot.is-active{position:absolute}}@media only screen and (min-width: 1280px){.features .inner .screenshots .feature-screenshot:nth-of-type(1){transform:rotate(-3deg);z-index:6}.features .inner .screenshots .feature-screenshot:nth-of-type(2){transform:rotate(5deg) translateY(5rem) translate(5rem);z-index:5}.features .inner .screenshots .feature-screenshot:nth-of-type(3){transform:rotate(-7deg) translateY(13rem) translate(-7rem);z-index:4}.features .inner .screenshots .feature-screenshot:nth-of-type(4){transform:rotate(10deg) translateY(26rem) translate(10rem);z-index:3}}.global-footer{position:relative;margin-bottom:0;padding-bottom:5rem;overflow:hidden;font-size:1.6rem}@media only screen and (min-width: 768px){.global-footer{padding-bottom:15rem}}.global-footer .bottom-cards{position:absolute;width:100%;bottom:0;left:0;transform:translateY(100%)}@media only screen and (min-width: 768px){.global-footer .bottom-cards{bottom:-5rem}}.global-footer .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;border:none}.global-footer .logo{flex-shrink:0}.global-footer .logo img{width:17rem}.global-footer .footer-menu{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:.5rem 3rem;padding:1.5rem 2.5rem;border-radius:3rem;border:2px dashed var(--grey-light)}.global-footer .footer-menu a{text-decoration:none;color:var(--color-font);font-weight:400}.global-footer .footer-menu a:hover{color:var(--blue-primary)}.global-footer .copyright{text-transform:uppercase;font-size:1.2rem;opacity:.7}.global-footer .love-link{color:var(--color-font)}.global-footer .love-link:hover{color:var(--blue-primary)}.card.card-red .color-card{fill:var(--red-primary)}.card.card-red .color-hat{fill:var(--red-dark)}.card.card-blue .color-card{fill:var(--blue-light)}.card.card-blue .color-hat{fill:var(--blue-dark)}.card.card-green .color-card{fill:var(--green-primary)}.card.card-green .color-hat{fill:var(--green-dark)}.card.card-orange .color-card{fill:var(--orange-primary)}.card.card-orange .color-hat{fill:var(--orange-dark)}.card.card-purple .color-card{fill:var(--purple-primary)}.card.card-purple .color-hat{fill:var(--purple-dark)}.card.card-yellow .color-card{fill:var(--yellow-primary)}.card.card-yellow .color-hat{fill:var(--yellow-dark)}.global-header .inner{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;z-index:10}@media only screen and (min-width: 768px){.global-header .inner{padding:3.1rem 0}}.global-header .logo img,.global-header .logo svg{min-width:17rem;height:auto}.global-header .logo .card-2,.global-header .logo .card-3{transition:.3s ease rotate}.global-header .logo .card-3{transition-delay:.05s}.global-header .logo:hover .card-2,.global-header .logo:hover .card-3{rotate:-4deg}.global-header .play-button{min-width:8rem;text-align:center;margin-top:.75rem}@media screen and (max-width: 1023px){.global-header .menu{display:flex;flex-direction:column;top:8rem;border:1px dashed var(--grey-dark);background-color:#fff;position:absolute;right:0;min-width:20rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden;z-index:99;opacity:0;pointer-events:none}.global-header .menu.is-open{opacity:1;pointer-events:all}}@media screen and (min-width: 1023px){.global-header .menu{display:flex;gap:4.8rem}}.global-header .menu a{display:flex;align-items:center;justify-content:center;gap:.3rem;text-decoration:none;color:var(--black-dark);font-weight:400;transition:.2s ease color}.global-header .menu a:hover,.global-header .menu a[href="/rules"]:hover [data-icon]{color:var(--blue-dark)}.global-header .menu a [data-icon=arrow-right]{overflow:visible;width:1.3rem;height:auto;color:var(--grey-darkish);transition:.2s ease color}@media screen and (max-width: 1023px){.global-header .menu a{padding:1.4rem 2.4rem 1.4rem 2rem;transition:.2s ease background-color;background-color:transparent;border-bottom:1px dashed var(--grey-dark);letter-spacing:.05rem}.global-header .menu a:last-of-type{border-bottom:none}.global-header .menu a:hover{background-color:var(--grey-light)}}.global-header .buttons{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 1023px){.global-header .buttons{gap:2rem}}.global-header .menu-button{position:relative;transform:translateY(-3px);padding:.75rem;border-radius:1rem;transition:.2s ease background-color,.2s ease box-shadow;box-shadow:0 0 0 2px transparent}.global-header .menu-button .close-icon{display:none}.global-header .menu-button:hover{background-color:var(--grey-light)}.global-header .menu-button.is-open .menu-icon{display:none}.global-header .menu-button.is-open .close-icon{display:block;transform:translate(-1px) translateY(2px)}.global-header .menu-button.is-open:before{content:"";display:block;width:100%;height:10rem;border-radius:1rem;position:absolute;background-color:#fff;border:1px dashed var(--grey-dark);top:0;right:0}.global-header .menu-button svg{z-index:5;position:relative;width:3.4rem;height:3rem}.global-header .menu-button svg path{fill:var(--black-dark)}.hero .inner{display:grid;position:relative;grid-template-columns:1fr 1fr}@media only screen and (min-width: 768px){.hero .inner{margin-top:2rem}}.hero .content{max-width:60rem;padding:8rem 0}@media only screen and (min-width: 1024px){.hero .content{padding:12rem 0 15rem}}.hero .content h1{margin-bottom:1rem}.hero .content p{max-width:49ch}.hero .content .button-wrapper{position:relative;width:auto}.hero .content .button{margin-top:4rem}.hero .content .circle-squiggle svg{pointer-events:none;position:absolute;top:65%;left:0;transform:translate(-18%,-50%) scale(1.1)}.hero .content .arrow{transform:rotate(-150deg)}.hero .content .arrow svg{max-width:2.2rem;height:auto}.hero .content .message{position:absolute;display:flex;align-items:center;gap:.5rem;justify-content:center;white-space:nowrap;bottom:-5.5rem;transform:rotate(-5deg) translate(-50%);right:50%;font-family:Caveat,cursive;font-weight:500;text-align:center;font-size:2rem;color:var(--green-primary);opacity:0;animation:fadeIn .5s forwards 1.5s}@media only screen and (min-width: 1024px){.hero .content .message{font-size:2.5rem;gap:1rem;bottom:-4rem;transform:rotate(5deg);left:16rem}}.hero .content .arrow svg{width:2.7rem;height:auto}@media only screen and (max-width: 1024px){.hero .content .arrow{transform:rotate(-75deg)}.hero .content .arrow svg{width:1.4rem;height:auto}}.hero .content .svg-draw-animation{stroke-dasharray:500;stroke-dashoffset:500;animation:draw 1s forwards 1s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.hero .visual-wrapper{position:relative;display:flex;height:min-content}@media only screen and (min-width: 768px){.hero .visual-wrapper{padding-top:3rem;max-width:35rem;margin-left:auto}}@media only screen and (min-width: 1280px){.hero .visual-wrapper{margin:0 auto}}.hero .compare-slider{position:absolute;display:flex;justify-content:center;align-items:center;width:1px;height:100%;background:linear-gradient(to bottom,#fff,#000,#fff);z-index:5}.hero .compare-handle{flex-shrink:0;width:3rem;height:3rem;border-radius:9999px;background-color:#fff;border:2px solid black;box-shadow:0 2px #000;display:flex;justify-content:center;align-items:center}.hero .compare-handle svg{width:2.2rem;height:auto;padding-bottom:.2rem;padding-left:.1rem}.hero .visual{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;pointer-events:none;--clip-pos: 50%}.hero .visual img,.hero .visual svg{width:100%}.hero .visual .text{font-weight:700;user-select:none}.hero .visual .written{clip-path:polygon(0 0,var(--clip-pos) 0%,var(--clip-pos) 100%,0% 100%)}.hero .visual .written .text{text-align:left;padding-left:3rem;transform:rotate(-5deg);color:var(--red-primary)}.hero .visual .digital{clip-path:polygon(var(--clip-pos) 0,100% 0%,100% 100%,var(--clip-pos) 100%)}.hero .visual .digital .text{text-align:right;padding-right:5rem;transform:rotate(5deg);color:var(--green-primary);padding-bottom:.5ssssssssssssssssssssss}.hero .visual *{grid-row:1;grid-column:1}.hero .card{position:absolute;cursor:grab;opacity:0}.hero .card.is-active{opacity:1}.hero .card.is-dragging{cursor:grabbing}.hero .right-card,.hero .left-card{display:none}@media only screen and (min-width: 1400px){.hero .right-card,.hero .left-card{display:block}}.hero .left-card-1{left:-2rem;top:-8rem;z-index:2}.hero .left-card-2{top:-6rem;left:15rem;z-index:5;display:none}@media only screen and (min-width: 1400px){.hero .left-card-2{display:block}}.hero .left-card-3{top:7rem;left:6rem;z-index:4;display:none}@media only screen and (min-width: 1400px){.hero .left-card-3{display:block}}.hero .left-card-4{top:7rem;left:-5rem;z-index:1}.hero .left-card-5{top:20rem;left:5rem;z-index:1;display:none}@media only screen and (min-width: 1400px){.hero .left-card-5{display:block}}.hero .left-card-6{top:35rem;left:1rem;z-index:1}.pricing .container{position:relative}.pricing .stars-wrapper{position:absolute;left:-1rem;top:-3rem;transform:rotate(-90deg)}@media only screen and (min-width: 768px){.pricing .stars-wrapper{left:5rem;top:-2rem}}.pricing .inner{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 1024px){.pricing .inner{flex-direction:row;gap:0}}.pricing .content{display:flex;justify-content:center;flex-direction:column;flex:0 0 55%}@media only screen and (min-width: 1024px){.pricing .content>p{max-width:40ch}}.pricing .message{display:flex;align-items:center;gap:1rem;margin-top:1rem}.pricing .message svg{width:3rem}.pricing .message p{font-family:Caveat,cursive;font-weight:500;text-align:center;font-size:2.5rem;color:var(--green-primary)}@media only screen and (min-width: 1024px){.pricing .message p{transform:rotate(-4deg) translateY(-1rem)}}.pricing .pricing-cards{position:relative;display:grid;grid-template-columns:1fr;flex:0 0 45%}.pricing .pricing-cards .card{max-width:30rem;position:relative;aspect-ratio:12/16;border-radius:4.9rem;border:1px solid var(--grey-light);background-color:#fff;overflow:hidden;padding:2.4rem;grid-row:1;grid-column:1;z-index:5;transform:rotate(3deg);box-shadow:2px 2px 0 2px #0000000d}@media only screen and (min-width: 1024px){.pricing .pricing-cards .card{max-width:30rem}}.pricing .pricing-cards .card .inner-card{display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:3rem;width:100%;height:100%;background-color:var(--blue-primary);color:#fff;padding:4rem}.pricing .pricing-cards .card .inner-card .title{display:flex;flex-direction:column;font-weight:700;color:#fff;margin-bottom:2rem}.pricing .pricing-cards .card .inner-card .title span{font-size:2.4rem;font-weight:400;color:var(--blue-lightest);margin-bottom:1rem}.pricing .pricing-cards .card .inner-card .text{margin-bottom:.5rem}.pricing .pricing-cards .card .inner-card .list{list-style-type:disc;list-style-position:inside;text-align:left;margin:0 auto}.pricing .pricing-cards .card .inner-card .extra{margin-top:.5rem}.pricing .pricing-cards .card:nth-of-type(2){display:none;transform:translate(7rem) rotate(-5deg);z-index:3}@media only screen and (min-width: 1024px){.pricing .pricing-cards .card:nth-of-type(2){display:block;transform:translate(10rem) rotate(-5deg)}}.pricing .pricing-cards .card:nth-of-type(2) .inner-card{background-color:var(--blue-dark);opacity:.5}.pricing .pricing-cards .card:nth-of-type(3){display:none;transform:translate(14rem) rotate(5deg);z-index:2}@media only screen and (min-width: 640px){.pricing .pricing-cards .card:nth-of-type(3){display:block}}@media only screen and (min-width: 1280px){.pricing .pricing-cards .card:nth-of-type(3){transform:translate(20rem) rotate(5deg)}}.pricing .pricing-cards .card:nth-of-type(3) .inner-card{background-color:var(--blue-darker);opacity:.25}.paper-bg{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:-1;background-size:20px 30px;background-image:linear-gradient(to bottom,hsl(0,0%,95%) 1px,transparent 1px)}.paper-bg .line{display:block;position:absolute;top:0;height:100vh;width:1px;background-color:#f0f0f0;z-index:0}.paper-bg .line.left{left:0}.paper-bg .line.right{right:0}.paper-bg .gradient{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:1;background:linear-gradient(to top,#fff,#fff0 70%)}.callout{margin-bottom:14rem}.callout .callout-wrapper{padding:3rem;border-radius:5rem;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.05)}.callout .callout-content{display:grid;grid-template-columns:1fr;background-color:#fff;overflow:hidden}@media screen and (min-width: 767px){.callout .callout-content{grid-template-columns:1fr 1fr}}.callout .callout-content:nth-of-type(1){border-radius:3rem 3rem 0 0}.callout .callout-content:nth-of-type(3){border-radius:0 0 3rem 3rem}.callout .callout-content .text{display:flex;flex-direction:column;justify-content:center;padding:5rem;gap:1rem;max-width:50ch;text-wrap:balance;aspect-ratio:1/1;order:1}@media screen and (min-width: 767px){.callout .callout-content .text{padding:10rem;order:initial}}.callout .callout-content .text .title{font-size:2.4rem;margin-bottom:0}.callout .callout-content .visual{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;order:2}@media screen and (min-width: 767px){.callout .callout-content .visual{order:initial}}.callout .callout-content .visual.green{background-color:var(--green-primary)}.callout .callout-content .visual.blue{background-color:var(--blue-light)}.callout .callout-content .visual.yellow{background-color:var(--yellow-primary)}.toc{margin-top:1.5rem;margin-bottom:4rem;border:1px solid var(--grey-light);border-radius:1rem;padding:2rem;background-color:#fff}@media only screen and (min-width: 1280px){.toc{background-color:transparent;position:sticky;top:4.8rem;align-self:flex-start;margin-bottom:0;padding:0;border:0;border-radius:0}}.toc .heading{font-family:var(--font-sans);font-size:1.6rem;font-weight:700;margin-bottom:1rem}.toc .toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:1.4rem}@media only screen and (min-width: 1280px){.toc .toc-list{padding-left:2rem;border-left:1px solid var(--grey-light)}}.toc .toc-list a{color:var(--color-font);font-weight:400;text-decoration:none}.toc .toc-list a.is-active{color:var(--blue-primary);font-weight:700}.toc .toc-list a:hover{color:var(--blue-primary)}h2:target{position:relative}h2:target:before{content:"";position:absolute;left:-2.5rem;top:1.5rem;width:1rem;height:1rem;background-color:var(--blue-primary);border-radius:9999px}.form{display:grid;grid-template-columns:1fr;gap:2rem 3rem;margin-top:3rem}@media only screen and (min-width: 768px){.form{grid-template-columns:1fr 1fr}}.form.is-submitting{opacity:.5;pointer-events:none}.form input,.form textarea{padding:1rem;border:1px solid var(--grey-lightish);border-radius:5px;margin-top:.5rem}.form input::placeholder,.form textarea::placeholder{font-family:var(--font-heading);color:#b3b3b3}.form .name,.form .email{width:100%}.form .name .label,.form .email .label{display:block;font-weight:700}.form .name input,.form .email input{width:100%;font-weight:400}.form .message{grid-column:1/-1}.form .message .label{display:block;font-weight:700}.form .message textarea{width:100%;min-height:15rem}.form .cf-turnstile{grid-column:1/-1}.form .error-message{color:var(--red-dark);font-size:1.4rem;font-weight:500;margin-top:.25rem}.form .error label{color:var(--red-dark)}.form .error input{border-color:var(--red-dark);color:var(--red-dark)}.form .global-error-message{display:block;grid-column:1/-1;margin-top:.5rem;font-size:1.4rem;font-weight:500;color:var(--red-dark);border-radius:5px;padding:1rem;background-color:#fef6f5;border:1px solid var(--red-lightest)}.form .submit{grid-column:1/-1}@media only screen and (min-width: 768px){.form .submit{justify-self:flex-end}}.form-success{display:none;font-size:2.4rem;font-family:Caveat,cursive;font-weight:700;text-align:center}.form-success h3{font-family:Caveat,cursive;color:var(--green);font-size:4rem;line-height:.8;margin-bottom:1rem}.form-success p{font-weight:500}.sparkle-wrapper{position:relative;display:inline-block}.sparkle{position:absolute;display:block;transform-origin:50% 50%}.sparkle-svg{display:block}.sparkle-child-wrapper{position:relative;z-index:1}@keyframes comeInOut{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.stars-wrapper #one{animation:cycleStars 2s infinite}.stars-wrapper #two{animation:cycleStars 2s infinite forwards .66666666s;opacity:0}.stars-wrapper #three{animation:cycleStars 2s infinite forwards 1.33333333s;opacity:0}@keyframes cycleStars{0%,33%{opacity:1}34%,to{opacity:0}}.callout{margin-top:8rem}.callout .inner-wrapper{display:grid;grid-template-columns:1fr;gap:4rem}@media only screen and (min-width: 1024px){.callout .inner-wrapper{grid-template-columns:1fr 1fr}}.callout .heading{text-align:center;margin-bottom:5rem}.callout .callout-card{border:1px solid var(--grey-light);border-radius:3rem;overflow:hidden}.callout .callout-card .inner{position:relative;background:#fff;aspect-ratio:4/2.5;padding:2rem 3rem}.callout .callout-card p{font-size:1.5rem;margin-bottom:4rem}.callout .callout-card.app:has(a:hover) img{transform:rotate(6deg) scale(1.02)}.callout .callout-card.app .inner{display:grid;grid-template-columns:1fr;overflow:hidden}@media only screen and (min-width: 768px){.callout .callout-card.app .inner{grid-template-columns:1fr 1fr}}.callout .callout-card.app .card-heading{margin-bottom:1rem}.callout .callout-card.app .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.callout .callout-card.app img{position:absolute;top:5rem;right:4rem;width:40%;border-radius:1rem;transform:rotate(5deg);transition:.2s ease transform}.callout .callout-card.printable:has(a:hover) img{transform:rotate(6deg) scale(1.02)}.callout .callout-card.printable .inner{display:grid;grid-template-columns:1fr;overflow:hidden}@media only screen and (min-width: 768px){.callout .callout-card.printable .inner{grid-template-columns:1fr 1fr}}.callout .callout-card.printable .card-heading{margin-bottom:1rem}.callout .callout-card.printable .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.callout .callout-card.printable p{margin-bottom:1rem}.callout .callout-card.printable a{text-decoration:none;font-weight:400;display:flex;align-items:center;justify-content:center;gap:.5rem}.callout .callout-card.printable a:hover [data-icon]{transform:translate(4px)}.callout .callout-card.printable a [data-icon]{transition:.25s ease transform;width:1.2rem}.callout .callout-card.printable img{position:absolute;top:5rem;right:4rem;width:40%;border-radius:1rem;transform:rotate(5deg);transition:.2s ease transform}.text ul{list-style-type:disc;margin-left:2.2rem;margin-top:-1rem;margin-bottom:3rem}.text ul li{margin-bottom:.5rem}.rules-header{max-width:50ch;text-align:center;margin:0 auto;padding:3rem 0}@media only screen and (min-width: 1280px){.rules-header{padding:6rem 0}}.rules-header .heading{margin-bottom:1.6rem}.rules-header .line{max-width:6rem;margin:0 auto;border:0;border-top:2px solid var(--grey-light)}.rules{display:flex;flex-direction:column;gap:4.5rem;max-width:73.6rem;margin:0 auto 9.6rem}@media only screen and (min-width: 1280px){.rules{gap:6.4rem}}@media only screen and (max-width: 1280px){.rules .heading{margin-bottom:1rem}}.rules-wrapper{display:grid;grid-template-columns:1fr min(60ch,100% - 64px) 1fr;grid-column-gap:32px;max-width:120rem;margin:0 auto}@media only screen and (max-width: 1280px){.rules-wrapper>*{grid-column:2}}
