.collections-module__uvfsCG__shell{--card:#0f0f15;--soft:#ffffff0d;--edge:#ffffff1a;--text-2:#b9b6c0;--cyan:#28b9d3;--cyan-light:#6fd7e5;--purple:#1769d2;--ease:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.collections-module__uvfsCG__shell a:focus-visible,.collections-module__uvfsCG__shell button:focus-visible,.collections-module__uvfsCG__shell ul:focus-visible{outline:2px solid var(--cyan-light);outline-offset:3px;border-radius:8px}.collections-module__uvfsCG__sectionTitle{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,4vw,40px);font-weight:500}.collections-module__uvfsCG__filters{scrollbar-width:none;gap:10px;margin:0 0 26px;padding:2px 2px 8px;display:flex;overflow-x:auto}.collections-module__uvfsCG__filters::-webkit-scrollbar{display:none}.collections-module__uvfsCG__pill,.collections-module__uvfsCG__pillActive{color:#071b35;min-height:44px;transition:background .3s, color .3s, border-color .3s, transform .3s var(--ease);background:0 0;border:1px solid #071b3533;border-radius:99px;flex:none;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.collections-module__uvfsCG__pill:hover{border-color:#071b35;transform:translateY(-2px)}.collections-module__uvfsCG__pillActive{color:#fff;background:#071b35;border-color:#071b35}.collections-module__uvfsCG__pillCount{font-variant-numeric:tabular-nums;opacity:.6;font-size:11px}.collections-module__uvfsCG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.collections-module__uvfsCG__cardHidden{display:none}.collections-module__uvfsCG__grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:48rem){.collections-module__uvfsCG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.collections-module__uvfsCG__cardWrap{min-width:0;animation:collections-module__uvfsCG__appear .6s var(--ease) both}@keyframes collections-module__uvfsCG__appear{0%{opacity:0;transform:translateY(14px)}}.collections-module__uvfsCG__card{background:var(--card);color:#fff;height:100%;transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000001f}@media (hover:hover){.collections-module__uvfsCG__card:hover{transform:translateY(-6px);box-shadow:0 30px 70px #00000038}}.collections-module__uvfsCG__gallery{aspect-ratio:1;background:#1b1b24;position:relative;overflow:hidden}@media (min-width:48rem){.collections-module__uvfsCG__gallery{aspect-ratio:5/4}}.collections-module__uvfsCG__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.collections-module__uvfsCG__track::-webkit-scrollbar{display:none}.collections-module__uvfsCG__slide{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.collections-module__uvfsCG__slide img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);display:block}@media (hover:hover){.collections-module__uvfsCG__card:hover .collections-module__uvfsCG__slide img{transform:scale(1.06)}}.collections-module__uvfsCG__gallery:after,.collections-module__uvfsCG__stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#05050a99 66%,#05050af2 100%),linear-gradient(#05050a66,#0000 24%);position:absolute;inset:0}.collections-module__uvfsCG__overlay{z-index:2;pointer-events:none;padding:0 24px 22px;position:absolute;inset:auto 0 0}.collections-module__uvfsCG__overlay a{pointer-events:auto}.collections-module__uvfsCG__caption{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:#071b3585;border:1px solid #ffffff2b;border-radius:99px;max-width:calc(100% - 110px);padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px;overflow:hidden}.collections-module__uvfsCG__stage .collections-module__uvfsCG__caption{top:auto;bottom:16px}.collections-module__uvfsCG__counter{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#071b3585;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.collections-module__uvfsCG__noPhoto{background:radial-gradient(circle at 30% 20%,#2a2350,#0f1b3a);height:100%}.collections-module__uvfsCG__nav{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:44px;height:44px;transition:background .25s, color .25s, opacity .25s, transform .25s var(--ease);background:#071b3585;border:1px solid #fff3;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:34%;transform:translateY(-50%)}.collections-module__uvfsCG__navPrev{left:14px}.collections-module__uvfsCG__navNext{right:14px}.collections-module__uvfsCG__nav:hover{color:#071b35;background:#fff}.collections-module__uvfsCG__nav:active{transform:translateY(-50%)scale(.92)}@media (hover:hover) and (min-width:48rem){.collections-module__uvfsCG__nav{opacity:0}.collections-module__uvfsCG__gallery:hover .collections-module__uvfsCG__nav,.collections-module__uvfsCG__gallery:focus-within .collections-module__uvfsCG__nav{opacity:1}}.collections-module__uvfsCG__film{scrollbar-width:none;background:#071b35;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-x:auto}.collections-module__uvfsCG__film::-webkit-scrollbar{display:none}.collections-module__uvfsCG__filmThumb,.collections-module__uvfsCG__filmThumbActive{opacity:.55;width:68px;height:48px;transition:opacity .3s, border-color .3s, transform .3s var(--ease);background:#1b1b24;border:2px solid #0000;border-radius:9px;flex:none;padding:0;display:block;overflow:hidden}.collections-module__uvfsCG__filmThumb:hover{opacity:1;transform:translateY(-2px)}.collections-module__uvfsCG__filmThumbActive{border-color:var(--cyan);opacity:1}.collections-module__uvfsCG__filmThumb img,.collections-module__uvfsCG__filmThumbActive img{object-fit:cover;width:100%;height:100%;display:block}.collections-module__uvfsCG__body{flex-direction:column;flex:1;padding:22px 24px 28px;display:flex}.collections-module__uvfsCG__kicker{color:var(--cyan-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.collections-module__uvfsCG__cardTitle,.collections-module__uvfsCG__showcaseTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.collections-module__uvfsCG__cardTitle{text-shadow:0 2px 18px #00000080;font-size:clamp(26px,3.2vw,34px)}.collections-module__uvfsCG__cardTitle a{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.collections-module__uvfsCG__cardTitle a:hover{background-size:100% 1px}.collections-module__uvfsCG__location{color:#d9d6e0;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;display:flex}.collections-module__uvfsCG__location svg{color:var(--cyan-light);flex:none}.collections-module__uvfsCG__desc{color:var(--text-2);margin:0;font-size:14px;line-height:1.65}.collections-module__uvfsCG__stats,.collections-module__uvfsCG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.collections-module__uvfsCG__stat{border:1px solid var(--edge);background:var(--soft);min-width:0;transition:border-color .3s, background .3s, transform .4s var(--ease);border-radius:14px;padding:12px 14px}@media (hover:hover){.collections-module__uvfsCG__stat:hover{background:#ffffff14;border-color:#6fd7e555;transform:translateY(-2px)}}.collections-module__uvfsCG__statWide{grid-column:1/-1}.collections-module__uvfsCG__stat dt{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.collections-module__uvfsCG__stat dt svg{color:var(--cyan-light);flex:none}.collections-module__uvfsCG__stat dd{flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 0 0;display:flex}.collections-module__uvfsCG__statValue{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:30px;line-height:1}.collections-module__uvfsCG__statText{font-size:15px;font-weight:600;line-height:1.3}.collections-module__uvfsCG__statNote{color:var(--text-2);font-size:12px}.collections-module__uvfsCG__bar{background:#ffffff1f;border-radius:99px;height:4px;margin-top:12px;display:block;overflow:hidden}.collections-module__uvfsCG__barFill{background:linear-gradient(90deg, var(--cyan), var(--purple));transform-origin:0;border-radius:99px;width:100%;height:100%;display:block}.collections-module__uvfsCG__chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.collections-module__uvfsCG__chips li{border:1px solid var(--edge);background:var(--soft);color:#e9e7ee;transition:transform .3s var(--ease), border-color .3s, background .3s;border-radius:99px;padding:6px 12px;font-size:12px}@media (hover:hover){.collections-module__uvfsCG__chips li:hover{background:#6fd7e51a;border-color:#6fd7e566;transform:translateY(-2px)}}.collections-module__uvfsCG__cta,.collections-module__uvfsCG__ctaSolid{min-height:46px;transition:background .3s, color .3s, transform .3s var(--ease), box-shadow .3s;border-radius:99px;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.collections-module__uvfsCG__ctaRow{margin-top:auto;padding-top:24px}.collections-module__uvfsCG__ctaRow .collections-module__uvfsCG__cta{margin-top:0}.collections-module__uvfsCG__cta{color:#fff;border:1px solid #ffffff4d}.collections-module__uvfsCG__cta:hover{color:#071b35;background:#fff}.collections-module__uvfsCG__ctaSolid{color:#fff;background:linear-gradient(100deg,#2b54b8,#24b8d1);margin-top:26px;box-shadow:0 12px 30px #164a9b45}.collections-module__uvfsCG__ctaSolid:hover{transform:translateY(-2px);box-shadow:0 18px 40px #164a9b66}.collections-module__uvfsCG__cta:active,.collections-module__uvfsCG__ctaSolid:active{transform:scale(.97)}.collections-module__uvfsCG__arrow{transition:transform .35s var(--ease)}.collections-module__uvfsCG__cta:hover .collections-module__uvfsCG__arrow,.collections-module__uvfsCG__ctaSolid:hover .collections-module__uvfsCG__arrow{transform:translate(5px)}.collections-module__uvfsCG__band{color:#fff;background:#071b35;margin:90px -5vw 0;padding:90px 5vw}.collections-module__uvfsCG__bandInner{max-width:1250px;margin:0 auto}.collections-module__uvfsCG__bandIntro{max-width:620px;margin:0 0 32px}.collections-module__uvfsCG__bandIntro h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(30px,4.4vw,48px);font-weight:500;line-height:1.08}.collections-module__uvfsCG__bandIntro p{color:var(--text-2);margin:0;line-height:1.7}.collections-module__uvfsCG__tabs{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:10px;margin-bottom:28px;padding:2px 2px 8px;display:flex;overflow-x:auto}.collections-module__uvfsCG__tab,.collections-module__uvfsCG__tabActive{color:#d3d0da;text-align:left;scroll-snap-align:start;background:0 0;border:1px solid #ffffff2b;border-radius:99px;flex:none;align-items:center;gap:10px;min-height:52px;padding:6px 18px 6px 6px;font-size:13px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:flex}.collections-module__uvfsCG__tab:hover{color:#fff;border-color:#fff7}.collections-module__uvfsCG__tabActive{color:#071b35;background:#fff;border-color:#fff}.collections-module__uvfsCG__tab img,.collections-module__uvfsCG__tabActive img{object-fit:cover;border-radius:50%;width:40px;height:40px}.collections-module__uvfsCG__panel{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.collections-module__uvfsCG__panel[hidden]{display:none}@media (min-width:62rem){.collections-module__uvfsCG__panel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:56px}}.collections-module__uvfsCG__showcaseMedia{min-width:0}.collections-module__uvfsCG__stage{aspect-ratio:4/3;background:#1b1b24;border-radius:22px;position:relative;overflow:hidden}.collections-module__uvfsCG__stageMotion{position:absolute;inset:-5% 0}.collections-module__uvfsCG__stageMotion img{object-fit:cover;width:100%;height:100%;display:block}.collections-module__uvfsCG__thumbs{scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:8px;margin:12px 0 0;padding:3px 3px 6px;list-style:none;display:flex;overflow-x:auto}.collections-module__uvfsCG__thumb,.collections-module__uvfsCG__thumbActive{opacity:.6;width:84px;height:60px;transition:opacity .3s, border-color .3s, transform .3s var(--ease);background:#1b1b24;border:2px solid #0000;border-radius:10px;flex:none;padding:0;display:block;overflow:hidden}.collections-module__uvfsCG__thumb:hover{opacity:1;transform:translateY(-2px)}.collections-module__uvfsCG__thumbActive{border-color:var(--cyan);opacity:1}.collections-module__uvfsCG__thumb img,.collections-module__uvfsCG__thumbActive img{object-fit:cover;width:100%;height:100%;display:block}.collections-module__uvfsCG__showcaseInfo{min-width:0}.collections-module__uvfsCG__showcaseTitle{font-size:clamp(30px,4vw,44px)}.collections-module__uvfsCG__showcaseInfo .collections-module__uvfsCG__desc{margin-top:14px;font-size:15px}.collections-module__uvfsCG__showcaseInfo .collections-module__uvfsCG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:37.5rem){.collections-module__uvfsCG__band{margin-inline:-22px;padding:64px 22px}.collections-module__uvfsCG__body{padding:20px 18px 24px}.collections-module__uvfsCG__caption{max-width:calc(100% - 96px)}}@media (prefers-reduced-motion:reduce){.collections-module__uvfsCG__cardWrap{animation:none}.collections-module__uvfsCG__card,.collections-module__uvfsCG__slide img,.collections-module__uvfsCG__stat,.collections-module__uvfsCG__chips li,.collections-module__uvfsCG__cta,.collections-module__uvfsCG__ctaSolid,.collections-module__uvfsCG__arrow,.collections-module__uvfsCG__thumb,.collections-module__uvfsCG__filmThumb,.collections-module__uvfsCG__pill,.collections-module__uvfsCG__nav{transition:none}.collections-module__uvfsCG__card:hover,.collections-module__uvfsCG__card:hover .collections-module__uvfsCG__slide img{transform:none}}
