@keyframes CardCarousel_enterText__STPf4{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes CardCarousel_enterPhoto__oroCW{0%{opacity:0}to{opacity:1}}.CardCarousel_explorer__A7Sat{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.CardCarousel_explorer__A7Sat{gap:2rem}}@media (min-width:1024px){.CardCarousel_explorer__A7Sat{display:grid;grid-template-columns:minmax(0,19.5rem) minmax(0,1fr);gap:3rem;align-items:start}}@media (min-width:1280px){.CardCarousel_explorer__A7Sat{grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:4rem}}.CardCarousel_stage__5MF74{display:grid;gap:1.5rem}@media (min-width:768px) and (max-width:1023px){.CardCarousel_stage__5MF74{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center}.CardCarousel_stage__5MF74 .CardCarousel_photo__7vV_i{order:2}}@media (min-width:1024px){.CardCarousel_stage__5MF74{gap:2rem}}.CardCarousel_text__8_3Ey{animation:CardCarousel_enterText__STPf4 .32s cubic-bezier(.23,1,.32,1) both;max-width:38rem}@media (min-width:1024px){.CardCarousel_text__8_3Ey{min-height:15.5rem}}.CardCarousel_desc__VWTwK{color:rgb(var(--ai-ink-2-rgb));font-size:1rem;line-height:1.7}.CardCarousel_desc__VWTwK+.CardCarousel_desc__VWTwK{margin-top:.625rem}@media (min-width:1024px){.CardCarousel_desc__VWTwK{font-size:1.0625rem}}.CardCarousel_photo__7vV_i{animation:CardCarousel_enterPhoto__oroCW .32s ease-out both;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:rgb(var(--ai-inset-rgb))}.CardCarousel_photo__7vV_i img{width:auto;height:58%;max-width:70%;-o-object-fit:contain;object-fit:contain}.dark .CardCarousel_photo__7vV_i{background:rgb(var(--ai-surface-rgb))}@media (min-width:768px) and (max-width:1023px){.CardCarousel_photo__7vV_i{aspect-ratio:4/3}}@media (min-width:1024px){.CardCarousel_photo__7vV_i{aspect-ratio:2/1}.CardCarousel_photo__7vV_i img{height:64%}}.CardCarousel_tabs__8L5ka{display:flex;gap:.5rem;margin:0 -1.5rem;padding:0 1.5rem .25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.CardCarousel_tabs__8L5ka::-webkit-scrollbar{display:none}@media (min-width:768px){.CardCarousel_tabs__8L5ka{margin:0 -2.5rem;padding:0 2.5rem .25rem;scroll-padding-inline:2.5rem}}.CardCarousel_tabsFew__sQu_C{display:grid;margin:0;padding:0;overflow:visible}.CardCarousel_tab__f1Vgj{flex:0 0 13.5rem;scroll-snap-align:start;display:flex;align-items:center;gap:.75rem;min-height:4.25rem;padding:.625rem .875rem .625rem .75rem;border:1px solid rgb(var(--ai-line-strong-rgb));background:transparent;color:rgb(var(--ai-ink-2-rgb));font-size:.875rem;line-height:1.25rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.CardCarousel_tab__f1Vgj:hover{border-color:rgba(235,123,22,.6);color:rgb(var(--ai-ink-rgb))}.CardCarousel_tabActive__vEts4,.CardCarousel_tabActive__vEts4:hover{border-color:#eb7b16;background:var(--ai-accent-tint);color:rgb(var(--ai-ink-rgb))}@media (max-width:767px){.CardCarousel_tabsFew__sQu_C .CardCarousel_tab__f1Vgj{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}}.CardCarousel_tabIcon__dGHEs{flex-shrink:0;width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.CardCarousel_tabs__8L5ka{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;border-top:1px solid rgb(var(--ai-line-strong-rgb))}.CardCarousel_tab__f1Vgj{flex:none;min-height:0;gap:.875rem;padding:.6875rem .75rem;border:0;border-left:3px solid transparent;border-bottom:1px solid rgb(var(--ai-line-strong-rgb));font-size:.9375rem;line-height:1.35rem}.CardCarousel_tab__f1Vgj:hover{background:rgb(var(--ai-hover-rgb));border-left-color:rgba(235,123,22,.35)}.CardCarousel_tabActive__vEts4,.CardCarousel_tabActive__vEts4:hover{border-left-color:#eb7b16;border-bottom-color:rgb(var(--ai-line-strong-rgb));background:var(--ai-accent-tint)}.CardCarousel_tabIcon__dGHEs{width:1.625rem;height:1.625rem}}.CardCarousel_videoModalOverlay__liOfD{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CardCarousel_fadeIn__E_gnZ .3s}@keyframes CardCarousel_fadeIn__E_gnZ{0%{opacity:0}to{opacity:1}}.CardCarousel_videoModalContent__AUmud{position:relative;width:90%;max-width:960px;background:#000}.CardCarousel_videoModalContent__AUmud iframe{width:100%;aspect-ratio:16/9}.CardCarousel_closeModalButton__uRZFW{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:3rem;cursor:pointer}