._VariantA_b374a4b{isolation:isolate;color:var(--sin-on-surface);flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:clip}@media (min-width:40rem){._VariantA_b374a4b{min-height:clamp(24rem,73svh,40rem)}}@media (min-width:64rem){._VariantA_b374a4b{min-height:clamp(26rem,73svh,48rem)}}._VariantA__grid_b374a4b{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._VariantA__layout_b374a4b{width:100%;max-width:var(--page-max-width,77.5rem);margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){._VariantA__layout_b374a4b{padding-inline:2rem}}@media (min-width:85.375rem){._VariantA__layout_b374a4b{padding-inline:0}}._VariantA__layout_b374a4b{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){._VariantA__layout_b374a4b{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}._VariantA__main_b374a4b{min-width:0}._VariantA__title_b374a4b{letter-spacing:-.0312rem;letter-spacing:-.03em;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,8vw,3.75rem);font-weight:800;line-height:1.02}._VariantA__lead_b374a4b{letter-spacing:-.0062rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media (prefers-reduced-motion:no-preference){._VariantA__lead_b374a4b{animation:_rise_b374a4b .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantA__lead_b374a4b{max-width:30ch;color:var(--sin-on-surface-variant);margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem)}@media (prefers-reduced-motion:no-preference){._VariantA__entry_b374a4b{animation:_rise_b374a4b .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantA__entry_b374a4b{max-width:27.5rem;margin-top:clamp(1.5rem,4vw,2.5rem)}._VariantA__classes_b374a4b{min-width:0}._VariantA__classesTitle_b374a4b{letter-spacing:-.0187rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.25rem}@media (prefers-reduced-motion:no-preference){._VariantA__classesTitle_b374a4b{animation:_rise_b374a4b .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantA__classesTitle_b374a4b{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.375rem,3.5vw,1.875rem);font-weight:800;line-height:1.1}._VariantA__classesKeyword_b374a4b{background-image:linear-gradient(90deg, var(--sin-primary), #088cb5);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){._VariantA__classesKeyword_b374a4b{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}._VariantA__tiles_b374a4b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .25rem;margin:-.5rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){._VariantA__tiles_b374a4b{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){._VariantA__tiles_b374a4b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){._VariantA__tileItem_b374a4b{animation:_rise_b374a4b .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantA__tileItem_b374a4b{min-width:0}._VariantA__tile_b374a4b{transition:transform .16s cubic-bezier(.23,1,.32,1)}._VariantA__tile_b374a4b:active{transform:scale(.98)}._VariantA__tile_b374a4b{height:100%;color:inherit;border-radius:1.25rem;align-content:start;gap:.75rem;padding:.5rem .5rem .75rem;text-decoration:none;transition:background-color .35s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:grid}@media (hover:hover){._VariantA__tile_b374a4b:hover{background-color:var(--sin-surface-container-low)}._VariantA__tile_b374a4b:hover img{transform:scale(1.04)}}._VariantA__tile_b374a4b:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}._VariantA__tileMedia_b374a4b{aspect-ratio:1;background-color:var(--sin-surface-container);border-radius:1rem;display:block;position:relative;overflow:hidden}@media (min-width:64rem){._VariantA__tileMedia_b374a4b{aspect-ratio:4/3;max-height:max(7.5rem,clamp(26rem,73svh,48rem)/2 - 11.6875rem)}}._VariantA__tileMedia_b374a4b img{object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}._VariantA__play_b374a4b{letter-spacing:.0063rem;background-color:color-mix(in srgb, var(--sin-scrim) 32%, transparent);color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.25rem;height:2.25rem;padding:0 .75rem 0 .5rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}._VariantA__tileTitle_b374a4b{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:block}._VariantA__tileTeacher_b374a4b{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);margin-top:-.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:block}@keyframes _rise_b374a4b{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}
