.finalists-module__dWMida__section{color:var(--g-paper,#fff)}.finalists-module__dWMida__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px) clamp(14px,2vw,28px);width:100%;margin:0;padding:0;list-style:none;display:grid}.finalists-module__dWMida__item{min-width:0}.finalists-module__dWMida__card{color:#fff;width:100%;font:inherit;text-align:center;background:0 0;border:0;padding:0;display:block;position:relative;container-type:inline-size}button.finalists-module__dWMida__card{cursor:pointer}button.finalists-module__dWMida__card:focus-visible{outline:3px solid var(--md-sys-color-primary,#b60057);outline-offset:6px;border-radius:18px}.finalists-module__dWMida__stage{aspect-ratio:1;display:block;position:relative}.finalists-module__dWMida__panel{z-index:0;border-radius:var(--md-sys-shape-corner-large,16px);background:radial-gradient(75% 60% at 50% 0%, #db276f21, transparent 72%), var(--md-sys-color-surface-container,#f2f1f1);position:absolute;inset:13% 7% 12%}.finalists-module__dWMida__visual{z-index:1;position:absolute;inset:0}.finalists-module__dWMida__visual:has(>.finalists-module__dWMida__cutout){clip-path:polygon(-10% -40%,110% -40%,110% 86%,96% 86%,96% 93%,4% 93%,4% 86%,-10% 86%)}.finalists-module__dWMida__cutout{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 8px #28001424);transform-origin:50% 90%;width:112%;height:124%;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-22%;left:-6%}.finalists-module__dWMida__cutout.finalists-module__dWMida__silhouette{width:84%;height:84%;bottom:8%;left:8%}.finalists-module__dWMida__visual:has(>.finalists-module__dWMida__photo){border-radius:var(--md-sys-shape-corner-large,16px);inset:13% 7% 12%;overflow:hidden}.finalists-module__dWMida__photo{object-fit:cover;object-position:var(--photo-x,50%) var(--photo-y,15%);width:100%;height:100%;transform:scale(var(--photo-zoom,1));transform-origin:var(--photo-x,50%) var(--photo-y,15%);transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}button.finalists-module__dWMida__card:is(:hover,:focus-visible) .finalists-module__dWMida__cutout{transform:scale(1.04)}button.finalists-module__dWMida__card:is(:hover,:focus-visible) .finalists-module__dWMida__photo{transform:scale(calc(var(--photo-zoom,1) * 1.04))}button.finalists-module__dWMida__card:is(:hover,:focus-visible) .finalists-module__dWMida__cutout.finalists-module__dWMida__silhouette{transform:none}.finalists-module__dWMida__label{z-index:2;background:var(--md-sys-color-primary,#b60057);color:#fff;font-size:min(7.2cqi, calc(78cqi / (var(--name-length,8) * 1.04)));border-radius:10px;padding:.24em .8em .28em;display:block;position:absolute;bottom:2%;left:4%;right:4%;box-shadow:0 2px 6px #78003224}.finalists-module__dWMida__labelText{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;display:block;overflow:hidden}.finalists-module__dWMida__pin{fill:currentColor;flex:none;width:14px;height:14px}.finalists-module__dWMida__modalPhoto{aspect-ratio:4/5;background:radial-gradient(75% 60% at 50% 0%, #db276f21, transparent 72%), var(--md-sys-color-surface-container,#f2f1f1);border-radius:12px;width:100%;position:relative;overflow:hidden}.finalists-module__dWMida__modalPhoto .finalists-module__dWMida__cutout{filter:none;width:100%;height:94%;bottom:0;left:0;right:0;transform:none}.finalists-module__dWMida__modalPhoto .finalists-module__dWMida__photo{object-position:var(--photo-x,50%) var(--photo-y,20%);transform-origin:var(--photo-x,50%) var(--photo-y,20%)}.finalists-module__dWMida__modalArea{align-items:center;gap:4px;margin:6px 0 0;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:980px){.finalists-module__dWMida__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finalists-module__dWMida__item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(7px,1vw,14px))}}@media (max-width:560px){.finalists-module__dWMida__modalPhoto{justify-self:center;max-width:320px}.finalists-module__dWMida__label{font-size:max(12px, min(7.2cqi, calc(80cqi / (var(--name-length,8) * 1.04))))}}@media (prefers-reduced-motion:reduce){.finalists-module__dWMida__cutout,.finalists-module__dWMida__photo{transition:none}button.finalists-module__dWMida__card:is(:hover,:focus-visible) .finalists-module__dWMida__cutout{transform:none}button.finalists-module__dWMida__card:is(:hover,:focus-visible) .finalists-module__dWMida__photo{transform:scale(var(--photo-zoom,1))}}
