@layer base{._carousel_hrmrj_2{position:relative;width:100%;height:100%;overflow:hidden}._viewport_hrmrj_9{width:100%;height:100%}._container_hrmrj_14{display:flex;height:100%;width:100%;backface-visibility:hidden}._container_hrmrj_14._horizontal_hrmrj_21{flex-direction:row}._container_hrmrj_14._vertical_hrmrj_25{flex-direction:column}._item_hrmrj_29{flex:0 0 auto;min-width:0;position:relative}._item_hrmrj_29._horizontal_hrmrj_21{width:100%}._item_hrmrj_29._vertical_hrmrj_25{height:100%}._previousButtonContainer_hrmrj_43,._nextButtonContainer_hrmrj_44{position:absolute;z-index:var(--z-content);transform:translateY(-50%)}._horizontalNav_hrmrj_50._previousButtonContainer_hrmrj_43{left:var(--spacing-2);top:50%}._horizontalNav_hrmrj_50._nextButtonContainer_hrmrj_44{right:var(--spacing-2);top:50%}._verticalNav_hrmrj_60._previousButtonContainer_hrmrj_43{top:var(--spacing-2);left:50%;transform:translate(-50%)}._verticalNav_hrmrj_60._nextButtonContainer_hrmrj_44{bottom:var(--spacing-2);left:50%;transform:translate(-50%)}._previous_hrmrj_43,._next_hrmrj_44{min-width:44px;min-height:44px;background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._previous_hrmrj_43:hover:not(:disabled),._next_hrmrj_44:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._previous_hrmrj_43:active:not(:disabled),._next_hrmrj_44:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}._previous_hrmrj_43:focus-visible,._next_hrmrj_44:focus-visible{box-shadow:var(--shadow-focus);outline:none}._previous_hrmrj_43:disabled,._next_hrmrj_44:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6}._icon_hrmrj_113{width:1rem;height:1rem}._srOnly_hrmrj_118{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){._previous_hrmrj_43,._next_hrmrj_44{transition:none}}}._section_xhkz0_1{box-sizing:border-box;max-width:1240px;margin:clamp(3rem,6vw,5rem) auto 0;padding:2rem clamp(1rem,3vw,2rem) 0;border-top:1px solid var(--border)}._heading_xhkz0_9{display:grid;gap:.4rem;margin-bottom:1.2rem}._heading_xhkz0_9>span,._card_xhkz0_16>span{color:var(--accent-text);font:650 .75rem var(--font-family-monospace);text-transform:uppercase;letter-spacing:.08em}._heading_xhkz0_9 h2{max-width:760px;margin:0;font:500 clamp(1.9rem,3.1vw,2.85rem)/1.04 var(--font-family-display)}._carousel_xhkz0_29{overflow:visible}._track_xhkz0_33{gap:0}._slide_xhkz0_37{width:33.333%;padding-right:.8rem}._card_xhkz0_16{min-height:190px;height:100%;display:flex;flex-direction:column;padding:1.15rem;border:1px solid var(--border);background:var(--card);color:inherit;text-decoration:none;transition:transform var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._card_xhkz0_16:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:var(--shadow)}._card_xhkz0_16:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:3px}._card_xhkz0_16 strong{margin:.65rem 0 .35rem;font:600 1.35rem/1.08 var(--font-family-display)}._card_xhkz0_16 p{margin:0;color:var(--muted-foreground);font-size:.88rem;line-height:1.5}._card_xhkz0_16 div{display:flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.82rem;font-weight:650}@media(max-width:900px){._slide_xhkz0_37{width:50%}}@media(max-width:620px){._section_xhkz0_1{margin-top:2.5rem;padding:1.4rem .15rem 0}._heading_xhkz0_9{gap:.3rem;margin-bottom:1rem;padding-inline:.7rem}._heading_xhkz0_9 h2{font-size:clamp(1.7rem,7.5vw,2rem);line-height:1.08}._slide_xhkz0_37{width:min(82vw,320px);padding-right:.7rem}._card_xhkz0_16{min-height:180px;border-radius:14px}}@media(prefers-reduced-motion:reduce){._card_xhkz0_16{transition:none}._card_xhkz0_16:hover{transform:none}}@media(max-width:620px){._card_xhkz0_16{border-radius:var(--radius-md)}}
