.circular-carousel{--cc-fade:#000;--cc-radius:12px;--cc-inner:.4;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.circular-carousel[data-axis=x]{touch-action:pan-x}.circular-carousel[data-draggable]{cursor:grab}.circular-carousel[data-dragging]{cursor:grabbing}.circular-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.circular-carousel__view{position:absolute;inset:0}.circular-carousel[data-shape=wheel] .circular-carousel__view{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.circular-carousel[data-shape=panorama] .circular-carousel__view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.circular-carousel__stage{opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.circular-carousel[data-ready] .circular-carousel__stage{opacity:1}.circular-carousel__camera,.circular-carousel__ring,.circular-carousel__card{width:0;height:0;transform-style:preserve-3d}.circular-carousel__camera{position:relative}.circular-carousel__ring,.circular-carousel__card{position:absolute;top:0;left:0}.circular-carousel__tile{backface-visibility:hidden;outline:1px solid #0000;position:absolute}.circular-carousel__frame{width:100%;position:absolute;top:0;left:0;overflow:hidden}.circular-carousel__photo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.circular-carousel__photo--leaving{animation:.7s cubic-bezier(.33,1,.68,1) both circular-carousel-leave}.circular-carousel__shade,.circular-carousel__inner{pointer-events:none;position:absolute;inset:0}.circular-carousel__shade{background:var(--cc-fade);opacity:var(--cc-depth,0)}.circular-carousel__inner{opacity:var(--cc-inner);background:#000}.circular-carousel__caption{color:inherit;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.9s both circular-carousel-reveal;display:flex;position:absolute;bottom:22px;left:0;right:0}.circular-carousel__title{flex-direction:column;align-items:center;max-width:100%;font-size:15px;font-weight:500;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) circular-carousel-title;display:flex}.circular-carousel__subtitle{opacity:.6;font-weight:400}.circular-carousel__count{font-variant-numeric:tabular-nums;opacity:.5;align-items:center;gap:3px;font-size:12px;line-height:1;display:inline-flex}.circular-carousel__slash{opacity:.6}.circular-carousel__digits{display:inline-flex}.circular-carousel__digit{height:1em;display:inline-block;overflow:hidden}.circular-carousel__reel{flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.circular-carousel__reel>span{height:1em}.circular-carousel__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes circular-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes circular-carousel-leave{0%{opacity:1}to{opacity:0}}@keyframes circular-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.circular-carousel__stage,.circular-carousel__reel{transition:none}.circular-carousel__caption,.circular-carousel__title{animation:none}}.circular-carousel__controls{z-index:5;gap:8px;display:flex;position:absolute;inset:18px 18px auto auto}.circular-carousel__controls button{color:#f5f7fa;cursor:pointer;background:#0a1428;border:1px solid #93c5fd40;border-radius:999px;padding:9px 14px;font-size:12px}.circular-carousel__controls button:hover{background:#1d4ed8}.circular-carousel__controls button:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}
.ds-ventures-gallery{color:#f5f7fa;background:#0a1428;border:1px solid #93c5fd24;border-radius:28px;margin-top:48px;overflow:hidden}.ds-ventures-gallery__intro{max-width:780px;padding:40px 36px 0}.ds-ventures-gallery__eyebrow{color:#93c5fd;text-transform:uppercase;letter-spacing:.3em;font-size:11px}.ds-ventures-gallery h2{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.05em;margin:16px 0;font-size:clamp(28px,4vw,44px);line-height:1.1}.ds-ventures-gallery__intro>p:not(:first-child){color:#cbd5e1;font-size:15px;line-height:1.8}.ds-ventures-gallery__notice{color:#94a3b8;margin-top:16px;font-size:12px;display:inline-block}.ds-ventures-gallery__canvas{background:radial-gradient(at 50% 55%,#1d4ed820,#0000 65%);height:520px}.ds-ventures-gallery__footer{border-top:1px solid #93c5fd1c;justify-content:space-between;align-items:center;gap:20px;padding:24px 36px;display:flex}.ds-ventures-gallery__footer p{color:#94a3b8;font-size:12px;line-height:1.8}.ds-ventures-gallery__footer button,.ds-ventures-lightbox button{cursor:pointer;color:#f5f7fa;background:#0a1428;border:1px solid #93c5fd50;border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:12px}.ds-ventures-gallery button:focus-visible,.ds-ventures-lightbox button:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}.ds-ventures-lightbox{color:#fff;background:#0a1428;border:1px solid #93c5fd50;border-radius:20px;width:min(1000px,94vw);max-height:94svh;margin:auto;padding:20px}.ds-ventures-lightbox::backdrop{background:#020617e8}.ds-ventures-lightbox__top,.ds-ventures-lightbox__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-ventures-lightbox>img{object-fit:contain;width:100%;height:auto;max-height:64svh;margin:16px 0}.ds-ventures-lightbox__bottom p{text-align:center;font-size:13px}.ds-ventures-lightbox__bottom span{color:#94a3b8;margin-top:4px;font-size:11px;display:block}@media (max-width:640px){.ds-ventures-gallery__intro{padding:28px 20px 0}.ds-ventures-gallery__canvas{height:380px}.ds-ventures-gallery__footer{flex-direction:column;align-items:flex-start;padding:20px}.ds-ventures-lightbox{padding:12px}.ds-ventures-lightbox__bottom span{display:none}}
