.ShowcaseSection-module-scss-module__I3SO4G__section{background:var(--color-bg);padding-bottom:40px;position:relative;overflow:hidden}.ShowcaseSection-module-scss-module__I3SO4G__header{text-align:center;max-width:680px;margin:0 auto;padding:100px 40px 48px}.ShowcaseSection-module-scss-module__I3SO4G__tag{color:var(--color-accent);text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:.85rem}.ShowcaseSection-module-scss-module__I3SO4G__title{color:var(--color-text);margin-bottom:14px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:900}.ShowcaseSection-module-scss-module__I3SO4G__subtitle{color:var(--color-muted);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.8}.ShowcaseSection-module-scss-module__I3SO4G__stage{justify-content:center;align-items:center;padding:40px 24px 60px;display:flex;position:relative}.ShowcaseSection-module-scss-module__I3SO4G__tint{z-index:0;opacity:0;pointer-events:none;transition:opacity .7s;display:none;position:absolute;inset:0}.ShowcaseSection-module-scss-module__I3SO4G__ring{--front-color:#c8a44e;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;width:100%;max-width:1100px;display:grid;position:relative}.ShowcaseSection-module-scss-module__I3SO4G__rail{display:none}.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on]{min-height:100svh}.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__ring{z-index:1;height:620px;display:block}.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__rail,.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__tint{display:block}.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__card{will-change:transform,opacity;width:220px;transition:none;position:absolute;top:50%;left:50%}.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__card:hover{transform:none}@media (max-width:768px){.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__ring{height:480px}.ShowcaseSection-module-scss-module__I3SO4G__stage[data-orbit=on] .ShowcaseSection-module-scss-module__I3SO4G__card{width:180px}}.ShowcaseSection-module-scss-module__I3SO4G__rail{width:calc(var(--rx,0px)*2);height:calc(var(--ry,0px)*2);transform:translate(-50%, -50%) skewY(var(--skew,0deg));border:1px dashed color-mix(in srgb, var(--front-color) 26%, transparent);pointer-events:none;z-index:0;border-radius:50%;transition:border-color .6s;position:absolute;top:50%;left:50%}.ShowcaseSection-module-scss-module__I3SO4G__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;transition:border-color .35s cubic-bezier(.65,.05,0,1),transform .35s cubic-bezier(.65,.05,0,1);position:relative;overflow:hidden;box-shadow:0 12px 40px #00000073}.ShowcaseSection-module-scss-module__I3SO4G__card:hover{border-color:#c8a44e59}.ShowcaseSection-module-scss-module__I3SO4G__card:hover .ShowcaseSection-module-scss-module__I3SO4G__cardImg{transform:scale(1.06)}.ShowcaseSection-module-scss-module__I3SO4G__cardImage{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.ShowcaseSection-module-scss-module__I3SO4G__cardImg{object-fit:cover;transition:transform .6s cubic-bezier(.65,.05,0,1)}.ShowcaseSection-module-scss-module__I3SO4G__cardOverlay{background:linear-gradient(#0000 50%,#0009 100%);align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.ShowcaseSection-module-scss-module__I3SO4G__cardBadge{letter-spacing:.14em;text-transform:uppercase;background:#0000008c;border:1px solid;border-radius:999px;padding:5px 12px;font-size:.65rem;font-weight:700}.ShowcaseSection-module-scss-module__I3SO4G__cardBody{padding:16px 18px 18px}.ShowcaseSection-module-scss-module__I3SO4G__cardBrand{color:var(--color-text);font-size:1.05rem;font-weight:800}@media (max-width:768px){.ShowcaseSection-module-scss-module__I3SO4G__header{padding:72px 24px 32px}.ShowcaseSection-module-scss-module__I3SO4G__stage{padding:24px 20px 40px}.ShowcaseSection-module-scss-module__I3SO4G__ring{grid-template-columns:1fr;gap:20px}}@supports (animation-timeline:view()){.ShowcaseSection-module-scss-module__I3SO4G__section,.ShowcaseSection-module-scss-module__I3SO4G__card,.ShowcaseSection-module-scss-module__I3SO4G__cardImage{overflow:clip}@media (prefers-reduced-motion:no-preference){.ShowcaseSection-module-scss-module__I3SO4G__stage:not([data-orbit=on]) .ShowcaseSection-module-scss-module__I3SO4G__cardImage:before,.ShowcaseSection-module-scss-module__I3SO4G__stage:not([data-orbit=on]) .ShowcaseSection-module-scss-module__I3SO4G__cardImage:after{content:"";z-index:1;pointer-events:none;animation-fill-mode:both;animation-timeline:view();animation-range:entry 15% cover 45%;position:absolute;inset:0}.ShowcaseSection-module-scss-module__I3SO4G__stage:not([data-orbit=on]) .ShowcaseSection-module-scss-module__I3SO4G__cardImage:before{background:radial-gradient(circle,#0000 38%,#000000d9 62%) 0 0/4px 4px;animation-name:ShowcaseSection-module-scss-module__I3SO4G__ledGrid;animation-timing-function:ease-out}.ShowcaseSection-module-scss-module__I3SO4G__stage:not([data-orbit=on]) .ShowcaseSection-module-scss-module__I3SO4G__cardImage:after{background:linear-gradient(#0000 86%,#e8c46e59 95%,#fff8e6 98.5%,#0000 100%);animation-name:ShowcaseSection-module-scss-module__I3SO4G__ledScan;animation-timing-function:steps(16,end)}.ShowcaseSection-module-scss-module__I3SO4G__stage:not([data-orbit=on]) .ShowcaseSection-module-scss-module__I3SO4G__cardImg{animation:steps(16,end) both ShowcaseSection-module-scss-module__I3SO4G__ledBoot;animation-timeline:view();animation-range:entry 15% cover 45%}.ShowcaseSection-module-scss-module__I3SO4G__stage:not([data-orbit=on]) .ShowcaseSection-module-scss-module__I3SO4G__cardOverlay{z-index:2}}}@keyframes ShowcaseSection-module-scss-module__I3SO4G__ledBoot{0%{clip-path:inset(0 0 100%);filter:brightness(2.4)saturate(0)}85%{filter:brightness(1.3)saturate(.8)}to{clip-path:inset(0);filter:none}}@keyframes ShowcaseSection-module-scss-module__I3SO4G__ledGrid{0%{opacity:1}to{opacity:.22}}@keyframes ShowcaseSection-module-scss-module__I3SO4G__ledScan{0%{opacity:1;transform:translateY(-100%)}95%{opacity:1}to{opacity:0;transform:translateY(0)}}
