.slb{isolation:isolate;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:600px;display:grid;position:relative}.slb-col{min-width:0;position:relative}.slb-copy{z-index:1;border-radius:calc(var(--radius) * 3);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;padding:64px 56px;display:flex;overflow:hidden}.slb-t{max-width:520px;position:relative}.slb-foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;display:flex;position:relative}.slb-u{white-space:nowrap;display:inline-block;position:relative}.slb-scrib{width:104%;height:16px;position:absolute;bottom:-10px;left:-2%;overflow:visible}.slb-scrib path{stroke:currentColor;stroke-width:5px;transition-delay:.5s}.slb-note{pointer-events:none;align-items:flex-end;gap:6px;margin:0 0 -8px 18px;display:flex;position:relative}.slb-note svg{flex:none;width:56px;height:40px;margin-bottom:-14px;display:block;overflow:visible}.slb-note path{stroke:currentColor;stroke-width:2.6px;transition-delay:1s}.slb-note .bnhd-tx{margin-bottom:14px;line-height:26px;transform:rotate(-5deg)}.slb-media{z-index:0;overflow:hidden}.slb .sl-cur.c2{display:none}.slb-mouse{z-index:2;bottom:0;right:56px}@media (max-width:1101px){.slb{grid-template-columns:minmax(0,1fr);min-height:0}.slb-copy{padding:48px 40px}.slb-media{min-height:520px}.slb-mouse{right:40px}}.slb-fit{border-radius:var(--radius-xl);isolation:isolate;position:relative;overflow:hidden}.slb-split{min-height:460px}.slb-split .slb-copy{border-radius:0;padding:48px}.slb-split .slb-media{background-color:hsl(var(--card));background-image:radial-gradient(circle at 2px 2px, color-mix(in oklab, hsl(var(--foreground)) 11%, transparent) 1.25px, transparent 1.5px);background-size:22px 22px}.slb-split :is(.mm-dots,.sl-dots){display:none}.slb-split .slb-copy:after,.slb-split .slb-media:after{content:"";z-index:3;background:hsl(var(--ground-drop));pointer-events:none;height:4px;position:absolute;inset:auto 0 0}.slb-split .slb-mouse{bottom:4px;right:48px}.slb-split [data-ground=yellow] .sl-critter{--brand-accent:var(--ink)}@media (min-width:1102px){.slb-fit{aspect-ratio:1240/460}.slb-fit>.slb-split{width:1240px;height:460px;transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0}}@media (max-width:1101px){.slb-split{min-height:0}.slb-split .slb-copy{padding:40px 32px}.slb-split .slb-copy:after{display:none}.slb-split .slb-mouse{bottom:0;right:32px}.slb-split .slb-media{min-height:400px}}
