.blob,.blob-container{right:0}.arrow,.blob,.symbols{z-index:-1}*,::after,::before{border:0;margin:0;padding:0;box-sizing:border-box}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:none;-webkit-border-radius:0}:root{--text-light:hsl(255, 36%, 17%);--accent1-light:hsl(175, 90%, 31%);--accent2-light:hsl(21, 84%, 56%);--accent3-light:hsl(40, 89%, 65%);--bkg1-light:hsl(0, 0%, 100%);--bkg2-light:hsl(26, 37%, 96%);--shadow-light:20px 20px 50px rgba(0, 0, 0, 0.251),-30px -30px 50px rgba(0, 1, 2, 0.276);--text-dark:rgb(239, 241, 244);--accent1-dark:hsl(175, 79%, 26%);--accent2-dark:hsl(21, 84%, 56%);--accent3-dark:hsl(40, 89%, 65%);--bkg1-dark:hsl(218, 15.4%, 10.2%);--bkg2-dark:hsl(218, 14.7%, 18.7%);--shadow-dark:20px 20px 50px rgba(165, 157, 189, 0.35),-30px -30px 50px rgba(118, 107, 98, 0.15)}@media(prefers-color-scheme:dark){:root{--text:var(--text-dark);--sametext:var(--text-light);--accent1:var(--accent1-dark);--accent2:var(--accent2-dark);--accent3:var(--accent3-dark);--bkg1:var(--bkg1-dark);--bkg2:var(--bkg2-dark);--shadow:var(--shadow-dark)}}@media(prefers-color-scheme:light){:root{--text:var(--text-light);--sametext:var(--text-dark);--accent1:var(--accent1-light);--accent2:var(--accent2-light);--accent3:var(--accent3-light);--bkg1:var(--bkg1-light);--bkg2:var(--bkg2-light);--shadow:var(--shadow-light)}}[color-scheme=dark]{--text:var(--text-dark);--accent1:var(--accent1-dark);--accent2:var(--accent2-dark);--accent3:var(--accent3-dark);--bkg1:var(--bkg1-dark);--bkg2:var(--bkg2-dark);--shadow:var(--shadow-dark)}[color-scheme=light]{--text:var(--text-light);--accent1:var(--accent1-light);--accent2:var(--accent2-light);--accent3:var(--accent3-light);--bkg1:var(--bkg1-light);--bkg2:var(--bkg2-light);--shadow:var(--shadow-light)}.text,.text-link{color:var(--text)}.accent1{color:var(--accent1);fill:var(--accent1)}.accent1--stroke{stroke:var(--accent1)}.accent2{color:var(--accent2);fill:var(--accent2)}.accent3{color:var(--accent3);fill:var(--accent3)}.bkg1,.bkg1-link{color:var(--bkg1)}.bkg2{color:var(--bkg2)}.bkg2--stroke{stroke:var(--bkg2)}.bkg2--fill{fill:var(--bkg2)}.accent1-link{color:var(--accent1)}.accent2-link{color:var(--accent2)}.accent3-link{color:var(--accent3)}.bkg2-link{color:var(--bkg2)}.text-bg{background-color:var(--text)}.accent1-bg,.bkg-accent1{background-color:var(--accent1)}.accent2-bg{background-color:var(--accent2)}.accent3-bg{background-color:var(--accent3)}.bkg1-bg,body{background-color:var(--bkg1)}.bkg2-bg{background-color:var(--bkg2)}.text-small{font-size:clamp(.8rem, .43409097rem + 1.672727vw, 1.375rem);text-transform:uppercase;margin-bottom:-1.3rem}.btn{padding:.3rem 1.2rem;display:flex;align-items:center;gap:.2rem;max-width:max-content;box-shadow:4px 4px var(--text);text-decoration:none;transition:.2s cubic-bezier(1, -.04, 0, 1.21)}.container,header{width:100%;max-width:1200px;display:flex}.btn:is(:hover,:focus){transform:translate(4px,4px);box-shadow:none}.container{margin:auto;position:relative;justify-content:space-between;align-items:center}.arrow,.blob,.blob-container,.card span,.symbols{position:absolute}.meet,.meet-img,.method,.options,.theme,main{display:grid}.theme{background-color:var(--accent1);width:35px;height:35px;border-radius:50%;border:2px solid var(--text);cursor:pointer;place-items:center}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;font-display:swap;color:var(--text)}main{gap:clamp(2rem,1.72727269rem + 5.818182vw,5rem);overflow:hidden}.h2,.h3,.h4,h1,h2,h3{font-family:'Playfair Display',serif;font-display:swap;font-weight:800}.h2,h2{font-size:clamp(2rem, .6875rem + 6vw, 4.0625rem);line-height:1.1}.card span,.h3,h3{font-size:clamp(1.3rem, .47272731rem + 3.781818vw, 2.6rem)}.h4,h4{font-size:clamp(1.2rem, .30909097rem + 4.072727vw, 2.6rem)}.blob{width:clamp(148px,-265.384617px + 121.538462vw,50vw)}.symbols{width:clamp(180px,-209.2307695px + 116.923077vw,50vw);right:clamp(0px,-76.923078px + 27.692308vw,120px);top:clamp(20px,-38.461539px + 13.846154vw,60px);transition:250ms ease-in-out}.method-arrow,.option-arrow{width:clamp(100px,-115.384617px + 61.538462vw,500px)}.btn-connect,.card,header,section{position:relative}.method-arrow{top:-8rem;left:-1rem}.option-arrow{top:-6rem;right:0;left:inherit;transform:scaleX(-1)}header,section{padding:0 2rem}header{margin:-2rem auto 0;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:center}.meet{margin-top:clamp(1rem,-.27272731rem + 5.818182vw,3rem);grid-area:1/1/2/2;max-width:550px;grid-gap:1.4rem}.meet h2{max-width:60vw}.meet-img{grid-area:2/1/3/2;justify-self:end;grid-template-columns:4rem 1fr 2rem;width:clamp(250px,142.3076915px + 30.769231vw,450px)}.meet-img__teacher{width:70%;grid-area:1/2/3/4;box-shadow:var(--shadow)}.btn-connect{grid-area:2/1/3/3;width:max-content;max-width:100%;height:max-content;text-align:right}.method,.options,.options-card{text-align:center}.method,.options{grid-gap:2rem}.method-header,.options-header{max-width:540px;margin:auto;display:grid;grid-gap:1.4rem}.card,.connect-form{grid-gap:.5rem;display:grid}.options-header{margin:0}.cards{max-width:900px;justify-content:center;align-items:center;margin:auto;gap:4rem 2rem;padding:3rem 0 0;display:flex;flex-wrap:wrap}.card{max-width:270px;padding:1.3rem 1.8rem 1.8rem;border-radius:15px;border-bottom:5px solid var(--accent3)}.card span{top:0;left:50%;transform:translate(-50%,-50%);padding:1rem;border-radius:50%;border:8px solid var(--bkg1);line-height:.75;width:clamp(4rem,2.72727269rem + 5.818182vw,6rem);height:clamp(4rem,2.72727269rem + 5.818182vw,6rem)}.options-card{max-width:360px;border-bottom:5px solid var(--accent2);grid-template-rows:1rem 1fr}.options-card span{max-width:360px;border-radius:15px;padding:1.2rem 2rem;transform:translate(-50%,-100%);width:max-content;height:max-content;position:relative}.connect{padding:3rem 2rem;margin-top:3rem}.connect-form{max-width:450px;position:relative;border:12px solid var(--bkg1);border-radius:10px;padding:1.5rem 3rem;margin:-6rem auto 0}[type=email],[type=submit]{border:3px solid var(--bkg2)}.connect-form form{width:100%;margin-top:1rem}[type=email]{padding:.5rem}[type=submit]{padding:.5rem 1rem;border-radius:0;color:var(--text);background-color:var(--bkg2);margin-left:-5px;cursor:pointer}footer div{display:grid;grid-gap:1.5rem;align-items:center;justify-content:center;padding:1.2rem}@media only screen and (max-width:1075px){header{display:grid;grid-template:auto auto/1fr}}@media only screen and (max-width:520px){nav{padding:1rem 2rem}.cards{gap:3rem 2rem}[type=email]{width:100%}[type=submit]{margin:0;width:100%;background-color:var(--bkg2)}}@media only screen and (max-width:420px){.blob-container{display:none}.connect-form{padding:1.5rem}}