:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout){--blue:var(--k-blue);--blue-dark:var(--k-blue-hover);--ink:var(--k-ink);--muted:var(--k-secondary);--line:var(--k-border);--cloud:var(--k-cloud);color:var(--k-ink);font-family:var(--k-font-body);font-size:var(--k-text-body);line-height:var(--k-leading-body)}:is(.market-home .wrap,.discovery-refresh.wrap,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)){width:min(var(--k-content-width),calc(100% - var(--k-gutter) * 2))}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(h1,h2,h3){font-family:var(--k-font-display);text-wrap:balance}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) p{font-size:var(--k-text-body);line-height:var(--k-leading-body);color:var(--k-secondary)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(.eyebrow,.fine-print,small,.status){font-size:var(--k-text-caption);line-height:1.6}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) :is(.cover-subject,.mini-avatar,.course-tags>span){font-size:var(--k-text-caption)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(.eyebrow,.text-link,.text-button){color:var(--k-blue)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;min-height:var(--k-field-height);max-width:100%;font-size:var(--k-text-body);color:var(--k-ink);border-color:var(--k-control-border);border-radius:var(--k-radius-control);padding:var(--k-space-3)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(input,textarea)::placeholder{color:var(--k-secondary);opacity:1}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) .field>.field-label{font-size:var(--k-text-meta);color:var(--k-ink);margin-bottom:var(--k-space-2)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(.button,.text-button,.text-link,.icon-button){min-height:var(--k-target);font-size:var(--k-text-meta);line-height:1.4}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) .button{border-radius:var(--k-radius-control);padding:var(--k-space-3) var(--k-space-5);white-space:normal;text-align:center}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) .button.primary{background:var(--k-blue);color:var(--k-white);box-shadow:none}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) .button.primary:hover{background:var(--k-blue-hover)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) .button.secondary{background:var(--k-white);color:var(--k-ink);border-color:var(--k-control-border)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) .button.secondary:hover{background:var(--k-cloud)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--k-blue);outline-offset:3px;box-shadow:0 0 0 3px var(--k-white)}:is(.k-public-surface,.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile),.onboarding-layout) :is(button,input,select,textarea):disabled{opacity:1;color:var(--k-disabled-ink);background:var(--k-disabled-bg);border-color:var(--k-border);box-shadow:none;cursor:not-allowed;transform:none}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) :is(.site-header,.site-footer){--blue:var(--k-blue);--blue-dark:var(--k-blue-hover);--ink:var(--k-ink);--muted:var(--k-secondary)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-inner{width:min(var(--k-content-width),calc(100% - var(--k-gutter) * 2));height:80px;gap:var(--k-space-8)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .site-header .wordmark{display:inline-flex;align-items:center;min-height:var(--k-target)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .main-nav{gap:var(--k-space-5)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) :is(.main-nav a,.provider-nav,.nav-account){min-height:var(--k-target);font-size:var(--k-text-meta);display:inline-flex;align-items:center}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-actions{gap:var(--k-space-3)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) :is(.header-actions .button,.header-actions .icon-button,.language-toggle){min-height:var(--k-target);min-width:var(--k-target);font-size:var(--k-text-meta);border-radius:var(--k-radius-sm)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .demo-strip{font-size:var(--k-text-caption);line-height:1.6;padding:var(--k-space-2) var(--k-space-4)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .site-header .wordmark span{color:var(--k-blue)}body:has(.market-home) .site-header{background:var(--k-blue)}body:has(.market-home) .site-header .wordmark span{color:var(--k-lime)}body:has(.market-home) .header-actions .button.primary{background:var(--k-paper);color:var(--k-blue-hover)}body:has(.market-home) .header-actions .button.primary:hover{background:var(--k-cloud)}body:has(.market-home) .site-header :is(a,button):focus-visible{outline:3px solid var(--k-lime);outline-offset:3px}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .site-footer{background:var(--k-paper);padding-top:var(--k-space-12)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .site-footer .wordmark,body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .site-footer .wordmark span{color:var(--k-blue)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .footer-grid{gap:var(--k-space-8)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .footer-brand>p{font-size:var(--k-text-meta);color:var(--k-secondary)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) :is(.footer-brand>small,.footer-bottom){font-size:var(--k-text-caption);color:var(--k-secondary)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .footer-grid h3{font-size:var(--k-text-meta);margin-bottom:var(--k-space-2)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .footer-grid>div:not(:first-child)>a{display:flex;align-items:center;min-height:var(--k-target);font-size:var(--k-text-meta);margin-bottom:0;color:var(--k-secondary)}.market-home.local-first-home{--cobalt:var(--k-blue);--cream:var(--k-paper);--lime:var(--k-lime);background:var(--k-paper)}.local-first-home .curiosity-hero{background:var(--k-blue)}.local-first-home .curiosity-hero-inner{grid-template-columns:1.12fr 1fr;gap:var(--k-space-10);padding-top:var(--k-space-10);padding-bottom:var(--k-space-8)}.local-first-home .curiosity-copy{padding-bottom:0}.local-first-home .curiosity-kicker{font-size:var(--k-text-caption);letter-spacing:.08em;margin-bottom:var(--k-space-5)}.local-first-home .curiosity-copy h1{font-size:var(--k-text-display);line-height:1.1;letter-spacing:-.05em}.local-first-home .curiosity-copy h1>span{color:var(--k-lime)}.local-first-home .curiosity-copy>p{font-size:var(--k-text-body);line-height:var(--k-leading-body);color:var(--k-white);margin-top:var(--k-space-6);max-width:520px}.local-first-home .curiosity-search{margin-top:var(--k-space-6);padding:var(--k-space-2);border-radius:var(--k-radius-card);background:var(--k-paper)}.local-first-home .curiosity-search-input{padding-left:var(--k-space-2)}.local-first-home .curiosity-search-input input{font-size:var(--k-text-body);padding-inline:var(--k-space-2)}.local-first-home .curiosity-search-city{margin:var(--k-space-2) var(--k-space-2) 0;padding-top:var(--k-space-2)}.local-first-home .curiosity-search-city select{font-size:var(--k-text-body);min-height:var(--k-target);color:var(--k-secondary)}.local-first-home .curiosity-search>.button{font-size:var(--k-text-meta);min-height:var(--k-field-height);padding:var(--k-space-3) var(--k-space-4);color:var(--k-ink);background:var(--k-lime)}.local-first-home .curiosity-quick{gap:var(--k-space-4);margin-top:var(--k-space-3);font-size:var(--k-text-caption)}.local-first-home .curiosity-quick a{display:inline-flex;align-items:center;min-height:var(--k-target);font-size:var(--k-text-meta);color:var(--k-white)}.local-first-home .curiosity-quick .k-hero-map-link{color:var(--k-lime);gap:var(--k-space-2)}.local-first-home .curiosity-collage{height:400px;margin-top:0}.local-first-home .collage-person{border-width:4px;box-shadow:var(--k-shadow-hover);border-radius:var(--k-radius-card)}.local-first-home .collage-person>img{object-position:50% 38%}.local-first-home .collage-person-0{width:59%;height:300px;top:20px;left:0;transform:rotate(-3deg)}.local-first-home .collage-person-1{width:45%;height:212px;top:174px;right:0;transform:rotate(3deg)}.local-first-home .collage-person-2{width:34%;height:158px;top:8px;right:4px;transform:rotate(2deg)}.local-first-home .collage-person:hover{transform:translateY(-2px)}.local-first-home .collage-person-label{padding:var(--k-space-2) var(--k-space-3);gap:0}.local-first-home .collage-person-label strong{font-size:var(--k-text-meta)}.local-first-home .collage-person-2 .collage-person-label strong,.local-first-home .collage-person-label>span{font-size:var(--k-text-caption)}.local-first-home .collage-person .image-demo{font-size:var(--k-text-caption);top:var(--k-space-2);left:var(--k-space-2);padding:var(--k-space-1) var(--k-space-2);background:var(--k-paper)}.local-first-home .collage-sticker{top:332px;left:0;font-size:var(--k-text-caption);padding:var(--k-space-3) var(--k-space-4);transform:rotate(-3deg)}.local-first-home .collage-note{bottom:-16px;font-size:var(--k-text-caption);transform:none;left:var(--k-space-2)}.local-first-home .collage-orbit{width:360px;height:360px;max-width:100%;left:4%;top:12px}.local-first-home .collage-spark{font-size:56px;left:-16px;top:-12px;animation:none;transform:rotate(-4deg)}.local-first-home .curiosity-type-art{font-size:clamp(52px,7vw,88px);transform:rotate(-3deg)}.local-first-home .curiosity-benefits{padding-block:var(--k-space-4);gap:var(--k-space-4)}.local-first-home .curiosity-benefits>span{font-size:var(--k-text-caption)}.k-nearby-entry{display:grid;grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:var(--k-space-6);padding-block:var(--k-space-8);border-bottom:1px solid var(--k-border)}.k-nearby-entry h2{font-size:var(--k-text-lead);line-height:1.3;margin-top:var(--k-space-2)}.market-home .k-nearby-entry p{font-size:var(--k-text-meta);margin-top:var(--k-space-2)}.k-city-links{display:flex;flex-wrap:wrap;gap:var(--k-space-2);min-width:0}.k-city-links a{display:inline-flex;align-items:center;justify-content:center;gap:var(--k-space-2);min-height:var(--k-target);padding:var(--k-space-2) var(--k-space-4);border:1px solid var(--k-border);border-radius:var(--k-radius-pill);background:var(--k-white);color:var(--k-ink);font-size:var(--k-text-meta)}.k-city-links a:hover{border-color:var(--k-blue);color:var(--k-blue);background:var(--k-cloud)}.local-first-home :is(.subject-section,.market-paths,.market-journey){padding-block:var(--k-space-12)}.local-first-home .market-catalogue{padding-block:var(--k-space-12);background:var(--k-cloud)}.local-first-home .market-section-heading h2{font-size:var(--k-text-section)}.local-first-home .subject-tile{border-radius:var(--k-radius-control);min-height:120px;padding:var(--k-space-4)}.local-first-home .subject-tile strong{font-size:var(--k-text-meta)}.local-first-home :is(.market-path p,.journey-step p,.market-teach p){font-size:var(--k-text-body)}.local-first-home :is(.path-pill,.collage-note,.market-section-heading .eyebrow,.market-teach .eyebrow){font-size:var(--k-text-caption)}.local-first-home :is(.path-link,.market-teach .button){font-size:var(--k-text-meta)}.local-first-home .market-teach{border-radius:var(--k-radius-panel);background:var(--k-blue);padding:var(--k-space-12)}.local-first-home .market-teach .eyebrow,.local-first-home .market-teach p{color:var(--k-white)}.local-first-home .teach-art{transform:rotate(-4deg)}.local-first-home .journey-step>span{transform:rotate(-3deg)}.local-first-home .journey-step:nth-child(2)>span{transform:rotate(3deg)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card{min-width:0;border:1px solid var(--k-border);border-radius:var(--k-radius-card);background:var(--k-white);box-shadow:var(--k-shadow-card);transition:transform var(--k-motion-fast) var(--k-motion-ease),box-shadow var(--k-motion-fast) var(--k-motion-ease)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card:hover{transform:translateY(-2px);box-shadow:var(--k-shadow-hover)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-cover{height:auto;aspect-ratio:1.5}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-content{padding:var(--k-space-5)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-content h3{font-size:var(--k-text-card);line-height:1.45;min-height:52px;letter-spacing:-.025em}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-tags>span{font-size:var(--k-text-caption);color:var(--k-secondary);background:var(--k-cloud);padding:var(--k-space-1) var(--k-space-2);border-radius:var(--k-radius-sm)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .provider-line{font-size:var(--k-text-meta);line-height:1.5;color:var(--k-secondary);gap:var(--k-space-2);flex-wrap:wrap;white-space:normal}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .provider-kind{display:inline;font-size:var(--k-text-caption);margin-left:0;color:var(--k-secondary)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card :is(.photo-subject,.image-demo,.sponsor-label){font-size:var(--k-text-caption);line-height:1.4;color:var(--k-ink);background:var(--k-paper)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-bottom{margin-top:var(--k-space-4);padding-top:var(--k-space-3)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-bottom>span{font-size:24px;color:var(--k-ink)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .course-bottom small{font-size:var(--k-text-meta);color:var(--k-secondary)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card :is(.save-button,.course-bottom>a){width:var(--k-target);height:var(--k-target);color:var(--k-blue);background:var(--k-paper)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .save-button.saved{background:var(--k-blue);color:var(--k-white)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.market-card .cover-link:focus-visible:after{content:"";position:absolute;inset:6px;border:3px solid var(--k-white);outline:3px solid var(--k-blue);outline-offset:0;border-radius:var(--k-radius-control);z-index:6;pointer-events:none}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .creative-demo-note{background:var(--k-paper);border-color:var(--k-border);border-radius:var(--k-radius-control);padding:var(--k-space-3) var(--k-space-4)}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .creative-demo-note p{font-size:var(--k-text-caption);color:var(--k-secondary)}.local-first-home .market-catalogue .course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-space-6)}.local-first-home .market-catalogue .course-grid>.market-card:nth-child(-n+2){grid-column:auto}.discovery-refresh>.page-title{border-color:var(--k-border);border-radius:var(--k-radius-card);padding:var(--k-space-8);margin-bottom:var(--k-space-8)}.discovery-refresh>.page-title h1{font-size:clamp(28px,3vw,40px)}.discovery-refresh .discovery-layout{grid-template-columns:260px minmax(0,1fr);gap:var(--k-space-8)}.discovery-refresh .k-filter-panel{background:var(--k-paper);padding:var(--k-space-5);border-radius:var(--k-radius-card)}.discovery-refresh .filter-title{gap:var(--k-space-2);margin-bottom:var(--k-space-5)}.discovery-refresh .filter-title button,.discovery-refresh .filter-title h3{font-size:var(--k-text-meta)}.discovery-refresh .filter-note p{font-size:var(--k-text-caption)}.discovery-refresh .results-toolbar{gap:var(--k-space-4);font-size:var(--k-text-meta);align-items:center}.discovery-refresh .results-toolbar select{font-size:var(--k-text-body);max-width:100%;padding-right:28px}.discovery-refresh .toolbar-right{min-width:0;flex-wrap:wrap;gap:var(--k-space-2)}.discovery-refresh .segmented{padding:var(--k-space-1);border-color:var(--k-control-border);border-radius:var(--k-radius-control)}.discovery-refresh .segmented>button{min-width:var(--k-target);min-height:var(--k-target);gap:var(--k-space-2);font-size:var(--k-text-meta);padding-inline:var(--k-space-3);color:var(--k-secondary);border-radius:var(--k-radius-sm)}.discovery-refresh .segmented>button.active{background:var(--k-blue);color:var(--k-white)}.discovery-refresh .k-filter-toggle{display:none}.discovery-refresh .k-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-space-2);margin-bottom:var(--k-space-5)}.discovery-refresh .k-active-filters:empty{display:none}.discovery-refresh .k-active-filters :is(button,a){display:inline-flex;align-items:center;gap:var(--k-space-2);min-height:var(--k-target);padding:var(--k-space-2) var(--k-space-3);color:var(--k-ink);background:var(--k-cloud);border:1px solid var(--k-border);border-radius:var(--k-radius-pill);font-size:var(--k-text-meta)}.discovery-refresh .k-active-filters :is(button,a):hover{border-color:var(--k-blue)}.discovery-refresh .results .course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-6)}.discovery-refresh :is(.map-fallback,.map-status) p{font-size:var(--k-text-meta)}.wrap:has(>.course-detail-layout) .breadcrumb{font-size:var(--k-text-meta);flex-wrap:wrap}.wrap:has(>.course-detail-layout) .breadcrumb a{min-height:var(--k-target);display:inline-flex;align-items:center}.course-detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:var(--k-space-8)}.course-detail-layout .detail-heading h1{font-size:clamp(28px,3vw,40px)}.course-detail-layout :is(.detail-cover.detail-photo,.application-panel){border-radius:var(--k-radius-card)}.course-detail-layout :is(.image-demo,.detail-cover-label){font-size:var(--k-text-caption);color:var(--k-ink);background:var(--k-paper)}.course-detail-layout .detail-facts{flex-wrap:wrap;gap:var(--k-space-4) var(--k-space-6)}.course-detail-layout .detail-facts>span{font-size:var(--k-text-meta);color:var(--k-secondary)}.course-detail-layout .provider-byline strong{font-size:var(--k-text-body)}.course-detail-layout .provider-byline small{font-size:var(--k-text-meta)}.course-detail-layout .content-block h2{font-size:24px}.course-detail-layout :is(.outcomes li,.cohort-row p,.check-field){font-size:var(--k-text-meta);color:var(--k-secondary)}.course-detail-layout .check-field{min-height:var(--k-target);align-items:flex-start;padding-block:var(--k-space-2)}.course-detail-layout .cohort-row h3{font-size:var(--k-text-body)}.course-detail-layout .cohort-row{align-items:flex-start;gap:var(--k-space-4)}.course-detail-layout .application-panel{background:var(--k-paper);padding:var(--k-space-6);border-color:var(--k-border)}.course-detail-layout .application-panel>.muted,.course-detail-layout .detail-price small{font-size:var(--k-text-meta)}.course-detail-layout :is(.approval-note p,.contact-disclosure p,.contact-disclosure strong){font-size:var(--k-text-caption);color:var(--k-secondary)}.course-detail-layout .contact-disclosure{background:var(--k-cloud);padding:var(--k-space-4)}.course-detail-layout .k-mobile-course-action{display:none}:is(.provider-creative-profile,.public-profile){background:var(--k-cloud);border-color:var(--k-border);border-radius:var(--k-radius-card)}.provider-creative-content{padding:var(--k-space-8)}:is(.provider-creative-content,.public-profile) h1{font-size:clamp(28px,3vw,40px)}:is(.provider-creative-content,.public-profile) .chips span{font-size:var(--k-text-meta);color:var(--k-secondary);border-color:var(--k-border)}.wrap:has(>:is(.provider-creative-profile,.public-profile)) .profile-about{gap:var(--k-space-8)}.wrap:has(>:is(.provider-creative-profile,.public-profile)) .profile-about .alert p{font-size:var(--k-text-meta)}.provider-creative-photo>.image-demo{font-size:var(--k-text-caption);background:var(--k-paper);color:var(--k-ink)}@media (min-width:900px){.discovery-refresh .k-filter-panel[data-open]{display:block}}@media (min-width:701px){body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .main-nav a.mobile-only{display:none}}@media (max-width:1100px){body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-inner{gap:var(--k-space-4)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-actions .provider-nav{display:none}.local-first-home .curiosity-hero-inner{gap:var(--k-space-6)}.local-first-home .curiosity-collage{height:360px}.local-first-home .collage-person-0{height:270px}.local-first-home .collage-person-1{height:188px;top:158px}.local-first-home .collage-person-2{height:140px}.local-first-home .collage-sticker{top:296px}.local-first-home .collage-person-2 .collage-person-label>span{display:none}.k-nearby-entry{grid-template-columns:210px minmax(0,1fr);gap:var(--k-space-4) var(--k-space-6)}.k-nearby-entry>.button{grid-column:2;justify-self:start}.discovery-refresh .discovery-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--k-space-6)}.course-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:var(--k-space-6)}}@media (max-width:899.98px){.discovery-refresh .discovery-layout{grid-template-columns:minmax(0,1fr);gap:var(--k-space-5)}.discovery-refresh .k-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--k-space-2);min-height:var(--k-target);margin-bottom:var(--k-space-4);padding:var(--k-space-3) var(--k-space-4);font-size:var(--k-text-meta);border:1px solid var(--k-control-border);border-radius:var(--k-radius-control);background:var(--k-white);color:var(--k-ink)}.discovery-refresh .k-filter-toggle[aria-expanded=true]{background:var(--k-cloud);border-color:var(--k-blue)}.discovery-refresh .k-filter-panel{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-4)}.discovery-refresh .k-filter-panel[data-open=false]{display:none}.discovery-refresh .k-filter-panel :is(.filter-title,.filter-note){grid-column:1/-1}.discovery-refresh .k-filter-panel .field{margin:0;min-width:0}.local-first-home .market-catalogue .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-detail-layout{display:grid;grid-template-columns:minmax(0,1fr)}.course-detail-layout .application-panel{position:static;order:0;width:100%}.course-detail-layout .k-mobile-course-action{display:flex;margin-block:var(--k-space-4)}}@media (max-width:700px){body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-inner{height:72px;gap:var(--k-space-2)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-actions{gap:var(--k-space-2)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .main-nav{top:72px;gap:0;padding:var(--k-space-3) var(--k-space-4)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .main-nav a{font-size:var(--k-text-body);padding:var(--k-space-3)}body:has(.market-home) .main-nav{background:var(--k-blue)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-actions .button.small{padding-inline:var(--k-space-3);font-size:var(--k-text-meta)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .footer-grid{gap:var(--k-space-6)}.local-first-home .curiosity-hero-inner{display:flex;gap:var(--k-space-5);padding-top:var(--k-space-8);padding-bottom:var(--k-space-5)}.local-first-home .curiosity-copy h1{font-size:clamp(38px,9vw,56px)}.local-first-home .curiosity-kicker{margin-bottom:var(--k-space-4)}.local-first-home .curiosity-search{grid-template-columns:minmax(0,1fr);padding:var(--k-space-2);gap:var(--k-space-1)}.local-first-home .curiosity-search-input{grid-column:1;border-bottom:1px solid var(--k-border)}.local-first-home .curiosity-search-city{grid-column:1;grid-row:2;border-top:0;margin:0;padding:0 var(--k-space-2)}.local-first-home .curiosity-search-city select{width:100%}.local-first-home .curiosity-search>.button{grid-column:1;grid-row:3;width:100%}.local-first-home .curiosity-quick{gap:var(--k-space-2) var(--k-space-4)}.local-first-home .curiosity-quick>span{flex-basis:100%}.local-first-home .curiosity-collage{width:min(420px,100%);height:280px;margin-top:0}.local-first-home .collage-person-0{width:60%;height:232px;left:4px;top:4px}.local-first-home .collage-person-1{width:41%;height:166px;right:4px;top:92px}.local-first-home .collage-person-2,.local-first-home .collage-sticker{display:none}.local-first-home .collage-note{font-size:var(--k-text-caption);bottom:0}.local-first-home .collage-orbit{width:250px;height:250px;left:calc(50% - 125px);top:0}.local-first-home .collage-spark{font-size:44px;left:0;top:-8px}.local-first-home .curiosity-benefits{grid-template-columns:minmax(0,1fr);gap:var(--k-space-3)}.local-first-home .curiosity-benefits>span:last-child{grid-column:auto}.k-nearby-entry{grid-template-columns:minmax(0,1fr);gap:var(--k-space-4);padding-block:var(--k-space-6)}.k-nearby-entry>.button{grid-column:1;justify-self:start}.local-first-home :is(.subject-section,.market-paths,.market-journey,.market-catalogue){padding-block:var(--k-space-8)}.local-first-home .subject-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-3)}.local-first-home .subject-tile{min-height:108px}.discovery-refresh .results .course-grid,.local-first-home .market-catalogue .course-grid{grid-template-columns:minmax(0,1fr);gap:var(--k-space-6)}.local-first-home .market-teach{padding:var(--k-space-8) var(--k-space-6);min-height:auto}.discovery-refresh>.page-title{padding:var(--k-space-6);margin-bottom:var(--k-space-5)}.discovery-refresh .results-toolbar{align-items:flex-start;gap:var(--k-space-3)}.discovery-refresh .toolbar-right{width:100%;justify-content:space-between}.discovery-refresh .results-toolbar select{flex:1 1 100%;width:100%;max-width:100%}.discovery-refresh .segmented{width:100%}.discovery-refresh .segmented>button{flex:1 1}.course-detail-layout .cohort-row{flex-wrap:wrap}.course-detail-layout .cohort-row>div:last-child{flex-direction:row;align-items:center;flex-wrap:wrap}.course-detail-layout .provider-byline{max-width:100%}.course-detail-layout .provider-byline>svg{margin-left:auto}.provider-creative-content{padding:var(--k-space-6)}.wrap:has(>:is(.provider-creative-profile,.public-profile)) .profile-about{grid-template-columns:1fr;gap:var(--k-space-6)}}@media (max-width:380px){body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-inner{gap:var(--k-space-1)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .wordmark{font-size:30px}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-actions{gap:var(--k-space-1)}body:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile,.onboarding-layout)) .header-actions .button.small{gap:var(--k-space-1);padding-inline:var(--k-space-2)}.local-first-home .curiosity-copy h1{font-size:38px}.local-first-home .collage-person-label{padding-inline:var(--k-space-2)}.local-first-home .collage-person-label strong{font-size:var(--k-text-caption)}.discovery-refresh .k-filter-panel{grid-template-columns:minmax(0,1fr)}.discovery-refresh .k-filter-panel .field{grid-column:1}}@media (prefers-reduced-motion:reduce){html:has(:is(.market-home,.discovery-refresh,.course-detail-layout,.provider-creative-profile,.public-profile)){scroll-behavior:auto}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) *,:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) :after,:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) :before{animation:none;transition:none}:is(.market-home,.discovery-refresh,.wrap:has(>.course-detail-layout),.wrap:has(>.provider-creative-profile),.wrap:has(>.public-profile)) .course-card.people-card:hover .cover-link>img{transform:none}}.connected-home .curiosity-hero{background:radial-gradient(ellipse at 82% 46%,#1142c7 0,transparent 54%),linear-gradient(112deg,var(--k-blue) 0,#244cdd 52%,#143690 100%)}.connected-home .curiosity-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:56px}.connected-home .curiosity-copy{width:100%;max-width:560px;justify-self:center}.connected-home .course-universe{max-width:600px;justify-self:center}.connected-home .curiosity-copy h1>span:after{display:none}.connected-home .curiosity-copy>p{margin-top:20px;max-width:410px}.connected-home .curiosity-copy .hero-fee-note{font-size:12px;line-height:1.5;margin-top:16px;color:#fffdf5}.connected-home .curiosity-quick{gap:24px}.connected-home .curiosity-quick a{gap:8px;border:0}.connected-home .k-nearby-entry{grid-template-columns:auto 1fr auto;gap:28px;padding-block:28px}.connected-home .k-nearby-entry h2{font-size:18px;white-space:nowrap}.connected-home .k-city-links{gap:8px}.connected-home .k-city-links a{padding:10px 14px;background:transparent}.connected-home .nearby-map-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--k-blue);font-size:14px;font-weight:700}.connected-home .market-catalogue{padding-block:48px 56px}.connected-home .market-section-heading{margin-bottom:28px}.connected-home .market-section-heading h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.connected-home .market-teach{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-block:48px;padding:40px}.connected-home .market-teach h2{font-size:clamp(28px,3vw,40px)}.connected-home .market-teach p{margin-block:12px 0}.connected-home .market-teach>.button{flex-shrink:0;margin-top:0;background:var(--k-paper);color:var(--k-blue)}.discovery-refresh .page-title{padding:24px 28px;margin-bottom:24px}.discovery-refresh .page-title h1{font-size:clamp(28px,4vw,38px)}.course-video-badge{position:absolute;right:12px;bottom:12px;z-index:4;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:10px;background:var(--k-ink);color:var(--k-white);font-size:12px;font-weight:700}.course-video-badge:hover{color:var(--k-white);background:var(--k-blue)}.course-cover:has(.course-video-badge) .photo-subject{max-width:calc(100% - 132px)}#presentation{scroll-margin-top:96px}.presentation-caption{margin:12px 0 24px;font-size:14px;color:var(--k-secondary);line-height:1.6}#course-application{scroll-margin-top:96px}.k-mobile-course-action{display:none}@media (max-width:899.98px){.course-detail-layout .k-mobile-course-action{display:flex;width:fit-content;margin-top:20px}}@media (max-width:1000px){.connected-home .curiosity-hero-inner{grid-template-columns:1fr 1fr;gap:16px}.connected-home .k-nearby-entry{grid-template-columns:auto 1fr;gap:16px}.connected-home .nearby-map-link{grid-column:2}}@media (max-width:700px){.connected-home .curiosity-hero-inner{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:32px 24px}.connected-home .curiosity-copy{width:100%;text-align:center}.connected-home .curiosity-copy h1{font-size:clamp(38px,10vw,52px)}.connected-home .curiosity-copy>p{margin-top:16px}.connected-home .curiosity-search{margin-top:20px}.connected-home .curiosity-kicker{margin-bottom:16px}.connected-home .curiosity-quick{justify-content:center;margin-top:8px;gap:16px}.connected-home .curiosity-copy .hero-fee-note{margin:8px auto 0}.connected-home .k-nearby-entry{grid-template-columns:1fr auto;padding-block:24px}.connected-home .k-city-links{grid-row:2;grid-column:1/-1}.connected-home .nearby-map-link{grid-row:1;justify-self:end}.connected-home .market-catalogue{padding-block:32px}.connected-home .market-section-heading{align-items:flex-start;gap:16px}.connected-home .market-section-heading>.button{padding-inline:12px}.connected-home .market-teach{flex-direction:column;align-items:flex-start;padding:24px;margin-block:32px;gap:24px}.discovery-refresh .page-title{padding:20px}}body .brand-shell .connected-home .market-section-heading .catalogue-all-courses{justify-content:center;min-height:46px;padding:12px 20px;border:1px solid transparent;border-radius:14px;background:var(--k-lime);color:var(--k-deep);font:700 14px/1.4 var(--k-font-body);box-shadow:0 3px 10px rgb(21 53 122/7%)}body .brand-shell .connected-home .market-section-heading .catalogue-all-courses:hover{background:var(--k-lime-hover)}body .brand-shell .connected-home .market-section-heading .catalogue-all-courses:focus-visible{outline:2px solid var(--k-deep);outline-offset:3px}.course-card.market-card.editorial-card{padding:8px;border-radius:24px;background:var(--k-paper);border:1px solid var(--k-border);box-shadow:none}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card{background:var(--k-paper);border-radius:24px;box-shadow:none}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-4px);border-color:#aabde9}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-cover{border-radius:17px;overflow:hidden;aspect-ratio:1.38;height:auto}.course-card.market-card.editorial-card .cover-link>img{object-position:50% 32%;transition:transform .45s var(--k-motion-ease)}.course-card.market-card.editorial-card:hover .cover-link>img{transform:scale(1.035)}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-content{padding:16px 12px 8px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-content h3{font-size:19px;line-height:1.35;min-height:52px;letter-spacing:-.035em}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-tags{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-tags>span{display:inline-flex;align-items:center;gap:5px;background:transparent;padding:0;color:var(--k-secondary);font-size:13px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-tags>.course-audience{padding:4px 9px;background:var(--k-cloud);color:var(--k-blue-hover);border-radius:var(--k-radius-pill);font-size:12px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .provider-line{margin-top:12px;font-size:14px;gap:8px}.course-card.market-card.editorial-card .mini-avatar{width:28px;height:28px;flex:0 0 28px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-bottom{margin-top:14px;padding-top:12px;border-color:var(--k-border)}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-bottom>a{background:var(--k-blue);color:var(--k-white);border-radius:14px;transition:background .16s}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-bottom>a:hover{background:var(--k-blue-hover)}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .save-button{background:var(--k-paper);color:var(--k-ink);top:12px;right:12px;border:1px solid #ffffffc9;box-shadow:0 3px 14px #142b461c}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .image-demo{top:12px;left:12px;padding:4px 7px;background:var(--k-paper);border-radius:7px;font-size:12px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .photo-subject{bottom:12px;left:12px;padding:6px 10px;border-radius:9px;font-size:12px}.course-card.editorial-card .course-video-badge{right:12px;bottom:12px;background:var(--k-lime);color:var(--k-ink);border-radius:14px;box-shadow:0 3px 16px #142b4620}.course-card.editorial-card .course-video-badge:hover{background:var(--k-white);color:var(--k-blue-hover)}.course-card.editorial-card .course-video-badge svg{fill:currentColor;stroke-width:1.3}body:has(.k-course-page){background:var(--k-cloud)}body:has(.k-course-page) .site-header{background:var(--k-paper);border-color:var(--k-border)}.k-course-page{background:radial-gradient(ellipse at 85% 8%,#dfe5ff 0,transparent 38%),linear-gradient(180deg,var(--k-cloud),#f3f0ff 65%,var(--k-cloud))}.k-course-page>.wrap{padding-top:16px;padding-bottom:56px}.k-course-page .breadcrumb{margin-bottom:20px;gap:12px;font-size:14px;color:var(--k-secondary)}.k-course-page .breadcrumb a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.k-course-heading{max-width:960px;margin-bottom:28px}.k-course-heading h1{font-size:clamp(32px,4.1vw,52px);letter-spacing:-.055em;line-height:1.12;color:var(--k-ink);margin:14px 0 16px}.k-course-heading .course-tags{display:flex;align-items:center;gap:8px}.k-course-heading .course-tags>span{font-size:12px;border-radius:var(--k-radius-pill);padding:6px 12px;background:var(--k-paper);color:var(--k-secondary)}.k-course-heading .course-tags>.k-subject-tag{background:var(--k-blue);color:var(--k-white)}.k-course-intro-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:14px}.k-course-intro-line>:is(a,span){display:inline-flex;align-items:center;gap:6px}.k-course-intro-line>a{color:var(--k-blue-hover);font-weight:600;min-height:32px}.k-course-intro-line>.k-sample-label{font-size:12px;padding-left:16px;border-left:1px solid var(--k-control-border);color:var(--k-secondary)}.k-course-page .course-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px}.k-course-story{min-width:0}.k-course-media{margin-bottom:16px}.k-course-page .detail-cover.detail-photo{aspect-ratio:1.65;height:auto;min-height:0;border-radius:24px;background:var(--k-lavender)}.k-course-page .detail-cover.detail-photo>img{object-fit:cover;object-position:50% 32%}.k-course-page .detail-cover-label{bottom:20px;left:20px;font-size:14px;padding:8px 14px;border-radius:12px}.k-course-page #presentation>section{margin:0;border:0;border-radius:24px;box-shadow:var(--k-shadow-card)}.k-course-cover-fallback{display:flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(130deg,var(--k-blue),var(--k-blue-hover));color:var(--k-white)}.k-course-cover-fallback .detail-subject{margin:0;color:var(--k-white)}.k-media-thumbnails{display:flex;gap:12px;margin-top:12px}.k-media-thumbnails>button{display:flex;align-items:center;gap:12px;border:1px solid var(--k-border);border-radius:12px;padding:5px 14px 5px 5px;background:var(--k-paper);color:var(--k-secondary);font-size:14px;min-height:54px}.k-media-thumbnails>button[aria-pressed=true]{border-color:var(--k-blue);color:var(--k-blue-hover);box-shadow:0 0 0 1px var(--k-blue)}.k-media-thumb{width:64px;height:42px;border-radius:8px;overflow:hidden;position:relative;display:grid;place-items:center}.k-media-thumb img{object-fit:cover}.k-media-thumb svg{z-index:1;color:var(--k-white);fill:currentColor;filter:drop-shadow(0 1px 5px #142b46)}.k-course-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.k-course-facts>div{padding:16px 12px;background:var(--k-paper);border-radius:16px;display:flex;align-items:center;gap:10px}.k-course-facts>div:nth-child(2){background:var(--k-lavender)}.k-course-facts>div:nth-child(3){background:var(--k-lime)}.k-fact-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#ffffff7a;color:var(--k-ink)}.k-course-facts small{display:block;font-size:12px;line-height:1.5;color:var(--k-ink)}.k-course-facts strong{font-size:14px;line-height:1.4;color:var(--k-ink);font-weight:600;overflow-wrap:anywhere}.k-course-overview{padding:24px;border-radius:20px;background:var(--k-paper);margin-bottom:20px}.k-course-overview .provider-byline{margin:0;width:fit-content}.k-course-overview .provider-byline .avatar{width:48px;height:48px}.k-course-overview .provider-byline small{font-size:12px}.k-course-overview .detail-description{font-size:16px;color:var(--k-secondary);line-height:1.65;margin:18px 0 0}.k-course-page .k-learning-highlights{background:var(--k-paper);border-radius:20px;padding:24px;margin-bottom:16px}.k-course-page .content-block{margin:0;padding:0}.k-course-page .content-block+.content-block{margin-top:24px}.k-course-page .content-block h2{font-size:22px;line-height:1.3;margin-bottom:20px}.k-course-page .outcomes{display:grid;grid-template-columns:1fr;gap:14px}.k-course-page .outcomes li{font-size:15px;color:var(--k-ink);padding:0;display:flex;align-items:flex-start;line-height:1.5;gap:12px}.k-course-page .outcomes li svg{flex:0 0 24px;width:24px;height:24px;padding:4px;background:var(--k-lime);border-radius:8px;color:var(--k-ink);margin-top:0}.k-course-programme{border:1px solid var(--k-border);border-radius:20px;background:#f6f2ff;margin-bottom:24px;overflow:hidden}.k-course-programme>summary{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:16px;cursor:pointer;font:700 18px var(--k-font-display);list-style:none}.k-course-programme>summary::-webkit-details-marker{display:none}.k-course-programme[open]>summary svg{transform:rotate(45deg)}.k-course-programme>.content-blocks{padding:0 24px 24px}.k-course-programme .content-block h2{font-size:18px}.k-course-programme .content-block p{font-size:15px;line-height:1.65}.k-course-page .course-detail-layout>.application-panel{position:sticky;top:100px;background:var(--k-paper);border:1px solid #b9c9f0;border-radius:24px;padding:24px;box-shadow:0 8px 30px #244cdd0d;overflow:hidden}.k-course-page .application-panel:before{content:"";display:block;height:5px;background:linear-gradient(90deg,var(--k-blue) 66%,var(--k-lime) 66%);margin:-24px -24px 24px}.k-course-page .application-panel>.eyebrow{color:var(--k-blue-hover);font-size:12px}.k-course-page .detail-price{margin-block:10px;font-size:42px;letter-spacing:-.05em}.k-course-page .detail-price small{letter-spacing:0}.k-course-page .application-panel>.muted{font-size:14px;line-height:1.6;margin-bottom:20px}.k-application-start{display:flex;gap:12px;align-items:center;margin-block:20px;padding:14px;border:1px solid var(--k-border);border-radius:14px;background:var(--k-cloud)}.k-application-start>svg{color:var(--k-blue);flex-shrink:0}.k-application-start small{display:block;font-size:12px;color:var(--k-secondary);margin-bottom:3px}.k-application-start strong{font-size:14px;font-weight:600}.k-application-start>a{margin-left:auto;min-height:44px;min-width:32px;display:grid;place-items:center;color:var(--k-blue-hover)}.k-course-page .approval-note{border-top:1px solid var(--k-border);margin-top:20px;padding-top:16px}.k-course-page .approval-note p{font-size:12px;line-height:1.6}.k-course-page .report-line{margin-top:24px;padding:0 4px}.k-course-page .report-line>:is(a,button){min-height:44px;font-size:13px}.k-course-page .k-related-courses{padding-top:56px}.k-related-courses .section-title{align-items:center}.k-related-courses .section-title h2{font-size:clamp(26px,3vw,36px)}.k-related-courses .section-title>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.k-related-courses .course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.k-course-page :is(a,button,summary):focus-visible{outline:3px solid var(--k-blue);outline-offset:4px}#course-calendar{scroll-margin-top:100px}body:has(.k-course-page) .site-footer{margin-top:0}.wrap:has(>:is(.provider-creative-profile,.public-profile)) .stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (max-width:1099px){.k-course-page .course-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.k-course-facts>div{flex-direction:column;align-items:flex-start}}@media (max-width:899.98px){.k-course-page .course-detail-layout{grid-template-columns:minmax(0,1fr)}.k-course-page .course-detail-layout>.application-panel{position:static}.k-course-facts>div{flex-direction:row}.k-course-page .k-mobile-course-action{display:flex;width:100%;margin-bottom:0;gap:12px}.k-mobile-course-action>span{margin-left:auto}.k-related-courses .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.k-course-page>.wrap{padding-top:8px}.k-course-page .breadcrumb{margin-bottom:12px}.k-course-heading{margin-bottom:20px}.k-course-heading h1{font-size:34px;line-height:1.14}.k-course-intro-line{gap:6px 12px}.k-course-page .detail-cover.detail-photo{aspect-ratio:1.25;border-radius:20px}.k-course-facts{gap:8px}.k-course-facts>div{flex-direction:column;align-items:flex-start;padding:12px;gap:8px;border-radius:14px}.k-course-facts strong{font-size:13px}.k-course-overview,.k-course-page .k-learning-highlights,.k-course-programme>summary{padding:20px}.k-course-programme>.content-blocks{padding:0 20px 20px}.k-course-page .k-related-courses{padding-top:36px}.k-related-courses .section-title{align-items:flex-start;gap:12px}.k-related-courses .section-title>a{flex-shrink:0}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-content h3{font-size:18px;min-height:0}}@media (max-width:480px){:is(.local-first-home .market-catalogue,.discovery-refresh .results,.k-related-courses) .course-grid{grid-template-columns:minmax(0,1fr);gap:20px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-cover{aspect-ratio:1.45}.k-course-heading h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.course-card.market-card.editorial-card,.course-card.market-card.editorial-card .cover-link>img{transition:none}.course-card.market-card.editorial-card:hover .cover-link>img,:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card:hover{transform:none}}.course-card.market-card.editorial-card.managed-card .course-cover{aspect-ratio:16/9;height:auto}.course-card.market-card.editorial-card.managed-card .cover-link>img{object-fit:contain;object-position:center;transform:none}.connected-home .curiosity-hero{position:relative;overflow:clip;background:radial-gradient(ellipse at 76% 46%,#327aca38 0,transparent 45%),linear-gradient(112deg,var(--k-blue) 0,#234fc7 52%,var(--k-deep) 100%)}body:has(.connected-home) .site-header{background:linear-gradient(112deg,var(--k-blue) 0,#234fc7 52%,var(--k-deep) 100%);border-bottom-color:#ffffff1a}.connected-home .curiosity-hero-inner{padding-block:64px;gap:56px}.connected-home .curiosity-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:28px;padding-bottom:0}.connected-home .curiosity-copy h1{margin:0}.connected-home .curiosity-kicker{letter-spacing:.1em}.connected-home .curiosity-search{margin-top:30px;box-shadow:0 12px 36px #0d286e1c}.connected-home .curiosity-quick{margin-top:16px}.connected-home .curiosity-copy .hero-fee-note{color:#e1eaff}.connected-home .course-universe{background:radial-gradient(ellipse at center,#529fda18,transparent 64%)}.course-universe .course-universe__halo{pointer-events:none;opacity:.85}.course-universe .course-universe__outline-glow{opacity:.2}.course-universe .course-universe__rim{opacity:.85}.course-universe .course-universe__preview{background:var(--k-paper);color:var(--k-ink)}.course-universe .course-universe__visit{background:var(--k-blue)}.course-universe .course-universe__course:hover .course-universe__visit{background:var(--k-blue-hover)}.connected-home .k-nearby-entry{padding-block:32px;border-bottom:0;gap:24px}.connected-home .k-city-links a{background:var(--k-white);border-color:var(--k-border)}.connected-home .k-city-links a:hover{background:var(--k-cloud);border-color:var(--k-blue)}.connected-home .market-catalogue{position:relative;isolation:isolate;overflow:clip;padding-block:76px 80px;background:var(--k-cloud)}.connected-home .market-section-heading{margin-bottom:36px}.connected-home .market-section-heading h2{max-width:720px}.connected-home .catalogue-network{position:absolute;width:460px;height:190px;right:-130px;top:-72px;color:var(--k-network-ink);opacity:.36;--network-accent:var(--k-blue)}.connected-home.local-first-home .market-catalogue .course-grid{gap:28px}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card{background:var(--k-white);border-color:#dce5f1;box-shadow:0 3px 12px #172b4d03}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card:hover{box-shadow:0 12px 28px #172b4d0e;border-color:#b8cbed;transform:translateY(-3px)}:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card .course-bottom{border-top-color:#e6ecf4}.connected-home.local-first-home .market-teach{position:relative;isolation:isolate;overflow:hidden;margin-block:80px;padding:56px;min-height:270px;background:var(--k-deep);box-shadow:none}.connected-home .market-teach>div{position:relative;z-index:1;max-width:610px}.connected-home .market-teach>.button{position:relative;z-index:1;background:var(--k-lime);color:var(--k-ink)}.connected-home .market-teach .eyebrow{color:var(--k-sky)}.connected-home .market-teach p{color:#e1eaff}.connected-home .teach-network{position:absolute;right:-12px;top:-90px;width:450px;height:450px;color:var(--k-sky);opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.discovery-refresh>.page-title,.k-course-heading{position:relative;isolation:isolate;overflow:hidden}.discovery-refresh>.page-title{padding:40px;min-height:148px;background:var(--k-cloud);border:1px solid #e4ebf5;margin-bottom:36px}.discovery-refresh>.page-title>div{position:relative;z-index:1;max-width:calc(100% - 220px)}.heading-network[data-brand-network]{position:absolute;right:-35px;top:-60px;width:330px;height:250px;color:var(--k-network-ink);opacity:.45;--network-accent:var(--k-blue);-webkit-mask-image:linear-gradient(90deg,transparent,#000 44%);mask-image:linear-gradient(90deg,transparent,#000 44%)}.k-course-heading{padding-block:12px 28px;margin-bottom:12px}.k-course-heading>:not(.heading-network){position:relative;z-index:1;max-width:calc(100% - 235px)}.k-course-heading .heading-network{top:-10px;height:220px;opacity:.32}.k-course-page{background:linear-gradient(180deg,var(--k-cloud),#f8fafe 720px)}.k-course-page .k-course-programme{background:#f0f2fb}.k-course-page .k-course-facts>div:nth-child(2){background:#e8eefb}.k-course-page .k-course-facts>div:nth-child(3){background:#edf4e1}.site-footer:has(.footer-network){position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--k-border)}.site-footer .footer-network{position:absolute;width:400px;height:145px;bottom:-45px;right:-80px;color:var(--k-network-ink);opacity:.35;--network-accent:var(--k-blue)}.site-footer:has(.footer-network)>.wrap{position:relative;z-index:1}@media (min-width:1600px){.connected-home .curiosity-hero-inner{padding-block:64px}}@media (max-width:1000px){.connected-home .curiosity-hero-inner{gap:32px;padding-block:48px}.connected-home .curiosity-copy h1{font-size:clamp(38px,5vw,52px)}.connected-home .k-nearby-entry{gap:16px}.connected-home.local-first-home .market-teach{padding:40px}.discovery-refresh>.page-title>div{max-width:calc(100% - 140px)}.discovery-refresh .heading-network{width:240px;right:-60px}}@media (max-width:700px){body:has(.connected-home) .main-nav{background:var(--k-blue)}.connected-home .curiosity-hero-inner{gap:24px;padding-block:40px 36px}.connected-home .curiosity-copy{gap:24px}.connected-home .curiosity-copy h1{font-size:clamp(38px,10vw,52px)}.connected-home .curiosity-search{margin-top:24px}.connected-home .curiosity-quick{margin-top:12px}.course-universe .course-universe__halo{opacity:.55}.connected-home .k-nearby-entry{padding-block:24px}.connected-home .market-catalogue{padding-block:44px 48px}.connected-home.local-first-home .market-catalogue .course-grid{gap:24px}.connected-home .catalogue-network{width:260px;height:110px;right:-125px;top:-30px;opacity:.25}.connected-home .market-section-heading{margin-bottom:28px}.connected-home.local-first-home .market-teach{margin-block:40px;padding:32px 24px;gap:24px;min-height:0}.connected-home .teach-network{width:430px;height:370px;top:auto;bottom:-110px;right:-110px;opacity:.32;-webkit-mask-image:linear-gradient(160deg,transparent 30%,#000);mask-image:linear-gradient(160deg,transparent 30%,#000)}.discovery-refresh>.page-title{padding:28px 24px;min-height:128px;margin-bottom:24px}.discovery-refresh>.page-title>div,.k-course-heading>:not(.heading-network){max-width:100%}.discovery-refresh .heading-network,.heading-network{width:180px;right:-125px;top:-85px;opacity:.2}.k-course-heading .heading-network{height:180px;top:-55px}.k-course-heading{padding-bottom:20px}.site-footer .footer-network{width:280px;right:-100px;opacity:.2}}@media (prefers-reduced-motion:reduce){:is(.market-home,.discovery-refresh,.wrap) .course-card.market-card.editorial-card:hover{transform:none}}.connected-home .k-region-band{background:var(--k-cloud);border-bottom:1px solid var(--k-border)}.connected-home .k-region-band .k-nearby-entry{display:block;max-width:1080px;padding-block:14px;margin-block:0;border:0}.connected-home .k-region-band h2{color:var(--k-secondary);font-size:13px;font-weight:600;margin:0}.connected-home .k-region-band .k-city-links{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-width:0}.connected-home .k-region-band .k-city-links:before{content:"";position:absolute;left:calc(100% / 14);right:calc(100% / 14);top:17px;height:1px;background:color-mix(in srgb,var(--k-blue) 22%,transparent);pointer-events:none}.connected-home .k-region-band .k-city-links .k-city-filter{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:8px 5px;border:0;border-radius:10px;background:transparent;font-family:var(--k-font-body);font-size:14px;font-weight:500;color:var(--k-ink);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.k-city-node{position:relative;width:8px;height:8px;border:2px solid var(--k-blue);border-radius:50%;background:var(--k-cloud);box-shadow:0 0 0 5px var(--k-cloud);transition:background .15s ease,box-shadow .15s ease}.connected-home .k-region-band .k-city-links .k-city-filter:hover{background:transparent;color:var(--k-blue)}.k-region-band .k-city-links .k-city-filter:hover .k-city-node{background:var(--k-lime);border-color:var(--k-deep);box-shadow:0 0 0 5px var(--k-cloud),0 0 0 8px rgb(196 244 78/20%)}.connected-home .k-region-band .nearby-map-link{display:inline-flex;justify-content:center;align-items:center;gap:10px;grid-column:auto;grid-row:auto;min-height:44px;padding:0 14px;border:1px solid var(--k-border);border-radius:12px;background:var(--k-paper);color:var(--k-blue);font-size:13px;font-weight:600;white-space:nowrap}.connected-home .k-region-band .nearby-map-link:hover{border-color:var(--k-blue);background:var(--k-white)}.k-region-band .k-city-filter:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px}@media(max-width:1000px){.connected-home .k-region-band .k-nearby-entry{padding-block:14px}.connected-home .k-region-band .k-city-links{grid-column:auto;grid-row:auto}.connected-home .k-region-band .nearby-map-link{grid-column:2;grid-row:1}}@media(max-width:700px){.connected-home .k-region-band .k-nearby-entry{padding-block:10px}.connected-home .k-region-band .k-city-links{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:4px;margin-inline:-4px;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:var(--k-border) transparent}.connected-home .k-region-band .k-city-links .k-city-filter{flex:0 0 94px;min-height:56px;font-size:12px}.connected-home .k-region-band .k-city-links:before{left:51px;right:auto;width:564px;top:21px}.connected-home .k-region-band .nearby-map-link{min-height:44px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.k-region-band .k-city-links .k-city-filter,.k-region-band .k-city-node{transition:none}}.connected-home .k-region-band .k-city-filter[aria-pressed=true]{color:var(--k-blue);font-weight:700}.k-region-band .k-city-filter[aria-pressed=true] .k-city-node{background:var(--k-lime);border-color:var(--k-deep);box-shadow:0 0 0 5px var(--k-cloud),0 0 0 8px rgb(196 244 78/20%)}.k-city-results{animation:k-city-results-in .18s ease-out}@keyframes k-city-results-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.k-city-results{animation:none}}.brand-shell{position:relative;isolation:isolate;min-height:100vh;background:var(--k-paper)}.brand-page-content{position:relative;z-index:1}.brand-page-field{position:absolute;inset:0;overflow:clip;pointer-events:none;color:var(--k-blue);--network-accent:var(--k-blue)}.brand-page-field>svg{position:absolute;opacity:.32}.brand-page-field .brand-page-field__north{width:650px;height:650px;top:10px;right:-240px;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 65%);mask-image:linear-gradient(90deg,transparent 12%,#000 65%)}.brand-page-field .brand-page-field__west{width:580px;height:580px;top:600px;left:-320px;rotate:180deg;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 75%);mask-image:linear-gradient(90deg,transparent 15%,#000 75%)}.brand-page-field .brand-page-field__south{width:1100px;height:240px;right:-400px;bottom:240px;opacity:.22;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 76%);mask-image:linear-gradient(90deg,transparent 28%,#000 76%)}.brand-shell[data-brand-mode=home]>.brand-page-field{display:none}.brand-shell[data-brand-mode=workspace] .brand-page-field{opacity:.4}.brand-shell[data-brand-mode=auth] .brand-page-field{display:none}.brand-shell .site-header{border-bottom-color:var(--k-border)}.brand-shell .site-header .wordmark{font-family:var(--k-font-display)}.brand-shell .site-header:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(90deg,transparent 8%,#9cbbfa88 45%,var(--k-sky) 74%,transparent);pointer-events:none}.brand-shell .page-title.network-heading{position:relative;isolation:isolate;overflow:hidden;min-height:190px;align-items:center;padding:36px 40px;border:1px solid var(--k-border);border-radius:24px;background:linear-gradient(110deg,var(--k-cloud) 40%,#e4edfd)}.brand-shell .network-heading__copy{position:relative;z-index:1;max-width:calc(100% - 240px)}.brand-shell .network-heading__copy h1{font-family:var(--k-font-display);font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1.17;text-wrap:balance}.brand-shell .page-title.network-heading>.heading-network{position:absolute;width:410px;height:410px;right:-65px;top:-145px;opacity:.85;color:var(--k-blue);-webkit-mask-image:linear-gradient(90deg,transparent,#000 52%);mask-image:linear-gradient(90deg,transparent,#000 52%)}.brand-shell .page-title.network-heading>:not(.heading-network){position:relative;z-index:1}.brand-shell[data-brand-mode=workspace] .page-title.network-heading{min-height:145px;background:var(--k-white);padding:28px 32px}.brand-shell[data-brand-mode=workspace] .page-title.network-heading>.heading-network{opacity:.28}.brand-shell[data-brand-mode=workspace] .network-heading__copy h1{font-size:32px}.brand-shell[data-brand-mode=public] .page-space{padding-block:48px 80px}.brand-shell[data-brand-mode=public] :is(.panel,.pricing-card,.faq,.table-scroll){background:var(--k-white)}.brand-shell .centered-heading{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:48px 32px;margin-bottom:32px;background:var(--k-deep);color:var(--k-paper)}.brand-shell .centered-heading>:not(.pricing-network){position:relative;z-index:1}.brand-shell .centered-heading h1{color:var(--k-paper);font-family:var(--k-font-display);font-size:clamp(32px,4vw,48px);letter-spacing:-.05em}.brand-shell .centered-heading .eyebrow{color:var(--k-lime)}.brand-shell .centered-heading p{color:#e1eaff;max-width:580px}.brand-shell .pricing-network{position:absolute;left:0;top:50%;translate:0 -50%;width:100%;height:auto;aspect-ratio:1200/640;color:var(--k-sky);opacity:.8;-webkit-mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000)}.brand-shell .pricing-card{padding:36px;border-radius:24px;border-color:var(--k-border)}.brand-shell .pricing-card.featured-plan{background:var(--k-cloud);border-color:var(--k-blue)}.brand-shell .faq{border:1px solid var(--k-border);border-radius:16px;padding-inline:24px;margin-bottom:12px}.brand-shell .faq p{color:var(--k-muted);font-size:15px}.brand-shell .legal-content>section{background:var(--k-paper)}.brand-shell .legal-content>section p{font-size:16px}.brand-shell .legal-content .network-heading__copy{max-width:calc(100% - 160px)}.brand-shell .onboarding-copy{position:relative;isolation:isolate;padding:36px;border-radius:28px;overflow:hidden;background:var(--k-cloud)}.brand-shell .onboarding-copy>:not(.onboarding-network){position:relative;z-index:1}.brand-shell .onboarding-network{position:absolute;width:400px;height:400px;right:-240px;bottom:-120px;color:var(--k-blue);opacity:.5}.brand-shell .onboarding-copy .fine-print{padding-right:34px}.brand-shell .onboarding-layout{gap:56px}.brand-shell .provider-creative-content{align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;isolation:isolate;overflow:hidden;background:var(--k-deep)}.brand-shell .provider-creative-content>:not(.profile-network){position:relative;z-index:1}.brand-shell .provider-creative-content :is(h1,p,.eyebrow){color:var(--k-paper)}.brand-shell .provider-creative-content .eyebrow{color:var(--k-lime)}.brand-shell .profile-network{position:absolute;right:-90px;bottom:-145px;width:460px;height:360px;color:var(--k-sky);opacity:.5;-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 80%);mask-image:linear-gradient(180deg,transparent 8%,#000 80%)}.brand-shell .public-profile{position:relative;overflow:hidden;isolation:isolate}.brand-shell .public-profile>:not(.profile-network){position:relative;z-index:1}.brand-shell .public-profile .profile-network{color:var(--k-blue);opacity:.3}.brand-shell .k-course-heading .heading-network{width:400px;height:300px;right:-90px;top:-40px;opacity:.7;color:var(--k-blue)}.brand-shell .k-course-page{background:transparent}.connected-home .catalogue-network{width:1100px;height:250px;right:-320px;top:-70px;opacity:.65;color:var(--k-blue);-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 62%);mask-image:linear-gradient(90deg,transparent 5%,#000 62%)}.connected-home .market-catalogue{background:linear-gradient(180deg,var(--k-cloud),#f6f8fd)}.connected-home .market-catalogue>.wrap{position:relative;z-index:1}.connected-home .teach-network{width:630px;height:570px;right:-35px;top:-190px;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 75%);mask-image:linear-gradient(90deg,transparent 15%,#000 75%)}.brand-shell .brand-page-content .site-footer{background:var(--k-deep);color:var(--k-paper);padding-top:64px;border:0}.brand-shell .brand-page-content .site-footer .wordmark{color:var(--k-paper)}.brand-shell .brand-page-content .site-footer .wordmark span{color:var(--k-lime)}.brand-shell .brand-page-content .site-footer :is(h3,a){color:var(--k-paper)}.brand-shell .brand-page-content .site-footer .footer-grid>div>a:not(.wordmark){color:#e1eaff;font-size:14px}.brand-shell .brand-page-content .site-footer .footer-grid>div>a:not(.wordmark):hover{color:var(--k-lime)}.brand-shell .brand-page-content .site-footer :is(p,small,.footer-bottom){color:#d5e3ff}.brand-shell .brand-page-content .site-footer a:hover{color:var(--k-lime)}.brand-shell .brand-page-content .site-footer .footer-bottom{border-color:#ffffff26}.brand-shell .brand-page-content .site-footer .footer-network{width:1500px;height:320px;right:-440px;bottom:-75px;color:var(--k-sky);opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent 10%,#000 70%);mask-image:linear-gradient(180deg,transparent 10%,#000 70%)}.brand-shell .brand-page-content .site-footer :is(a,button):focus-visible{outline-color:var(--k-lime)}.brand-shell .auth-story{background:linear-gradient(145deg,var(--k-blue),var(--k-deep));color:var(--k-paper);padding:56px;isolation:isolate}.brand-shell .auth-story :is(.wordmark,h2,p){color:var(--k-paper);position:relative;z-index:1}.brand-shell .auth-story .eyebrow,.brand-shell .auth-story .wordmark span{color:var(--k-lime)}.brand-shell .auth-story h2{font-family:var(--k-font-display);font-size:clamp(36px,4vw,56px);letter-spacing:-.05em}.brand-shell .auth-story p{font-size:16px;color:#e1eaff}.brand-shell .auth-story>small{font-size:13px;color:#d5e3ff}.brand-shell .auth-network{position:absolute;width:900px;height:780px;right:-270px;bottom:-120px;color:var(--k-sky);opacity:.75;-webkit-mask-image:linear-gradient(180deg,transparent 18%,#000 72%);mask-image:linear-gradient(180deg,transparent 18%,#000 72%)}.brand-shell .auth-form-side{background:var(--k-paper)}.brand-shell .auth-form{position:relative;z-index:1;max-width:420px;padding:32px;background:var(--k-white);border:1px solid var(--k-border);border-radius:24px;box-shadow:0 16px 60px #15357a08}.brand-shell .auth-form h1{font-family:var(--k-font-display);font-size:32px;letter-spacing:-.04em}.brand-shell .auth-form .field-label,.brand-shell .auth-form>p{font-size:14px}.brand-shell .auth-form input{font-size:16px}.brand-shell .auth-form-side:before{content:"";position:absolute;top:0;right:0;width:280px;height:220px;background:url(/brand/network/corner.svg) 50%/cover no-repeat;opacity:.2;pointer-events:none}.brand-fallback{min-height:100vh;display:grid;place-content:center;gap:24px;padding:80px max(24px,calc((100vw - 1000px) / 2))}.brand-fallback h1{font-family:var(--k-font-display);font-size:clamp(34px,5vw,64px);letter-spacing:-.05em}.brand-fallback .row-actions{justify-content:flex-start}@media (max-width:1000px){.brand-shell .page-title.network-heading{padding:28px}.brand-shell .network-heading__copy{max-width:calc(100% - 140px)}.brand-shell .page-title.network-heading>.heading-network{right:-145px}.brand-shell .auth-story{padding:40px}.brand-shell .onboarding-layout{gap:28px}.brand-shell .onboarding-copy{padding:28px}}@media (max-width:700px){.brand-page-field .brand-page-field__north{width:370px;height:370px;right:-250px;top:90px;opacity:.22}.brand-page-field .brand-page-field__west{width:300px;height:300px;left:-240px;top:650px}.brand-page-field .brand-page-field__south{right:-400px;opacity:.15}.brand-shell[data-brand-mode=public] .page-space{padding-block:24px 48px}.brand-shell .page-title.network-heading{display:block;min-height:180px;padding:28px 24px 60px;border-radius:20px}.brand-shell .legal-content .network-heading__copy,.brand-shell .network-heading__copy{max-width:100%}.brand-shell .network-heading__copy h1{font-size:30px}.brand-shell .page-title.network-heading>.heading-network{width:270px;height:200px;top:auto;bottom:-110px;right:-60px;opacity:.7;-webkit-mask-image:linear-gradient(180deg,transparent 5%,#000);mask-image:linear-gradient(180deg,transparent 5%,#000)}.brand-shell[data-brand-mode=workspace] .page-title.network-heading{padding:24px 20px 48px}.brand-shell[data-brand-mode=workspace] .network-heading__copy h1{font-size:27px}.brand-shell .centered-heading{padding:36px 24px}.brand-shell .centered-heading h1{font-size:32px}.brand-shell .pricing-network{width:180%;left:-40%;opacity:.5}.brand-shell .pricing-card{padding:28px}.brand-shell .faq{padding-inline:20px}.brand-shell .onboarding-copy{padding:28px 24px}.brand-shell .profile-network{width:360px;right:-130px;bottom:-190px;opacity:.45}.brand-shell .k-course-heading .heading-network{width:250px;height:150px;right:-160px;top:-60px;opacity:.35}.connected-home .catalogue-network{width:720px;height:150px;right:-340px;top:-55px;opacity:.38}.connected-home .teach-network{width:500px;height:450px;top:auto;bottom:-120px;right:-180px;opacity:.45}.brand-shell .brand-page-content .site-footer{padding-top:44px}.brand-shell .brand-page-content .site-footer .footer-network{width:950px;right:-510px;bottom:-100px;opacity:.35}.brand-shell .auth-layout{display:block}.brand-shell .auth-story{display:flex;min-height:150px;height:150px;padding:30px 24px}.brand-shell .auth-story>div,.brand-shell .auth-story>small{display:none}.brand-shell .auth-network{width:500px;height:400px;bottom:-160px;right:-30px;opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 75%);mask-image:linear-gradient(90deg,transparent 5%,#000 75%)}.brand-shell .auth-form-side{padding:28px 16px 48px}.brand-shell .auth-form{padding:24px}.brand-shell .auth-form h1{font-size:28px;margin-top:24px}.brand-shell .auth-language{color:var(--k-paper);background:#ffffff16;border-color:#ffffff66;top:27px;right:20px}}.brand-shell .site-header .header-inner{height:80px}.brand-shell .site-header .main-nav a{font-size:14px}.brand-shell .site-header .provider-nav{font-size:13px}.brand-shell .site-header .wordmark{font-size:36px}.brand-shell .pricing-card li,.brand-shell .pricing-card>p{font-size:14px}.brand-shell .pricing-card .button{font-size:14px;min-height:46px}.brand-shell .centered-heading .eyebrow{font-size:12px}@media (max-width:700px){.brand-shell .site-header .header-inner{height:72px}.brand-shell .site-header .wordmark{font-size:32px}.brand-shell .site-header .main-nav{top:72px}.brand-shell .pricing-network{width:180%;left:-40%;-webkit-mask-image:linear-gradient(90deg,#000,transparent 28%,transparent 72%,#000);mask-image:linear-gradient(90deg,#000,transparent 28%,transparent 72%,#000)}}:root{--k-select-height:48px;--k-select-radius:12px;--k-select-bg:var(--k-white,#fff);--k-select-ink:var(--k-ink,#172b4d);--k-select-border:var(--k-control-border,#718198);--k-select-accent:var(--k-blue,#2855d9);--k-select-shadow:0 1px 2px rgb(23 43 77/3%);--k-select-menu-radius:16px;--k-select-menu-height:320px;--k-select-menu-shadow:0 18px 44px -12px rgb(21 53 122/25%),0 4px 12px rgb(23 43 77/7%);--k-select-cue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E%3Cpath d='m4 5 6 6 6-6' fill='none' stroke='%232855D9' stroke-width='1.2'/%3E%3Cg fill='%232855D9'%3E%3Ccircle cx='4' cy='5' r='1.6'/%3E%3Ccircle cx='10' cy='11' r='2'/%3E%3Ccircle cx='16' cy='5' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--k-select-node:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m3 14 7-8 7 8H3' fill='none' stroke='%237999CA' stroke-width='.8'/%3E%3Ccircle cx='3' cy='14' r='1.4' fill='%232855D9'/%3E%3Ccircle cx='10' cy='6' r='2' fill='%232855D9'/%3E%3Ccircle cx='17' cy='14' r='2.7' fill='%232855D9'/%3E%3C/svg%3E")}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]){appearance:none;-webkit-appearance:none;min-width:0;max-width:100%;min-height:max(44px,var(--k-select-height));border:1px solid var(--k-select-border);border-radius:var(--k-select-radius);padding:11px 44px 11px 14px;background-color:var(--k-select-bg);background-image:var(--k-select-cue);background-repeat:no-repeat;background-position:right 13px center;background-size:20px 16px;color:var(--k-select-ink);box-shadow:var(--k-select-shadow);font-family:var(--k-font-body,"DM Sans","Segoe UI",sans-serif);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:normal;text-align:start;text-overflow:ellipsis;cursor:pointer;color-scheme:light;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):hover:not(:disabled){border-color:var(--k-select-accent)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):focus{border-color:var(--k-select-accent);box-shadow:var(--k-select-shadow)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):focus-visible{outline:3px solid var(--k-select-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--k-white,#fff)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"])[aria-invalid=true]{border-color:var(--k-error,#954747);box-shadow:inset 3px 0 0 var(--k-error,#954747)}@supports selector(select:user-invalid){body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):user-invalid{border-color:var(--k-error,#954747);box-shadow:inset 3px 0 0 var(--k-error,#954747)}}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):disabled{opacity:1;background-color:var(--k-disabled-bg,#e8edf3);color:var(--k-disabled-ink,#52627a);border-color:var(--k-border,#d7e1ee);box-shadow:none;cursor:not-allowed}@supports (appearance:base-select) and selector(select::picker(select)){body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]),body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"])::picker(select){appearance:base-select}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]){align-items:center;gap:12px;padding-inline:14px;background-image:none}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"])::picker-icon{content:"";flex:0 0 20px;width:20px;height:16px;margin-inline-start:auto;color:var(--k-select-accent);background:currentColor;-webkit-mask:var(--k-select-cue) center /20px 16px no-repeat;mask:var(--k-select-cue) center /20px 16px no-repeat;transition:rotate .14s ease}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):open{border-color:var(--k-select-accent)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):open::picker-icon{rotate:180deg}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"])::picker(select){box-sizing:border-box;min-inline-size:min(anchor-size(self-inline),calc(100dvw - 24px));inline-size:max(14rem,anchor-size(self-inline));max-inline-size:calc(100dvw - 24px);max-block-size:min(var(--k-select-menu-height),calc(50dvh - 24px));margin-block:6px;padding:6px;border:1px solid var(--k-border,#d7e1ee);border-radius:var(--k-select-menu-radius);background:var(--k-white,#fff);color:var(--k-ink,#172b4d);box-shadow:var(--k-select-menu-shadow);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--k-control-border,#718198) var(--k-cloud,#f1f5fc);font:500 16px/1.4 var(--k-font-body,"DM Sans","Segoe UI",sans-serif)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option{display:flex;align-items:center;gap:10px;min-block-size:44px;padding:10px 12px;border:0;border-radius:10px;background:var(--k-white,#fff);color:var(--k-ink,#172b4d);font:500 16px/1.4 var(--k-font-body,"DM Sans","Segoe UI",sans-serif);white-space:normal;overflow-wrap:anywhere;cursor:pointer}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option:before{content:"";flex:0 0 20px;width:20px;height:20px;background:var(--k-select-node) center /20px 20px no-repeat;pointer-events:none}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option::checkmark{order:1;flex:0 0 18px;margin-inline-start:auto;color:var(--k-select-accent);font-size:18px;font-weight:700}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option:checked{background:var(--k-cloud,#f1f5fc);color:var(--k-deep,#15357a);font-weight:650;box-shadow:inset 2px 0 0 var(--k-select-accent)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option:is(:hover,:focus):not(:disabled){background:var(--k-cloud,#f1f5fc);color:var(--k-deep,#15357a)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option:focus-visible{outline:2px solid var(--k-select-accent);outline-offset:-2px}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option:disabled{color:var(--k-disabled-ink,#52627a);cursor:not-allowed}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) option:disabled:before{opacity:.35}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) optgroup{padding-block:6px;color:var(--k-secondary,#536783);font:600 12px/1.5 var(--k-font-body,"DM Sans","Segoe UI",sans-serif)}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]) :is(option,optgroup)[hidden]{display:none}}@media (prefers-reduced-motion:reduce){body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]){transition:none}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"])::picker-icon{transition:none}}@media (forced-colors:active){body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]){appearance:auto;background-image:none;box-shadow:none;border-color:ButtonText}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"])::picker(select){appearance:auto;background-image:none;box-shadow:none;border-color:ButtonText}body .brand-shell .brand-page-content select:not([multiple]):is(:not([size]),[size="1"]):focus-visible{outline-color:Highlight}}