.courses-preview-module__jzkU8W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.courses-preview-module__jzkU8W__card{background:#ffffff06;border:1px solid #d3bd8140;border-radius:16px;flex-direction:column;min-width:0;padding:30px 26px 22px;display:flex}.courses-preview-module__jzkU8W__card:first-child{background:linear-gradient(145deg,#d3bd8117,#ffffff04)}.courses-preview-module__jzkU8W__top{letter-spacing:.09em;text-transform:uppercase;color:#d3bd81;justify-content:space-between;gap:12px;margin-bottom:25px;font-size:10px;line-height:1.6;display:flex}.courses-preview-module__jzkU8W__card h3{font-family:var(--font-fraunces), Georgia, serif;color:#f4f1ea;margin:0 0 18px;font-size:29px;font-weight:400;line-height:1.15}.courses-preview-module__jzkU8W__body{color:#b2b5af;margin:0 0 28px;font-size:15px;line-height:1.75}.courses-preview-module__jzkU8W__prices{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:20px}.courses-preview-module__jzkU8W__prices p{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.courses-preview-module__jzkU8W__prices p>span{color:#b2b5af;font-size:12px;line-height:1.5}.courses-preview-module__jzkU8W__prices strong{white-space:nowrap;color:#f4f1ea;font-size:20px;font-weight:500}.courses-preview-module__jzkU8W__prices small{font-size:10px;font-weight:400}.courses-preview-module__jzkU8W__status{color:#9da59b;margin:10px 0 14px;font-size:11px;line-height:1.6}.courses-preview-module__jzkU8W__credits{color:#d3bd81;margin:8px 0 0;font-size:12px;line-height:1.6}.courses-preview-module__jzkU8W__link{color:#d3bd81;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:14px 0 4px;font-size:14px;text-decoration:none;display:flex}.courses-preview-module__jzkU8W__link:hover{text-underline-offset:4px;text-decoration:underline}.courses-preview-module__jzkU8W__link:focus-visible{outline-offset:6px;outline:2px solid #d3bd81}@media (max-width:1000px){.courses-preview-module__jzkU8W__grid{grid-template-columns:1fr}.courses-preview-module__jzkU8W__card{padding:28px}.courses-preview-module__jzkU8W__card h3{max-width:650px}.courses-preview-module__jzkU8W__prices{width:100%;max-width:520px}}@media (max-width:400px){.courses-preview-module__jzkU8W__card{padding:24px 20px}.courses-preview-module__jzkU8W__prices p{flex-direction:column;gap:3px}}
.faculty-module__WrPGzG__section{padding:96px 0;scroll-margin-top:130px}.faculty-module__WrPGzG__standalone{padding-top:80px}.faculty-module__WrPGzG__anchor{scroll-margin-top:130px;display:block}.faculty-module__WrPGzG__heading{max-width:790px;margin-bottom:38px}.faculty-module__WrPGzG__heading h1,.faculty-module__WrPGzG__heading h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;color:var(--ink-strong,#f4f1ea);margin:18px 0 20px;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.08}.faculty-module__WrPGzG__heading p{max-width:700px;color:var(--ink-muted,#b2b5af);font-size:18px;line-height:1.7}.faculty-module__WrPGzG__grid{grid-template-columns:1.45fr 1fr;gap:24px;display:grid}.faculty-module__WrPGzG__person{background:#ffffff06;border:1px solid #d3bd8133;border-radius:18px;min-width:0;padding:32px}.faculty-module__WrPGzG__featured{grid-template-columns:minmax(150px,.8fr) 1.2fr;padding:0;display:grid;overflow:hidden}.faculty-module__WrPGzG__portrait{min-height:410px}.faculty-module__WrPGzG__portrait img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.faculty-module__WrPGzG__featured .faculty-module__WrPGzG__content{align-self:center;padding:32px 28px}.faculty-module__WrPGzG__monogram{color:#d3bd81;width:58px;height:58px;font-family:var(--font-fraunces), Georgia, serif;border:1px solid #d3bd8166;border-radius:50%;place-items:center;margin-bottom:26px;font-size:22px;display:grid}.faculty-module__WrPGzG__role{color:#d3bd81;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;line-height:1.6}.faculty-module__WrPGzG__content h3{font-family:var(--font-fraunces), Georgia, serif;color:var(--ink-strong,#f4f1ea);font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.1}.faculty-module__WrPGzG__bio{color:var(--ink-muted,#b2b5af);margin:18px 0;font-size:15px;line-height:1.75}.faculty-module__WrPGzG__areas{flex-wrap:wrap;gap:7px;margin:0 0 26px;padding:0;list-style:none;display:flex}.faculty-module__WrPGzG__areas li{color:var(--ink,#deded8);border:1px solid #ffffff1f;border-radius:5px;padding:5px 8px;font-size:11px;line-height:1.5}.faculty-module__WrPGzG__link,.faculty-module__WrPGzG__sectionLink{color:#d3bd81;text-underline-offset:5px;align-items:center;gap:10px;padding:10px 0;font-size:14px;text-decoration:underline;display:inline-flex}.faculty-module__WrPGzG__link:focus-visible,.faculty-module__WrPGzG__sectionLink:focus-visible{outline-offset:5px;outline:2px solid #d3bd81}.faculty-module__WrPGzG__sectionLink{margin-top:22px}.faculty-module__WrPGzG__method{border-top:1px solid #ffffff1f;margin-top:70px;padding-top:38px}.faculty-module__WrPGzG__method h2{font-family:var(--font-fraunces), Georgia, serif;margin-bottom:28px;font-size:clamp(30px,3.5vw,44px);font-weight:400}.faculty-module__WrPGzG__method>div{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:32px;display:grid}.faculty-module__WrPGzG__method h3{color:#d3bd81;margin-bottom:12px;font-size:17px;font-weight:500}.faculty-module__WrPGzG__method p{color:var(--ink-muted,#b2b5af);font-size:15px;line-height:1.8}@media (max-width:1000px){.faculty-module__WrPGzG__grid{grid-template-columns:1fr}.faculty-module__WrPGzG__featured{grid-template-columns:minmax(200px,.65fr) 1fr}.faculty-module__WrPGzG__portrait{max-height:440px}}@media (max-width:600px){.faculty-module__WrPGzG__section{padding:64px 0}.faculty-module__WrPGzG__standalone{padding-top:48px}.faculty-module__WrPGzG__featured{display:block}.faculty-module__WrPGzG__portrait{height:330px;min-height:0}.faculty-module__WrPGzG__person{padding:26px}.faculty-module__WrPGzG__featured{padding:0}.faculty-module__WrPGzG__featured .faculty-module__WrPGzG__content{padding:28px 26px}.faculty-module__WrPGzG__method>div{grid-template-columns:1fr}.faculty-module__WrPGzG__heading p{font-size:16px}}
