.pb-blur{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;filter:blur(18px) saturate(1.3);transform:scale(1.08);-webkit-mask-image:linear-gradient(to bottom,transparent 38%,rgb(0 0 0 / .3) 52%,rgb(0 0 0 / .78) 68%,#000 84%);mask-image:linear-gradient(to bottom,transparent 38%,rgb(0 0 0 / .3) 52%,rgb(0 0 0 / .78) 68%,#000 84%);transition:transform 1.1s var(--ease-out)}.pb-blur-low{-webkit-mask-image:linear-gradient(to bottom,transparent 46%,rgb(0 0 0 / .35) 60%,rgb(0 0 0 / .85) 76%,#000);mask-image:linear-gradient(to bottom,transparent 46%,rgb(0 0 0 / .35) 60%,rgb(0 0 0 / .85) 76%,#000)}@media(hover:hover){.group:hover .pb-blur{transform:scale(1.11)}}.pb-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,hsl(203 16% 8% / .9),hsl(203 16% 8% / .66) 34%,hsl(203 16% 8% / .2) 62%,transparent 80%)}.pb-rim:after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff52}.theme-light .pb-rim-soft{box-shadow:0 1px 2px #151a1e14,0 24px 48px -30px #151a1e73}.sx-photo{transition:transform 1.1s var(--ease-out)}.sx-scrim{position:absolute;inset:0;background:linear-gradient(0deg,hsl(203 16% 8% / .9),hsl(203 16% 8% / .55) 35%,transparent 70%)}.sx-title{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) left bottom / 0% 1px no-repeat;transition:background-size .5s var(--ease-out)}.sx-title:after{content:"";position:absolute;inset:0}@media(hover:hover){.group:hover .sx-photo{transform:scale(1.03)}.group:hover .sx-title{background-size:100% 1px}}.sx-card{position:absolute;inset:0;border-radius:inherit}.sx-dim{position:absolute;inset:0;z-index:7;border-radius:inherit;pointer-events:none;background:#0d1012;opacity:0}.sx-controls-slot{display:none}@media(max-width:1023.98px){.sx-rail{--sx-w: min(72vw, 22rem);position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left))) calc(-1*max(var(--gutter),env(safe-area-inset-right)));padding-block:1.25rem 1.5rem}.sx-rail::-webkit-scrollbar{display:none}.sx-rail .sx-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;padding-inline:calc((100vw - var(--sx-w)) / 2)}.sx-rail .sx-slide{flex:0 0 var(--sx-w);aspect-ratio:4 / 5;scroll-snap-align:center}.sx-rail[data-coverflow]{overflow:hidden;touch-action:pan-y pinch-zoom}.sx-rail[data-coverflow] .sx-track{width:auto;padding-inline:0}.sx-rail[data-coverflow] .sx-card{will-change:transform}.sx-rail:before{content:"";position:absolute;left:50%;top:50%;width:120%;height:70%;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,hsl(39 42% 64% / .3),transparent)}.sx-controls-slot{display:flex;justify-content:center;height:44px;margin-top:.25rem}}.sx-controls{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:0 .125rem}.sx-controls button{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;transition:background-color .2s var(--ease-out),opacity .2s var(--ease-out)}.sx-controls button:hover{background-color:hsl(var(--foreground) / .07)}.sx-controls button:disabled{opacity:.35}.sx-dots{display:flex;align-items:center;gap:6px;padding-inline:.25rem}.sx-dots>span{height:6px;width:6px;border-radius:999px;background:hsl(var(--foreground) / .25);transition:width .36s var(--ease-out),background-color .36s var(--ease-out)}.sx-dots>span[data-on]{width:20px;background:hsl(var(--brass))}@media(prefers-reduced-motion:reduce){.pb-blur,.sx-dots>span{transition:none}}
