html{font-size:10px;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family: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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}b,body,h1,h2,h3,h4,h5,h6,p,strong{font-weight:400}blockquote,body,button,caption,dd,dialog,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,iframe,input,label,legend,object,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0}ol{margin-top:0!important}main{display:block}button,input,label,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;display:inline-block;font:inherit;letter-spacing:inherit;outline:0;vertical-align:middle;white-space:normal}fieldset{border:0;min-width:auto}button{background:transparent;cursor:pointer;letter-spacing:inherit;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}textarea{resize:vertical}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=checkbox]::-ms-check,input[type=radio]::-ms-check{display:none}a,button,input,label,select,summary,textarea{touch-action:manipulation}input{box-shadow:none}select::-ms-expand{display:none}dialog{background-color:transparent;border:0}a{color:inherit;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a:active,a:focus,a:hover{outline:none}ol,ul{list-style:none}li>ol,li>ul{margin-bottom:0}img{font-style:italic;height:auto;max-width:100%;vertical-align:middle}img[src*=".svg"]{width:100%\	}a img{border:none}::-ms-reveal,img[src*=".svg"]{width:100%}audio,canvas,iframe,svg,video{vertical-align:middle}iframe,object{background-color:transparent;border:0;outline:none;width:100%}svg{display:inline-block;height:inherit;width:inherit}*,:after,:before,html{box-sizing:border-box}.flex-center{align-items:center;display:flex;justify-content:center}.just-between{justify-content:space-between}.just-around{justify-content:space-around}.just-center{justify-content:center}.just-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.row-reverse{flex-direction:row-reverse}.column-reverse{flex-direction:column-reverse}.grid{--grid-column-gap:var(--spacing);--grid-row-gap:var(--spacing);--grid-columns:1}@media(min-width:1024px){.grid{--grid-columns:4}}.grid{grid-gap:var(--grid-row-gap) var(--grid-column-gap);gap:var(--grid-row-gap) var(--grid-column-gap)}.grid:not(.cols-auto){grid:auto-flow/repeat(var(--grid-columns),1fr)}.grid.cols-auto{grid-auto-flow:column}.grid.cols-2{--grid-columns:2}.grid.cols-3{--grid-columns:3}.grid.cols-4{--grid-columns:4}.grid.cols-5{--grid-columns:5}.grid.cols-6{--grid-columns:6}.grid__item{--grid-column-span:initial;--grid-row-span:initial;grid-column:var(--grid-column-span);grid-row:var(--grid-row-span)}.grid__item.span-2-cols{--grid-column-span:span 2}.grid__item.span-3-cols{--grid-column-span:span 3}.grid__item.span-4-cols{--grid-column-span:span 4}.grid__item.span-5-cols{--grid-column-span:span 5}.grid__item.span-6-cols{--grid-column-span:span 6}.grid__item.span-2-rows{--grid-row-span:span 2}.grid__item.span-3-rows{--grid-row-span:span 3}.grid__item.span-4-rows{--grid-row-span:span 4}.grid__item.span-5-rows{--grid-row-span:span 5}.grid__item.span-6-rows{--grid-row-span:span 6}.stack{display:flex;flex-direction:column;row-gap:1.125rem;row-gap:calc((var(--spacing))*.75)}@media(min-width:1024px){.stack{row-gap:1.5rem;row-gap:var(--spacing)}}.stack.stack-rev{flex-direction:column-reverse}.stack-xs{display:flex;flex-direction:column;row-gap:.375rem;row-gap:calc((var(--spacing-xs))*.75)}@media(min-width:1024px){.stack-xs{row-gap:.5rem;row-gap:var(--spacing-xs)}}.stack-xs.stack-rev{flex-direction:column-reverse}.stack-sm{display:flex;flex-direction:column;row-gap:.75rem;row-gap:calc((var(--spacing-sm))*.75)}@media(min-width:1024px){.stack-sm{row-gap:1rem;row-gap:var(--spacing-sm)}}.stack-sm.stack-rev{flex-direction:column-reverse}.stack-md{display:flex;flex-direction:column;row-gap:2.25rem;row-gap:calc((var(--spacing-md))*.75)}@media(min-width:1024px){.stack-md{row-gap:3rem;row-gap:var(--spacing-md)}}.stack-md.stack-rev{flex-direction:column-reverse}.stack-lg{display:flex;flex-direction:column;row-gap:3.375rem;row-gap:calc((var(--spacing-lg))*.75)}@media(min-width:1024px){.stack-lg{row-gap:4.5rem;row-gap:var(--spacing-lg)}}.stack-lg.stack-rev{flex-direction:column-reverse}.stack-xl{display:flex;flex-direction:column;row-gap:4.5rem;row-gap:calc((var(--spacing-xl))*.75)}@media(min-width:1024px){.stack-xl{row-gap:6rem;row-gap:var(--spacing-xl)}}.stack-xl.stack-rev{flex-direction:column-reverse}.stack-2xl{display:flex;flex-direction:column;row-gap:6.75rem;row-gap:calc((var(--spacing-2xl))*.75)}@media(min-width:1024px){.stack-2xl{row-gap:9rem;row-gap:var(--spacing-2xl)}}.stack-2xl.stack-rev{flex-direction:column-reverse}.stack-3xl{display:flex;flex-direction:column;row-gap:9rem;row-gap:calc((var(--spacing-3xl))*.75)}@media(min-width:1024px){.stack-3xl{row-gap:12rem;row-gap:var(--spacing-3xl)}}.stack-3xl.stack-rev{flex-direction:column-reverse}.stack-4xl{display:flex;flex-direction:column;row-gap:11.25rem;row-gap:calc((var(--spacing-4xl))*.75)}@media(min-width:1024px){.stack-4xl{row-gap:15rem;row-gap:var(--spacing-4xl)}}.stack-4xl.stack-rev{flex-direction:column-reverse}.container{--container-size:var(--container-width-md);--container-padding:var(--container-padding-md)}@media(min-width:768px){.container{--container-padding:var(--container-padding-lg)}}.container{margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.container .container,.container .container-sm,.container .container-xsm,.container-lg .container{max-width:calc(var(--container-size) - var(--container-padding)*2);padding:0}.container .container,.container .container-lg,.container .container-sm,.container .container-xsm,.container-full .container{padding:0}.container-xsm{--container-size:var(--container-width-xsm);--container-padding:var(--container-padding-sm)}@media(min-width:768px){.container-xsm{--container-padding:var(--container-padding-md)}}.container-xsm{margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.container-lg .container-xsm,.container-xsm .container,.container-xsm .container-sm,.container-xsm .container-xsm{max-width:calc(var(--container-size) - var(--container-padding)*2);padding:0}.container-full .container-xsm,.container-xsm .container,.container-xsm .container-lg,.container-xsm .container-sm,.container-xsm .container-xsm{padding:0}.container-sm{--container-size:var(--container-width-sm);--container-padding:var(--container-padding-md)}@media(min-width:768px){.container-sm{--container-padding:var(--container-padding-lg)}}.container-sm{margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.container-lg .container-sm,.container-sm .container,.container-sm .container-sm,.container-sm .container-xsm{max-width:calc(var(--container-size) - var(--container-padding)*2);padding:0}.container-full .container-sm,.container-sm .container,.container-sm .container-lg,.container-sm .container-sm,.container-sm .container-xsm{padding:0}.container-lg{--container-size:var(--container-width-lg);--container-padding:var(--container-padding-md)}@media(min-width:768px){.container-lg{--container-padding:var(--container-padding-lg)}}.container-lg{margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.container-lg .container,.container-lg .container-lg,.container-lg .container-sm,.container-lg .container-xsm{max-width:calc(var(--container-size) - var(--container-padding)*2);padding:0}.container-full .container-lg,.container-lg .container,.container-lg .container-lg,.container-lg .container-sm,.container-lg .container-xsm{padding:0}.container-xl{--container-size:var(--container-width-xl);--container-padding:var(--container-padding-md)}@media(min-width:768px){.container-xl{--container-padding:var(--container-padding-lg)}}.container-xl{margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.container-lg .container-xl,.container-xl .container,.container-xl .container-sm,.container-xl .container-xsm{max-width:calc(var(--container-size) - var(--container-padding)*2);padding:0}.container-full .container-xl,.container-xl .container,.container-xl .container-lg,.container-xl .container-sm,.container-xl .container-xsm{padding:0}.container-full{--container-size:100%;--container-padding:var(--container-padding-md)}@media(min-width:768px){.container-full{--container-padding:var(--container-padding-lg)}}.container-full{margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.container-full .container,.container-full .container-sm,.container-full .container-xsm,.container-lg .container-full{max-width:calc(var(--container-size) - var(--container-padding)*2);padding:0}.container-full .container,.container-full .container-full,.container-full .container-lg,.container-full .container-sm,.container-full .container-xsm{padding:0}@font-face{font-display:swap;font-family:ZTB;font-style:normal;font-weight:900;src:url(../fonts/ztb.eot);src:url(../fonts/ztb.eot?#iefix) format("embedded-opentype"),url(../fonts/ztb.woff2) format("woff2"),url(../fonts/ztb.woff) format("woff"),url(../fonts/ztb.ttf) format("truetype"),url(../fonts/ztb.svg#ztb) format("svg")}@font-face{font-display:swap;font-family:ATL;font-style:normal;src:url(../fonts/atl.woff2) format("woff2"),url(../fonts/atl.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:300;src:url(fonts/PPNeueMontreal-Thin.otf) format("truetype")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:400;src:url(fonts/PPNeueMontreal-Book.otf) format("truetype")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:500;src:url(fonts/PPNeueMontreal-Medium.otf) format("truetype")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:700;src:url(fonts/PPNeueMontreal-Bold.otf) format("truetype")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:italic;font-weight:400;src:url(fonts/PPNeueMontreal-Italic.otf) format("truetype")}html{font-size:62.5%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility}html.no-scroll{overflow:hidden}body{background-color:#1d1d1b;background-color:var(--color-black);color:#fdfffc;color:var(--color-white);font-family:PPNeueMontreal-Book,sans-serif;font-size:1.6rem;font-weight:400;height:100%;letter-spacing:0;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.fade-up-enter-active,.fade-up-leave-active{transition:opacity .3s ease-in-out}.fade-up-enter-from,.fade-up-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .3s ease-in-out}.page-enter-from,.page-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .3s cubic-bezier(.51,.23,.05,.92);transition:transform .3s var(--ease-smooth)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.text-h0{font-size:4rem}@media(min-width:320.02px){.text-h0{font-size:calc(4rem + 4.10714vw - 13.14286px)}}@media(min-width:1440.02px){.text-h0{font-size:8.6rem}}.text-h0{font-family:PPNeueMontreal-Book,sans-serif}.text-h1{font-size:4rem}@media(min-width:320.02px){.text-h1{font-size:calc(4rem + 2.32143vw - 7.42857px)}}@media(min-width:1440.02px){.text-h1{font-size:6.6rem}}.text-h1{font-family:PPNeueMontreal-Book,sans-serif;font-weight:500}.text-h2{font-size:4rem}@media(min-width:320.02px){.text-h2{font-size:calc(4rem + .71429vw - 2.28571px)}}@media(min-width:1440.02px){.text-h2{font-size:4.8rem}}.text-h2{font-family:PPNeueMontreal-Book,sans-serif;font-weight:500}.text-h3{font-size:3rem}@media(min-width:320.02px){.text-h3{font-size:calc(3rem + .89286vw - 2.85714px)}}@media(min-width:1440.02px){.text-h3{font-size:4rem}}.text-h3{font-family:PPNeueMontreal-Book,sans-serif;font-weight:500}.text-h4{font-size:2.4rem}@media(min-width:320.02px){.text-h4{font-size:calc(2.4rem + .53571vw - 1.71429px)}}@media(min-width:1440.02px){.text-h4{font-size:3rem}}.text-h4{font-family:PPNeueMontreal-Book,sans-serif;font-weight:500}.text-h5{font-size:2rem}@media(min-width:320.02px){.text-h5{font-size:calc(2rem + .35714vw - 1.14286px)}}@media(min-width:1440.02px){.text-h5{font-size:2.4rem}}.text-h5{font-family:PPNeueMontreal-Book,sans-serif;font-weight:500}.text-h6{font-size:1rem}@media(min-width:320.02px){.text-h6{font-size:calc(1rem + .17857vw - .57143px)}}@media(min-width:1440.02px){.text-h6{font-size:1.2rem}}.text-h6{font-family:PPNeueMontreal-Book,sans-serif;font-weight:500;letter-spacing:2px}.text-h0-tall{font-size:10rem}@media(min-width:320.02px){.text-h0-tall{font-size:calc(10rem + 14.28571vw - 45.71429px)}}@media(min-width:1440.02px){.text-h0-tall{font-size:26rem}}.text-h0-tall{line-height:10rem}@media(min-width:320.02px){.text-h0-tall{line-height:calc(10rem + 14.28571vw - 45.71429px)}}@media(min-width:1440.02px){.text-h0-tall{line-height:26rem}}.text-h0-tall{font-family:ZTB,sans-serif}.text-h0-alt{font-size:10rem}@media(min-width:320.02px){.text-h0-alt{font-size:calc(10rem + 5.35714vw - 17.14286px)}}@media(min-width:1440.02px){.text-h0-alt{font-size:16rem}}.text-h0-alt{line-height:10rem}@media(min-width:320.02px){.text-h0-alt{line-height:calc(10rem + 5.35714vw - 17.14286px)}}@media(min-width:1440.02px){.text-h0-alt{line-height:16rem}}.text-h0-alt{font-family:ATL,sans-serif}.text-h1-tall{font-size:8rem}@media(min-width:320.02px){.text-h1-tall{font-size:calc(8rem + 5.35714vw - 17.14286px)}}@media(min-width:1440.02px){.text-h1-tall{font-size:14rem}}.text-h1-tall{line-height:8rem}@media(min-width:320.02px){.text-h1-tall{line-height:calc(8rem + 5.35714vw - 17.14286px)}}@media(min-width:1440.02px){.text-h1-tall{line-height:14rem}}.text-h1-tall{font-family:ZTB,sans-serif}.text-h2-tall{font-size:4rem}@media(min-width:320.02px){.text-h2-tall{font-size:calc(4rem + 2.67857vw - 8.57143px)}}@media(min-width:1440.02px){.text-h2-tall{font-size:7rem}}.text-h2-tall{line-height:4rem}@media(min-width:320.02px){.text-h2-tall{line-height:calc(4rem + 2.67857vw - 8.57143px)}}@media(min-width:1440.02px){.text-h2-tall{line-height:7rem}}.text-h2-tall{font-family:ZTB,sans-serif}.text-h2-alt{font-size:4rem}@media(min-width:320.02px){.text-h2-alt{font-size:calc(4rem + 3.57143vw - 11.42857px)}}@media(min-width:1440.02px){.text-h2-alt{font-size:8rem}}.text-h2-alt{line-height:3rem}@media(min-width:320.02px){.text-h2-alt{line-height:calc(3rem + 3.57143vw - 11.42857px)}}@media(min-width:1440.02px){.text-h2-alt{line-height:7rem}}.text-h2-alt{font-family:ATL,sans-serif}.text-h3-tall{font-size:4rem}@media(min-width:320.02px){.text-h3-tall{font-size:calc(4rem + 3.57143vw - 11.42857px)}}@media(min-width:1440.02px){.text-h3-tall{font-size:8rem}}.text-h3-tall{line-height:4rem}@media(min-width:320.02px){.text-h3-tall{line-height:calc(4rem + 3.57143vw - 11.42857px)}}@media(min-width:1440.02px){.text-h3-tall{line-height:8rem}}.text-h3-tall{font-family:ZTB,sans-serif}.text-h4-tall{font-size:3rem}@media(min-width:320.02px){.text-h4-tall{font-size:calc(3rem + 1.78571vw - 5.71429px)}}@media(min-width:1440.02px){.text-h4-tall{font-size:5rem}}.text-h4-tall{line-height:3rem}@media(min-width:320.02px){.text-h4-tall{line-height:calc(3rem + 1.78571vw - 5.71429px)}}@media(min-width:1440.02px){.text-h4-tall{line-height:5rem}}.text-h4-tall{font-family:ZTB,sans-serif}.text-p-xl{font-size:4rem}@media(min-width:320.02px){.text-p-xl{font-size:calc(4rem + 1.78571vw - 5.71429px)}}@media(min-width:1440.02px){.text-p-xl{font-size:6rem}}.text-p-xl{font-family:PPNeueMontreal-Book,sans-serif;font-weight:400;line-height:1.3}.text-p-lg{font-size:3rem}@media(min-width:320.02px){.text-p-lg{font-size:calc(3rem + .89286vw - 2.85714px)}}@media(min-width:1440.02px){.text-p-lg{font-size:4rem}}.text-p-lg{font-family:PPNeueMontreal-Book,sans-serif;font-weight:400;line-height:1.3}.text-p-md{font-size:2rem}@media(min-width:320.02px){.text-p-md{font-size:calc(2rem + .89286vw - 2.85714px)}}@media(min-width:1440.02px){.text-p-md{font-size:3rem}}.text-p-md{font-family:PPNeueMontreal-Book,sans-serif;font-weight:400;line-height:1.3}.text-p-md-alt{font-size:2rem}@media(min-width:320.02px){.text-p-md-alt{font-size:calc(2rem + .89286vw - 2.85714px)}}@media(min-width:1440.02px){.text-p-md-alt{font-size:3rem}}.text-p-md-alt{font-family:ATL,sans-serif;font-weight:400;line-height:1.3}.text-p-lead{font-size:1.8rem}@media(min-width:320.02px){.text-p-lead{font-size:calc(1.8rem + .17857vw - .57143px)}}@media(min-width:1440.02px){.text-p-lead{font-size:2rem}}.text-p-lead{line-height:2.4rem}@media(min-width:320.02px){.text-p-lead{line-height:calc(2.4rem + .35714vw - 1.14286px)}}@media(min-width:1440.02px){.text-p-lead{line-height:2.8rem}}.text-p-lead{font-family:PPNeueMontreal-Book,sans-serif;font-weight:400}.text-p{font-size:1.6rem}@media(min-width:320.02px){.text-p{font-size:calc(1.6rem + .17857vw - .57143px)}}@media(min-width:1440.02px){.text-p{font-size:1.8rem}}.text-p{line-height:2rem}@media(min-width:320.02px){.text-p{line-height:calc(2rem + .17857vw - .57143px)}}@media(min-width:1440.02px){.text-p{line-height:2.2rem}}.text-p,.text-p-sm{font-family:PPNeueMontreal-Book,sans-serif;font-weight:400;line-height:1.3}.text-p-sm{font-size:1.4rem}.text-p-xsm{font-family:PPNeueMontreal-Book,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3}.text-pink{color:#f6a1a3;color:var(--color-primary)}.text-purple{color:var(--color-purple)}.text-black{color:#1d1d1b;color:var(--color-black)}.text-white{color:#fdfffc;color:var(--color-white)}.text-grey{color:#8a8a8a;color:var(--color-grey)}.text-link{-webkit-text-decoration:underline;text-decoration:underline}.text-balance{text-wrap:balance}.text-center{text-align:center}.text-mono{font-size:1.2rem}.text-mono,.text-mono-lg{font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.text-mono-lg{font-size:1.4rem}:root{--color-primary:#f6a1a3;--color-black:#1d1d1b;--color-almost-black:#262626;--color-white:#fdfffc;--color-bright-grey:#ccc;--color-mid-grey:#454545;--color-grey:#8a8a8a;--color-grey-dark:#545454;--color-light-grey:#eee;--color-light-black:#202020;--color-a11y-focus:#06b6d4;--color-primary-accessible:#d85a5e;--light-shadow:3px 4px 14px rgba(0,0,0,.15);--shadow:0 1px 16px rgba(0,0,0,.25);--ease-snappy:cubic-bezier(.62,.28,.23,.99);--ease-smooth:cubic-bezier(.51,.23,.05,.92);--trans:.5s ease-in-out;--trans-fast:.25s ease-in-out;--trans-snappy:.4s cubic-bezier(.32,0,.67,0);--trans-smooth:.5s cubic-bezier(.51,.23,.05,.92);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing:1.5rem;--spacing-md-sm:2.5rem;--spacing-md:3rem;--spacing-lg:4.5rem;--spacing-xl:6rem;--spacing-2xl:9rem;--spacing-3xl:12rem;--spacing-4xl:15rem;--easing-function:cubic-bezier(.65,0,.35,1);--width-ratio-px: calc(.10417vw - .33333px) ;--fixed-layout-layer:100;--drawer-panel-layer:105;--fixed-ui-sub-layer:10;--popup-sub-layer:15;--fixed-ui-layer:20;--popup-layer:25;--popup-top-layer:30;--border-radius:.8rem;--border-radius-lg:2.5rem;--container-width-xsm:100rem;--container-width-sm:120rem;--container-width-md:140rem;--container-width-lg:160rem;--container-width-xl:180rem;--container-padding-sm:var(--spacing-md);--container-padding-md:var(--spacing-md-sm);--container-padding-lg:var(--spacing-md);--Grid__width:100%;--Grid__columns:12;--Grid__maxWidth:128rem;--Grid__gutter:var(--spacing-md);--Grid__padding-sm:var(--spacing-sm);--Grid__padding:var(--spacing);--Grid__padding-lg:var(--spacing-lg);--Grid__gutter__total:calc(var(--Grid__gutter)*(var(--Grid__columns) - 1));--Grid__remainder:calc(var(--Grid__maxWidth) - var(--Grid__gutter__total));--Grid__segment:calc(var(--Grid__remainder)/var(--Grid__columns));--Grid__column:calc(var(--Grid__segment) + var(--Grid__gutter));--Grid__maxWidth--grid:calc(var(--Grid__maxWidth) + var(--Grid__gutter)*2)}::-moz-selection{background-color:#f6a1a3;background-color:var(--color-primary);color:#1d1d1b;color:var(--color-black)}::selection{background-color:#f6a1a3;background-color:var(--color-primary);color:#1d1d1b;color:var(--color-black)}.prose p{font-size:clamp(1.6 * 10px,calc(15.33333px + .20833vw),1.8 * 10px);line-height:160%;margin:2rem 0}.prose strong{color:#f6a1a3;color:var(--color-primary);font-weight:700}.prose img{border-radius:.8rem;border-radius:var(--border-radius);height:auto;margin-bottom:3rem;margin-bottom:var(--spacing-md);margin-top:3rem;margin-top:var(--spacing-md);width:100%}.prose blockquote,.prose blockquote>code,.prose blockquote>p{background-color:var(--color-dark-grey);font-size:clamp(1.6 * 10px,calc(14.66667px + .41667vw),2 * 10px);line-height:130%;padding:3rem;padding:var(--spacing-md)}.prose>*{margin-top:var(--section-spacing)}.prose a,.prose a>code{color:#f6a1a3;color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.prose a:focus-visible{outline:3px solid #06b6d4;outline:3px solid var(--color-a11y-focus,gold);outline-offset:2px}.prose ul{list-style-type:disc;margin-top:1rem;margin-top:var(--spacing-sm);padding-left:3rem;padding-left:var(--spacing-md)}.prose li{font-size:clamp(1.6 * 10px,calc(15.33333px + .20833vw),1.8 * 10px);line-height:140%}.prose li+li{margin-top:1.5rem;margin-top:var(--spacing)}.prose ol{list-style:lower-roman;padding-left:3rem;padding-left:var(--spacing-md)}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:700;line-height:130%;margin-top:3rem;margin-top:var(--spacing-md)}.prose h2+*,.prose h3+*,.prose h4+*,.prose h5+*,.prose h6+*{margin-top:1rem;margin-top:var(--spacing-sm)}.prose h1{font-size:clamp(5 * 10px,calc(44.66667px + 1.66667vw),6.6 * 10px)}.prose h2{font-size:clamp(3 * 10px,calc(26.66667px + 1.04167vw),4 * 10px)}.prose h3{font-size:clamp(2.4 * 10px,calc(21.33333px + .83333vw),3.2 * 10px)}.prose h4{font-size:clamp(1.8 * 10px,calc(16px + .625vw),2.4 * 10px)}.prose h5{font-size:clamp(1.2 * 10px,calc(10.66667px + .41667vw),1.6 * 10px)}.prose h6{font-size:clamp(1.1 * 10px,calc(10px + .3125vw),1.4 * 10px)}.prose :not(pre):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)>code{color:#ff69b4}.prose :not(pre):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)>code,.prose pre{background:#202020;background:var(--color-light-black);border-radius:.8rem;border-radius:var(--border-radius);font-size:15px}.prose pre{margin-bottom:3rem;margin-bottom:var(--spacing-md);margin-top:3rem;margin-top:var(--spacing-md);padding:1.5rem}.prose pre code{line-height:1.4}.prose span.line{white-space:pre-wrap;word-wrap:break-word}.prose table{border-collapse:collapse;margin:20px 0;width:100%}.prose td,.prose th{border:1px solid #fff;color:#fff;padding:8px 12px}.prose th{background-color:#222}.button:focus-visible{border-radius:4.8rem;outline:3px solid #06b6d4;outline:3px solid var(--color-a11y-focus);outline-offset:0}.button{--button-label-color:var(--color-white);--button-background-color:var(--color-black);--button-background-hover-color:color-mix(in srgb,var(--button-background-color) 90%,var(--color-white));--button-border-color:transparent;--button-transition-duration:.15s;--button-easing-function:ease-in-out;align-items:center;background-color:#1d1d1b;background-color:var(--button-background-color);border:1px solid transparent;border:1px solid var(--button-border-color);border-radius:.8rem;border-radius:var(--border-radius);color:#fdfffc;color:var(--button-label-color);cursor:pointer;display:flex;font-family:var(--paragraph-font);height:4.8rem;justify-content:center;letter-spacing:0;padding:0 2.5rem;padding:0 var(--spacing-md-sm);position:relative;transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color var(--button-transition-duration) var(--button-easing-function),color var(--button-transition-duration) var(--button-easing-function);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:0}.button span{line-height:0}@media(min-width:375px){.button{font-size:14px}}@media(min-width:480px){.button{font-size:16px}}.button--shape-normal{padding:0 2.5rem}.button--shape-thin{height:39px;padding:0 2rem}.button.button--disabled,.button.button--disabled:hover{background-color:var(--color-light);border:1px solid var(--color-light);color:#8a8a8a;color:var(--color-grey);cursor:not-allowed;pointer-events:none}.button--primary{--button-label-color:var(--color-white);--button-background-color:var(--color-black)}.button--primary:where(:hover,:focus){--button-label-color:var(--color-black);--button-background-color:var(--color-white);--button-border-color:var(--color-black)}.button--secondary{--button-label-color:var(--color-black);--button-background-color:var(--color-white)}.button--secondary:where(:hover,:focus){--button-label-color:var(--color-white);--button-background-color:var(--color-black);--button-border-color:var(--color-white)}.button--pink{--button-label-color:var(--color-black);--button-background-color:var(--color-primary)}.button--pink:where(:hover,:focus){--button-label-color:var(--color-white);--button-background-color:var(--color-black);--button-border-color:var(--color-white)}.button--outline{--button-label-color:var(--color-black);--button-background-color:transparent;--button-border-color:var(--color-black)}.button--outline:where(:hover,:focus){--button-label-color:var(--color-white);--button-background-color:var(--color-black)}.button--outline-secondary{--button-label-color:var(--color-white);--button-background-color:transparent;--button-border-color:var(--color-white)}.button--outline-secondary:where(:hover,:focus){--button-label-color:var(--color-black);--button-background-color:var(--color-white)}.button--outline-pink{--button-label-color:var(--color-primary);--button-background-color:transparent;--button-border-color:var(--color-primary)}.button--outline-pink:where(:hover,:focus){--button-label-color:var(--color-black);--button-background-color:var(--color-primary)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center,.items-center{align-items:center}.p-2{padding:.5rem}.p-4{padding:1rem}.m-4{margin:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-10{margin-bottom:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.gap-4{gap:1rem}.space-x-4>*+*{margin-left:1rem}.w-full{width:100%}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2\/3{width:66.666667%}.w-6{width:1.5rem}.h-6{height:1.5rem}.bg-gray-100{background-color:#f3f4f6}.bg-green-100{background-color:#dcfce7}.bg-red-100{background-color:#fee2e2}.text-red-500{color:#ef4444}.text-green-800{color:#166534}.text-red-800{color:#991b1b}.text-blue-500{color:#3b82f6}.text-black{color:#000}.border{border:1px solid #e5e7eb}.border-green-200{border-color:#bbf7d0}.border-red-200{border-color:#fecaca}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.italic{font-style:italic}.uppercase{text-transform:uppercase}.hover\:underline:hover{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:768px){.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}}.grid{display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.sr-only,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link{background:#f6a1a3;background:var(--color-primary);border-radius:0 0 8px 8px;color:#1d1d1b;color:var(--color-black);font-weight:600;left:16px;padding:16px 24px;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:-100%;transition:top .2s ease-in-out;z-index:9999}.skip-link:focus{outline:3px solid #1d1d1b;outline:3px solid var(--color-black);outline-offset:2px;top:0}.a11y-focus:focus-visible{outline:3px solid #06b6d4;outline:3px solid var(--color-a11y-focus,#06b6d4);outline-offset:2px}.a11y-focus-lg:focus-visible{outline:3px solid #06b6d4;outline:3px solid var(--color-a11y-focus,#06b6d4);outline-offset:4px}.a11y-focus-inset:focus-visible{outline:3px solid #06b6d4;outline:3px solid var(--color-a11y-focus,#06b6d4);outline-offset:-3px}.a11y-focus-within:focus-within{outline:3px solid #06b6d4;outline:3px solid var(--color-a11y-focus,#06b6d4);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){.button,[role=button],button{border:2px solid}:focus-visible{outline:3px solid CanvasText}}@media(pointer:coarse){[role=button],a,button,input,select,textarea{min-height:44px;min-width:44px}}.ErrorPage{align-items:center;color:var(--color-white);display:flex;flex-direction:column;height:40vh;justify-content:center}
