@import "https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--card-title:clamp(1.203rem, calc(9.91cqi - .335rem), 2.2rem);--card-desc:clamp(.929rem, 7.66cqi - .261rem, 1.7rem);--card-tag:clamp(.688rem, 5.09cqi - .102rem, 1.2rem);--card-gap:clamp(.5rem, 4.17cqi - .083rem, 1rem);--card-padding:clamp(.82rem, 6.74cqi - .254rem, 1.5rem);---gap:.5rem}h6.card-tag{font-size:var(--card-tag);letter-spacing:-.02em;text-align:center;letter-spacing:0%;font-weight:300;line-height:120%}h6.card-title{font-size:var(--card-title);letter-spacing:-.03em;text-align:center;letter-spacing:-1%;font-weight:500;line-height:100%}h6.card-desc{font-size:var(--card-desc);letter-spacing:-.02em;text-align:center;letter-spacing:0%;font-weight:300;line-height:120%}.card-v-container{aspect-ratio:3/4;width:100%;min-width:200px;max-width:473px;box-shadow:0 4px 6px -1px var(--zinc-200), 0 2px 4px -2px #0000001a;background-color:#fff;border-radius:2rem;flex-direction:column;justify-content:space-between;align-items:center;display:flex;overflow:hidden;container-type:inline-size}.card-img{object-fit:cover;width:100%;height:auto}.tag{background-color:var(--zinc-100);border-radius:2rem;width:fit-content;padding:.1rem .7rem;display:inline-block}#textcontainer{align-items:center;gap:var(--card-gap);flex-direction:column;width:100%;padding:1.5rem;display:flex}#without-tag{gap:var(--card-gap);flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--zinc-100)}.master-container{flex-direction:column;margin:0 auto;padding:0 1.25rem;display:flex}#hero-desc{max-width:40rem}#hero-container{max-width:473px;margin:0 auto}.card-container{grid-template-columns:repeat(1,1fr);justify-items:center;gap:3rem 2rem;display:grid}.max-width{max-width:1500px;margin:0 auto}@media (width>=650px){.card-container{grid-template-columns:repeat(2,1fr)}#hero-container{max-width:1400px!important}.master-container{padding:0 2rem}}@media (width>=1024px){.card-container{grid-template-columns:repeat(3,1fr)}#hero-container{max-width:473px;margin:0}}#header-master-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:auto;display:flex}.navigation{gap:2rem;padding:1rem 2rem;display:flex}.navigation a{text-decoration:none;transition:-webkit-text-decoration .3s,text-decoration .3s}.navigation a:hover{text-decoration:underline}#newsletter-container{flex-direction:column;gap:2rem;max-width:40rem;display:flex}#newsletter-input-container{flex-direction:column;gap:1rem;width:100%;display:flex}@media (width>=600px){#newsletter-input-container{flex-direction:row;gap:2rem}}.test-card-container{padding:1.5rem}#typetest-container{border:1px solid salmon;max-width:850px;margin:0 auto;padding:3rem 1.2rem 1.2rem}.content-block{flex-direction:column;gap:2rem;max-width:750px;display:flex}.content-body,.content-title{color:var(--zinc-500)}.image-square{object-fit:cover;border-radius:.5rem;width:100%;margin:0 auto}.content-block-bucket{padding:0 var(--space-m-2xl);align-items:center;gap:var(--space-m-2xl);flex-direction:column;width:100%;display:flex;background-color:var(--page-bg)!important}button{font-size:var(--step-1);background-color:var(--zinc-800);color:#fff;cursor:pointer;border-radius:.75rem;padding:1.2rem 1.5rem;font-weight:300}input{border:1.5px solid var(--zinc-300);background-color:var(--color-background);width:100%;color:var(--color-text);font-size:var(--step-1);cursor:pointer;background:#fff;border-radius:.75rem;padding:1.2rem 1.5rem}html{font-size:16px}*{font-family:Crimson Pro,serif}:root{--step--2:clamp(.5628rem, .6671rem + -.1113vw, .64rem);--step--1:clamp(.7502rem, .8175rem + -.0718vw, .8rem);--step-0:clamp(1rem, 1rem + 0vw, 1rem);--step-1:clamp(1.25rem, 1.2208rem + .1196vw, 1.333rem);--step-2:clamp(1.5625rem, 1.4872rem + .309vw, 1.7769rem);--step-3:clamp(1.9531rem, 1.8071rem + .5989vw, 2.3686rem);--step-4:clamp(2.4414rem, 2.1899rem + 1.032vw, 3.1573rem);--step-5:clamp(3.0518rem, 2.6453rem + 1.6677vw, 4.2087rem);--step-6:clamp(3.8147rem, 3.1838rem + 2.5882vw, 5.6102rem);--page-title:var(--step-6);--heading:var(--step-5);--sub-heading:var(--step-4);--inner-heading:var(--step-3);--body:var(--step-2);--body-sm:var(--step-1);--body-xs:var(--step-0);--overline:var(--step-1)}.pagetitle{font-size:var(--page-title);letter-spacing:-.02em;color:var(--zinc-900);line-height:.9}.heading{font-size:var(--heading);letter-spacing:-.02em;color:var(--zinc-800);font-weight:600;line-height:.9}.subheading{font-size:var(--sub-heading);color:var(--zinc-800);line-height:.9}.innerheading{font-size:var(--inner-heading);color:var(--zinc-700);font-weight:500;line-height:1.1}.bodyblock{font-size:var(--inner-heading);color:var(--zinc-500);font-weight:300;line-height:1.1}.body{font-size:var(--body);color:var(--zinc-500);font-weight:300;line-height:1.3}.body-sm{font-size:var(--body-sm);color:var(--zinc-500);font-weight:300;line-height:1.3}.body-xs{font-size:var(--body-xs);color:var(--zinc-500);font-weight:300;line-height:1.3}.overline{font-size:var(--overline);color:var(--zinc-500);font-weight:400;line-height:1}.w100{font-weight:100!important}.w200{font-weight:200!important}.w300{font-weight:300!important}.w400{font-weight:400!important}.w500{font-weight:500!important}.w600{font-weight:600!important}.w700{font-weight:700!important}.line80{line-height:80%!important}.line90{line-height:90%!important}.line100{line-height:100%!important}.line110{line-height:110%!important}.line120{line-height:120%!important}.line130{line-height:130%!important}.line140{line-height:140%!important}.line150{line-height:150%!important}.char2,.char1{letter-spacing:.02em!important}.char-1{letter-spacing:-.01em!important}.char-2{letter-spacing:-.02em!important}.char-3{letter-spacing:-.03em!important}.char-4{letter-spacing:-.04em!important}.textcenter{text-align:center}.textleft{text-align:left}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#9f9faa;--zinc-500:#71717c;--zinc-600:#52525d;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--page-bg:var(--zinc-100)}.zinc50{color:var(--zinc-50)}.zinc100{color:var(--zinc-100)}.zinc200{color:var(--zinc-200)}.zinc300{color:var(--zinc-300)}.zinc400{color:var(--zinc-400)}.zinc500{color:var(--zinc-500)}.zinc600{color:var(--zinc-600)}.zinc700{color:var(--zinc-700)}.zinc800{color:var(--zinc-800)}.zinc900{color:var(--zinc-900)}.zinc950{color:var(--zinc-950)}:root{--space-3xs:clamp(.25rem, .228rem + .0901vw, .3125rem);--space-2xs:clamp(.5rem, .478rem + .0901vw, .5625rem);--space-xs:clamp(.75rem, .7061rem + .1802vw, .875rem);--space-s:clamp(1rem, .9561rem + .1802vw, 1.125rem);--space-m:clamp(1.5rem, 1.4341rem + .2703vw, 1.6875rem);--space-l:clamp(2rem, 1.9122rem + .3604vw, 2.25rem);--space-xl:clamp(3rem, 2.8682rem + .5405vw, 3.375rem);--space-2xl:clamp(4rem, 3.8243rem + .7207vw, 4.5rem);--space-3xl:clamp(6rem, 5.7365rem + 1.0811vw, 6.75rem);--space-3xs-2xs:clamp(.25rem, .1402rem + .4505vw, .5625rem);--space-2xs-xs:clamp(.5rem, .3682rem + .5405vw, .875rem);--space-xs-s:clamp(.75rem, .6182rem + .5405vw, 1.125rem);--space-s-m:clamp(1rem, .7584rem + .991vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2365rem + 1.0811vw, 2.25rem);--space-l-xl:clamp(2rem, 1.5169rem + 1.982vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.473rem + 2.1622vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 3.0338rem + 3.964vw, 6.75rem);--space-m-xl:clamp(1.5rem, .8412rem + 2.7027vw, 3.375rem);--space-m-2xl:clamp(1.5rem, .4459rem + 4.3243vw, 4.5rem);--space-l-2xl:clamp(2rem, 1.1216rem + 3.6036vw, 4.5rem)}.space-3xs{padding:var(--space-3xs)}.space-2xs{padding:var(--space-2xs)}.space-xs{padding:var(--space-xs)}.space-s{padding:var(--space-s)}.space-m{padding:var(--space-m)}.space-l{padding:var(--space-l)}.space-xl{padding:var(--space-xl)}.space-2xl{padding:var(--space-2xl)}.space-3xl{padding:var(--space-3xl)}.space-3xs-2xs{padding:var(--space-3xs-2xs)}.space-2xs-xs{padding:var(--space-2xs-xs)}.space-xs-s{padding:var(--space-xs-s)}.space-s-m{padding:var(--space-s-m)}.space-m-l{padding:var(--space-m-l)}.space-l-xl{padding:var(--space-l-xl)}.space-xl-2xl{padding:var(--space-xl-2xl)}.space-m-2xl{padding:var(--space-m-2xl)}.space-l-2xl{padding:var(--space-l-2xl)}.space-m-xl{padding:var(--space-m-xl)}
