._6Wxyca_sectionContainer{width:100%;font-family:var(--font-heading);background-color:#fff;justify-content:center;align-items:center;padding:40px 0;display:flex;position:relative;overflow:hidden}._6Wxyca_sectionContainer>svg{z-index:0;max-width:1200px;position:absolute;top:60px}@media (min-width:1024px){._6Wxyca_sectionContainer{padding:40px 20px}}._6Wxyca_innerContainer{flex-direction:column;align-items:center;width:100%;max-width:1144px;padding:60px 0;display:flex;position:relative;overflow:hidden}._6Wxyca_topLabelContainer{z-index:10;background-color:#fff;padding:0 12px;position:absolute;top:20px;left:50%;transform:translate(-50%,-50%)}._6Wxyca_topLabelPrimary{color:#313a44;font-size:14px;font-weight:600;line-height:20px}._6Wxyca_topLabelSecondary{color:#6d7d8d;font-size:14px;font-weight:600;line-height:20px}._6Wxyca_topLabel{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#fff;border:1px solid #e3e7ed;border-radius:60px;align-items:center;gap:8px;width:270px;padding:8px 24px;font-size:14px;font-weight:700;display:flex}._6Wxyca_topLabelContent{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}._6Wxyca_emojiFloating{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute}._6Wxyca_emojiTopLeft{width:80px;height:80px;font-size:40px;left:-40px}._6Wxyca_emojiBottomRight{width:100px;height:100px;font-size:50px;bottom:10%;right:-50px}._6Wxyca_titleContainer{z-index:1;text-align:center;margin-bottom:24px;position:relative}._6Wxyca_title{color:#313a44;margin:0;font-size:40px;font-weight:700;line-height:48px}@media (min-width:768px){._6Wxyca_title{font-size:56px;line-height:56px}}._6Wxyca_highlightText{color:#d42525}._6Wxyca_descriptionBlock{z-index:1;align-items:center;gap:30px;max-width:950px;margin-bottom:60px;display:flex;position:relative}@media (min-width:1024px){._6Wxyca_descriptionBlock{padding:20px 40px}}._6Wxyca_descLeft{align-items:center;gap:12px;display:flex}._6Wxyca_descLeftText{color:#313a44;text-align:center;font-size:18px;font-weight:600;line-height:1.4}._6Wxyca_descDivider{background-color:#e3e7ed;width:1px;height:60px}._6Wxyca_descRight{color:#313a44;flex:1;font-family:Fuzzy Bubbles;font-size:20px;font-style:normal;font-weight:400;line-height:32px;position:absolute;top:0}@media (min-width:1024px){._6Wxyca_descRight{top:20px}}._6Wxyca_decoLines{flex-direction:column;gap:30px;width:400px;margin-top:20px;display:flex}@media (min-width:1024px){._6Wxyca_decoLines{width:550px}}._6Wxyca_storySliderSection{box-sizing:border-box;z-index:1;width:100%;max-width:1144px;padding:0;position:relative}._6Wxyca_storySliderWrap{z-index:0;width:100%;position:relative}._6Wxyca_maskLeft,._6Wxyca_maskRight{z-index:5;pointer-events:none;width:120px;display:none;position:absolute;top:0;bottom:0}._6Wxyca_maskLeft{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}._6Wxyca_maskRight{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}@media (min-width:768px){._6Wxyca_maskLeft,._6Wxyca_maskRight{display:block}}._6Wxyca_storySliderRoot{width:100%;margin-bottom:28px;overflow:visible}._6Wxyca_storySliderRoot .keen-slider{overflow:visible}._6Wxyca_storySliderRoot .keen-slider__slide{height:auto;overflow:visible}._6Wxyca_storySlideInner{box-sizing:border-box;height:100%;padding:0 2px}._6Wxyca_storyCard{box-sizing:border-box;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;aspect-ratio:53/95;background:#0f1419;border:1px solid #e3e7ed;border-radius:24px;margin:0;padding:0;transition:box-shadow .2s,border-color .2s,transform .2s;display:block;overflow:hidden}._6Wxyca_storyCard:hover:not(:disabled){border-color:#cfd6de}._6Wxyca_storyCard:focus-visible{outline-offset:2px;outline:2px solid #313a44}._6Wxyca_storyCard:disabled{cursor:not-allowed;opacity:.88}._6Wxyca_storyCard:disabled ._6Wxyca_storyMediaImg{filter:grayscale(35%)}._6Wxyca_storyMedia{background-color:#1a2229;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}._6Wxyca_storyMediaImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._6Wxyca_storyMediaPlaceholder{background:linear-gradient(145deg,#2a3440 0%,#1a2229 100%);position:absolute;inset:0}._6Wxyca_storyTypeBadge{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#313a44;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border-radius:8px;max-width:calc(100% - 24px);padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 2px 8px #0000001f}._6Wxyca_storyMediaTint{z-index:1;pointer-events:none;background:linear-gradient(#0f141900 0%,#0f141926 45%,#0f1419d1 100%);position:absolute;inset:0}._6Wxyca_storyMediaPlay{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._6Wxyca_storyMediaPlayBtn{backdrop-filter:blur(10px);color:#fff;background:#0006;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}._6Wxyca_storyMediaPlayBtn svg{flex-shrink:0;margin-left:3px}._6Wxyca_storyInfoBar{z-index:3;pointer-events:none;background:linear-gradient(#21262d 0%,#21262de6 16.14%,#21262d00 80.69%);align-items:flex-end;gap:12px;padding:14px 14px 16px;display:flex;position:absolute;top:0;left:0;right:0}._6Wxyca_storyAvatarWrap{background-color:#fff3;border:2px solid #fffffff2;border-radius:50%;flex-shrink:0;width:46px;height:46px;overflow:hidden;box-shadow:0 2px 12px #0003}._6Wxyca_storyAvatarImg{object-fit:cover;width:100%;height:100%;display:block}._6Wxyca_storyHeaderMeta{flex-direction:column;flex:1;gap:3px;min-width:0;padding-bottom:1px;display:flex}._6Wxyca_storyName{line-clamp:2;-webkit-line-clamp:2;color:#fff;text-shadow:0 1px 2px #00000059;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}._6Wxyca_storySchoolName{line-clamp:2;-webkit-line-clamp:2;color:#ffffffe0;text-shadow:0 1px 2px #00000059;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}._6Wxyca_storyModalVideo{width:min(92vw,720px)}._6Wxyca_storyModalVideo video{vertical-align:middle;border-radius:8px;width:100%}._6Wxyca_storyModalVideo>div{margin-bottom:0}._6Wxyca_storyQuote{color:#5a6877;margin:0;font-size:14px;font-weight:500;line-height:22px}._6Wxyca_storyNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}._6Wxyca_storyNavBtn{color:#313a44;cursor:pointer;background:#f7f8fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,color .2s;display:flex}._6Wxyca_storyNavBtn:hover:not(:disabled){background:#f8fafc;border-color:#d2d8df}._6Wxyca_storyNavBtn:disabled{opacity:.35;cursor:not-allowed}._6Wxyca_storyDots{backdrop-filter:blur(10px);background:#f7f8fa;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;display:flex}._6Wxyca_storyDot,._6Wxyca_storyDotActive{cursor:pointer;background:#d2d8df;border:none;border-radius:50%;padding:0;transition:transform .2s,background .2s}._6Wxyca_storyDot{width:8px;height:8px}._6Wxyca_storyDot:hover{background:#9aa5b1}._6Wxyca_storyDotActive{background:#5a6877;width:10px;height:10px;transform:scale(1.05)}@media (max-width:768px){._6Wxyca_title{font-size:40px;line-height:48px}._6Wxyca_innerContainer{padding:60px 0 40px}._6Wxyca_emojiFloating{display:none}}
.h9Y6OG_section{flex-direction:column;align-items:center;width:100%;height:100%;padding:0 0 32px;display:flex;position:relative;overflow-x:clip}@media (min-width:768px){.h9Y6OG_section{padding:0 0 40px}}.h9Y6OG_backgroundGraphic{z-index:0;pointer-events:none;width:100vw;max-width:none;height:510px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.h9Y6OG_backgroundGraphic{display:none}}.h9Y6OG_decoInner{position:absolute;inset:0 0 -80.39%}.h9Y6OG_container{z-index:1;background-color:#fff;border-radius:48px;width:100%;max-width:1144px;position:relative}.h9Y6OG_containerInner{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}@media (min-width:768px){.h9Y6OG_containerInner{gap:56px}}@media (min-width:1024px){.h9Y6OG_containerInner{gap:80px}}.h9Y6OG_header{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.h9Y6OG_listAndButton{z-index:10;flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.h9Y6OG_grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;padding:0 20px;display:grid}@media (min-width:768px){.h9Y6OG_grid{padding:0 40px}}.h9Y6OG_studentCard{cursor:pointer;background-color:#fff;border:1px solid #e3e7ed;border-radius:24px;flex-direction:column;width:100%;padding:8px;transition:box-shadow .25s,translate .25s;display:flex;position:relative}.h9Y6OG_cardAction{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.h9Y6OG_cardAction:focus-visible{outline-offset:4px;outline:2px solid #313a44}.h9Y6OG_cardImgWrapper{aspect-ratio:283/188.3;border-radius:16px;width:100%;position:relative;overflow:hidden}.h9Y6OG_cardImgWrapper img{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:relative}.h9Y6OG_cardImgHoverLayer{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:stretch;transition:opacity .3s;display:flex;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.h9Y6OG_studentCard:hover .h9Y6OG_cardImgHoverLayer{opacity:1}.h9Y6OG_studentCard:hover{box-shadow:0 4px 10px #0d367108,0 12px 26px #072b5f0d}}.h9Y6OG_cardImgHoverInner{box-sizing:border-box;background:linear-gradient(#21262d00 19.31%,#21262de6 83.86%,#21262d 100%);border-radius:0 0 16px 16px;justify-content:center;align-items:flex-end;min-height:120px;padding:20px 8px;display:flex}.h9Y6OG_cardImgHoverLabel{opacity:0;font-family:var(--font-primary);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:600;line-height:16px;transition:opacity .25s,transform .3s;transform:translateY(6px)}.h9Y6OG_resultModalRow{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:40px;width:100%;max-width:min(728px,100vw - 48px);padding:0 16px;display:flex}.h9Y6OG_resultModalCardCol{flex:0 520px;width:100%;max-width:520px}@media (max-width:767px){.h9Y6OG_resultModalRow{flex-direction:column;gap:16px;padding:0 8px}.h9Y6OG_resultModalCardCol{flex:1;max-width:100%}}.h9Y6OG_resultModalNavBtn{cursor:pointer;background:0 0;border:none;border-radius:40px;flex-shrink:0;margin:0;padding:0;line-height:0}@media (max-width:767px){.h9Y6OG_resultModalNavBtn{display:none}}.h9Y6OG_resultModalNavBtn:focus-visible{outline-offset:4px;outline:2px solid #fffc}.h9Y6OG_resultModalNavBtn:disabled{opacity:.35;cursor:not-allowed}.h9Y6OG_resultModalNavBtnInner{background-color:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.h9Y6OG_cardImgHoverLayer{transition:none}}.h9Y6OG_cardImgBg{background-color:#e5e7eb;position:absolute;inset:0}.h9Y6OG_cardImgPerson{object-fit:cover;background-color:#0000;width:100%;height:155%;position:absolute;top:-10%;left:0}.h9Y6OG_cardContent{flex-direction:column;gap:4px;padding:20px 12px 8px;display:flex}.h9Y6OG_studentName{color:#313a44;letter-spacing:-1px;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Fuzzy Bubbles,sans-serif;font-size:22px;font-weight:700;line-height:28px;display:-webkit-box;overflow:hidden}.h9Y6OG_schoolName{font-family:var(--font-primary);color:#6d7d8d;text-transform:uppercase;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:600;line-height:28px;display:-webkit-box;overflow:hidden}.h9Y6OG_scoreBadge{--ribbon-tail-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2012%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%207.84012V0H26H52L52%207.84015C51.9999%2010.9031%2048.6982%2012.8295%2046.0317%2011.3224L26%200L5.96824%2011.3224C3.30174%2012.8295%200%2010.9031%200%207.84012Z%22%2F%3E%3C%2Fsvg%3E);--ribbon-tail-extension:11px;z-index:2;flex-direction:column;width:52px;display:flex;position:absolute;top:0;right:24px;}.h9Y6OG_scoreBadgeTop{flex-direction:column;align-items:center;width:52px;padding:8px 6px 14px;display:flex}@media (prefers-reduced-motion:reduce){.h9Y6OG_scoreBadgeTop{transition:none}}.h9Y6OG_scoreNumber{color:#fff;letter-spacing:-2px;margin:0;font-family:Fuzzy Bubbles,sans-serif;font-size:24px;font-weight:700;line-height:32px}.h9Y6OG_scoreNumberSat{font-size:20px;line-height:27px}.h9Y6OG_scoreLabel{font-family:var(--font-primary);color:#ffffffb3;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:20px}.h9Y6OG_scoreBadgeBottom{width:52px;height:12px;margin-top:-1px;display:flex;position:relative}@keyframes h9Y6OG_skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.h9Y6OG_skeletonShimmer{background:linear-gradient(90deg,#eceff2 0%,#f4f6f8 40%,#eceff2 80%) 0 0/200% 100%;animation:1.2s ease-in-out infinite h9Y6OG_skeletonShimmer}.h9Y6OG_skeletonCard{pointer-events:none;background-color:#fff;border:1px solid #e3e7ed;border-radius:24px;flex-direction:column;padding:8px;display:flex;position:relative}.h9Y6OG_skeletonImg{aspect-ratio:283/188.3;border-radius:16px;width:100%;overflow:hidden}.h9Y6OG_skeletonContent{flex-direction:column;gap:8px;padding:20px 12px 8px;display:flex}.h9Y6OG_skeletonLine{border-radius:8px;max-width:85%;height:22px}.h9Y6OG_skeletonLineShort{border-radius:6px;max-width:55%;height:14px}.h9Y6OG_skeletonBadge{border-radius:2px 2px 0 0;width:52px;height:72px;position:absolute;top:0;right:24px}.h9Y6OG_loadMoreBtn{cursor:pointer;background-color:#0000;border:1px solid #e3e7ed;border-radius:16px;justify-content:center;align-items:center;padding:12px 16px;display:flex}.h9Y6OG_loadMoreText{font-family:var(--font-primary);color:#313a44;margin:0;font-size:16px;font-weight:600;line-height:24px}@media (max-width:1024px){.h9Y6OG_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.h9Y6OG_grid{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.h9Y6OG_studentCard:hover .h9Y6OG_scoreBadge:after{animation:var(--corp-ribbon-sweep,corp-ribbon-sweep) 3s ease-in-out infinite}}.h9Y6OG_studentCard:focus-within .h9Y6OG_scoreBadge:after{animation:var(--corp-ribbon-sweep,corp-ribbon-sweep) 3s ease-in-out}@media (hover:hover) and (pointer:fine){.h9Y6OG_studentCard:hover .h9Y6OG_cardImgHoverLabel{opacity:1;transform:translateY(0)}}.h9Y6OG_studentCard:focus-within .h9Y6OG_cardImgHoverLayer,.h9Y6OG_studentCard:focus-within .h9Y6OG_cardImgHoverLabel{opacity:1;transform:translateY(0)}.h9Y6OG_studentCard:focus-within{box-shadow:0 4px 10px #0d367108,0 12px 26px #072b5f0d}@media (prefers-reduced-motion:reduce){.h9Y6OG_studentCard,.h9Y6OG_cardImgHoverLayer,.h9Y6OG_cardImgHoverLabel{transition:none}.h9Y6OG_cardImgHoverLabel{transform:none}.h9Y6OG_studentCard:focus-within .h9Y6OG_scoreBadge:after{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.h9Y6OG_studentCard:hover{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.h9Y6OG_studentCard{transition:none}}
.HTZFqa_heroRoot{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:24px 16px 8px;display:flex;position:relative}@media (min-width:768px){.HTZFqa_heroRoot{padding:80px 32px 8px}}.HTZFqa_heroBackground{pointer-events:none;z-index:2;background:radial-gradient(50% 50%,#fff 0% 40%,#ffffff80 57%,#ffffff2e 75%,#fff0 100%);width:840px;height:calc(100% + 360px);position:absolute;top:calc(10% - 180px);left:50%;transform:translate(-50%)}.HTZFqa_spiderWeb{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:185px;left:50%}@media (max-width:767px){.HTZFqa_spiderWeb{transform-origin:top;top:40px;transform:scale(.52)}}.HTZFqa_webLineWrapper{transform-origin:0;position:absolute;top:0;left:0}.HTZFqa_webLine{transform-origin:0;will-change:transform, opacity;background:repeating-linear-gradient(90deg,#0000,#0000 4px,#e3e7ed 4px 8px);height:1px;animation:5s ease-in-out infinite HTZFqa_hallOfFameLineFloat}.HTZFqa_superFlagWrapper{z-index:10;background-color:#fff;justify-content:center;margin-bottom:8px;display:flex}.HTZFqa_superFlagWrapper svg{margin-top:12px}.HTZFqa_superFlagVideo{object-fit:contain;width:103px;height:103px;display:block}.HTZFqa_webLabel{position:absolute;transform:translate(-50%,-50%)}.HTZFqa_webLabelInner{will-change:transform;background-color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:6px 10px;transition:transform .2s;animation:4s ease-in-out infinite HTZFqa_hallOfFameFloat;display:flex}.HTZFqa_webLabelInner:hover{animation-play-state:paused;transform:scale(1.05)}.HTZFqa_webLabel svg{width:auto;max-width:56px;display:block}@media (max-width:767px){.HTZFqa_webLabel svg{max-width:44px}}@keyframes HTZFqa_hallOfFameFloat{0%{transform:translate(0)rotate(0)}25%{transform:translate(6px,-6px)rotate(2deg)}50%{transform:translate(-4px,-10px)rotate(-2deg)}75%{transform:translate(-8px,4px)rotate(1deg)}to{transform:translate(0)rotate(0)}}@keyframes HTZFqa_hallOfFameLineFloat{0%{opacity:.7;transform:translateY(0)scaleX(1)}25%{opacity:1;transform:translateY(-2px)scaleX(1.01)}50%{opacity:.8;transform:translateY(1px)scaleX(.99)}75%{opacity:1;transform:translateY(-1px)scaleX(1.02)}to{opacity:.7;transform:translateY(0)scaleX(1)}}.HTZFqa_heroContent{z-index:3;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:720px;display:flex;position:relative}.HTZFqa_titleBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.HTZFqa_titleLine1{font-family:var(--font-heading);color:#313a44;z-index:10;background-color:#fff;margin:0;font-size:40px;font-weight:700;line-height:48px}@media (min-width:768px){.HTZFqa_titleLine1{font-size:56px;line-height:56px}}.HTZFqa_titleLine2{font-family:var(--font-heading);z-index:10;background-color:#fff;margin:0;font-size:40px;font-weight:700;line-height:48px}@media (min-width:768px){.HTZFqa_titleLine2{font-size:56px;line-height:56px}}.HTZFqa_titleCua{color:#313a44}.HTZFqa_titleHighlight{color:#d42525}.HTZFqa_programsTabs{isolation:isolate;box-sizing:border-box;background-color:#fff;border:1px solid #e3e7ed;border-radius:60px;justify-content:stretch;align-items:stretch;width:100%;max-width:320px;display:flex;position:relative}.HTZFqa_programTabIndicator{z-index:0;box-sizing:border-box;pointer-events:none;width:calc(33.3333% + 2px);height:calc(100% + 2px);transform:translateX(calc(var(--active-index,0) * (100% - 2px)));background-color:#fff;border:1px solid #d2d8df;border-radius:60px;transition:transform .36s cubic-bezier(.34,1.32,.64,1);position:absolute;top:-1px;left:-1px}.HTZFqa_programTab{cursor:pointer;box-sizing:border-box;min-width:0;font:inherit;background-color:#0000;border:1px solid #0000;border-radius:60px;flex:1;justify-content:center;align-items:center;margin:0;padding:10px 16px;display:flex;position:relative}.HTZFqa_programTab:before{content:"";opacity:0;pointer-events:none;z-index:-1;background-color:#edf0f4;border-radius:60px;transition:opacity .18s;position:absolute;inset:3px}.HTZFqa_programTab:focus-visible{outline-offset:-3px;outline:2px solid #313a44}@media (hover:hover) and (pointer:fine){.HTZFqa_programTab:not([aria-pressed=true]):hover:before{opacity:1}.HTZFqa_programTab:not([aria-pressed=true]):hover .HTZFqa_programLogoWrapper svg path{fill:#5c6a78}}@media (min-width:768px){.HTZFqa_programsTabs{width:auto;min-width:280px;max-width:none}.HTZFqa_programTab{padding:10px 24px}}.HTZFqa_programLogoWrapper{width:58.5px;height:28px;display:block;position:relative}.HTZFqa_thcsLogoInactive svg path{fill:#8594a3}.HTZFqa_programLogoWrapper svg path{transition:fill .18s}@media (prefers-reduced-motion:reduce){.HTZFqa_webLine,.HTZFqa_webLabelInner{animation:none}.HTZFqa_webLabelInner:hover{transform:none}.HTZFqa_programTabIndicator,.HTZFqa_programTab:before,.HTZFqa_programLogoWrapper svg path{transition:none}}
.cr58YG_container{width:100%;max-width:1144px;font-family:var(--font-primary), var(--font-heading);background:0 0;flex-direction:column;align-items:center;margin:0 auto;padding:40px 0;display:flex;position:relative;overflow-x:clip}@media (min-width:768px){.cr58YG_container{margin-top:-50px;padding:0 0 80px}}.cr58YG_headingWrapper{z-index:1;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:800px;margin-bottom:56px;display:flex;position:relative}.cr58YG_pillButton{color:#313a44;text-transform:uppercase;background:#fff;border:1px solid #e3e7ed;border-radius:60px;align-items:center;gap:12px;padding:8px 24px 8px 8px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 4px #00000005}.cr58YG_titleWrapper{display:inline-block;position:relative}.cr58YG_title{font-family:var(--font-heading);color:#313a44;text-align:center;margin:0;font-size:40px;font-weight:700;line-height:48px}@media (min-width:768px){.cr58YG_title{font-size:56px;line-height:56px}}.cr58YG_highlightDolbie{color:#d42525}.cr58YG_floatingHeart{position:absolute;top:-100px;right:-140px}.cr58YG_grid{z-index:1;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.cr58YG_column{flex-direction:column;flex:1;gap:24px;display:flex}.cr58YG_columnParallax{backface-visibility:hidden}.cr58YG_columnParallax>*{will-change:transform}@media (prefers-reduced-motion:reduce){.cr58YG_columnParallax,.cr58YG_columnParallax>*{will-change:auto}.cr58YG_decoTextWrapper1,.cr58YG_decoTextWrapper2{will-change:auto;animation:none}}.cr58YG_card{cursor:pointer;background:#fff;border:1px solid #e3e7ed;border-radius:32px;flex-direction:column;gap:20px;padding:32px 24px;transition:translate .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000005}@media (hover:hover) and (pointer:fine){.cr58YG_card:hover{translate:0 -4px;box-shadow:0 4px 10px #0d367108,0 12px 26px #072b5f0d}}@media (prefers-reduced-motion:reduce){.cr58YG_card{transition:box-shadow .25s}.cr58YG_card:hover{translate:none}}.cr58YG_cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.cr58YG_userInfo{align-items:center;gap:12px;display:flex}.cr58YG_userAvatar{background:#e3e7ed;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.cr58YG_userAvatar>div{width:100%;height:100%}.cr58YG_userAvatar img{object-fit:cover;width:100%;height:100%}.cr58YG_userName{color:#313a44;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 2px;font-size:16px;font-weight:700;overflow:hidden}.cr58YG_userDate{color:#8391a1;margin:0;font-size:14px}.cr58YG_cardTopRight{align-items:center;gap:12px;display:flex}.cr58YG_screenshotThumb{background:#e3e7ed;border:1px solid #f1f3f5;border-radius:4px;width:48px;height:32px;position:relative}.cr58YG_screenshotImg{width:100%;height:100%;position:absolute;inset:0}.cr58YG_screenshotImg img{object-fit:cover;border-radius:4px;width:100%;height:100%}.cr58YG_platformIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000000d}.cr58YG_platformIcon svg{width:16px;height:16px}@keyframes cr58YG_runGradient{0%{background-position:0%}to{background-position:100%}}@keyframes cr58YG_moveText{0%{transform:translate(0)}to{transform:translate(12px)}}.cr58YG_cardContent{line-clamp:8;-webkit-line-clamp:8;color:#1f2937;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.cr58YG_textHighlightRed{color:#d42525}.cr58YG_bottomAction{justify-content:center;align-items:flex-end;display:flex}@media (min-width:768px){.cr58YG_bottomAction{z-index:10;background:linear-gradient(#fff0 0%,#fffc 50%,#fff 100%);width:100%;height:360px;padding-bottom:40px;position:absolute;bottom:0;left:0}.cr58YG_fadedText{color:#9ca3af;opacity:.5;filter:blur(1px)}}.cr58YG_seeMoreButton{font:inherit;color:#313a44;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #e3e7ed;border-radius:60px;align-items:center;gap:16px;margin:0;padding:10px 10px 10px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000000d}.cr58YG_seeMoreButton:hover{background:#f8f9fa;box-shadow:0 6px 16px #00000014}.cr58YG_buttonAvatars{align-items:center;display:flex}.cr58YG_cursorOverlay{pointer-events:none;z-index:5;position:absolute;top:55%;left:55%}.cr58YG_decoWrapper1{z-index:1;overflow-anchor:none;pointer-events:none;position:absolute;top:350px;left:-201px}.cr58YG_decoWrapper2{z-index:1;overflow-anchor:none;pointer-events:none;position:absolute;top:85%;right:-150px}@keyframes cr58YG_decoFloatRadius30{0%{transform:translateY(-30px)}12.5%{transform:translate(21px,-21px)}25%{transform:translate(30px)}37.5%{transform:translate(21px,21px)}50%{transform:translateY(30px)}62.5%{transform:translate(-21px,21px)}75%{transform:translate(-30px)}87.5%{transform:translate(-21px,-21px)}to{transform:translateY(-30px)}}.cr58YG_decoTextWrapper1{overflow-anchor:none;will-change:transform;background:#d94b67;border:2px solid #fff;border-radius:60px;align-items:center;gap:12px;width:fit-content;padding:10px 14px;animation:14s ease-in-out infinite cr58YG_decoFloatRadius30;display:flex;position:relative;box-shadow:-8px 8px 16px #0000000a}.cr58YG_decoTextWrapper1 svg{position:absolute;top:-15px;right:-15px}.cr58YG_decoTextWrapper2{overflow-anchor:none;will-change:transform;background:#4ab05e;border:2px solid #fff;border-radius:60px;align-items:center;gap:12px;width:fit-content;padding:10px 14px;animation:16s ease-in-out -7s infinite cr58YG_decoFloatRadius30;display:flex;position:relative;box-shadow:-8px 8px 16px #0000000a}.cr58YG_decoTextWrapper2 svg{position:absolute;top:-15px;left:-15px}.cr58YG_decoText{color:#fff;font-size:14px;font-weight:600;line-height:20px}@media (max-width:1024px){.cr58YG_grid{flex-wrap:wrap}.cr58YG_column{min-width:330px}}@media (max-width:768px){.cr58YG_grid{flex-direction:column;align-items:stretch}.cr58YG_floatingHeart{width:120px;top:-40px;right:0}}
.jn-i5G_container{background-color:#fff;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:620px;margin:0 auto;display:flex;position:relative;overflow:hidden}.jn-i5G_maskWrapper{justify-content:center;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.jn-i5G_column{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.jn-i5G_teacherCard{border-radius:32px;flex-shrink:0;justify-content:center;width:164px;height:205.82px;display:flex;position:relative;overflow:hidden}.jn-i5G_imagePlaceholder{aspect-ratio:251/314;background-color:#e5e7eb;border-radius:32px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.jn-i5G_teacherPhoto{width:100%;height:100%;line-height:0;position:absolute;inset:0}.jn-i5G_teacherPhotoImg{object-fit:cover;border-radius:32px;width:100%;height:100%;display:block}.jn-i5G_badge{-webkit-backdrop-filter:blur(2px);white-space:nowrap;background-color:#17243699;border-radius:100px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.jn-i5G_badgeText{font-family:var(--font-primary);color:#fff;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:12px}.jn-i5G_shapeWrapper{border-radius:32px;flex-shrink:0;width:164px;position:relative;overflow:hidden}.jn-i5G_gapItem{flex-shrink:0}.jn-i5G_opacity20{opacity:.2}.jn-i5G_opacity70{opacity:.7}
