/* Oversized outlined collection numbers, scoped to TOP 10 only. */
.ship-home #featured .ranked-card>a::before{display:none!important}
.ship-home #featured .rail{grid-auto-columns:clamp(218px,23vw,325px);gap:22px}
.ship-home #featured .ranked-card{position:relative;padding-left:64px;isolation:isolate}
.ship-home #featured .ranked-card>a{position:relative;z-index:1;display:block}
.ship-home #featured .top-rank{position:absolute;z-index:0;left:0;top:55px;font-family:Montserrat,Arial,sans-serif;font-weight:900;font-size:clamp(180px,21vw,285px);line-height:1;letter-spacing:-.12em;color:#050708;-webkit-text-stroke:2px #f4f6fb;pointer-events:none;user-select:none}
.ship-home #featured .top-rank{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;letter-spacing:-.08em;-webkit-text-stroke:2px #fff;color:#050708}
.ship-home #featured .ranked-card:last-child{padding-left:125px}
.ship-home #featured .ranked-card:last-child .top-rank{letter-spacing:-.12em}
.ship-home #featured .ranked-card>a:has([src*="higher-vibrations"])::before,.ship-home #featured .ranked-card>a[href="/project/higher-vibrations/"]::before,.ship-home #featured .ranked-card>a[href="/project/serene-magic-seeds/"]::before{content:"NEW RELEASE";display:block;background:linear-gradient(135deg,#f6dc8a,#d4a53c);color:#181105;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:900;letter-spacing:.08em;text-align:center;padding:7px 4px;border-radius:7px 7px 0 0;position:absolute;bottom:100%;left:0;right:0;white-space:nowrap}
.ship-home #featured .ranked-card>a[href="/project/serene-magic-seeds/"]::before{content:"AWARD WINNER"}
.ship-home #featured .rail{padding-top:35px}
@media(max-width:600px){.ship-home #featured .rail{grid-auto-columns:calc(42vw + 52px);gap:16px}.ship-home #featured .ranked-card{padding-left:52px}.ship-home #featured .top-rank{font-size:clamp(160px,48vw,245px);top:48px;-webkit-text-stroke:1.5px #f4f6fb}.ship-home #featured .ranked-card:last-child{padding-left:100px}}
.ship-home #featured .ranked-card:last-child{padding-left:64px}
.ship-home #featured .ranked-card:last-child .top-rank{letter-spacing:-.25em;left:-12px}
.ship-home #featured .top-rank{background:linear-gradient(145deg,#f6dc8a,#d4a53c 23%,#18e0ff 42%,#2f5bff 65%,#a83cff 92%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:1px #f4f6fb80}
.ship-home #featured .poster-ribbon{position:absolute;z-index:4;bottom:0;left:0;right:0;background:linear-gradient(135deg,#f6dc8a,#d4a53c);color:#181105;font:900 10px Montserrat,Arial,sans-serif;letter-spacing:.06em;text-align:center;padding:7px 3px;white-space:nowrap}
.ship-home #featured .rail{padding-top:7px}
@media(max-width:600px){.ship-home #featured .ranked-card:last-child{padding-left:52px}.ship-home #featured .poster-ribbon{font-size:8px}}
.ship-home #featured .rail{grid-auto-columns:clamp(234px,calc(23vw + 16px),341px)}
.ship-home #featured .ranked-card,.ship-home #featured .ranked-card:last-child{padding-left:80px}
.ship-home #featured .top-rank{z-index:0;font-size:clamp(180px,21vw,285px);left:0;top:55px}
.ship-home #featured .ranked-card:last-child .top-rank{left:-12px}
@media(max-width:600px){.ship-home #featured .rail{grid-auto-columns:calc(42vw + 64px)}.ship-home #featured .ranked-card,.ship-home #featured .ranked-card:last-child{padding-left:64px}.ship-home #featured .top-rank{font-size:clamp(160px,48vw,245px);left:0;top:48px}.ship-home #featured .ranked-card:last-child .top-rank{left:-10px}}
