.cin-ui-icon{display:inline-block;flex:0 0 auto;vertical-align:middle}.cin-gallery-page{padding:clamp(34px,6vw,76px) 0 80px;color:#fff;background:radial-gradient(ellipse at 90% 4%,rgba(0,74,173,.13),transparent 36%),#08112d}.cin-gallery-page>.cinemha-container,.cin-gallery-page>article.cinemha-container{max-width:1180px}.cin-gallery-heading{max-width:940px;margin:0 0 36px}.cin-gallery-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#5de0e6;font-size:.7rem;font-weight:750;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.cin-gallery-heading h1{margin:0;color:#fff;font-size:clamp(32px,5.3vw,70px);font-weight:700;line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere}.cin-gallery-heading h1 span{color:#5de0e6}.cin-gallery-heading>p{max-width:730px;margin:16px 0 0;color:#b7c1d9;font-size:1rem;line-height:1.7}.cin-gallery-back{display:inline-flex;margin:0 0 24px;color:#b7c1d9;font-size:.85rem;text-decoration:none;line-height:1.5;padding:10px 14px;align-items:center;gap:9px;min-height:44px;border:1px solid rgba(93,224,230,.2);border-radius:10px;background:rgba(12,21,59,.75)}.cin-gallery-back:hover{color:#5de0e6}.cin-album-feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0;overflow:hidden;margin-bottom:38px;border:1px solid rgba(93,224,230,.2);border-radius:22px;background:linear-gradient(135deg,#0c153b,#09132e)}.cin-album-feature .cin-album-cover{aspect-ratio:16/11;border-radius:0}.cin-album-feature .cin-album-card__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(22px,3.5vw,42px)}.cin-album-feature .cin-album-card__body h2{font-size:clamp(24px,3.1vw,40px);line-height:1.13}.cin-album-card__excerpt{color:#b7c1d9;font-size:.93rem;line-height:1.7;margin:8px 0 18px;overflow-wrap:anywhere}.cin-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:18px 0;margin-bottom:20px;border-top:1px solid rgba(93,224,230,.17);border-bottom:1px solid rgba(93,224,230,.17)}.cin-gallery-filters{display:flex;gap:6px;flex-wrap:wrap}.cin-gallery-filters a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid transparent;border-radius:9px;color:#bdc9de;font-size:.86rem;font-weight:700;line-height:1.4;text-decoration:none}.cin-gallery-filters a .cin-ui-icon{width:20px;height:20px}.cin-gallery-filters a[aria-current=page]{border-color:rgba(93,224,230,.4);background:rgba(93,224,230,.08);color:#5de0e6}.cin-gallery-filters a:hover{background:rgba(93,224,230,.08);color:#fff}.cin-gallery-presentation{display:flex;align-items:center;gap:10px;margin:0}.cin-gallery-presentation label{color:#aebbd4;font-size:.78rem;font-weight:600}.cin-gallery-presentation button,.cin-gallery-presentation select{min-height:44px;padding:9px 13px;border:1px solid rgba(93,224,230,.28);border-radius:9px;background:#0c153b;color:#fff;font:inherit;font-size:.84rem;line-height:1.5;color-scheme:dark;max-width:100%}.cin-gallery-presentation button{cursor:pointer;color:#5de0e6}.cin-gallery-presentation.is-enhanced button{display:none}.cin-gallery-page a:focus-visible,.cin-gallery-page button:focus-visible,.cin-gallery-page select:focus-visible{outline:2px solid #5de0e6;outline-offset:4px}.cin-gallery-results{scroll-margin-top:110px}.cin-gallery-result-count{margin:0 0 20px;color:#92a4c6;font-size:.78rem;font-weight:650;letter-spacing:.06em}.cin-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.cin-album-card,.cin-media-card{min-width:0;border-bottom:1px solid rgba(93,224,230,.16);padding-bottom:18px;position:relative}.cin-album-cover,.cin-media-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#101e48,#060d22);isolation:isolate}.cin-album-cover img,.cin-media-thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cin-album-cover__label{position:absolute;left:12px;bottom:12px;display:inline-flex;gap:7px;align-items:center;padding:6px 10px;border:1px solid rgba(93,224,230,.23);border-radius:6px;background:rgba(5,13,33,.93);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.cin-album-cover__label .cin-ui-icon{width:17px;height:17px;color:#5de0e6}.cin-album-card__body,.cin-media-card__body{padding:18px 1px 0;min-width:0}.cin-album-card__body h2,.cin-media-card__body h2{margin:0 0 9px;color:#fff;font-size:clamp(19px,1.8vw,25px);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.cin-album-card__body h2 a{color:inherit;text-decoration:none}.cin-album-card__count{margin:0 0 16px;color:#96a9ca;font-size:.76rem;line-height:1.5}.cin-album-open{display:inline-flex;align-items:center;gap:12px;color:#5de0e6;font-size:.8rem;font-weight:700;text-decoration:none;min-height:36px}.cin-album-open .cin-ui-icon{width:20px;height:20px;transition:transform .2s}.cin-album-open:hover .cin-ui-icon{transform:translateX(3px)}.cin-media-card__body h2{font-size:1rem;line-height:1.4}.cin-media-card__body>a{display:inline-flex;align-items:center;gap:6px;color:#96a9ca;font-size:.75rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.cin-media-card__body .cin-ui-icon{width:15px;height:15px}.cin-media-play{position:absolute;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(93,224,230,.5);border-radius:50%;background:rgba(5,13,33,.9);color:#5de0e6}.cin-media-play .cin-ui-icon{width:26px;height:26px}.cin-album-placeholder{display:grid;place-items:center;min-height:150px;width:100%;color:#5de0e6;background:radial-gradient(ellipse at center,rgba(93,224,230,.08),transparent 65%)}.cin-album-placeholder>.cin-ui-icon{width:50px;height:50px;opacity:.7}.cin-gallery-grid[data-layout=mosaic]{grid-template-columns:repeat(3,minmax(0,1fr))}.cin-gallery-grid[data-layout=mosaic]>.cin-album-card:nth-child(4n+1),.cin-gallery-grid[data-layout=mosaic]>.cin-media-card:nth-child(4n+1){grid-column:span 2}.cin-gallery-grid[data-layout=mosaic] .cin-album-cover,.cin-gallery-grid[data-layout=mosaic] .cin-media-thumb{aspect-ratio:auto;height:clamp(220px,25vw,350px)}.cin-gallery-grid[data-layout=list]{grid-template-columns:1fr;gap:20px}.cin-gallery-grid[data-layout=list]>.cin-album-card,.cin-gallery-grid[data-layout=list]>.cin-media-card{display:grid;grid-template-columns:minmax(140px,30%) minmax(0,1fr);gap:24px;align-items:center}.cin-gallery-grid[data-layout=list] .cin-album-card__body,.cin-gallery-grid[data-layout=list] .cin-media-card__body{padding:0}.cin-gallery-empty{margin:26px 0;padding:28px;border:1px solid rgba(93,224,230,.18);border-radius:14px;color:#b7c1d9;line-height:1.7}.cin-gallery-empty a,.cin-gallery-source a{color:#5de0e6}.cin-gallery-source{padding-top:25px}.cin-gallery-source a{display:inline-flex;align-items:center;gap:10px;font-size:.9rem}.cin-gallery-album .cin-single-actions{margin:34px 0}.cin-gallery-album .comments-area{margin-top:34px}@media(max-width:820px){.cin-gallery-grid,.cin-gallery-grid[data-layout=mosaic]{grid-template-columns:repeat(2,minmax(0,1fr))}.cin-album-feature{grid-template-columns:1fr}.cin-album-feature .cin-album-cover{max-height:440px}.cin-album-feature .cin-album-card__body{padding:24px}.cin-gallery-heading{margin-bottom:28px}}@media(max-width:520px){.cin-gallery-toolbar{align-items:flex-start;gap:12px}.cin-gallery-filters{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.cin-gallery-filters a{padding:9px 8px;font-size:.76rem;gap:5px}.cin-gallery-filters a .cin-ui-icon{width:18px;height:18px}.cin-gallery-presentation{width:100%;justify-content:flex-end}.cin-gallery-grid,.cin-gallery-grid[data-layout=mosaic]{grid-template-columns:1fr;gap:26px}.cin-gallery-grid[data-layout=mosaic]>.cin-album-card:nth-child(4n+1),.cin-gallery-grid[data-layout=mosaic]>.cin-media-card:nth-child(4n+1){grid-column:auto}.cin-gallery-grid[data-layout=mosaic] .cin-album-cover,.cin-gallery-grid[data-layout=mosaic] .cin-media-thumb{height:auto;aspect-ratio:1/1}.cin-gallery-grid[data-layout=list]>.cin-album-card,.cin-gallery-grid[data-layout=list]>.cin-media-card{grid-template-columns:100px minmax(0,1fr);gap:14px}.cin-gallery-grid[data-layout=list] .cin-album-cover,.cin-gallery-grid[data-layout=list] .cin-media-thumb{aspect-ratio:1/1}.cin-gallery-grid[data-layout=list] h2{font-size:1rem}.cin-gallery-grid[data-layout=list] .cin-album-cover__label{left:5px;bottom:5px;font-size:.55rem;padding:4px}.cin-gallery-grid[data-layout=list] .cin-album-cover__label .cin-ui-icon{display:none}.cin-album-open{font-size:.76rem}.cin-gallery-heading h1{font-size:clamp(32px,9vw,48px)}}@media(prefers-reduced-motion:reduce){.cin-album-cover img,.cin-album-open .cin-ui-icon,.cin-media-thumb img{transition:none}}.cin-spotlight-gallery-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.cin-spotlight-gallery-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:44px;padding:0 12px;border-radius:8px;border:1px solid rgba(93,224,230,.18);color:#fff;text-decoration:none;font-weight:600}.cin-spotlight-gallery-pagination .page-numbers.current{background:#5de0e6;color:#07112d;border-color:transparent}#cinemha-spotlight{scroll-margin-top:120px}.cin-gallery-back .cin-ui-icon{width:18px;height:18px;transform:rotate(180deg);color:#5de0e6}.cin-album-card,.cin-album-feature{position:relative}.cin-album-card>[data-cin-cover-pause],.cin-album-feature>[data-cin-cover-pause]{position:absolute;right:12px;top:12px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(93,224,230,.3);background:rgba(6,14,36,.94);color:#c3f2f4;cursor:pointer}[data-cin-cover-pause][hidden]{display:none}.cin-cover-frames{position:relative;display:block;width:100%;height:100%;aspect-ratio:4/3;overflow:hidden;border-radius:inherit}.cin-cover-frames>img.cin-cover-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;aspect-ratio:auto;opacity:0;transform:scale(1.05);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.cin-cover-frames>img.cin-cover-frame.is-current{opacity:1;transform:scale(1)}.cin-album-feature .cin-cover-frames{aspect-ratio:16/11}.cin-gallery-grid[data-layout=list] .cin-cover-frames,.cin-gallery-grid[data-layout=mosaic] .cin-cover-frames{aspect-ratio:auto}.cin-album-cover__label{z-index:2;pointer-events:none}.cin-media-thumb.is-previewing .cin-media-play{opacity:0}@media(hover:hover) and (pointer:fine){.cin-album-cover:hover .cin-cover-frames>img.is-current,.cin-media-thumb:hover>img{transform:scale(1.035)}}.cin-album-cover:focus-visible .cin-cover-frames>img.is-current,.cin-media-thumb:focus-visible>img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.cin-album-cover:focus-visible .cin-cover-frames>img.is-current,.cin-album-cover:hover .cin-cover-frames>img.is-current,.cin-cover-frames>img.cin-cover-frame,.cin-media-thumb:focus-visible>img,.cin-media-thumb:hover>img{transform:none;transition:none}}.cin-coverflow{--cin-cover-width:min(56vw, 360px);position:relative;max-width:100%;padding:22px 0 8px;overflow:hidden;touch-action:pan-y;overscroll-behavior-inline:contain}.cin-coverflow .cin-spotlight-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 20px}.cin-coverflow .cin-spotlight-slide{display:block;position:relative;flex:0 0 var(--cin-cover-width);width:var(--cin-cover-width);min-width:0;color:#fff;text-decoration:none;scroll-snap-align:center;-webkit-tap-highlight-color:transparent}.cin-coverflow-art{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(93,224,230,.25);border-radius:14px;background:#071127;box-shadow:0 20px 40px -14px rgba(0,0,0,.68)}.cin-coverflow-art>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.cin-coverflow-art .cin-album-placeholder{height:100%}.cin-coverflow .cin-spotlight-slide__play{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(93,224,230,.45);border-radius:50%;color:#5de0e6;background:rgba(6,14,36,.85)}.cin-coverflow .cin-spotlight-slide__play .cin-ui-icon{width:20px;height:20px}.cin-coverflow-caption{position:relative;display:block;padding:19px 36px 0 2px;min-height:83px;box-sizing:border-box}.cin-coverflow-kicker{display:block;margin:0 0 6px;color:#5de0e6;font-size:.62rem;font-weight:700;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.cin-coverflow .cin-spotlight-slide__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:clamp(16px,2vw,21px);font-weight:700;line-height:1.28;letter-spacing:-.02em}.cin-coverflow-index{position:absolute;right:1px;top:20px;font-size:.6rem;line-height:1.5}.cin-coverflow-index,.cin-coverflow-progress{color:#a0afcd;font-variant-numeric:tabular-nums}.cin-coverflow-progress{display:inline-block;min-width:54px;margin-left:8px;font-size:.73rem;letter-spacing:.08em}.cin-coverflow .cin-carousel-controls[hidden]{display:none}.cin-coverflow.is-enhanced .cin-spotlight-track{display:block;position:relative;height:calc(108px + 1.25 * var(--cin-cover-width));padding:8px 0 0;overflow:visible;perspective:1100px;perspective-origin:50% 40%;transform-style:preserve-3d}.cin-coverflow.is-enhanced .cin-spotlight-slide{position:absolute;left:50%;top:8px;transform-origin:50% 45%;backface-visibility:hidden;transition:none;visibility:hidden}.cin-coverflow.is-enhanced .cin-coverflow-caption{opacity:0;transform:translateY(5px);transition:opacity .7s ease,transform .9s ease}.cin-coverflow.is-enhanced .is-current .cin-coverflow-caption{opacity:1;transform:none}.cin-coverflow .is-current .cin-coverflow-art{border-color:rgba(93,224,230,.48)}.cin-coverflow .cin-spotlight-slide:focus-visible{outline:2px solid #5de0e6;outline-offset:5px;border-radius:14px}.cin-coverflow .cin-spotlight-slide.is-previewing .cin-spotlight-slide__play{opacity:0}@media(hover:hover) and (pointer:fine){.cin-coverflow .is-current:hover .cin-coverflow-art>img{transform:scale(1.035)}}@media(max-width:520px){.cin-coverflow{padding-top:14px}.cin-coverflow-caption{padding-top:16px;min-height:86px}.cin-coverflow-index{top:17px}.cin-coverflow.is-enhanced .cin-spotlight-track{perspective:850px}.cin-coverflow .cin-spotlight-slide__play{width:32px;height:32px;right:10px;top:10px}}@media(prefers-reduced-motion:reduce){.cin-coverflow-art>img,.cin-coverflow.is-enhanced .cin-coverflow-caption,.cin-coverflow.is-enhanced .cin-spotlight-slide{transition:none}.cin-coverflow .is-current:hover .cin-coverflow-art>img{transform:none}}.cin-lightbox[hidden]{display:none}.cin-lightbox{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));isolation:isolate}.cin-lightbox__backdrop{position:absolute;inset:0;background:rgba(2,6,17,.95);backdrop-filter:blur(7px)}.cin-lightbox__panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1160px,100%);height:min(920px,100vh - 28px);height:min(920px,100dvh - 28px);max-height:100%;min-height:0;overflow:hidden;border:1px solid rgba(93,224,230,.25);border-radius:18px;background:#070e22;box-shadow:0 24px 90px rgba(0,0,0,.55);color:#fff}.cin-lightbox__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid rgba(93,224,230,.12)}.cin-lightbox__close,.cin-lightbox__nav,.cin-lightbox__return{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid rgba(93,224,230,.28);color:#d7f7f8;background:rgba(12,25,51,.94);font:inherit;cursor:pointer}.cin-lightbox__return{gap:8px;padding:8px 12px;border-radius:10px;font-size:.8rem}.cin-lightbox__close{border-radius:50%;font-size:1.5rem;padding:0;flex:0 0 44px}.cin-lightbox__media{position:relative;min-height:0;min-width:0;background:#02050b}.cin-lightbox__media-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;min-width:0;padding:8px 58px;box-sizing:border-box}.cin-lightbox__media-inner>img,.cin-lightbox__media-inner>video{display:block;width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none;border:0;border-radius:0}.cin-lightbox__iframe{display:block;aspect-ratio:var(--cin-media-aspect,16/9);width:auto;height:100%;max-width:100%;max-height:100%;border:0;background:#000}.cin-lightbox[data-media-kind=iframe] .cin-lightbox__media-inner{padding-block:10px}.cin-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;font-size:1.6rem}.cin-lightbox__nav--prev{left:8px}.cin-lightbox__nav--next{right:8px}.cin-lightbox__counter[hidden],.cin-lightbox__nav[hidden],.cin-lightbox__source[hidden],.cin-lightbox__status[hidden]{display:none}.cin-lightbox__counter,.cin-lightbox__status{position:absolute;bottom:12px;z-index:2;max-width:calc(100% - 24px);padding:5px 10px;border-radius:8px;border:1px solid rgba(93,224,230,.2);background:rgba(4,10,24,.93);color:#c3f2f4;font-size:.75rem;line-height:1.5}.cin-lightbox__counter{right:12px;font-variant-numeric:tabular-nums}.cin-lightbox__status{left:12px}.cin-lightbox__footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;max-height:24vh;max-height:24dvh;overflow:auto;padding:12px 18px;border-top:1px solid rgba(93,224,230,.12)}.cin-lightbox__footer h2{flex:1 1 280px;margin:0;font-size:clamp(.9rem,2vw,1.15rem);line-height:1.4;color:#fff;overflow-wrap:anywhere}.cin-lightbox__comments-link,.cin-lightbox__source{color:#7ddde8;font-size:.78rem;line-height:1.6;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.cin-lightbox__actions{display:flex;gap:8px;flex-wrap:wrap}.cin-lightbox__actions:empty{display:none}.cin-lightbox__external{max-width:560px;text-align:center;line-height:1.7}.cin-lightbox__external a{color:#5de0e6;display:inline-flex;min-height:44px;align-items:center;padding:10px 18px;border:1px solid rgba(93,224,230,.4);border-radius:10px}.cin-lightbox a:focus-visible,.cin-lightbox button:focus-visible{outline:2px solid #5de0e6;outline-offset:3px}.cin-coverflow:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,rgba(57,152,185,.13),transparent 62%)}.cin-coverflow .cin-spotlight-track{z-index:1}.cin-coverflow-art:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);background:linear-gradient(120deg,rgba(133,210,241,.045),transparent 32%,transparent 78%,rgba(0,5,19,.1))}@media(max-width:600px){.cin-lightbox{padding:6px}.cin-lightbox__panel{height:calc(100vh - 12px);height:calc(100dvh - 12px);border-radius:12px}.cin-lightbox__media-inner{padding:6px 4px 64px}.cin-lightbox__nav{background:rgba(3,10,27,.88);top:calc(100% - 36px)}.cin-lightbox__nav--prev{left:8px}.cin-lightbox__nav--next{right:8px}.cin-lightbox__counter{bottom:22px;right:50%;transform:translateX(50%)}.cin-lightbox__footer{padding:10px 12px;gap:5px 12px}.cin-lightbox__toolbar{padding:6px 8px}.cin-lightbox__footer h2{flex-basis:100%}}@media(max-height:480px){.cin-lightbox__toolbar{padding-block:3px}.cin-lightbox__footer{padding-block:5px;max-height:26vh}.cin-lightbox__footer h2{flex-basis:35%;font-size:.8rem}.cin-lightbox__comments-link{display:none}}
/* Cinemha 24.9.154 — Projection-Causerie Coco La Fleur featured albums */
.cin-spotlight-event-feature{position:relative;overflow:hidden;margin:0 0 clamp(24px,4vw,42px);padding:clamp(18px,3vw,30px);border:1px solid rgba(93,224,230,.18);border-radius:24px;background:linear-gradient(135deg,rgba(5,14,42,.98),rgba(12,21,59,.92) 52%,rgba(0,74,173,.18));box-shadow:0 22px 70px rgba(0,0,0,.28)}.cin-spotlight-event-feature:before{content:"";position:absolute;inset:-35% 45% auto -12%;height:220px;pointer-events:none;background:radial-gradient(circle,rgba(93,224,230,.14),transparent 68%)}.cin-spotlight-event-head{position:relative;z-index:1;max-width:780px;margin:0 0 18px}.cin-spotlight-event-kicker{margin:0 0 6px;color:#73e8ee;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cin-spotlight-event-head h3{margin:0;color:#fff;font-size:clamp(1.35rem,3.2vw,2.35rem);line-height:1.08}.cin-spotlight-event-head>p:last-child{max-width:680px;margin:9px 0 0;color:rgba(255,255,255,.72);line-height:1.65}.cin-spotlight-event-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.cin-spotlight-event-card{margin:0;min-width:0}.cin-spotlight-event-media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#070f27;box-shadow:0 12px 34px rgba(0,0,0,.3);text-decoration:none;isolation:isolate}.cin-spotlight-event-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease,filter .45s ease}.cin-spotlight-event-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(2,7,22,.06) 25%,rgba(2,8,28,.28) 52%,rgba(1,5,19,.94) 100%)}.cin-spotlight-event-badge{position:absolute;z-index:2;top:14px;left:14px;display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border:1px solid rgba(93,224,230,.42);border-radius:999px;background:rgba(4,13,38,.84);color:#a9f4f7;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(8px)}.cin-spotlight-event-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px;display:grid;gap:3px;color:#fff}.cin-spotlight-event-copy strong{font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.15}.cin-spotlight-event-copy small{color:rgba(255,255,255,.72);font-size:.78rem}.cin-spotlight-event-copy>span{margin-top:4px;color:#72e7ed;font-size:.78rem;font-weight:800}.cin-spotlight-event-media:hover img,.cin-spotlight-event-media:focus-visible img{transform:scale(1.035);filter:saturate(1.05)}.cin-spotlight-event-media:focus-visible{outline:2px solid #5de0e6;outline-offset:4px}@media(max-width:720px){.cin-spotlight-event-feature{border-radius:18px;padding:16px}.cin-spotlight-event-grid{grid-template-columns:1fr}.cin-spotlight-event-media{border-radius:14px}.cin-spotlight-event-head>p:last-child{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.cin-spotlight-event-media img{transition:none}.cin-spotlight-event-media:hover img,.cin-spotlight-event-media:focus-visible img{transform:none}}
