.TextReveal-module-scss-module__Tyjm6q__root{--reveal-offset:20px;--reveal-blur:2px;--reveal-duration:.7s;--reveal-stagger:30ms;--reveal-ease:cubic-bezier(.22, 1, .36, 1)}.TextReveal-module-scss-module__Tyjm6q__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TextReveal-module-scss-module__Tyjm6q__word{white-space:nowrap;display:inline-block}.TextReveal-module-scss-module__Tyjm6q__char{display:inline-block}.TextReveal-module-scss-module__Tyjm6q__root[data-ready] .TextReveal-module-scss-module__Tyjm6q__char{opacity:0;transform:translateY(var(--reveal-offset));filter:blur(var(--reveal-blur));transition-property:opacity,transform,filter;transition-duration:var(--reveal-duration);transition-timing-function:var(--reveal-ease);transition-delay:calc(var(--reveal-index)*var(--reveal-stagger))}.TextReveal-module-scss-module__Tyjm6q__root[data-ready][data-visible] .TextReveal-module-scss-module__Tyjm6q__char{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.TextReveal-module-scss-module__Tyjm6q__root[data-ready] .TextReveal-module-scss-module__Tyjm6q__char{opacity:1;filter:none;transition:none;transform:none}}
.ClassOptionCard-module-scss-module__ukEgcW__card{align-items:flex-start;gap:var(--spacing-14);padding:var(--spacing-16) var(--spacing-16) var(--spacing-20);background:var(--color-gray-900);border:1px solid var(--color-gray-800);border-radius:var(--radius-12);box-sizing:border-box;transition:border-color .15s;display:flex}.ClassOptionCard-module-scss-module__ukEgcW__card:hover{border-color:var(--color-gray-700)}.ClassOptionCard-module-scss-module__ukEgcW__cardBodyBg{background:var(--color-gray-950)}.ClassOptionCard-module-scss-module__ukEgcW__cardSelected,.ClassOptionCard-module-scss-module__ukEgcW__cardSelected:hover{border-color:var(--color-gray-700)}.ClassOptionCard-module-scss-module__ukEgcW__info{gap:var(--spacing-10);flex-direction:column;flex:1;min-width:0;display:flex}.ClassOptionCard-module-scss-module__ukEgcW__row{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.ClassOptionCard-module-scss-module__ukEgcW__title{letter-spacing:-4%;color:var(--color-gray-200);font-size:16px;font-weight:600;line-height:130%;transition:color .15s}.ClassOptionCard-module-scss-module__ukEgcW__titleClosed{color:var(--color-gray-550);text-decoration:line-through}.ClassOptionCard-module-scss-module__ukEgcW__card:hover .ClassOptionCard-module-scss-module__ukEgcW__titleClosed{color:var(--color-gray-200)}.ClassOptionCard-module-scss-module__ukEgcW__meta{align-items:center;gap:var(--spacing-12);letter-spacing:-2%;color:var(--color-gray-550);font-size:16px;font-weight:400;line-height:100%;display:flex}.ClassOptionCard-module-scss-module__ukEgcW__sep{background:var(--color-gray-750);flex-shrink:0;width:1px;height:14px}.ClassOptionCard-module-scss-module__ukEgcW__badge{box-sizing:border-box;border-radius:var(--radius-4);letter-spacing:-2%;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;font-size:11px;font-weight:600;line-height:100%;display:inline-flex;position:relative;top:-5px;right:-2px}.ClassOptionCard-module-scss-module__ukEgcW__badgeRecruiting,.ClassOptionCard-module-scss-module__ukEgcW__badgeClosing,.ClassOptionCard-module-scss-module__ukEgcW__badgeClosed,.ClassOptionCard-module-scss-module__ukEgcW__badgeUpcoming{height:24px;padding:1px var(--spacing-8) 0}.ClassOptionCard-module-scss-module__ukEgcW__badgeRecruiting{background:var(--color-primary-darken-300);border-color:var(--color-primary-darken-200);color:var(--color-primary-darken-100)}.ClassOptionCard-module-scss-module__ukEgcW__badgeClosing{color:#d89014;background:#1f1c17;border-color:#292517}.ClassOptionCard-module-scss-module__ukEgcW__badgeClosed{background:var(--color-secondary-darken-200);border-color:var(--color-secondary-darken-100);color:var(--color-secondary)}.ClassOptionCard-module-scss-module__ukEgcW__badgeUpcoming{background:var(--color-gray-950);border-color:var(--color-gray-850);color:var(--color-gray-550)}.ClassOptionCard-module-scss-module__ukEgcW__group{gap:var(--spacing-12);flex-direction:column;display:flex}
.ClassDetail-module-scss-module__cUny7G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ClassDetail-module-scss-module__cUny7G__wrap{width:1180px;margin:0 auto}.ClassDetail-module-scss-module__cUny7G__hero{width:100%}.ClassDetail-module-scss-module__cUny7G__body{align-items:flex-start;gap:24px;display:flex}.ClassDetail-module-scss-module__cUny7G__main{flex:1;min-width:0}.ClassDetail-module-scss-module__cUny7G__sidebar{flex-shrink:0;width:330px;margin-top:120px}.ClassDetail-module-scss-module__cUny7G__noticeSection{width:100%}.ClassDetail-module-scss-module__cUny7G__section{min-width:0}.ClassDetail-module-scss-module__cUny7G__section *{min-width:0;max-width:100%}.ClassDetail-module-scss-module__cUny7G__sectionLabel{letter-spacing:-2%;color:var(--color-gray-600);margin-bottom:10px;font-size:12px;font-weight:600;line-height:100%}.ClassDetail-module-scss-module__cUny7G__scheduleTitle{color:var(--color-gray-100);padding:0 0 24px}.ClassDetail-module-scss-module__cUny7G__scheduleWrap{position:relative}.ClassDetail-module-scss-module__cUny7G__scheduleList{scrollbar-width:none;max-height:500px;overflow-y:auto}.ClassDetail-module-scss-module__cUny7G__scheduleList::-webkit-scrollbar{display:none}.ClassDetail-module-scss-module__cUny7G__scheduleListScroll{padding-bottom:90px}.ClassDetail-module-scss-module__cUny7G__scheduleGradient{border-radius:0 0 var(--radius-12) var(--radius-12);pointer-events:none;background:linear-gradient(#14141300,#141413);height:90px;position:absolute;bottom:0;left:0;right:0}.ClassDetail-module-scss-module__cUny7G__optionList{flex-direction:column;gap:8px;padding-bottom:24px;display:flex;position:relative}.ClassDetail-module-scss-module__cUny7G__priceRow{justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:4px;display:flex}.ClassDetail-module-scss-module__cUny7G__priceLabelWrap{align-items:center;gap:12px;display:flex}.ClassDetail-module-scss-module__cUny7G__priceLabel{letter-spacing:0%;color:var(--color-gray-200);font-size:14px;font-weight:500;line-height:100%;position:relative}.ClassDetail-module-scss-module__cUny7G__priceLabel:last-child:after{content:"";background:var(--color-gray-650);width:1px;height:15px;display:inline-block;position:absolute;top:-1px;left:-7px}.ClassDetail-module-scss-module__cUny7G__priceWrap{align-items:center;gap:8px;display:flex}.ClassDetail-module-scss-module__cUny7G__priceDiscount{letter-spacing:-4%;color:var(--color-secondary);font-size:22px;font-weight:600;line-height:100%}.ClassDetail-module-scss-module__cUny7G__priceValue{letter-spacing:-4%;color:var(--color-gray-200);font-size:22px;font-weight:600;line-height:100%}.ClassDetail-module-scss-module__cUny7G__ctaBtn{background:var(--color-gray-200);border-radius:var(--radius-8);width:100%;height:44px;letter-spacing:0%;color:var(--color-gray-650);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:600;line-height:100%;display:flex}.ClassDetail-module-scss-module__cUny7G__ctaTimer{letter-spacing:0%;color:var(--color-gray-200);text-align:center;margin-top:14px;font-size:14px;font-weight:400;line-height:100%}.ClassDetail-module-scss-module__cUny7G__ctaTimer strong{color:var(--color-secondary);font-weight:600}.ClassDetail-module-scss-module__cUny7G__bottom{width:100%}
.BatchOptionPanel-module-scss-module__p56rda__ctaBtn{width:100%;margin-top:12px}.BatchOptionPanel-module-scss-module__p56rda__priceLabelPlain{letter-spacing:0%;color:var(--color-gray-200);font-size:14px;font-weight:500;line-height:100%}
.VodOptionPanel-module-scss-module__T1YCGa__ctaBtn{width:100%;margin-top:12px}.VodOptionPanel-module-scss-module__T1YCGa__priceBox{background:var(--color-gray-900,#1a1918);border:1px solid var(--color-gray-800,#262624);border-radius:12px;flex-direction:column;gap:32px;margin-top:24px;padding:24px;display:flex}.VodOptionPanel-module-scss-module__T1YCGa__boxTop{justify-content:space-between;align-items:flex-start;display:flex}.VodOptionPanel-module-scss-module__T1YCGa__discountBadge{letter-spacing:-2%;color:var(--color-secondary,#fe3617);white-space:nowrap;font-size:22px;font-weight:600;line-height:1.3}.VodOptionPanel-module-scss-module__T1YCGa__installCol{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.VodOptionPanel-module-scss-module__T1YCGa__monthly{letter-spacing:-2%;color:var(--color-gray-050,#faf9f5);text-align:right;font-size:22px;font-weight:600;line-height:1.3}.VodOptionPanel-module-scss-module__T1YCGa__monthlyUnit{font-size:21px}.VodOptionPanel-module-scss-module__T1YCGa__installLabel{color:var(--color-gray-550,#73726c);align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:1.6;display:inline-flex}.VodOptionPanel-module-scss-module__T1YCGa__boxBreakdown{justify-content:space-between;align-items:flex-start;display:flex}.VodOptionPanel-module-scss-module__T1YCGa__breakdownLabels{color:var(--color-gray-550,#73726c);flex-direction:column;gap:8px;font-size:16px;font-weight:400;line-height:1.3;display:flex}.VodOptionPanel-module-scss-module__T1YCGa__breakdownValues{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-size:16px;line-height:1.3;display:flex}.VodOptionPanel-module-scss-module__T1YCGa__plain{color:var(--color-gray-550,#73726c);font-weight:400}.VodOptionPanel-module-scss-module__T1YCGa__strike{color:var(--color-gray-550,#73726c);font-weight:400;text-decoration:line-through}.VodOptionPanel-module-scss-module__T1YCGa__sale{color:var(--color-gray-200,#e8e6dc);font-weight:600}.VodOptionPanel-module-scss-module__T1YCGa__infoWrap{align-items:center;display:inline-flex;position:relative}.VodOptionPanel-module-scss-module__T1YCGa__infoBtn{color:var(--color-gray-550,#73726c);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.VodOptionPanel-module-scss-module__T1YCGa__infoIcon{font-size:20px}.VodOptionPanel-module-scss-module__T1YCGa__infoTooltip{z-index:20;white-space:nowrap;background:var(--color-gray-1000,#000);color:var(--color-gray-450,#9c9a92);border-radius:4px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.3;position:absolute;top:calc(100% + 8px);right:-6px}.VodOptionPanel-module-scss-module__T1YCGa__infoTooltip:before{content:"";background:var(--color-gray-1000,#000);border-radius:2px;width:10px;height:10px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}
.ClassDetail-module-scss-module__1KFmZq__page{background:var(--color-gray-950)}.ClassDetail-module-scss-module__1KFmZq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ClassDetail-module-scss-module__1KFmZq__schedule{padding:0 var(--spacing-16);margin-bottom:var(--spacing-32)}.ClassDetail-module-scss-module__1KFmZq__options{padding:60px 0}.ClassDetail-module-scss-module__1KFmZq__options .ClassDetail-module-scss-module__1KFmZq__schedule:last-child{margin-bottom:0}.ClassDetail-module-scss-module__1KFmZq__sectionTitle{color:var(--color-gray-200);margin:0 0 var(--spacing-20)}.ClassDetail-module-scss-module__1KFmZq__sectionTitle:has(+.ClassDetail-module-scss-module__1KFmZq__upcomingNote){margin-bottom:6px}.ClassDetail-module-scss-module__1KFmZq__upcomingNote{color:var(--color-gray-550);margin:0 0 var(--spacing-20)}.ClassDetail-module-scss-module__1KFmZq__cardList{gap:var(--spacing-12);flex-direction:column;display:flex}.ClassDetail-module-scss-module__1KFmZq__cardListScroll{gap:var(--spacing-10);margin:0 calc(var(--spacing-16)*-1);padding:0 var(--spacing-16);scroll-snap-type:x mandatory;scroll-padding:0 var(--spacing-16);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;position:relative;overflow-x:auto}.ClassDetail-module-scss-module__1KFmZq__cardListScroll::-webkit-scrollbar{display:none}.ClassDetail-module-scss-module__1KFmZq__cardListScroll>*{scroll-snap-align:start;flex:0 0 310px;width:310px}.ClassDetail-module-scss-module__1KFmZq__optionsError{padding:0 var(--spacing-16) var(--spacing-32);color:var(--color-gray-550)}.ClassDetail-module-scss-module__1KFmZq__stickyBar{z-index:100;width:100vw;padding:var(--spacing-8) var(--spacing-16) calc(var(--spacing-8) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--color-gray-900) 50%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid color-mix(in srgb, var(--color-gray-750) 50%, transparent);transition:transform .42s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0}.ClassDetail-module-scss-module__1KFmZq__stickyBar[data-hidden]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.ClassDetail-module-scss-module__1KFmZq__stickyBar{transition:none}}.ClassDetail-module-scss-module__1KFmZq__stickyTimer{margin:0 calc(var(--spacing-16)*-1) var(--spacing-8);padding:0 var(--spacing-16) var(--spacing-8);border-bottom:1px solid color-mix(in srgb, var(--color-gray-750) 50%, transparent);color:var(--color-gray-200);letter-spacing:-.02em;font-size:14px}.ClassDetail-module-scss-module__1KFmZq__stickyTimer strong{color:var(--color-secondary);font-weight:600}.ClassDetail-module-scss-module__1KFmZq__stickyRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.ClassDetail-module-scss-module__1KFmZq__priceBlock{flex-direction:column;gap:0;min-width:0;display:flex}.ClassDetail-module-scss-module__1KFmZq__priceLine{align-items:baseline;gap:var(--spacing-6);letter-spacing:-.04em;font-size:18px;font-weight:600;display:flex}.ClassDetail-module-scss-module__1KFmZq__discountRate{color:var(--color-secondary)}.ClassDetail-module-scss-module__1KFmZq__priceValue{color:var(--color-gray-200)}.ClassDetail-module-scss-module__1KFmZq__priceMeta{align-items:center;gap:var(--spacing-10);color:var(--color-gray-200);font-size:14px;font-weight:var(--font-weight-medium);display:flex}.ClassDetail-module-scss-module__1KFmZq__priceMetaSep{background:var(--color-gray-700);width:1px;height:12px}.ClassDetail-module-scss-module__1KFmZq__ctaBtn{width:121px;height:44px;padding:0 var(--spacing-20);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-8);color:var(--color-gray-950);letter-spacing:-.02em;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700}.ClassDetail-module-scss-module__1KFmZq__sheetBackdrop{z-index:80;opacity:0;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.ClassDetail-module-scss-module__1KFmZq__sheetBackdropVisible{opacity:1}.ClassDetail-module-scss-module__1KFmZq__sheet{z-index:90;background:var(--color-gray-950);border-top:1px solid var(--color-gray-800);border-radius:var(--radius-24) var(--radius-24) 0 0;will-change:transform;flex-direction:column;width:100vw;max-height:78vh;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%);box-shadow:0 -4px 40px #000}.ClassDetail-module-scss-module__1KFmZq__sheetUp{transform:translateY(0)}.ClassDetail-module-scss-module__1KFmZq__sheetHandle{background:var(--color-gray-750);cursor:grab;touch-action:none;border:none;border-radius:999px;flex-shrink:0;width:50px;height:6px;margin:12px auto 8px;padding:0;position:relative}.ClassDetail-module-scss-module__1KFmZq__sheetHandle:before{content:"";position:absolute;inset:-14px -40px}.ClassDetail-module-scss-module__1KFmZq__sheetScroll{padding:var(--spacing-8) 0 132px;overflow-y:auto}.ClassDetail-module-scss-module__1KFmZq__vodPriceBox{background:var(--color-gray-900);border:1px solid var(--color-gray-800);border-radius:var(--radius-12);flex-direction:column;gap:24px;padding:20px;display:flex}.ClassDetail-module-scss-module__1KFmZq__vodBoxTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ClassDetail-module-scss-module__1KFmZq__vodBadge{color:var(--color-secondary);letter-spacing:-2%;white-space:nowrap;font-size:20px;font-weight:600;line-height:130%}.ClassDetail-module-scss-module__1KFmZq__vodInstallCol{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.ClassDetail-module-scss-module__1KFmZq__vodMonthly{color:var(--color-gray-050);letter-spacing:-2%;text-align:right;margin:0;font-size:20px;font-weight:600;line-height:130%}.ClassDetail-module-scss-module__1KFmZq__vodMonthlyUnit{font-size:19px}.ClassDetail-module-scss-module__1KFmZq__vodInstallLabel{color:var(--color-gray-550);align-items:center;gap:2px;font-size:13px;font-weight:400;line-height:160%;display:inline-flex}.ClassDetail-module-scss-module__1KFmZq__vodBreakdown{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ClassDetail-module-scss-module__1KFmZq__vodBreakdownLabels{color:var(--color-gray-550);flex-direction:column;gap:8px;font-size:14px;font-weight:400;line-height:130%;display:flex}.ClassDetail-module-scss-module__1KFmZq__vodBreakdownValues{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-size:14px;line-height:130%;display:flex}.ClassDetail-module-scss-module__1KFmZq__vodPlain{color:var(--color-gray-550);font-weight:400}.ClassDetail-module-scss-module__1KFmZq__vodStrike{color:var(--color-gray-550);font-weight:400;text-decoration:line-through}.ClassDetail-module-scss-module__1KFmZq__vodSale{color:var(--color-gray-200);font-weight:600}.ClassDetail-module-scss-module__1KFmZq__vodTimer{color:var(--color-gray-200);letter-spacing:-2%;margin:12px 0 0;font-size:14px;font-weight:400;line-height:130%}.ClassDetail-module-scss-module__1KFmZq__vodTimer strong{color:var(--color-secondary);font-weight:600}
.StudentPortfolio-module-scss-module__G4AoNW__section{background:var(--color-gray-950);min-width:1280px;padding:var(--spacing-40) 0 var(--spacing-80)}.StudentPortfolio-module-scss-module__G4AoNW__header{gap:var(--spacing-4);padding:0 var(--spacing-40);flex-direction:column;display:flex}.StudentPortfolio-module-scss-module__G4AoNW__title{letter-spacing:-1.6px;color:var(--color-gray-200);font-size:40px;font-weight:600;line-height:1.2}.StudentPortfolio-module-scss-module__G4AoNW__desc{letter-spacing:-.36px;color:var(--color-gray-400);font-size:18px;font-weight:400;line-height:1.6}.StudentPortfolio-module-scss-module__G4AoNW__grid{margin-top:var(--spacing-40);padding:0 var(--spacing-40);gap:var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.StudentPortfolio-module-scss-module__G4AoNW__card{aspect-ratio:1;border-radius:var(--radius-8);background:var(--color-gray-800);cursor:pointer;opacity:0;transition:opacity .6s;display:block;position:relative;overflow:hidden}.StudentPortfolio-module-scss-module__G4AoNW__card[data-in]{opacity:1}.StudentPortfolio-module-scss-module__G4AoNW__cardBg{background-image:radial-gradient(76.17% 129.78% at var(--glow-x,23.83%) var(--glow-y,65.4%), #4e4e4e 0, #242424 100%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.StudentPortfolio-module-scss-module__G4AoNW__card:hover .StudentPortfolio-module-scss-module__G4AoNW__cardBg{opacity:.587}.StudentPortfolio-module-scss-module__G4AoNW__thumb{aspect-ratio:16/9;border-radius:var(--radius-8);background:var(--color-gray-600);width:73.6842%;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);position:absolute;top:23.3553%;left:13.1579%;overflow:hidden;box-shadow:0 0 #0000}.StudentPortfolio-module-scss-module__G4AoNW__thumb img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.StudentPortfolio-module-scss-module__G4AoNW__thumb img[data-loaded]{opacity:1}.StudentPortfolio-module-scss-module__G4AoNW__card:hover .StudentPortfolio-module-scss-module__G4AoNW__thumb{transform:scale(1.04);box-shadow:0 12px 30px #00000059}@media (prefers-reduced-motion:reduce){.StudentPortfolio-module-scss-module__G4AoNW__card,.StudentPortfolio-module-scss-module__G4AoNW__thumb img,.StudentPortfolio-module-scss-module__G4AoNW__cardBg,.StudentPortfolio-module-scss-module__G4AoNW__thumb{transition:none}}.StudentPortfolio-module-scss-module__G4AoNW__info{justify-content:space-between;align-items:flex-end;gap:var(--spacing-20);color:var(--color-gray-400);display:flex;position:absolute;bottom:30px;left:30px;right:30px}.StudentPortfolio-module-scss-module__G4AoNW__cardTitle{letter-spacing:-.56px;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;font-size:14px;font-weight:600;line-height:1.5}.StudentPortfolio-module-scss-module__G4AoNW__author{letter-spacing:-.28px;flex:none;font-size:14px;font-weight:400;line-height:1.3}.StudentPortfolio-module-scss-module__G4AoNW__loader{max-width:1180px;margin:var(--spacing-24) auto 0;padding:var(--spacing-16) 0;text-align:center;color:var(--color-gray-500);font-size:14px}.StudentPortfolio-module-scss-module__G4AoNW__mobile{min-width:0}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__header{gap:var(--spacing-10);padding:0 var(--spacing-16)}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__title{letter-spacing:-1.04px;font-size:26px;line-height:1.3}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__desc{letter-spacing:-.32px;font-size:16px;line-height:1.5}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__grid{padding:0 var(--spacing-16);grid-template-columns:1fr;margin-top:30px}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__card{background:var(--color-gray-850)}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__thumb{aspect-ratio:260/147;width:79.2683%;top:25.43%;left:10.3659%}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__info{gap:var(--spacing-16);bottom:16px;left:20px;right:20px}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__cardBg{opacity:calc(.587*var(--glow-scroll,0));background-image:radial-gradient(var(--sg-s1,70% 75%) at calc(var(--glow-x,50%) + var(--sg-x1,-22%)) calc(var(--glow-y,65.4%) + var(--sg-y1,-20%)), #4e4e4e 0, transparent 70%),radial-gradient(var(--sg-s2,58% 60%) at calc(var(--glow-x,50%) + var(--sg-x2,25%)) calc(var(--glow-y,65.4%) + var(--sg-y2,14%)), #4e4e4e 0, transparent 70%),radial-gradient(var(--sg-s0,90% 110%) at calc(var(--glow-x,50%) + var(--sg-x0,0%)) calc(var(--glow-y,65.4%) + var(--sg-y0,0%)), #4e4e4e 0, #242424 100%);transition:none}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__card:hover .StudentPortfolio-module-scss-module__G4AoNW__cardBg{opacity:calc(.587*var(--glow-scroll,0))}.StudentPortfolio-module-scss-module__G4AoNW__mobile .StudentPortfolio-module-scss-module__G4AoNW__card:hover .StudentPortfolio-module-scss-module__G4AoNW__thumb{transform:none;box-shadow:0 0 #0000}
