.public-learning-shell .public-hero.public-hero--island:not(.marketing-dark){position:relative;isolation:isolate;padding-block:clamp(3rem,5.4vw,5.1rem)!important;border-color:#ffffff29;color:#fff;background:linear-gradient(100deg,#023332e6,#03483bc2 47%,#034d3e99),var(--sb-public-scene) center 48% / cover no-repeat!important}.public-learning-shell .public-hero.public-hero--island:before,.public-learning-shell .public-hero.public-hero--island:after{display:none!important}.public-learning-shell .public-hero.public-hero--island h1{max-width:23ch;margin-inline:auto;color:#fff;font-weight:900;font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.07;letter-spacing:-.048em;text-shadow:0 4px 23px rgba(2,31,28,.23);text-wrap:balance}.public-learning-shell .public-hero.public-hero--island :is(p.text-muted-foreground,p.text-foreground\/75){color:#e5f4eb!important}.public-learning-shell .public-hero.public-hero--island>div>:is(p.text-xs,div.text-xs),.public-learning-shell .public-hero.public-hero--island>div>div>:is(p.text-xs,div.text-xs){color:#ffe0a0}.public-learning-shell .public-hero.public-hero--island .text-primary{color:#ffe1a0}.public-learning-shell .public-hero.public-hero--island .bg-card.text-primary{color:#0f5c4a;background:#fffdf2}.public-learning-shell .public-hero.public-hero--island input,.public-learning-shell .public-hero.public-hero--island textarea,.public-learning-shell .public-hero.public-hero--island select{color:#143f36!important;background:#fffdf7!important;border:1px solid rgba(244,246,239,.8);box-shadow:0 16px 34px -22px #001d1c94}.public-learning-shell .public-hero.public-hero--island :is(input,textarea)::-moz-placeholder{color:#658579}.public-learning-shell .public-hero.public-hero--island :is(input,textarea)::placeholder{color:#658579}.public-learning-shell .public-hero.public-hero--island .bg-primary\/10{background-color:#ffffff26;border:1px solid rgba(255,255,255,.2)}.public-learning-shell .public-hero.public-hero--island .bg-primary\/5{background-color:#ffffff1f;border-color:#ffffff40}.public-learning-shell .public-hero.public-hero--island :is(.bg-card,[class~=border][class~=rounded-full]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-learning-shell .public-hero.public-hero--island a:focus-visible,.public-learning-shell .public-hero.public-hero--island button:focus-visible{outline:3px solid #ffe1a0;outline-offset:3px}@media(max-width:639px){.public-learning-shell .public-hero.public-hero--island:not(.marketing-dark){padding-block:2.7rem!important;background-position:center 48%}.public-learning-shell .public-hero.public-hero--island h1{font-size:clamp(2rem,8.6vw,2.85rem)}.public-learning-shell .public-hero.public-hero--island p.text-lg{font-size:.96rem;line-height:1.6}}
