@font-face{font-family:CormorantLocal;src:local("Cormorant Garamond"),local("CormorantGaramond")}*{box-sizing:border-box}html{background:#000;color:#fff;font-family:Georgia,Palatino,Book Antiqua,serif}body{margin:0;min-width:320px;background:#000}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:center;height:91px;border-bottom:1px solid #2c2c2c;background:#141414;padding:0 54px;gap:22px}.mainnav{display:flex;align-items:center;justify-content:center;min-width:0;gap:0}.mainnav a,.mainnav .more{height:61px;display:grid;place-items:center;padding:0 18px;border:0;background:transparent;color:#d5d5d5;font:italic 17px/61px Georgia,Palatino,Book Antiqua,serif;white-space:nowrap}.mainnav a.active{color:gray}.login{display:flex;align-items:center;gap:15px;flex:0 0 auto;border:0;background:transparent;color:#d5d5d5;font:20px/1.38 Georgia,serif;white-space:nowrap}.user-dot{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#111 0 8px,transparent 9px),radial-gradient(circle at 50% 88%,#111 0 17px,transparent 18px),#fff}.hero{position:relative;min-height:1150px;padding-top:1px;overflow:hidden;background:#000}.mandala{position:absolute;top:18px;left:calc(50% - 310px);width:78px}.sensual{position:absolute;top:8px;left:50%;width:321px;transform:translate(-22%)}.sensual-word{position:absolute;top:56px;left:50%;transform:translate(-40%);color:#fff;font-family:CormorantLocal,Cormorant Garamond,Georgia,serif;font-size:72px;font-weight:700;line-height:1;pointer-events:none}.quick-call{position:absolute;top:46px;right:calc(50% - 455px);display:grid;place-items:center;width:243px;height:29px;border:2px solid #d9bea3;border-radius:5px;background:#d4b293;color:#171616;font:14px/1 Inknut Antiqua,Georgia,serif}.hero h1,.inner-hero h1{width:280px;margin:126px auto 0;color:#fff;text-align:center;font-family:CormorantLocal,Cormorant Garamond,Georgia,serif;font-size:83px;font-weight:700;line-height:1.18;letter-spacing:0}.hero h1 span{display:block;margin:0 0 34px}.oral{position:relative;min-height:520px;padding:90px 9vw 40px}.oral-copy{width:520px;text-align:center}.oral-script{width:321px;margin:0 auto 22px}h2{margin:0;color:#fff;font-family:CormorantLocal,Cormorant Garamond,Georgia,serif;font-size:45px;font-weight:300;line-height:1.2}.wix-btn{display:inline-grid;place-items:center;min-width:166px;min-height:38px;margin:18px 8px 0;border:1px solid #b89472;border-radius:3px;background:#d4b293;color:#171616;font:16px Georgia,serif}.wix-btn.ghost{background:transparent;color:#d4b293}.wide-eric{position:absolute;top:80px;right:12vw;width:493px}.badge{width:305px;margin:-120px 0 0}.video-grid{width:min(960px,calc(100% - 40px));margin:20px auto 80px;display:grid;grid-template-columns:1fr 1fr;gap:34px 38px;align-items:start}.video-grid img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.video-grid>:nth-child(3){width:72%;justify-self:center}.video-grid>:nth-child(4){width:223px;aspect-ratio:auto;justify-self:center}.courses{padding:80px 0}.course-title{width:434px;margin:0 auto 28px}.course-grid{width:min(960px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(240px,434px));justify-content:center;gap:38px 90px}.course-grid img{width:100%;aspect-ratio:434 / 254;object-fit:cover}.oral-big{width:450px;margin:45px auto}.bio{width:min(1000px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:450px 1fr;gap:60px;align-items:center}.bio p,.praise p,.inner-media p,.inner-hero p,.text-columns p{color:#d5d5d5;font:22px/1.55 Georgia,serif}.praise{width:min(980px,calc(100% - 40px));margin:40px auto 100px;display:grid;grid-template-columns:252px 252px 1fr;gap:24px;align-items:center}.site-footer{border-top:1px solid #333;min-height:330px;padding:54px 12vw;display:flex;justify-content:center;gap:90px;color:#d5d5d5;text-align:center}.site-footer p{margin:8px 0;font-size:19px}.site-footer img{width:350px;height:264px;object-fit:contain}.socials{display:flex;justify-content:center;gap:10px;margin:22px 0}.socials a{width:20px;height:20px;border-radius:50%;border:1px solid #d5d5d5}.privacy{text-decoration:underline}.inner-hero{position:relative;min-height:720px;padding-top:1px}.inner-hero h1{width:min(760px,calc(100% - 40px));min-height:0;margin-top:150px;font-size:74px;line-height:1.1}.inner-hero p{width:min(680px,calc(100% - 40px));margin:34px auto 0;text-align:center;white-space:pre-line}.inner-media{width:min(980px,calc(100% - 40px));margin:0 auto 80px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.text-columns{width:min(900px,calc(100% - 40px));margin:80px auto;columns:2;text-align:center}@media(max-width:920px){.topbar{height:auto;min-height:74px;justify-content:space-between;padding:10px 18px}.mainnav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.mainnav a,.mainnav .more{height:48px;padding:0 13px;line-height:48px}.login{font-size:0;gap:0}.hero{min-height:900px}.mandala{left:18px;top:24px;width:62px}.sensual{top:22px;width:250px;transform:translate(-50%)}.sensual-word{top:55px;transform:translate(-50%);font-size:54px}.quick-call{position:relative;top:100px;right:auto;margin:0 auto}.hero h1,.inner-hero h1{width:min(330px,calc(100% - 34px));margin-top:155px;font-size:clamp(54px,14vw,74px)}.oral{padding:70px 20px 30px}.oral-copy{width:100%}.wide-eric{position:static;width:min(493px,100%);margin:40px auto 0}.badge{margin:28px auto 0}.video-grid,.course-grid,.bio,.praise,.inner-media{grid-template-columns:1fr}.video-grid>:nth-child(3),.video-grid>:nth-child(4){width:100%}.bio{gap:30px}.bio img,.oral-big,.course-title{width:min(450px,100%);margin-left:auto;margin-right:auto}.praise img{margin:0 auto}.site-footer{flex-direction:column;align-items:center;padding:42px 20px;gap:28px}.text-columns{columns:1}}
