.detail-module__lHlIEG__page{--detail-accent:var(--cyan);color:var(--text);background:#020813}.detail-module__lHlIEG__page[data-category=arts-design],.detail-module__lHlIEG__page[data-category=psychology]{--detail-accent:var(--magenta)}.detail-module__lHlIEG__page[data-category=science-innovation]{--detail-accent:#9384ff}.detail-module__lHlIEG__hero{isolation:isolate;background:#020817;border-bottom:1px solid #3eb0ff33;min-height:740px;position:relative;overflow:hidden}.detail-module__lHlIEG__heroArtwork{z-index:-3;object-fit:cover;transform:scale(1.025)}.detail-module__lHlIEG__heroVeil{z-index:-2;background:linear-gradient(90deg,#020817 0%,#020817fa 38%,#020817b8 62%,#02081738 100%),linear-gradient(#01071357,#0000 56%,#031020 100%);position:absolute;inset:0}.detail-module__lHlIEG__heroContent{flex-direction:column;justify-content:center;align-items:flex-start;min-height:600px;padding-block:62px 82px;display:flex}.detail-module__lHlIEG__breadcrumb{color:#8191aa;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:58px;font-size:.72rem;display:flex}.detail-module__lHlIEG__breadcrumb a:hover{color:var(--detail-accent)}.detail-module__lHlIEG__sequence{color:#71849e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 17px;font-size:.66rem;font-weight:760}.detail-module__lHlIEG__categoryLabel{color:var(--detail-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:750}.detail-module__lHlIEG__hero h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(3.35rem,7vw,7.2rem);font-weight:530;line-height:.91}.detail-module__lHlIEG__heroLead{color:#bcc8da;max-width:650px;margin:27px 0 0;font-size:1.08rem;line-height:1.65}.detail-module__lHlIEG__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.detail-module__lHlIEG__overview,.detail-module__lHlIEG__outline,.detail-module__lHlIEG__delivery,.detail-module__lHlIEG__related,.detail-module__lHlIEG__cta{border-bottom:1px solid #3eb0ff29;padding-block:100px;position:relative}.detail-module__lHlIEG__overview{background:radial-gradient(circle at 80% 18%,#2958c026,#0000 32%),linear-gradient(#041020,#020a16)}.detail-module__lHlIEG__overviewGrid{grid-template-columns:1.05fr .76fr;align-items:end;gap:84px;display:grid}.detail-module__lHlIEG__overviewCopy h2,.detail-module__lHlIEG__sectionHeading h2,.detail-module__lHlIEG__delivery h2,.detail-module__lHlIEG__related h2,.detail-module__lHlIEG__cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.2vw,4.55rem);font-weight:520;line-height:.98}.detail-module__lHlIEG__overviewCopy h2 span{background:linear-gradient(90deg, var(--detail-accent), #a37cff 64%, var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text}.detail-module__lHlIEG__overviewCopy>p:last-child{max-width:650px;color:var(--muted);margin:25px 0 0;font-size:.96rem;line-height:1.7}.detail-module__lHlIEG__programFacts{border-top:1px solid #46a9ff3d;margin:0;display:grid}.detail-module__lHlIEG__programFacts>div{border-bottom:1px solid #46a9ff33;grid-template-columns:.78fr 1fr;align-items:center;gap:20px;min-height:76px;display:grid}.detail-module__lHlIEG__programFacts dt{color:#71839d;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:720}.detail-module__lHlIEG__programFacts dd{color:#e8f1ff;margin:0;font-size:.82rem;font-weight:600}.detail-module__lHlIEG__outline{background:radial-gradient(circle at 17% 25%,#4e2ab829,#0000 28%),linear-gradient(#061329,#020914)}.detail-module__lHlIEG__sectionHeading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.detail-module__lHlIEG__sectionHeading>p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.detail-module__lHlIEG__outlineGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.detail-module__lHlIEG__outlineGrid article{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--detail-accent) 16%, transparent), transparent 30%), #041024db;border:1px solid #47a4ff2e;border-radius:14px;min-height:270px;padding:25px}.detail-module__lHlIEG__outlineTopline{justify-content:space-between;align-items:center;display:flex}.detail-module__lHlIEG__outlineTopline span{border:1px solid color-mix(in srgb, var(--detail-accent) 43%, transparent);background:color-mix(in srgb, var(--detail-accent) 10%, transparent);width:46px;height:46px;color:var(--detail-accent);border-radius:11px;place-items:center;display:grid}.detail-module__lHlIEG__outlineTopline b{color:#687b95;letter-spacing:.09em;font-size:.66rem}.detail-module__lHlIEG__outlineGrid h3{margin:43px 0 11px;font-size:1.08rem;font-weight:620}.detail-module__lHlIEG__outlineGrid p{color:#96a8bf;margin:0;font-size:.79rem;line-height:1.62}.detail-module__lHlIEG__delivery{background:radial-gradient(circle at 55% 45%,#2668d01f,#0000 32%),linear-gradient(#020914,#061329)}.detail-module__lHlIEG__deliveryGrid{grid-template-columns:.82fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}.detail-module__lHlIEG__deliveryGrid>div{align-self:center;padding-right:30px}.detail-module__lHlIEG__delivery h2{font-size:clamp(2.35rem,3.5vw,3.9rem)}.detail-module__lHlIEG__delivery article{background:radial-gradient(circle at 80% 15%, color-mix(in srgb, var(--detail-accent) 20%, transparent), transparent 30%), linear-gradient(145deg, #082248, #041126);border:1px solid #44bdff40;border-radius:15px;min-height:345px;padding:30px;box-shadow:0 24px 60px #00000038}.detail-module__lHlIEG__delivery article>svg{color:var(--detail-accent)}.detail-module__lHlIEG__delivery article>p{color:var(--detail-accent);letter-spacing:.1em;text-transform:uppercase;margin:31px 0 10px;font-size:.66rem;font-weight:750}.detail-module__lHlIEG__delivery article h3{letter-spacing:-.03em;margin:0;font-size:1.45rem;font-weight:570}.detail-module__lHlIEG__delivery article ul{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.detail-module__lHlIEG__delivery article li{color:#b8c5d7;align-items:center;gap:9px;font-size:.78rem;display:flex}.detail-module__lHlIEG__delivery article li svg{color:var(--detail-accent);flex:none}.detail-module__lHlIEG__related{background:linear-gradient(#061329,#020914);overflow:hidden}.detail-module__lHlIEG__relatedHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.detail-module__lHlIEG__relatedHeading a{color:var(--detail-accent);align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.detail-module__lHlIEG__relatedRail{scroll-snap-type:inline mandatory;scrollbar-color:#519ade6b transparent;scrollbar-width:thin;grid-auto-columns:minmax(245px,280px);grid-auto-flow:column;gap:14px;padding:2px 2px 18px;display:grid;overflow-x:auto}.detail-module__lHlIEG__relatedRail article{scroll-snap-align:start;background:#051229;border:1px solid #46a1ff30;border-radius:14px;transition:transform .18s,border-color .18s;overflow:hidden}.detail-module__lHlIEG__relatedRail article:hover{border-color:color-mix(in srgb, var(--detail-accent) 55%, transparent);transform:translateY(-3px)}.detail-module__lHlIEG__relatedRail article>a{min-height:280px;padding-bottom:20px;display:block}.detail-module__lHlIEG__relatedImage{height:150px;position:relative;overflow:hidden}.detail-module__lHlIEG__relatedImage:after{content:"";background:linear-gradient(#0000,#030b1ba3);position:absolute;inset:0}.detail-module__lHlIEG__relatedImage img{object-fit:cover}.detail-module__lHlIEG__faq{background:radial-gradient(circle at 15% 22%, color-mix(in srgb, var(--detail-accent) 10%, transparent), transparent 28%), #030b19;border-top:1px solid #46aaff24;padding-block:88px}.detail-module__lHlIEG__faqGrid{grid-template-columns:.72fr 1fr;gap:88px;display:grid}.detail-module__lHlIEG__faq h2{max-width:560px;margin-top:15px;font-size:clamp(2.45rem,4vw,4.25rem)}.detail-module__lHlIEG__faqGrid>div:first-child>p:last-child{max-width:470px;color:var(--muted);margin-top:22px;line-height:1.65}.detail-module__lHlIEG__faqList{border-top:1px solid #5eb2ff38}.detail-module__lHlIEG__faqList details{border-bottom:1px solid #5eb2ff38}.detail-module__lHlIEG__faqList summary{color:#f7fbff;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding-block:18px;font-size:.98rem;font-weight:610;list-style:none;display:flex}.detail-module__lHlIEG__faqList summary::-webkit-details-marker{display:none}.detail-module__lHlIEG__faqList summary span{color:var(--detail-accent);font-size:1.35rem;transition:transform .16s}.detail-module__lHlIEG__faqList details[open] summary span{transform:rotate(45deg)}.detail-module__lHlIEG__faqList details p{color:var(--muted);margin:-2px 42px 22px 0;line-height:1.7}.detail-module__lHlIEG__relatedImage span{z-index:2;border:1px solid color-mix(in srgb, var(--detail-accent) 46%, transparent);width:34px;height:34px;color:var(--detail-accent);background:#020b1abf;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px}.detail-module__lHlIEG__relatedRail article p{color:var(--detail-accent);letter-spacing:.09em;text-transform:uppercase;margin:18px 20px 8px;font-size:.61rem;font-weight:730}.detail-module__lHlIEG__relatedRail article h3{margin:0 20px;font-size:1rem;font-weight:590;line-height:1.3}.detail-module__lHlIEG__relatedHeading a:focus-visible,.detail-module__lHlIEG__relatedRail a:focus-visible,.detail-module__lHlIEG__breadcrumb a:focus-visible{outline:3px solid var(--detail-accent);outline-offset:4px}.detail-module__lHlIEG__cta{background:radial-gradient(circle at 72% 30%, color-mix(in srgb, var(--detail-accent) 18%, transparent), transparent 26%), linear-gradient(105deg, #071831, #090a25);padding-block:76px}.detail-module__lHlIEG__ctaInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.detail-module__lHlIEG__cta h2{max-width:780px;font-size:clamp(2.2rem,3.6vw,3.9rem)}.detail-module__lHlIEG__ctaInner>div>p:last-child{max-width:620px;color:var(--muted);margin:20px 0 0;line-height:1.65}.detail-module__lHlIEG__ctaInner>a{flex:none}@media (max-width:900px){.detail-module__lHlIEG__overviewGrid,.detail-module__lHlIEG__sectionHeading,.detail-module__lHlIEG__faqGrid{grid-template-columns:1fr;gap:38px}.detail-module__lHlIEG__outlineGrid{grid-template-columns:repeat(2,1fr)}.detail-module__lHlIEG__deliveryGrid{grid-template-columns:1fr 1fr}.detail-module__lHlIEG__deliveryGrid>div{grid-column:1/-1;max-width:680px;margin-bottom:14px}}@media (max-width:640px){.detail-module__lHlIEG__hero{min-height:720px}.detail-module__lHlIEG__heroArtwork{opacity:.7}.detail-module__lHlIEG__heroVeil{background:linear-gradient(90deg,#020817f5,#020817a1),linear-gradient(#01071347,#0000 42%,#031020 92%)}.detail-module__lHlIEG__heroContent{justify-content:flex-end;min-height:590px;padding-block:62px}.detail-module__lHlIEG__breadcrumb{margin-bottom:35px}.detail-module__lHlIEG__hero h1{font-size:clamp(3.1rem,14vw,4.5rem)}.detail-module__lHlIEG__heroLead{font-size:.94rem}.detail-module__lHlIEG__overview,.detail-module__lHlIEG__outline,.detail-module__lHlIEG__delivery,.detail-module__lHlIEG__related,.detail-module__lHlIEG__faq{padding-block:74px}.detail-module__lHlIEG__overviewCopy h2,.detail-module__lHlIEG__sectionHeading h2,.detail-module__lHlIEG__delivery h2,.detail-module__lHlIEG__related h2,.detail-module__lHlIEG__faq h2,.detail-module__lHlIEG__cta h2{font-size:2.65rem}.detail-module__lHlIEG__outlineGrid,.detail-module__lHlIEG__deliveryGrid{grid-template-columns:1fr}.detail-module__lHlIEG__outlineGrid article{min-height:230px}.detail-module__lHlIEG__deliveryGrid>div{grid-column:auto}.detail-module__lHlIEG__delivery article{min-height:320px}.detail-module__lHlIEG__relatedHeading,.detail-module__lHlIEG__ctaInner{flex-direction:column;align-items:flex-start}.detail-module__lHlIEG__relatedRail{grid-auto-columns:minmax(235px,78vw);margin-right:-24px;padding-right:24px}.detail-module__lHlIEG__cta{padding-block:68px}}@media (prefers-reduced-motion:reduce){.detail-module__lHlIEG__heroArtwork,.detail-module__lHlIEG__relatedRail article{transition-duration:.01ms}}
