.BentoCarousel_section__Q2Uxu{position:relative;background:var(--sage);padding:88px 24px}.BentoCarousel_wrap__Q9Mva{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:780px;margin:0 auto}.BentoCarousel_hint__X7Coe{display:flex;align-items:baseline;gap:8px;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.BentoCarousel_hintCount___c7aV{color:var(--gold-ink);font-weight:700}.BentoCarousel_window___F5kU{position:relative;width:100%;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-lift);overflow:hidden}.BentoCarousel_chrome__9FzWz{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--sage)}.BentoCarousel_chromeDots__AiMBd{display:flex;gap:6px;flex-shrink:0}.BentoCarousel_chromeDots__AiMBd span{width:9px;height:9px;border-radius:999px;background:var(--line)}.BentoCarousel_stage__3Iwub{position:relative;width:100%}.BentoCarousel_track__vMozh{display:flex;width:100%}.BentoCarousel_slide__EjBTw{position:relative;flex:0 0 100%;aspect-ratio:16/10;background:var(--paper)}.BentoCarousel_slide__EjBTw img{-o-object-fit:contain;object-fit:contain}.BentoCarousel_filmstrip__UOEQI{display:flex;width:100%;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.BentoCarousel_filmstrip__UOEQI::-webkit-scrollbar{display:none}.BentoCarousel_thumb__aRr1U{position:relative;flex:0 0 auto;width:92px;aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:2px solid var(--line);background:var(--paper);cursor:pointer;transition:border-color .2s ease,opacity .2s ease;opacity:.6}.BentoCarousel_thumb__aRr1U img{-o-object-fit:contain;object-fit:contain}.BentoCarousel_thumb__aRr1U:hover{opacity:.85}.BentoCarousel_thumbActive__AxjcR{border-color:var(--gold);opacity:1}.BentoCarousel_thumbProgress__T3EtT{position:absolute;left:0;bottom:0;height:3px;background:var(--gold);width:0;animation:BentoCarousel_fillProgress__8UyIs 2s linear forwards}@keyframes BentoCarousel_fillProgress__8UyIs{0%{width:0}to{width:100%}}.BentoCarousel_controls__DzCPw{display:flex;align-items:center;gap:16px;font:600 13px/1 var(--font-sans,inherit)}.BentoCarousel_textButton__QTqDt{display:inline-flex;align-items:center;gap:6px;color:var(--fg-strong,var(--body));transition:color .2s ease,opacity .2s ease}.BentoCarousel_textButton__QTqDt:hover{color:var(--gold-ink)}.BentoCarousel_textButton__QTqDt:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.BentoCarousel_playToggle__JrhV3{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;transition:color .2s ease}.BentoCarousel_playToggle__JrhV3:hover{color:var(--gold-ink)}@media (max-width:640px){.BentoCarousel_section__Q2Uxu{padding:64px 16px}.BentoCarousel_thumb__aRr1U{width:72px}}.BentoSwipeStack_section__5By2T{position:relative;isolation:isolate;overflow:hidden;background:#07101c;color:#e7edf4;padding:88px 24px}.BentoSwipeStack_background__8rec8{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,rgba(36,91,135,.16),transparent 44%),radial-gradient(ellipse at 52% 55%,rgba(8,16,28,0),rgba(3,8,15,.68) 75%);opacity:.9}.BentoSwipeStack_background__8rec8:after{position:absolute;inset:0;content:"";background-image:radial-gradient(rgba(147,169,190,.28) 1px,transparent 0);background-position:50%;background-size:31px 31px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 69%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 69%);opacity:.12}.BentoSwipeStack_stackWrap__W6b58{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:28px;max-width:720px;margin:0 auto}.BentoSwipeStack_hint__1LZtK{font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(231,237,244,.45)}.BentoSwipeStack_stage__vdNna{position:relative;width:100%;max-width:620px;aspect-ratio:16/10;touch-action:pan-y}.BentoSwipeStack_card__d_wZk{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(150,174,198,.24);border-radius:20px;background:linear-gradient(145deg,rgba(29,42,59,.95),rgba(13,24,39,.98));box-shadow:0 18px 50px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.06);cursor:grab}.BentoSwipeStack_card__d_wZk:active{cursor:grabbing}.BentoSwipeStack_cardMedia__v07cA{position:absolute;inset:14px;overflow:hidden;border-radius:14px;background:#101a2a;pointer-events:none}.BentoSwipeStack_cardMedia__v07cA img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.BentoSwipeStack_controls__dGhd6{display:flex;align-items:center;gap:20px}.BentoSwipeStack_navButton__HC2IB{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:999px;border:1px solid rgba(150,174,198,.28);background:hsla(0,0%,100%,.04);color:#e7edf4;transition:border-color .2s ease,background .2s ease,transform .2s ease}.BentoSwipeStack_navButton__HC2IB:hover{border-color:rgba(198,149,47,.55);background:hsla(0,0%,100%,.08)}.BentoSwipeStack_navButton__HC2IB:active{transform:scale(.94)}.BentoSwipeStack_navButton__HC2IB:focus-visible{outline:2px solid rgba(198,149,47,.6);outline-offset:2px}.BentoSwipeStack_playToggle__8n1t_{margin-left:4px;color:rgba(231,237,244,.45);font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;transition:color .2s ease}.BentoSwipeStack_playToggle__8n1t_:hover{color:#e3c079}.BentoSwipeStack_dots__mBOP0{display:flex;align-items:center;gap:8px}.BentoSwipeStack_dot__RTduT{width:6px;height:6px;border-radius:999px;background:rgba(231,237,244,.25);transition:background .25s ease,transform .25s ease}.BentoSwipeStack_dotActive__Nka6o{background:#c6952f;transform:scale(1.4)}@media (max-width:640px){.BentoSwipeStack_section__5By2T{padding:64px 16px}.BentoSwipeStack_navButton__HC2IB{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.BentoSwipeStack_card__d_wZk{transition:none!important;cursor:default}.BentoSwipeStack_card__d_wZk:active{cursor:default}}