.GuestScrollHome_story__P74X2{--scene-h:calc(100svh - 64px);height:calc(var(--scene-h) * 4);position:relative;background:#fff;color:#181818}.GuestScrollHome_stage__o43GZ{position:sticky;top:64px;height:var(--scene-h);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 72% 55% at 50% 12%,#fff3f4 0,#fff 78%)}.GuestScrollHome_stage__o43GZ:after{content:"";position:absolute;z-index:9;bottom:0;left:0;right:0;height:32px;background:linear-gradient(transparent,#fff);pointer-events:none}.GuestScrollHome_courses__u_pgl,.GuestScrollHome_folders__WpTJV,.GuestScrollHome_hero__N9FZ7,.GuestScrollHome_reviews__D3xrB{position:absolute;width:min(1320px,90%);left:50%;margin-left:max(-660px,-45%);will-change:transform}.GuestScrollHome_hero__N9FZ7{top:0;height:70%;padding-top:3vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:20px 64px;transform:translateY(var(--hero-y,0))}.GuestScrollHome_heading__1t8ro>p,.GuestScrollHome_kicker__DsWNv{font-size:11px;font-weight:700;letter-spacing:.1em;color:#d61228}.GuestScrollHome_heroCopy__ZkH1_ h1{font-size:clamp(32px,4vw,58px);line-height:1.08;letter-spacing:0;font-weight:700;margin:15px 0}.GuestScrollHome_story__P74X2 em{font-style:normal;color:#ed1028}.GuestScrollHome_heroCopy__ZkH1_ p{font-size:16px;line-height:1.5;color:#555;margin-bottom:22px;max-width:470px}.GuestScrollHome_more___gu9P,.GuestScrollHome_primary__l9JXI{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 20px;border-radius:8px;font-size:14px;font-weight:700;background:#181818;color:white;transition:background .2s}.GuestScrollHome_primary__l9JXI:hover{background:#303030}.GuestScrollHome_finish__iijrD>small,.GuestScrollHome_heroCopy__ZkH1_>small{display:block;color:#686868;font-size:11px;line-height:1.4;margin-top:14px}.GuestScrollHome_checker__iysdq{background:#fff;border:1px solid #e4e4e4;border-radius:8px;padding:22px;box-shadow:0 14px 32px #0000000b;transform:rotate(1deg);transition:transform .2s,border-color .2s}.GuestScrollHome_checker__iysdq:focus-visible,.GuestScrollHome_checker__iysdq:hover{transform:rotate(0);border-color:#ed1028}.GuestScrollHome_checkerTop__rNsYB{display:flex;gap:11px;align-items:center;font-size:15px}.GuestScrollHome_checkerTop__rNsYB>strong{flex:1}.GuestScrollHome_checkerIcon__Wcsi6{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#fff0f1;color:#d61228}.GuestScrollHome_score__lf18P{display:flex;align-items:center;gap:16px;padding:22px 0}.GuestScrollHome_score__lf18P>div{display:flex;flex-direction:column}.GuestScrollHome_scoreLabel__Dj_eg{font-size:10px;font-weight:700;letter-spacing:.1em;color:#737373}.GuestScrollHome_score__lf18P strong{font-size:58px;font-weight:700;line-height:1;color:#ed1028}.GuestScrollHome_score__lf18P p{font-size:15px;font-weight:650;color:#181818}.GuestScrollHome_score__lf18P small{display:block;font-size:12px;font-weight:400;color:#686868;margin-top:4px}.GuestScrollHome_scoreBars__B9deh{display:grid;grid-template-columns:1fr 1fr;gap:8px}.GuestScrollHome_scoreBars__B9deh>div{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;background:#f6f6f6;padding:10px;border-radius:6px}.GuestScrollHome_scoreBars__B9deh strong{margin-left:auto;font-size:14px;color:#181818}.GuestScrollHome_scoreBars__B9deh i{grid-column:1/-1;height:3px;border-radius:10px}.GuestScrollHome_checkerAction__m_tWR{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid #ebebeb;font-size:13px;font-weight:700;color:#d61228}.GuestScrollHome_courseSkeleton__6pZiz{height:300px;border-radius:14px;background:#eae6e2}.GuestScrollHome_catalogMessage__b2qLQ{grid-column:1/-1;padding:60px 0;text-align:center}.GuestScrollHome_catalogMessage__b2qLQ button{text-decoration:underline;color:#ed1028}.GuestScrollHome_stats__M8BqN{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #e8e3df;padding:17px 0}.GuestScrollHome_stats__M8BqN>div{display:flex;justify-content:center;gap:10px;align-items:baseline;border-right:1px solid #e4ded9}.GuestScrollHome_stats__M8BqN>div:last-child{border:0}.GuestScrollHome_stats__M8BqN strong{font-size:25px;font-weight:600}.GuestScrollHome_stats__M8BqN span{font-size:12px;color:#777}.GuestScrollHome_courses__u_pgl{transform:translateY(var(--course-y,calc(var(--scene-h) * .7)))}.GuestScrollHome_heading__1t8ro{text-align:center;margin-bottom:clamp(18px,4vh,42px)}.GuestScrollHome_heading__1t8ro>p{margin-bottom:9px}.GuestScrollHome_heading__1t8ro h2{font-size:clamp(26px,3.6vw,48px);line-height:1.1;letter-spacing:0;font-weight:700}.GuestScrollHome_heading__1t8ro h2 em{display:block}.GuestScrollHome_courseRow__xq7_h,.GuestScrollHome_folderRow__BJVv_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.GuestScrollHome_courseCard___rqga{background:white;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;box-shadow:0 10px 24px #0000000a;transform:translateX(calc(var(--shift) * var(--scatter, 1))) translateY(calc(var(--scatter, 1) * 35px)) rotate(calc(var(--tilt) * var(--scatter, 1)));transform-origin:50% 110%}.GuestScrollHome_courseArt__6v47u{height:clamp(115px,22vh,220px);background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.GuestScrollHome_courseArt__6v47u>span{font-size:clamp(30px,4.5vw,70px);font-weight:700;letter-spacing:-.07em}.GuestScrollHome_courseArt__6v47u>small{font-size:8px;letter-spacing:.13em;margin-top:18px}.GuestScrollHome_courseArt__6v47u img{height:100%;width:100%;object-fit:cover}.GuestScrollHome_courseText__dKLw4{padding:17px}.GuestScrollHome_courseText__dKLw4 small{color:#777;font-size:10px}.GuestScrollHome_courseText__dKLw4 h3{font-weight:650;font-size:16px;line-height:1.3;margin:7px 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GuestScrollHome_courseText__dKLw4>span{display:flex;align-items:center;justify-content:space-between;font-size:10px}.GuestScrollHome_more___gu9P{display:flex;width:fit-content;margin:28px auto 0;background:#181818;opacity:var(--course-reveal,0)}.GuestScrollHome_reviews__D3xrB{transform:translateY(var(--review-y,calc(var(--scene-h) * 2.35)))}.GuestScrollHome_reviewRow__Cu4Bq{overflow-x:auto;overflow-y:hidden;padding:4px 2px 14px;cursor:grab;scrollbar-width:none}.GuestScrollHome_reviewRow__Cu4Bq::-webkit-scrollbar{display:none}.GuestScrollHome_reviewRow__Cu4Bq:active{cursor:grabbing;user-select:none}.GuestScrollHome_reviewTrack__LfDS3{display:flex;width:max-content}.GuestScrollHome_reviewGroup__CDPeq{display:flex;flex:none;gap:18px;padding-right:18px}.GuestScrollHome_reviewCard__8aYwI{flex:0 0 350px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:22px;box-shadow:0 8px 20px #00000008;transform:rotate(calc(var(--tilt) * (1 - var(--review-reveal, 0))))}.GuestScrollHome_reviewCard__8aYwI blockquote{font-size:13px;line-height:1.65;margin:15px 0;max-height:125px;overflow:auto}.GuestScrollHome_stars__XWTFT{display:flex;color:#c88e25}.GuestScrollHome_reviewCard__8aYwI footer{display:flex;align-items:center;gap:8px;font-size:11px}.GuestScrollHome_reviewCard__8aYwI footer>div{min-width:0}.GuestScrollHome_reviewCard__8aYwI footer small{display:block;margin-top:4px;color:#777}.GuestScrollHome_reviewEmpty__gmytB{flex:1;text-align:center;padding:22px;border:1px solid #e5e5e5;border-radius:8px;background:white}.GuestScrollHome_reviewEmpty__gmytB>span{font-size:70px;color:#ed1028;line-height:1}.GuestScrollHome_reviewEmpty__gmytB h3{font-size:24px}.GuestScrollHome_reviewEmpty__gmytB p{color:#777;margin:12px}.GuestScrollHome_reviewEmpty__gmytB a{display:inline-flex;gap:8px;align-items:center;font-size:13px}.GuestScrollHome_folders__WpTJV{transform:translateY(var(--folder-y,calc(var(--scene-h) * 3.2)))}.GuestScrollHome_folderRow__BJVv_{padding-top:30px}.GuestScrollHome_folder__x85K9{position:relative;min-height:clamp(180px,30vh,290px);transform:translateX(calc(var(--shift) * var(--folder-scatter, 1))) rotate(calc(var(--tilt) * var(--folder-scatter, 1)));transform-origin:center bottom}.GuestScrollHome_folder__x85K9>a{height:100%}.GuestScrollHome_folderSheet__Hn2SY{position:absolute;inset:-8px 10px 15px;border-radius:8px;border:1px solid #e0ddd9;background:#fff;transform:rotate(-3deg)}.GuestScrollHome_folderFace__KEkV1{position:absolute;inset:0;background:var(--paper);color:var(--ink);border:1px solid #00000012;border-radius:5px 15px 15px 15px;padding:27px 20px;box-shadow:0 20px 30px #29251c12;transition:translate .25s}.GuestScrollHome_folder__x85K9:focus-visible .GuestScrollHome_folderFace__KEkV1,.GuestScrollHome_folder__x85K9:hover .GuestScrollHome_folderFace__KEkV1{translate:0 -7px}.GuestScrollHome_folderFace__KEkV1 h3{font-size:24px;margin:18px 0 5px;font-weight:600;letter-spacing:-.03em}.GuestScrollHome_folderFace__KEkV1 p{font-size:12px}.GuestScrollHome_folderFace__KEkV1 small{display:block;font-size:10px;margin-top:25px}.GuestScrollHome_folderFace__KEkV1>svg:last-child{position:absolute;bottom:24px;right:20px}.GuestScrollHome_finish__iijrD{text-align:center;margin-top:40px;opacity:var(--folder-reveal,0)}.GuestScrollHome_scrollHint__cAm0P{position:absolute;z-index:10;bottom:13px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;color:#777;font-size:8px;letter-spacing:.13em;opacity:calc(1 - var(--folder-reveal, 0));pointer-events:none}.GuestScrollHome_scrollHint__cAm0P i{width:60px;height:2px;background:#dedede}.GuestScrollHome_scrollHint__cAm0P i:after{content:"";display:block;width:100%;height:100%;background:#ed1028;transform:scaleX(var(--progress,0));transform-origin:left}.GuestScrollHome_story__P74X2 a:focus-visible{outline:3px solid #ed1028;outline-offset:5px}@media (max-width:700px){.GuestScrollHome_hero__N9FZ7{height:82%;grid-template-columns:1fr;gap:10px;padding-top:14px;align-content:start}.GuestScrollHome_heroCopy__ZkH1_{text-align:left}.GuestScrollHome_heroCopy__ZkH1_ h1{font-size:clamp(28px,7vw,36px);margin:8px 0}.GuestScrollHome_heroCopy__ZkH1_ h1 br{display:none}.GuestScrollHome_heroCopy__ZkH1_ h1 em:before{content:" ";white-space:pre}.GuestScrollHome_heroCopy__ZkH1_ p{margin-bottom:12px;font-size:13px}.GuestScrollHome_heroCopy__ZkH1_>small{font-size:10px;margin-top:8px}.GuestScrollHome_kicker__DsWNv{font-size:9px}.GuestScrollHome_primary__l9JXI{padding:11px 16px;font-size:12px}.GuestScrollHome_checker__iysdq{padding:14px;transform:none}.GuestScrollHome_checkerTop__rNsYB{font-size:12px}.GuestScrollHome_checkerIcon__Wcsi6{width:30px;height:30px}.GuestScrollHome_score__lf18P{padding:10px 0}.GuestScrollHome_score__lf18P strong{font-size:38px}.GuestScrollHome_scoreLabel__Dj_eg{font-size:8px}.GuestScrollHome_score__lf18P p{font-size:12px}.GuestScrollHome_score__lf18P small{font-size:10px}.GuestScrollHome_scoreBars__B9deh{gap:6px}.GuestScrollHome_scoreBars__B9deh>div{padding:7px;font-size:10px;gap:5px}.GuestScrollHome_scoreBars__B9deh strong{font-size:11px}.GuestScrollHome_scoreBars__B9deh svg{width:14px;height:14px}.GuestScrollHome_checkerAction__m_tWR{margin-top:10px;padding-top:10px;font-size:11px}.GuestScrollHome_stats__M8BqN{padding:8px 0}.GuestScrollHome_stats__M8BqN>div{flex-direction:column;gap:2px;align-items:center}.GuestScrollHome_stats__M8BqN strong{font-size:18px}.GuestScrollHome_stats__M8BqN span{font-size:9px}.GuestScrollHome_heading__1t8ro h2{font-size:28px}.GuestScrollHome_heading__1t8ro>p{font-size:8px;letter-spacing:.09em}.GuestScrollHome_heading__1t8ro{margin-bottom:22px}.GuestScrollHome_courseRow__xq7_h,.GuestScrollHome_folderRow__BJVv_{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.GuestScrollHome_courseArt__6v47u{height:90px}.GuestScrollHome_courseArt__6v47u>span{font-size:30px}.GuestScrollHome_courseArt__6v47u>small{display:none}.GuestScrollHome_courseText__dKLw4{padding:10px}.GuestScrollHome_courseText__dKLw4 h3{font-size:12px;margin:4px 0 8px}.GuestScrollHome_courseText__dKLw4 small{font-size:8px}.GuestScrollHome_courseCard___rqga{transform:translateX(calc(var(--shift) * var(--scatter, 1) * .35)) rotate(calc(var(--tilt) * var(--scatter, 1)))}.GuestScrollHome_courseCard___rqga h3{font-size:12px;line-height:16px;min-height:32px;margin-bottom:6px}.GuestScrollHome_courseCard___rqga article>div:last-child>div:last-child{padding-top:6px}.GuestScrollHome_courseCard___rqga article>div:last-child>div:last-child span{font-size:12px}.GuestScrollHome_courseSkeleton__6pZiz{height:220px}.GuestScrollHome_more___gu9P{margin-top:18px;padding:10px 18px;font-size:11px}.GuestScrollHome_reviewGroup__CDPeq{gap:10px;padding-right:10px}.GuestScrollHome_reviewRow__Cu4Bq{padding-bottom:12px}.GuestScrollHome_reviewCard__8aYwI{flex-basis:min(270px,78vw);padding:15px}.GuestScrollHome_reviewCard__8aYwI blockquote{font-size:12px;max-height:170px;margin:10px 0}.GuestScrollHome_reviewEmpty__gmytB{flex:1}.GuestScrollHome_folders__WpTJV{padding-top:20px}.GuestScrollHome_folders__WpTJV .GuestScrollHome_heading__1t8ro{margin-bottom:12px}.GuestScrollHome_folder__x85K9{min-height:155px;transform:translateX(calc(var(--shift) * var(--folder-scatter, 1) * .3)) rotate(calc(var(--tilt) * var(--folder-scatter, 1)))}.GuestScrollHome_folder__x85K9>a{min-height:190px}.GuestScrollHome_folder__x85K9>a>span:last-child{padding:12px}.GuestScrollHome_folder__x85K9>a>span:last-child>span:nth-child(3){font-size:11px;line-height:15px}.GuestScrollHome_folderRow__BJVv_{gap:12px 16px;padding-top:5px}.GuestScrollHome_folderFace__KEkV1{padding:16px}.GuestScrollHome_folderFace__KEkV1 h3{font-size:20px;margin-top:9px}.GuestScrollHome_folderFace__KEkV1 p{font-size:10px}.GuestScrollHome_folderFace__KEkV1 small{margin-top:14px;font-size:9px}.GuestScrollHome_folderFace__KEkV1>svg:first-child{width:22px;height:22px}.GuestScrollHome_folderFace__KEkV1>svg:last-child{width:16px;bottom:14px;right:10px}.GuestScrollHome_finish__iijrD{margin-top:10px}}@media (max-width:700px) and (max-height:760px){.GuestScrollHome_heroCopy__ZkH1_>small{display:none}.GuestScrollHome_score__lf18P{padding:7px 0}.GuestScrollHome_scoreBars__B9deh>div{padding:6px}.GuestScrollHome_stats__M8BqN{padding:6px 0}}@media (max-height:600px),(prefers-reduced-motion:reduce){.GuestScrollHome_story__P74X2{height:auto}.GuestScrollHome_stage__o43GZ{position:relative;top:0;height:auto;overflow:clip;padding:25px 0}.GuestScrollHome_courses__u_pgl,.GuestScrollHome_folders__WpTJV,.GuestScrollHome_hero__N9FZ7,.GuestScrollHome_reviews__D3xrB{position:relative;left:auto;margin:0 auto 70px;transform:none;height:auto}.GuestScrollHome_courseCard___rqga,.GuestScrollHome_folder__x85K9,.GuestScrollHome_reviewCard__8aYwI{transform:none}.GuestScrollHome_reviewGroup__CDPeq[aria-hidden=true]{display:none}.GuestScrollHome_finish__iijrD,.GuestScrollHome_heading__1t8ro>p,.GuestScrollHome_more___gu9P{opacity:1!important}.GuestScrollHome_scrollHint__cAm0P{display:none}}