.mentor-full-record-module__vPWdza__record{border:1px solid var(--minimax-border,#e5e7eb);background:var(--minimax-bg,#fff);min-width:0}.mentor-full-record-module__vPWdza__recordHead{border-bottom:1px solid var(--minimax-border,#e5e7eb);color:var(--minimax-meta,#8e8e93);font-family:var(--mono,monospace);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.62rem;font-weight:700;display:flex}.mentor-full-record-module__vPWdza__body{column-width:25rem;column-rule:1px solid var(--minimax-border,#e5e7eb);column-gap:clamp(2rem,4vw,4rem);padding:clamp(1.1rem,2.2vw,2rem)}.mentor-full-record-module__vPWdza__body h3,.mentor-full-record-module__vPWdza__body p,.mentor-full-record-module__vPWdza__break{break-inside:avoid}.mentor-full-record-module__vPWdza__body h3{border-top:2px solid var(--minimax-dark,#181e25);color:var(--minimax-dark,#181e25);font-family:var(--font-heading,sans-serif);letter-spacing:-.02em;margin:1.5rem 0 .7rem;padding-top:.55rem;font-size:1.08rem;font-weight:750;line-height:1.35}.mentor-full-record-module__vPWdza__body h3:first-child{margin-top:0}.mentor-full-record-module__vPWdza__body p{color:var(--minimax-muted,#45515e);overflow-wrap:anywhere;margin:0 0 .9rem;font-size:clamp(1.05rem,1.1vw,1.16rem);line-height:1.88}.mentor-full-record-module__vPWdza__body[data-mode=resume]{columns:1;max-width:62rem}.mentor-full-record-module__vPWdza__body[data-mode=resume] h3{font-size:clamp(1.25rem,1.4vw,1.48rem)}.mentor-full-record-module__vPWdza__body[data-mode=verbatim] p:first-child{color:var(--minimax-dark,#181e25);font-family:var(--font-heading,sans-serif);font-size:1.38rem;font-weight:760;line-height:1.2}.mentor-full-record-module__vPWdza__body[data-mode=verbatim] p:nth-child(2){color:var(--minimax-blue,#1456f0);font-size:1rem;font-weight:700}.mentor-full-record-module__vPWdza__break{height:.65rem}.mentor-full-record-module__vPWdza__compact .mentor-full-record-module__vPWdza__body{column-width:22rem}@media (max-width:720px){.mentor-full-record-module__vPWdza__recordHead{flex-direction:column;align-items:flex-start;gap:.35rem}.mentor-full-record-module__vPWdza__body{columns:1;padding:1rem}.mentor-full-record-module__vPWdza__body p{font-size:1rem;line-height:1.82}}
.resilient-mentor-image-module__DEP51q__fallback{color:#fff;background:linear-gradient(145deg,#0000 0 52%,#ffffff14 52% 53%,#0000 53%),linear-gradient(155deg,#17202a 0 62%,#ef3f43 62% 100%);flex-direction:column;justify-content:flex-end;gap:.55rem;padding:clamp(1rem,2.5vw,2rem);display:flex;position:absolute;inset:0;overflow:hidden}.resilient-mentor-image-module__DEP51q__fallback:before{content:"";aspect-ratio:1;border:1px solid #ffffff73;border-radius:50%;width:7rem;position:absolute;top:12%;right:-2.2rem}.resilient-mentor-image-module__DEP51q__fallback strong{font-family:var(--font-heading,sans-serif);letter-spacing:-.05em;font-size:clamp(1.6rem,4vw,3.5rem);line-height:.95;position:relative}.resilient-mentor-image-module__DEP51q__index,.resilient-mentor-image-module__DEP51q__note{letter-spacing:.16em;font-size:.62rem;font-weight:800;position:relative}.resilient-mentor-image-module__DEP51q__note{opacity:.72}
.course-detail-module__WaI1Vq__page{--ink:var(--minimax-dark,#181e25);--blue:var(--minimax-blue,#1456f0);--pink:var(--minimax-pink,#ea5ec1);--line:var(--minimax-border,#e5e7eb);--paper:var(--minimax-bg,#fff);--surface:var(--minimax-surface,#fafafa);color:var(--ink);background:var(--paper)}.course-detail-module__WaI1Vq__backBar{min-height:62px;color:var(--minimax-meta,#8e8e93);font:700 .64rem/1 var(--mono,monospace);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.course-detail-module__WaI1Vq__backBar a{min-height:44px;color:var(--minimax-muted,#45515e);font:700 .82rem/1 var(--sans,sans-serif);letter-spacing:0;align-items:center;gap:.5rem;display:inline-flex}.course-detail-module__WaI1Vq__courseHero{border-block:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 4%, transparent) 1px, transparent 1px) 0 0 / 25% 100%, var(--surface);padding:0}.course-detail-module__WaI1Vq__heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.2rem,5vw,5rem);display:grid}.course-detail-module__WaI1Vq__titleRule{border-top:2px solid var(--ink);color:var(--blue);font:750 .65rem/1.4 var(--mono,monospace);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.course-detail-module__WaI1Vq__courseCopy>h1{max-width:10ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.065em;margin-top:1.35rem;font-size:clamp(3rem,6vw,6.8rem);font-weight:680;line-height:.92}.course-detail-module__WaI1Vq__courseCopy>h1 i{color:var(--pink);font-family:var(--serif,serif)}.course-detail-module__WaI1Vq__summary{max-width:48rem;color:var(--minimax-muted,#45515e);margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8}.course-detail-module__WaI1Vq__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.course-detail-module__WaI1Vq__actions a{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:2rem;min-height:3rem;padding:.75rem 1rem;font-size:.82rem;font-weight:750;display:inline-flex}.course-detail-module__WaI1Vq__actions a:first-child{color:#fff;background:var(--ink)}.course-detail-module__WaI1Vq__introBlock,.course-detail-module__WaI1Vq__compactBlock,.course-detail-module__WaI1Vq__modulesGrid,.course-detail-module__WaI1Vq__certificate,.course-detail-module__WaI1Vq__sourceNote{margin-top:clamp(2.5rem,5vw,4.5rem)}.course-detail-module__WaI1Vq__blockHeading{color:var(--blue);font:750 .62rem/1 var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;display:flex}.course-detail-module__WaI1Vq__blockHeading span{width:1.8rem;color:var(--pink)}.course-detail-module__WaI1Vq__introBlock h2,.course-detail-module__WaI1Vq__compactBlock h2,.course-detail-module__WaI1Vq__modulesGrid h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.04em;margin-top:.85rem;font-size:clamp(1.65rem,2.5vw,2.55rem);line-height:1.05}.course-detail-module__WaI1Vq__prose,.course-detail-module__WaI1Vq__compactBlock>p{max-width:48rem;color:var(--minimax-muted,#45515e);margin-top:1rem;font-size:.97rem;line-height:1.82}.course-detail-module__WaI1Vq__prose{gap:.65rem;display:grid}.course-detail-module__WaI1Vq__facts{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.course-detail-module__WaI1Vq__facts div{border-bottom:1px solid var(--line);min-width:0;padding:1rem}.course-detail-module__WaI1Vq__facts div:nth-child(odd){border-right:1px solid var(--line)}.course-detail-module__WaI1Vq__facts dt{color:var(--minimax-meta,#8e8e93);font:700 .61rem/1.3 var(--mono,monospace);letter-spacing:.1em}.course-detail-module__WaI1Vq__facts dd{margin-top:.5rem;font-size:.9rem;font-weight:650;line-height:1.55}.course-detail-module__WaI1Vq__checkList{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin-top:1rem;display:grid}.course-detail-module__WaI1Vq__checkList li{border-bottom:1px solid var(--line);gap:.6rem;padding:.8rem 0;font-size:.9rem;line-height:1.55;display:flex}.course-detail-module__WaI1Vq__checkList svg{width:.9rem;height:.9rem;color:var(--blue);flex:none;margin-top:.25rem}.course-detail-module__WaI1Vq__modulesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.course-detail-module__WaI1Vq__modulesGrid ol{border-top:1px solid var(--ink);margin-top:1rem}.course-detail-module__WaI1Vq__modulesGrid li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem;padding:.72rem 0;font-size:.88rem;line-height:1.55;display:grid}.course-detail-module__WaI1Vq__modulesGrid li span{color:var(--blue);font:700 .62rem/1.7 var(--mono,monospace)}.course-detail-module__WaI1Vq__certificate{color:#fff;background:var(--ink);box-shadow:10px 10px 0 color-mix(in srgb, var(--pink) 24%, transparent);grid-template-columns:7rem minmax(0,1fr);gap:1.5rem;padding:clamp(1.2rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.course-detail-module__WaI1Vq__certificateMark{color:var(--minimax-primary-light,#60a5fa);font:700 .6rem/1.6 var(--mono,monospace);letter-spacing:.11em;border-right:1px solid #ffffff38;align-self:stretch;padding-right:1rem}.course-detail-module__WaI1Vq__certificateLabel{color:var(--minimax-primary-light,#60a5fa);font:700 .62rem/1 var(--mono,monospace);letter-spacing:.12em}.course-detail-module__WaI1Vq__certificate h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.course-detail-module__WaI1Vq__authority,.course-detail-module__WaI1Vq__certificateNote{color:#ffffff9e;margin-top:.7rem;font-size:.76rem;line-height:1.6}.course-detail-module__WaI1Vq__certificateProse{color:#ffffffd1;gap:.55rem;margin-top:1.2rem;font-size:.9rem;line-height:1.72;display:grid}.course-detail-module__WaI1Vq__certificate ul{background:#fff3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.2rem;display:grid}.course-detail-module__WaI1Vq__certificate li{background:var(--ink);grid-template-columns:1.8rem 1fr;gap:.45rem;padding:.75rem;font-size:.82rem;line-height:1.5;display:grid}.course-detail-module__WaI1Vq__certificate li span{color:var(--minimax-primary-light,#60a5fa);font:700 .58rem/1.7 var(--mono,monospace)}.course-detail-module__WaI1Vq__officialLink{border:1px solid #fff6;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;margin-top:1rem;padding:.65rem .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.course-detail-module__WaI1Vq__sourceNote{border-left:3px solid var(--blue);color:var(--minimax-muted,#45515e);background:var(--paper);padding:1rem;font-size:.78rem;line-height:1.7}.course-detail-module__WaI1Vq__sourceNote strong{color:var(--ink);margin-bottom:.25rem;display:block}.course-detail-module__WaI1Vq__posterColumn{min-width:0;position:sticky;top:6.2rem}.course-detail-module__WaI1Vq__posterMeta{color:var(--minimax-meta,#8e8e93);font:700 .6rem/1 var(--mono,monospace);letter-spacing:.1em;justify-content:space-between;padding-bottom:.7rem;display:flex}.course-detail-module__WaI1Vq__posterFrame{aspect-ratio:4/5;border:1px solid var(--line);background:var(--paper);box-shadow:0 22px 60px color-mix(in srgb, var(--ink) 16%, transparent);padding:.75rem;position:relative;transform:rotate(.45deg)}.course-detail-module__WaI1Vq__posterImage{object-fit:cover;padding:.75rem}.course-detail-module__WaI1Vq__tape{z-index:2;background:color-mix(in srgb, var(--pink) 48%, #fff);opacity:.72;width:6.5rem;height:1.5rem;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)rotate(-2deg)}.course-detail-module__WaI1Vq__posterSticker{color:#fff;background:var(--blue);width:6.4rem;height:6.4rem;box-shadow:0 0 0 6px var(--surface), 0 0 0 7px var(--blue);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:3.3rem;right:-1rem;transform:rotate(6deg)}.course-detail-module__WaI1Vq__posterSticker strong{font-size:1.25rem}.course-detail-module__WaI1Vq__posterSticker span{font:700 .48rem/1.35 var(--mono,monospace);letter-spacing:.08em;margin-top:.2rem}.course-detail-module__WaI1Vq__posterColumn>p{color:var(--minimax-meta,#8e8e93);font:600 .58rem/1.6 var(--mono,monospace);letter-spacing:.09em;margin-top:1.2rem}.course-detail-module__WaI1Vq__schedule,.course-detail-module__WaI1Vq__faculty,.course-detail-module__WaI1Vq__related{padding-block:clamp(3rem,6vw,6rem)}.course-detail-module__WaI1Vq__schedule{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border-bottom:1px solid var(--line)}.course-detail-module__WaI1Vq__sectionHeader{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;padding-top:1rem;display:grid}.course-detail-module__WaI1Vq__sectionHeader span{color:var(--blue);font:700 .62rem/1 var(--mono,monospace);letter-spacing:.12em}.course-detail-module__WaI1Vq__sectionHeader h2{max-width:16ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(2.2rem,4.2vw,4.3rem);line-height:.98}.course-detail-module__WaI1Vq__sectionHeader>div+div,.course-detail-module__WaI1Vq__sectionHeader>p{color:var(--minimax-muted,#45515e);font-size:.88rem;line-height:1.7}.course-detail-module__WaI1Vq__sectionHeader strong{color:#fff;background:var(--blue);font:700 .62rem/1 var(--mono,monospace);letter-spacing:.08em;margin-bottom:.5rem;padding:.4rem .6rem;display:inline-block}.course-detail-module__WaI1Vq__scheduleShell{border:1px solid var(--line);background:var(--paper);box-shadow:inset 0 0 0 .6rem var(--surface);margin-top:2rem;padding:clamp(1rem,3vw,2.5rem);position:relative}.course-detail-module__WaI1Vq__scheduleStamp{z-index:2;color:#fff;background:var(--pink);font:800 .56rem/1.35 var(--mono,monospace);letter-spacing:.1em;padding:.6rem .75rem;position:absolute;top:1rem;right:1rem;transform:rotate(2deg)}.course-detail-module__WaI1Vq__scheduleAlert{margin-top:2rem}.course-detail-module__WaI1Vq__sessionFile{border:1px solid var(--line);background:var(--paper);margin-top:2rem}.course-detail-module__WaI1Vq__sessionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.course-detail-module__WaI1Vq__sessionHead span,.course-detail-module__WaI1Vq__sessionHead strong{color:var(--blue);font:700 .58rem/1 var(--mono,monospace);letter-spacing:.1em}.course-detail-module__WaI1Vq__sessionHead h3{font-family:var(--font-heading,sans-serif);margin-top:.35rem;font-size:1.55rem}.course-detail-module__WaI1Vq__sessionFile ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-detail-module__WaI1Vq__sessionFile li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.7rem;padding:.9rem 1rem;display:grid}.course-detail-module__WaI1Vq__sessionFile li:nth-child(odd){border-right:1px solid var(--line)}.course-detail-module__WaI1Vq__sessionNo{color:var(--pink);font:800 .65rem/1.5 var(--mono,monospace)}.course-detail-module__WaI1Vq__sessionFile strong{font-size:.86rem;line-height:1.5}.course-detail-module__WaI1Vq__sessionFile p{color:var(--minimax-meta,#8e8e93);margin-top:.25rem;font-size:.7rem;line-height:1.5}.course-detail-module__WaI1Vq__sessionNotice{border-left:3px solid var(--pink);background:var(--paper);color:var(--minimax-muted,#45515e);margin-top:1rem;padding:1rem;font-size:.8rem;line-height:1.7}.course-detail-module__WaI1Vq__scheduleFooter{align-items:center;gap:1rem 1.5rem;margin-top:1.2rem;display:flex}.course-detail-module__WaI1Vq__scheduleFooter a{color:#fff;background:var(--ink);align-items:center;gap:.5rem;min-height:2.8rem;padding:.65rem .9rem;font-size:.76rem;font-weight:700;display:inline-flex}.course-detail-module__WaI1Vq__scheduleFooter p{max-width:46rem;color:var(--minimax-muted,#45515e);font-size:.76rem;line-height:1.6}.course-detail-module__WaI1Vq__faculty{background:var(--paper)}.course-detail-module__WaI1Vq__facultyList{gap:clamp(3rem,7vw,7rem);margin-top:2.5rem;display:grid}.course-detail-module__WaI1Vq__facultyEntry{border-top:1px solid var(--ink);grid-template-columns:minmax(16rem,.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-top:1.25rem;display:grid}.course-detail-module__WaI1Vq__facultyIdentity{position:sticky;top:6.2rem}.course-detail-module__WaI1Vq__facultyPortrait{aspect-ratio:4/5;border:.65rem solid var(--surface);outline:1px solid var(--line);background:var(--surface);box-shadow:12px 12px 0 color-mix(in srgb, var(--blue) 13%, transparent);position:relative;overflow:hidden}.course-detail-module__WaI1Vq__facultyPortrait>svg{width:3rem;height:3rem;color:var(--minimax-meta,#8e8e93);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.course-detail-module__WaI1Vq__facultyCaption{color:var(--minimax-meta,#8e8e93);font:700 .58rem/1.4 var(--mono,monospace);letter-spacing:.09em;justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.course-detail-module__WaI1Vq__role{color:var(--blue);font:700 .63rem/1 var(--mono,monospace);letter-spacing:.11em}.course-detail-module__WaI1Vq__facultyCopy>h3{font-family:var(--font-heading,sans-serif);letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.92}.course-detail-module__WaI1Vq__mentorTitle{color:var(--blue);margin:.8rem 0 1rem;font-size:1rem;font-weight:720;line-height:1.5}.course-detail-module__WaI1Vq__mentorStatus{border-left:3px solid var(--pink);color:var(--minimax-muted,#45515e);background:var(--surface);margin-bottom:1rem;padding:.8rem 1rem;font-size:.76rem;line-height:1.65}.course-detail-module__WaI1Vq__mentorLink{border:1px solid var(--ink);align-items:center;gap:.55rem;width:fit-content;min-height:2.9rem;margin-top:1rem;padding:.65rem .9rem;font-size:.76rem;font-weight:700;display:inline-flex}.course-detail-module__WaI1Vq__instructorNote{border-top:1px solid var(--line);color:var(--minimax-meta,#8e8e93);margin-top:1rem;padding-top:.8rem;font-size:.7rem;line-height:1.6}.course-detail-module__WaI1Vq__related{border-top:1px solid var(--line);background:var(--surface)}.course-detail-module__WaI1Vq__relatedHead p{color:var(--blue);font:700 .62rem/1 var(--mono,monospace);letter-spacing:.12em}.course-detail-module__WaI1Vq__relatedHead h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(2rem,4vw,4rem)}.course-detail-module__WaI1Vq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}@media (max-width:980px){.course-detail-module__WaI1Vq__heroGrid{grid-template-columns:1fr}.course-detail-module__WaI1Vq__posterColumn{max-width:44rem;position:relative;top:auto}.course-detail-module__WaI1Vq__facultyIdentity{position:static}.course-detail-module__WaI1Vq__facultyEntry{grid-template-columns:minmax(14rem,.4fr) minmax(0,1fr)}.course-detail-module__WaI1Vq__sectionHeader{grid-template-columns:1fr;align-items:start}.course-detail-module__WaI1Vq__sectionHeader>div+div{max-width:44rem}}@media (max-width:720px){.course-detail-module__WaI1Vq__backBar>span{display:none}.course-detail-module__WaI1Vq__titleRule{flex-direction:column;gap:.35rem}.course-detail-module__WaI1Vq__courseCopy>h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.85rem,14vw,4.6rem);line-height:1.06}.course-detail-module__WaI1Vq__facts,.course-detail-module__WaI1Vq__checkList,.course-detail-module__WaI1Vq__modulesGrid,.course-detail-module__WaI1Vq__certificate ul,.course-detail-module__WaI1Vq__sessionFile ol,.course-detail-module__WaI1Vq__relatedGrid{grid-template-columns:1fr}.course-detail-module__WaI1Vq__facts div:nth-child(odd),.course-detail-module__WaI1Vq__sessionFile li:nth-child(odd){border-right:0}.course-detail-module__WaI1Vq__certificate{grid-template-columns:1fr}.course-detail-module__WaI1Vq__certificateMark{border:0;border-bottom:1px solid #ffffff38;padding:0 0 .7rem}.course-detail-module__WaI1Vq__posterSticker{right:.5rem}.course-detail-module__WaI1Vq__scheduleShell{box-shadow:none;margin-inline:-1rem;padding-inline:1rem}.course-detail-module__WaI1Vq__scheduleStamp{right:1.5rem}.course-detail-module__WaI1Vq__scheduleFooter{flex-direction:column;align-items:flex-start}.course-detail-module__WaI1Vq__facultyEntry{grid-template-columns:1fr}.course-detail-module__WaI1Vq__facultyIdentity{max-width:32rem}.course-detail-module__WaI1Vq__sectionHeader h2,.course-detail-module__WaI1Vq__facultyCopy>h3,.course-detail-module__WaI1Vq__relatedHead h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,11vw,3.8rem);line-height:1.08}}@media (prefers-reduced-motion:reduce){.course-detail-module__WaI1Vq__posterFrame,.course-detail-module__WaI1Vq__posterSticker{transform:none}}.course-detail-module__WaI1Vq__actions a{min-height:3.25rem;padding:.8rem 1.05rem;font-size:clamp(1rem,1.15vw,1.15rem);font-weight:780}.course-detail-module__WaI1Vq__scheduleFooter a{gap:.6rem;min-height:3.15rem;padding:.72rem 1rem;font-size:clamp(.98rem,1.1vw,1.12rem);font-weight:760}.course-detail-module__WaI1Vq__mentorLink{gap:.6rem;min-height:3.2rem;padding:.72rem 1rem;font-size:clamp(1rem,1.15vw,1.15rem);font-weight:760}
.student-conference-gallery-module__0A5lJq__page{--ink:var(--minimax-dark,#181e25);--paper:var(--minimax-surface,#fafafa);--white:var(--minimax-bg,#fff);--blue:var(--minimax-blue,#1456f0);--pink:var(--minimax-pink,#ea5ec1);--red:#ef3f43;--line:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);background:var(--paper);overflow:clip}.student-conference-gallery-module__0A5lJq__hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 6%, transparent) 1px, transparent 1px) 0 0 / 25% 100%, var(--paper);padding:1.25rem max(1.25rem,50vw - 640px)}.student-conference-gallery-module__0A5lJq__rule{font:700 .63rem/1 var(--font-mono,monospace);letter-spacing:.11em;border-top:1px solid;justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.student-conference-gallery-module__0A5lJq__heroGrid{grid-template-columns:minmax(0,.86fr) minmax(28rem,1.14fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:min(74vh,52rem);padding-block:clamp(2.5rem,6vh,5rem);display:grid}.student-conference-gallery-module__0A5lJq__heroCopy>p{color:var(--blue);font:750 .7rem/1 var(--font-mono,monospace);letter-spacing:.14em}.student-conference-gallery-module__0A5lJq__heroCopy h1{max-width:10ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.07em;margin-top:1.25rem;font-size:clamp(3.2rem,6vw,7rem);font-weight:680;line-height:.9}.student-conference-gallery-module__0A5lJq__heroCopy h1 em{color:var(--red);font-family:var(--font-noto-serif-sc,serif);font-weight:520}.student-conference-gallery-module__0A5lJq__heroCopy h1 i{color:var(--blue)}.student-conference-gallery-module__0A5lJq__lead{max-width:40rem;color:var(--minimax-muted,#45515e);margin-top:1.5rem;font-size:1rem;line-height:1.85}.student-conference-gallery-module__0A5lJq__heroCopy>a{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:2.5rem;width:fit-content;min-height:3rem;margin-top:1.5rem;padding:.8rem 1rem;font-size:.82rem;font-weight:760;display:flex}.student-conference-gallery-module__0A5lJq__heroFrame{border:clamp(.65rem, 1vw, 1rem) solid var(--white);min-height:clamp(30rem,52vw,45rem);box-shadow:0 22px 65px color-mix(in srgb, var(--ink) 20%, transparent), 12px 12px 0 color-mix(in srgb, var(--pink) 24%, transparent);background:#eee;margin:0;position:relative;transform:rotate(.6deg)}.student-conference-gallery-module__0A5lJq__heroFrame img{object-fit:cover}.student-conference-gallery-module__0A5lJq__gallery{background:var(--white);padding:clamp(2rem,4vw,4rem) 0 1.25rem}.student-conference-gallery-module__0A5lJq__toolbar{border-top:2px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;margin-inline:max(1.25rem,50vw - 640px);padding-top:1rem;display:flex}.student-conference-gallery-module__0A5lJq__toolbar span{color:var(--blue);font:700 .6rem/1 var(--font-mono,monospace);letter-spacing:.11em}.student-conference-gallery-module__0A5lJq__toolbar h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(2.2rem,3.5vw,4rem);line-height:1}.student-conference-gallery-module__0A5lJq__controls{gap:.35rem;display:flex}.student-conference-gallery-module__0A5lJq__controls button{border:1px solid var(--ink);background:var(--white);cursor:pointer;place-content:center;width:2.9rem;height:2.9rem;display:grid}.student-conference-gallery-module__0A5lJq__controls svg{width:1rem;height:1rem}.student-conference-gallery-module__0A5lJq__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--blue) var(--paper);cursor:grab;touch-action:pan-x pan-y;background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--ink) 7%, transparent) 50%, transparent 50.1%) 0 0 / 12rem 100%, var(--paper);outline:none;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin-top:1.5rem;padding:clamp(1.3rem,3vw,3rem) max(1.25rem,50vw - 640px);display:flex;overflow-x:auto}.student-conference-gallery-module__0A5lJq__rail:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 35%, transparent)}.student-conference-gallery-module__0A5lJq__dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.student-conference-gallery-module__0A5lJq__chapter,.student-conference-gallery-module__0A5lJq__artwork,.student-conference-gallery-module__0A5lJq__end{scroll-snap-align:center;flex:none}.student-conference-gallery-module__0A5lJq__chapter{color:#fff;background:var(--ink);width:clamp(20rem,30vw,29rem);min-height:min(64vh,40rem);box-shadow:12px 12px 0 color-mix(in srgb, var(--pink) 25%, transparent);flex-direction:column;padding:clamp(1.3rem,2.8vw,2.6rem);display:flex}.student-conference-gallery-module__0A5lJq__chapter>span,.student-conference-gallery-module__0A5lJq__chapter>strong{color:var(--minimax-primary-light,#60a5fa);font:700 .61rem/1 var(--font-mono,monospace);letter-spacing:.1em}.student-conference-gallery-module__0A5lJq__chapter h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.065em;margin-top:auto;font-size:clamp(2.6rem,4.2vw,4.8rem);line-height:.94}.student-conference-gallery-module__0A5lJq__chapter h2 i{color:var(--red)}.student-conference-gallery-module__0A5lJq__chapter p{color:#ffffffb3;margin-top:1.2rem;font-size:.9rem;line-height:1.75}.student-conference-gallery-module__0A5lJq__chapter strong{margin-top:2rem}.student-conference-gallery-module__0A5lJq__artwork{margin:0}.student-conference-gallery-module__0A5lJq__landscape{width:clamp(25rem,48vw,46rem)}.student-conference-gallery-module__0A5lJq__portrait{width:clamp(18rem,30vw,28rem)}.student-conference-gallery-module__0A5lJq__frame{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:var(--white);box-shadow:0 18px 48px color-mix(in srgb, var(--ink) 18%, transparent);padding:clamp(.6rem,1vw,1rem);transition:transform .25s,box-shadow .25s;transform:rotate(-.35deg)}.student-conference-gallery-module__0A5lJq__artwork:nth-of-type(2n) .student-conference-gallery-module__0A5lJq__frame{transform:rotate(.45deg)}.student-conference-gallery-module__0A5lJq__artwork:hover .student-conference-gallery-module__0A5lJq__frame{box-shadow:0 26px 62px color-mix(in srgb, var(--ink) 23%, transparent);transform:translateY(-3px)rotate(0)}.student-conference-gallery-module__0A5lJq__imageWell{background:#eaeaea;height:min(64vh,40rem);position:relative;overflow:hidden}.student-conference-gallery-module__0A5lJq__imageWell img{object-fit:cover}.student-conference-gallery-module__0A5lJq__artwork figcaption{color:var(--minimax-meta,#8e8e93);font:700 .6rem/1 var(--font-mono,monospace);letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-top:.7rem;display:flex}.student-conference-gallery-module__0A5lJq__end{color:#fff;background:var(--blue);flex-direction:column;justify-content:space-between;width:clamp(23rem,45vw,45rem);min-height:min(64vh,40rem);padding:clamp(1.5rem,3vw,3rem);display:flex}.student-conference-gallery-module__0A5lJq__end>span{font:700 .61rem/1 var(--font-mono,monospace);letter-spacing:.1em}.student-conference-gallery-module__0A5lJq__end h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.06em;margin-block:auto;font-size:clamp(2.2rem,3.8vw,4.5rem);line-height:1}.student-conference-gallery-module__0A5lJq__end a{min-height:3rem;color:var(--blue);background:#fff;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.82rem;font-weight:760;display:flex}.student-conference-gallery-module__0A5lJq__hint{color:var(--minimax-meta,#8e8e93);font:700 .6rem/1 var(--font-mono,monospace);letter-spacing:.1em;text-align:right;margin:.9rem max(1.25rem,50vw - 640px) 0}@media (max-width:900px){.student-conference-gallery-module__0A5lJq__heroGrid{grid-template-columns:1fr;min-height:0}.student-conference-gallery-module__0A5lJq__heroFrame{min-height:min(112vw,43rem)}.student-conference-gallery-module__0A5lJq__landscape{width:86vw}.student-conference-gallery-module__0A5lJq__portrait{width:70vw}}@media (max-width:620px){.student-conference-gallery-module__0A5lJq__rule span:nth-child(2){display:none}.student-conference-gallery-module__0A5lJq__heroCopy h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,14vw,4.7rem);line-height:1.06}.student-conference-gallery-module__0A5lJq__toolbar{align-items:center}.student-conference-gallery-module__0A5lJq__toolbar>div:first-child>span{display:none}.student-conference-gallery-module__0A5lJq__toolbar h2,.student-conference-gallery-module__0A5lJq__chapter h2,.student-conference-gallery-module__0A5lJq__end h2{letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.student-conference-gallery-module__0A5lJq__artwork figcaption{flex-direction:column;align-items:flex-start}.student-conference-gallery-module__0A5lJq__chapter{width:78vw;min-height:58vh}.student-conference-gallery-module__0A5lJq__end{width:84vw;min-height:58vh}.student-conference-gallery-module__0A5lJq__hint{text-align:left;line-height:1.55}}.student-conference-gallery-module__0A5lJq__embedded{border-bottom:1px solid var(--ink)}.student-conference-gallery-module__0A5lJq__embedded .student-conference-gallery-module__0A5lJq__gallery{padding-top:clamp(2.25rem,5vw,5rem)}@media (prefers-reduced-motion:reduce){.student-conference-gallery-module__0A5lJq__frame{transition:none}.student-conference-gallery-module__0A5lJq__artwork:hover .student-conference-gallery-module__0A5lJq__frame,.student-conference-gallery-module__0A5lJq__frame{transform:none}}.student-conference-gallery-module__0A5lJq__heroCopy>a,.student-conference-gallery-module__0A5lJq__end a{min-height:3.25rem;padding:.8rem 1.05rem;font-size:clamp(1rem,1.15vw,1.15rem);font-weight:780}.student-conference-gallery-module__0A5lJq__hint{font:720 clamp(.82rem, .95vw, .96rem)/1.55 var(--font-mono,monospace);letter-spacing:.05em}
.schedule-reader-module__L373cW__reader{margin-top:2rem}.schedule-reader-module__L373cW__readerToolbar{border:1px solid var(--line);min-height:4.5rem;color:var(--ink);background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.schedule-reader-module__L373cW__readerToolbar div{gap:.2rem;display:grid}.schedule-reader-module__L373cW__readerToolbar strong{font-size:1rem}.schedule-reader-module__L373cW__readerToolbar div span{color:var(--minimax-muted,#45515e);font-size:.76rem;line-height:1.5}.schedule-reader-module__L373cW__readerToolbar>span{color:var(--blue);font:750 .62rem/1.5 var(--mono,monospace);letter-spacing:.1em}.schedule-reader-module__L373cW__pageStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.5rem);margin-top:1rem;display:grid}.schedule-reader-module__L373cW__pageStack[data-columns="1"]{grid-template-columns:minmax(0,min(34rem,100%))}.schedule-reader-module__L373cW__pageStack[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-reader-module__L373cW__pageFrame{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:var(--paper);min-width:0;box-shadow:0 24px 55px color-mix(in srgb, var(--ink) 12%, transparent);padding:clamp(.55rem,1.2vw,1rem)}.schedule-reader-module__L373cW__pageButton{width:100%;color:inherit;background:var(--surface);text-align:left;cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.schedule-reader-module__L373cW__pageViewport{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;display:block;overflow-x:auto}.schedule-reader-module__L373cW__schedulePage{width:100%;height:auto;display:block}.schedule-reader-module__L373cW__expandCue{color:#fff;background:color-mix(in srgb, var(--ink) 92%, transparent);align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem .85rem;font-size:.72rem;font-weight:750;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 24px #0000002e}.schedule-reader-module__L373cW__expandCue svg{width:1rem;height:1rem}.schedule-reader-module__L373cW__pageFrame figcaption{color:var(--minimax-meta,#8e8e93);font:750 .65rem/1.4 var(--mono,monospace);letter-spacing:.08em;justify-content:space-between;gap:1rem;padding:.85rem .2rem .1rem;display:flex}.schedule-reader-module__L373cW__dialog{color:#fff;background:#10151b;border:1px solid #ffffff38;width:min(94vw,1440px);max-width:none;height:min(92dvh,1100px);max-height:none;margin:auto;padding:0;box-shadow:0 40px 120px #00000080}.schedule-reader-module__L373cW__dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0ed6}.schedule-reader-module__L373cW__dialogBar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10151bf0;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.schedule-reader-module__L373cW__dialogBar>div:first-child{gap:.15rem;display:grid}.schedule-reader-module__L373cW__dialogBar strong{font-size:.9rem}.schedule-reader-module__L373cW__dialogBar span{color:#ffffffa6;font-size:.7rem}.schedule-reader-module__L373cW__zoomControls{align-items:center;gap:.35rem;display:flex}.schedule-reader-module__L373cW__zoomControls button{background:0 0;border:1px solid #ffffff40;place-items:center;width:2.6rem;height:2.6rem;display:grid}.schedule-reader-module__L373cW__zoomControls button:disabled{opacity:.35}.schedule-reader-module__L373cW__zoomControls svg{width:1rem;height:1rem}.schedule-reader-module__L373cW__zoomControls output{color:#fff;text-align:center;width:3.5rem;font:750 .65rem/1 var(--mono,monospace)}.schedule-reader-module__L373cW__dialogScroller{height:calc(100% - 4.5rem);padding:2rem;overflow:auto}.schedule-reader-module__L373cW__dialogImage{max-width:none;height:auto;margin-inline:auto;transition:width .22s;display:block;box-shadow:0 30px 80px #00000059}@media (max-width:760px){.schedule-reader-module__L373cW__readerToolbar{flex-direction:column;align-items:flex-start}.schedule-reader-module__L373cW__pageStack,.schedule-reader-module__L373cW__pageStack[data-columns="1"],.schedule-reader-module__L373cW__pageStack[data-columns="2"]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.85rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.schedule-reader-module__L373cW__pageFrame{scroll-snap-align:start;flex:0 0 min(76vw,23rem);padding:.45rem}.schedule-reader-module__L373cW__pageViewport{overflow:hidden}.schedule-reader-module__L373cW__schedulePage{width:100%;max-width:100%}.schedule-reader-module__L373cW__expandCue{min-height:2.35rem;padding:.5rem .65rem;font-size:.65rem;bottom:.5rem;right:.5rem}.schedule-reader-module__L373cW__dialog{width:96vw;height:94dvh}.schedule-reader-module__L373cW__dialogBar{align-items:flex-start}.schedule-reader-module__L373cW__dialogBar>div:first-child{display:none}.schedule-reader-module__L373cW__zoomControls{justify-content:flex-end;width:100%}.schedule-reader-module__L373cW__dialogScroller{padding:1rem}}@media (prefers-reduced-motion:reduce){.schedule-reader-module__L373cW__dialogImage{transition:none}}.schedule-reader-module__L373cW__expandCue{gap:.55rem;min-height:3rem;padding:.7rem .95rem;font-size:clamp(.94rem,1vw,1.06rem);font-weight:780}@media (max-width:680px){.schedule-reader-module__L373cW__expandCue{min-height:2.8rem;padding:.6rem .75rem;font-size:.9rem}}
.translation-opportunities-board-module__CgXgqW__board{--paper:#efe7d2;--bone:#f7f1de;--ink:#15140f;--coral:#ed6f5c;--olive:#6e7448;color:var(--ink);background:var(--paper)}.translation-opportunities-board-module__CgXgqW__embedded{border-bottom:1px solid var(--ink)}.translation-opportunities-board-module__CgXgqW__page{min-height:100vh;padding-top:clamp(2rem,5vw,5rem)}.translation-opportunities-board-module__CgXgqW__inner{width:min(100% - 2.5rem,1280px);margin-inline:auto;padding-block:clamp(3rem,6vw,6rem)}.translation-opportunities-board-module__CgXgqW__header{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-top:1rem;display:grid}.translation-opportunities-board-module__CgXgqW__header span{color:#155be7;font:750 .62rem/1 var(--font-mono,monospace);letter-spacing:.13em}.translation-opportunities-board-module__CgXgqW__header :is(h1,h2){max-width:10ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.07em;margin-top:1rem;font-size:clamp(3rem,6.8vw,7rem);font-weight:850;line-height:.88}.translation-opportunities-board-module__CgXgqW__header :is(h1,h2) i{color:var(--coral);font-family:var(--font-serif,serif)}.translation-opportunities-board-module__CgXgqW__header>p{color:color-mix(in srgb, var(--ink) 66%, transparent);font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.85}.translation-opportunities-board-module__CgXgqW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1.25rem,2vw,2rem);margin-top:clamp(2.8rem,6vw,5.5rem);display:grid}.translation-opportunities-board-module__CgXgqW__card{min-width:0}.translation-opportunities-board-module__CgXgqW__media{aspect-ratio:4/5;box-shadow:0 14px 34px color-mix(in srgb, var(--ink) 13%, transparent);background:#dfd4bb;border-radius:14px;position:relative;overflow:hidden}.translation-opportunities-board-module__CgXgqW__media img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.translation-opportunities-board-module__CgXgqW__card:hover .translation-opportunities-board-module__CgXgqW__media img{transform:scale(1.018)}.translation-opportunities-board-module__CgXgqW__media>span{color:var(--bone);background:color-mix(in srgb, var(--olive) 90%, transparent);font:750 .55rem/1 var(--font-mono,monospace);letter-spacing:.08em;padding:.45rem .6rem;position:absolute;bottom:.7rem;right:.7rem}.translation-opportunities-board-module__CgXgqW__meta{color:color-mix(in srgb, var(--ink) 48%, transparent);font:650 .62rem/1 var(--font-mono,monospace);letter-spacing:.12em;justify-content:space-between;margin-top:.85rem;display:flex}.translation-opportunities-board-module__CgXgqW__card h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.045em;margin-top:.85rem;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:820;line-height:1.02}.translation-opportunities-board-module__CgXgqW__englishTitle{min-height:2.5em;color:color-mix(in srgb, var(--ink) 55%, transparent);font:650 .63rem/1.35 var(--font-mono,monospace);letter-spacing:.05em;margin-top:.45rem}.translation-opportunities-board-module__CgXgqW__facts{border-top:1px solid color-mix(in srgb, var(--ink) 26%, transparent);margin-top:1.1rem}.translation-opportunities-board-module__CgXgqW__facts>div{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:5.2rem 1fr;gap:.8rem;padding-block:.68rem;display:grid}.translation-opportunities-board-module__CgXgqW__facts dt{color:color-mix(in srgb, var(--ink) 58%, transparent);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.translation-opportunities-board-module__CgXgqW__facts dt svg{color:#155be7;width:.9rem;height:.9rem}.translation-opportunities-board-module__CgXgqW__facts dd{font-size:.82rem;font-weight:690;line-height:1.55}.translation-opportunities-board-module__CgXgqW__card ul{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;padding:0;list-style:none;display:flex}.translation-opportunities-board-module__CgXgqW__card li{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);border-radius:999px;padding:.42rem .55rem;font-size:.68rem}.translation-opportunities-board-module__CgXgqW__action{border-bottom:1px solid;align-items:center;gap:.55rem;margin-top:1.2rem;padding-bottom:.35rem;font-size:.78rem;font-weight:780;display:inline-flex}.translation-opportunities-board-module__CgXgqW__action svg{width:.95rem;height:.95rem;transition:translate .18s}.translation-opportunities-board-module__CgXgqW__action:hover svg{translate:3px -3px}@media (max-width:900px){.translation-opportunities-board-module__CgXgqW__header{grid-template-columns:1fr}.translation-opportunities-board-module__CgXgqW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-opportunities-board-module__CgXgqW__englishTitle{min-height:0}}@media (max-width:620px){.translation-opportunities-board-module__CgXgqW__inner{width:min(100% - 2rem,1280px)}.translation-opportunities-board-module__CgXgqW__grid{grid-template-columns:1fr}.translation-opportunities-board-module__CgXgqW__header :is(h1,h2){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,14vw,4.7rem);line-height:1.06}.translation-opportunities-board-module__CgXgqW__card h2{letter-spacing:-.03em;text-wrap:balance;line-height:1.12}.translation-opportunities-board-module__CgXgqW__media{aspect-ratio:4/4.8}}@media (prefers-reduced-motion:reduce){.translation-opportunities-board-module__CgXgqW__media img,.translation-opportunities-board-module__CgXgqW__action svg{transition:none}.translation-opportunities-board-module__CgXgqW__card:hover .translation-opportunities-board-module__CgXgqW__media img{transform:none}}.translation-opportunities-board-module__CgXgqW__action{border-bottom-width:2px;gap:.65rem;min-height:3.15rem;padding:.65rem .15rem;font-size:clamp(1.05rem,1.25vw,1.22rem);font-weight:800}.translation-opportunities-board-module__CgXgqW__action svg{width:1.15rem;height:1.15rem}
.text-schedule-module__vnPa5q__reader{border:1px solid var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 5%, transparent) 0 12rem, transparent 12rem), var(--paper);box-shadow:12px 12px 0 color-mix(in srgb, var(--blue) 13%, transparent);overflow:hidden}.text-schedule-module__vnPa5q__readerHeader{border-top:.45rem solid var(--blue);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4.75rem);display:grid}.text-schedule-module__vnPa5q__readerTitleBlock>p{color:var(--blue);font:800 clamp(.76rem, .9vw, .9rem)/1 var(--mono,monospace);letter-spacing:.13em;align-items:center;gap:.55rem;display:flex}.text-schedule-module__vnPa5q__readerTitleBlock>p svg{width:1.1rem;height:1.1rem}.text-schedule-module__vnPa5q__readerTitleBlock h3{max-width:18ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.6rem,5.6vw,5.8rem);line-height:.98}.text-schedule-module__vnPa5q__readerTitleBlock>span{max-width:38rem;color:var(--minimax-muted,#45515e);margin-top:1.2rem;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.75;display:block}.text-schedule-module__vnPa5q__factGrid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.text-schedule-module__vnPa5q__factGrid>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:1rem;min-height:7.5rem;padding:1rem;display:flex}.text-schedule-module__vnPa5q__factGrid dt{color:var(--pink);font:800 .72rem/1 var(--mono,monospace);letter-spacing:.08em}.text-schedule-module__vnPa5q__factGrid dd{font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:780;line-height:1.35}.text-schedule-module__vnPa5q__sourceBar{color:#fff;background:var(--ink);justify-content:space-between;gap:1rem 2rem;padding:1rem clamp(1.25rem,3vw,2.5rem);display:flex}.text-schedule-module__vnPa5q__sourceBar span{color:color-mix(in srgb, var(--blue) 70%, #fff);font:800 .72rem/1.4 var(--mono,monospace);letter-spacing:.12em;flex:none}.text-schedule-module__vnPa5q__sourceBar strong{text-align:right;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.45}.text-schedule-module__vnPa5q__entries{list-style:none}.text-schedule-module__vnPa5q__entryWrap{border-bottom:1px solid var(--ink)}.text-schedule-module__vnPa5q__phase{color:var(--ink);background:color-mix(in srgb, var(--pink) 23%, var(--paper));padding:1rem clamp(1.25rem,3vw,2.5rem);font-size:clamp(1.05rem,1.55vw,1.5rem);font-weight:850;line-height:1.35}.text-schedule-module__vnPa5q__entry{grid-template-columns:7.5rem minmax(13rem,.55fr) minmax(0,1.45fr) minmax(0,.38fr);min-height:15rem;display:grid}.text-schedule-module__vnPa5q__entry>*{padding:clamp(1.4rem,2.6vw,2.5rem)}.text-schedule-module__vnPa5q__entry>*+*{border-left:1px solid var(--line)}.text-schedule-module__vnPa5q__sessionNumber{color:var(--pink);flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.text-schedule-module__vnPa5q__sessionNumber span,.text-schedule-module__vnPa5q__keyword span,.text-schedule-module__vnPa5q__notes span{font:800 .7rem/1 var(--mono,monospace);letter-spacing:.12em}.text-schedule-module__vnPa5q__sessionNumber strong{font:italic 800 clamp(2.8rem,4vw,4.8rem)/.9 Georgia,serif}.text-schedule-module__vnPa5q__entryMeta{flex-direction:column;justify-content:center;gap:1.15rem;display:flex}.text-schedule-module__vnPa5q__entryMeta p{grid-template-columns:1.25rem 1fr;align-items:start;gap:.65rem;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:720;line-height:1.45;display:grid}.text-schedule-module__vnPa5q__entryMeta svg{width:1.15rem;height:1.15rem;color:var(--blue);margin-top:.14rem}.text-schedule-module__vnPa5q__entryContent{flex-direction:column;justify-content:center;display:flex}.text-schedule-module__vnPa5q__entryContent h4{max-width:26ch;font-family:var(--font-heading,sans-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.65rem,2.35vw,2.5rem);line-height:1.15}.text-schedule-module__vnPa5q__entryContent ul{gap:.55rem;max-width:48rem;margin-top:1.15rem;padding-left:1.2em;display:grid}.text-schedule-module__vnPa5q__entryContent li{color:var(--minimax-muted,#45515e);padding-left:.2rem;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.65}.text-schedule-module__vnPa5q__entryContent li::marker{color:var(--pink)}.text-schedule-module__vnPa5q__keyword{background:color-mix(in srgb, var(--blue) 4%, var(--paper));flex-direction:column;justify-content:center;gap:.75rem;display:flex}.text-schedule-module__vnPa5q__keyword span{color:var(--blue)}.text-schedule-module__vnPa5q__keyword strong{font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.45}.text-schedule-module__vnPa5q__notes{background:color-mix(in srgb, var(--blue) 4%, var(--surface));grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid}.text-schedule-module__vnPa5q__notes span{color:var(--blue)}.text-schedule-module__vnPa5q__notes h4{font-family:var(--font-heading,sans-serif);margin-top:.65rem;font-size:clamp(2rem,3vw,3.3rem)}.text-schedule-module__vnPa5q__notes ol{gap:.7rem;padding-left:1.35em;display:grid}.text-schedule-module__vnPa5q__notes li{padding-left:.3rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}.text-schedule-module__vnPa5q__notes li::marker{color:var(--pink);font-weight:800}@media (max-width:1080px){.text-schedule-module__vnPa5q__readerHeader{grid-template-columns:1fr}.text-schedule-module__vnPa5q__factGrid{max-width:50rem}.text-schedule-module__vnPa5q__entry{grid-template-columns:6.5rem minmax(12rem,.55fr) minmax(0,1.45fr)}.text-schedule-module__vnPa5q__keyword{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-column:2/-1}}@media (max-width:720px){.text-schedule-module__vnPa5q__reader{box-shadow:none;border-inline:0;margin-inline:-1rem}.text-schedule-module__vnPa5q__readerHeader{border-top-width:.36rem;padding:2rem 1rem}.text-schedule-module__vnPa5q__readerTitleBlock h3{letter-spacing:-.035em;font-size:clamp(2.55rem,12vw,4.2rem);line-height:1.06}.text-schedule-module__vnPa5q__factGrid{grid-template-columns:1fr}.text-schedule-module__vnPa5q__factGrid>div{min-height:5.8rem}.text-schedule-module__vnPa5q__sourceBar{flex-direction:column;align-items:flex-start;padding-inline:1rem}.text-schedule-module__vnPa5q__sourceBar strong{text-align:left}.text-schedule-module__vnPa5q__phase{padding-inline:1rem;font-size:1.15rem}.text-schedule-module__vnPa5q__entry{grid-template-columns:5.25rem minmax(0,1fr);min-height:0}.text-schedule-module__vnPa5q__entry>*{padding:1.25rem 1rem}.text-schedule-module__vnPa5q__sessionNumber{grid-row:1/span 3}.text-schedule-module__vnPa5q__entryMeta{border-bottom:1px solid var(--line);grid-column:2;gap:.7rem}.text-schedule-module__vnPa5q__entryContent{grid-column:2}.text-schedule-module__vnPa5q__entryContent h4{max-width:none;font-size:clamp(1.65rem,7.5vw,2.25rem);line-height:1.2}.text-schedule-module__vnPa5q__entryContent li{font-size:1.08rem;line-height:1.7}.text-schedule-module__vnPa5q__keyword{grid-column:2}.text-schedule-module__vnPa5q__notes{grid-template-columns:1fr;padding:2rem 1rem}}@media (prefers-reduced-motion:reduce){.text-schedule-module__vnPa5q__reader{scroll-behavior:auto}}
.mentor-detail-module__scf-rG__page{--faculty-blue:var(--minimax-blue,#1456f0);--faculty-pink:var(--minimax-pink,#ea5ec1);--faculty-ink:var(--minimax-dark,#181e25);--faculty-muted:var(--minimax-muted,#45515e);--faculty-line:var(--minimax-border,#e5e7eb);color:var(--faculty-ink);background:var(--minimax-bg,#fff)}.mentor-detail-module__scf-rG__backBar{min-height:68px;color:var(--minimax-meta,#8e8e93);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;display:flex}.mentor-detail-module__scf-rG__backLink{min-height:44px;color:var(--faculty-muted);letter-spacing:0;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;transition:color .2s;display:inline-flex}.mentor-detail-module__scf-rG__backLink:hover{color:var(--faculty-blue)}.mentor-detail-module__scf-rG__hero{border-block:1px solid var(--faculty-line);background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--faculty-blue) 7%, transparent) 50%, transparent 50.1%), var(--minimax-surface,#fafafa);padding:0}.mentor-detail-module__scf-rG__heroGrid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(2rem,4vw,4.5rem);display:grid}.mentor-detail-module__scf-rG__portraitColumn{position:relative}.mentor-detail-module__scf-rG__figureNumber{z-index:2;color:#fff;background:var(--faculty-blue);font:700 .68rem/1 var(--font-sans,sans-serif);letter-spacing:.16em;padding:.7rem .85rem;position:absolute;top:-1.2rem;left:-1rem}.mentor-detail-module__scf-rG__portraitFrame{aspect-ratio:4/5;border:1px solid var(--faculty-line);background:var(--minimax-surface-warm,#f0f0f0);box-shadow:14px 14px 0 color-mix(in srgb, var(--faculty-pink) 24%, transparent);position:relative;overflow:hidden}.mentor-detail-module__scf-rG__photoCaption{max-width:34rem;color:var(--minimax-meta,#8e8e93);letter-spacing:.14em;margin-top:1.75rem;font-size:.66rem;line-height:1.6}.mentor-detail-module__scf-rG__heroCopy{max-width:50rem}.mentor-detail-module__scf-rG__kicker{color:var(--faculty-blue);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.mentor-detail-module__scf-rG__heroCopy h1{font-family:var(--font-heading,sans-serif);letter-spacing:-.075em;margin-top:1.75rem;font-size:clamp(3.25rem,6.5vw,7.25rem);font-weight:700;line-height:.88}.mentor-detail-module__scf-rG__englishName{color:var(--minimax-meta,#8e8e93);margin-top:1.25rem;font-size:clamp(1rem,2vw,1.45rem)}.mentor-detail-module__scf-rG__verifiedTitle{max-width:42rem;margin-top:2rem;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:700;line-height:1.45}.mentor-detail-module__scf-rG__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.mentor-detail-module__scf-rG__status{border-left:3px solid var(--faculty-blue);background:var(--minimax-bg,#fff);border-radius:0;margin-top:2rem}.mentor-detail-module__scf-rG__cta{margin-top:2rem}.mentor-detail-module__scf-rG__notes{padding-block:clamp(2.75rem,5vw,5.5rem)}.mentor-detail-module__scf-rG__notesGrid{grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);display:grid}.mentor-detail-module__scf-rG__notesAside{align-self:start;position:sticky;top:clamp(6.5rem,10vh,8rem)}.mentor-detail-module__scf-rG__notesAsideFloat{border-top:4px solid var(--faculty-ink);will-change:transform;padding:1rem 1rem 1.25rem 0;animation:4.5s ease-in-out infinite alternate mentor-detail-module__scf-rG__faculty-record-float;position:relative}.mentor-detail-module__scf-rG__notesAsideFloat:after{content:"";background:linear-gradient(90deg, var(--faculty-blue) 0 58%, #ef3f43 58% 100%);width:2.75rem;height:.45rem;position:absolute;inset:.25rem 0 auto auto}.mentor-detail-module__scf-rG__companionPortrait{aspect-ratio:4/5;border:.5rem solid var(--minimax-bg,#fff);outline:1px solid var(--faculty-line);background:var(--minimax-surface,#f6f7f8);width:min(100%,22rem);box-shadow:10px 10px 0 color-mix(in srgb, var(--faculty-blue) 12%, transparent);margin:.4rem 0 1.5rem;position:relative;overflow:hidden}.mentor-detail-module__scf-rG__companionPortrait>span{z-index:1;color:#fff;background:color-mix(in srgb, var(--faculty-ink) 82%, transparent);font:700 .5rem/1 var(--mono,monospace);letter-spacing:.09em;padding:.28rem .4rem;position:absolute;bottom:.55rem;right:.65rem}.mentor-detail-module__scf-rG__companionImage{object-fit:cover;object-position:center top}.mentor-detail-module__scf-rG__notesAsideFloat>p{color:var(--faculty-blue);letter-spacing:.17em;font-size:.68rem;font-weight:800}.mentor-detail-module__scf-rG__notesAsideFloat h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(2.25rem,4vw,4.25rem);line-height:.95}.mentor-detail-module__scf-rG__notesAsideFloat>span{color:var(--minimax-meta,#8e8e93);letter-spacing:.13em;margin-top:2rem;font-size:.66rem;line-height:1.7;display:block}.mentor-detail-module__scf-rG__notesScrollCue{color:var(--faculty-ink);letter-spacing:.14em;align-items:center;gap:.65rem;margin-top:1.4rem;font-size:.56rem;display:flex}.mentor-detail-module__scf-rG__notesScrollCue i{background:var(--faculty-line);width:1px;height:2rem;display:block;position:relative;overflow:hidden}.mentor-detail-module__scf-rG__notesScrollCue i:after{content:"";background:var(--faculty-blue);animation:1.8s ease-in-out infinite mentor-detail-module__scf-rG__faculty-scroll-cue;position:absolute;inset:0}@keyframes mentor-detail-module__scf-rG__faculty-record-float{0%{transform:translateY(-3px)}to{transform:translateY(6px)}}@keyframes mentor-detail-module__scf-rG__faculty-scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.mentor-detail-module__scf-rG__teaching{color:#fff;background:var(--faculty-ink);padding-block:clamp(3rem,5vw,5rem)}.mentor-detail-module__scf-rG__teachingGrid{grid-template-columns:.35fr 1fr;align-items:start;gap:2rem clamp(2rem,7vw,8rem);display:grid}.mentor-detail-module__scf-rG__teaching .mentor-detail-module__scf-rG__kicker{color:var(--minimax-primary-light,#60a5fa)}.mentor-detail-module__scf-rG__teaching h2{font-family:var(--font-heading,sans-serif);letter-spacing:-.065em;font-size:clamp(2.75rem,6vw,6.75rem);line-height:.92}.mentor-detail-module__scf-rG__teaching>div>p:not(.mentor-detail-module__scf-rG__kicker){color:#c7cdd4;grid-column:2;max-width:45rem;font-size:1.05rem;line-height:1.9}.mentor-detail-module__scf-rG__courseLink{border-bottom:1px solid var(--minimax-primary-light,#60a5fa);color:#fff;grid-column:2;align-items:center;gap:.5rem;width:fit-content;padding-bottom:.4rem;font-weight:700;display:inline-flex}@media (max-width:900px){.mentor-detail-module__scf-rG__heroGrid,.mentor-detail-module__scf-rG__notesGrid,.mentor-detail-module__scf-rG__teachingGrid{grid-template-columns:1fr}.mentor-detail-module__scf-rG__portraitColumn{max-width:38rem}.mentor-detail-module__scf-rG__notesAside{position:static}.mentor-detail-module__scf-rG__notesAsideFloat{animation:none}.mentor-detail-module__scf-rG__teaching>div>p:not(.mentor-detail-module__scf-rG__kicker),.mentor-detail-module__scf-rG__courseLink{grid-column:1}}@media (max-width:560px){.mentor-detail-module__scf-rG__backBar>span{display:none}.mentor-detail-module__scf-rG__heroCopy h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,14vw,4.7rem);line-height:1.06}.mentor-detail-module__scf-rG__notesAsideFloat h2,.mentor-detail-module__scf-rG__teaching h2{letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.mentor-detail-module__scf-rG__note{grid-template-columns:2rem minmax(0,1fr)}.mentor-detail-module__scf-rG__portraitFrame{box-shadow:8px 8px 0 color-mix(in srgb, var(--faculty-pink) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.mentor-detail-module__scf-rG__backLink{transition:none}.mentor-detail-module__scf-rG__notesAsideFloat,.mentor-detail-module__scf-rG__notesScrollCue i:after{animation:none}}
