.edu.is-landing .hero.kurious-hero{min-height:0;padding:28px 0 0}.edu.is-landing .kurious-hero-art{position:relative;overflow:hidden;aspect-ratio:1200 / 628;background:var(--bg);border:.5px solid var(--hairline)}.edu.is-landing .kurious-hero-art picture,.edu.is-landing .kurious-hero-art img{position:absolute;inset:0;width:100%;height:100%}.edu.is-landing .kurious-hero-art img{object-fit:cover;object-position:26% 18%;filter:grayscale(1) contrast(1.08) brightness(.86)}.edu.is-landing .kurious-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0d0a0b00 22%,#0d0a0b8c,#0d0a0be0,#0d0a0bfb 64%),linear-gradient(to top,#0d0a0bd9,#0d0a0b00 34%)}.edu.is-landing .kurious-hero-type{position:absolute;z-index:var(--z-raised);top:50%;right:0;transform:translateY(-50%);width:min(45%,520px)}.edu.is-landing .kh-presents{font-family:var(--label);font-size:var(--fs-label);letter-spacing:var(--tr-caps-tight);text-transform:uppercase;color:var(--ink);margin:0 0 16px}.edu.is-landing .kh-wordmark{font-family:var(--label);font-weight:var(--fw-caps);font-size:var(--fs-label-lg);line-height:var(--lh-tight);letter-spacing:var(--tr-caps-tight);text-transform:uppercase;color:var(--copper);margin:0}.edu.is-landing .kh-tag{display:block;font-family:var(--sans);font-weight:var(--fw-caps);font-size:var(--fs-body);letter-spacing:var(--tr-headline);text-transform:none;line-height:var(--lh-body);color:var(--ink);margin-top:20px}.edu.is-landing .kh-tag:before{content:"";display:block;width:58%;max-width:var(--max-tight);height:1px;background:var(--copper);margin-bottom:20px}@media(max-width:767px){.edu.is-landing .kurious-hero-art{aspect-ratio:auto;display:block}.edu.is-landing .kurious-hero-art picture,.edu.is-landing .kurious-hero-art img{position:relative;height:auto;aspect-ratio:4 / 3}.edu.is-landing .kurious-hero-art img{object-position:16% 18%}.edu.is-landing .kurious-hero-art:after{display:none}.edu.is-landing .kurious-hero-type{position:static;transform:none;width:100%;padding:24px 20px 28px;background:var(--bg)}}.edu.is-landing .kurious-h2{font-family:var(--serif);font-weight:var(--fw-caps);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--ink);margin:0 0 16px}.edu.is-landing .enroll-dates{list-style:none;margin:16px 0 0;padding:0}.edu.is-landing .enroll-dates li{display:block;padding:12px 0;border-bottom:.5px solid var(--border-copper)}.edu.is-landing .enroll-dates li:last-child{border-bottom:0}.edu.is-landing .enroll-dates .ed-when{display:block;font-family:var(--label);font-size:var(--fs-label);letter-spacing:var(--tr-caps-tight);text-transform:uppercase;color:var(--copper);margin-bottom:4px}.edu.is-landing .enroll-dates .ed-what{display:block;font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body)}.edu.is-landing .path p,.edu.is-landing .enroll-body p,.edu.is-landing .teacher-text p,.edu.is-landing .enroll-dates .ed-what,.edu.is-landing .hero-sub{font-weight:var(--fw-caps);color:#eeeae2de}.edu.is-landing .path{padding:56px 0}.edu.is-landing .path .eyebrow{margin-top:0;margin-bottom:20px}.edu.is-landing .path p+p{margin-top:16px}.edu.is-landing .path p{margin-bottom:0}.edu.is-landing .path .cta-row{margin-top:32px}.edu.is-landing .kurious-rules-grid{display:grid;grid-template-columns:42% 1fr;gap:48px;align-items:stretch}.edu.is-landing .kurious-rules-grid>picture{display:block;position:relative;min-width:0;min-height:280px}.edu.is-landing img.kurious-venue-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;border:.5px solid var(--hairline);filter:sepia(.42) saturate(.62) contrast(1.04) brightness(.86)}@media(max-width:900px){.edu.is-landing .kurious-rules-grid{grid-template-columns:1fr;gap:28px}}.edu.is-landing .path p a,.edu.is-landing .enroll-dates .ed-what a,.edu.is-landing .enroll-body p a,.edu.is-landing .teacher-text p a,.edu.is-landing .hero-sub a,.edu.is-landing .kh-presents a,.edu.is-landing .rec-strip-item a{color:var(--copper);text-decoration:none;border-bottom:.5px solid var(--border-copper)}.edu.is-landing .path p a:hover,.edu.is-landing .enroll-dates .ed-what a:hover,.edu.is-landing .enroll-body p a:hover,.edu.is-landing .teacher-text p a:hover,.edu.is-landing .hero-sub a:hover,.edu.is-landing .kh-presents a:hover,.edu.is-landing .rec-strip-item a:hover{color:var(--copper-bright)}.edu.is-landing .kh-presents a{color:var(--ink);border-bottom-color:var(--border-strong)}.edu.is-landing .kh-presents a:hover{color:var(--pink)}.edu.is-landing .rec-strip{--rec-accent: rgba(184,115,51,.28);--rec-accent-dim: rgba(184,115,51,.16)}.edu.is-landing .hero-sub{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:20px 0 0;max-width:var(--max-text)}.edu.is-landing .enroll-card.kurious-card{grid-template-columns:1fr;margin-top:0}.edu.is-landing .kurious-card .enroll-body{padding:28px}
