.up-card{--card-h:min(490px,calc(100dvh - 230px));height:var(--card-h);aspect-ratio:3/5;perspective:1500px;flex-shrink:0;position:relative;container-type:size}.up-card-turn{width:100%;height:100%;transform-style:preserve-3d}.up-card-face{background:linear-gradient(#060606,#060606) padding-box,var(--metal) border-box;box-shadow:0 28px 48px #0009,0 0 45px color-mix(in srgb,var(--tier) 10%,transparent);border:3px solid #0000;border-radius:13px;position:absolute;inset:0;overflow:hidden}.up-card-face:after{content:"";border:1px solid color-mix(in srgb,var(--tier) 50%,transparent);pointer-events:none;border-radius:8px;position:absolute;inset:3px;box-shadow:inset 0 0 16px #0009}.up-card-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.up-card-empty{color:var(--tier);background:radial-gradient(ellipse,color-mix(in srgb,var(--tier) 15%,#060606),#060606);place-items:center;display:grid;position:absolute;inset:0}.up-card-vignette{background:linear-gradient(#000b,#0000 18% 50%,#0006 65%,#000 100%);position:absolute;inset:0}.up-card-grain{opacity:.09;mix-blend-mode:soft-light;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#ddd 2px 3px);position:absolute;inset:0}.up-card-brand{letter-spacing:-.5px;color:#fff;align-items:center;font-family:Archivo Black,sans-serif;font-size:clamp(8px,1vw,12px);display:flex;position:absolute;top:4%;left:7%;right:7%}.up-card-brand>span:first-child{color:var(--tier)}.up-card-diamond{color:var(--tier);margin-left:auto}.up-card-title{gap:7px;display:grid;position:absolute;bottom:9%;left:8%;right:8%}.up-card-title strong{letter-spacing:-.4px;text-transform:uppercase;text-shadow:0 2px 4px #000;font:900 clamp(12px,1.6vw,23px)/1.08 Archivo,sans-serif}.up-card-title em{color:#d1d3c7;font:italic clamp(8px,1vw,12px)/1.5 Fraunces,Georgia,serif}.up-card-rarity{letter-spacing:1.8px;color:var(--tier);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-size:8px;font-weight:700;display:flex}.up-card-rarity i{background:var(--tier);border-radius:50%;width:4px;height:4px}.up-card-collection{text-transform:uppercase;letter-spacing:1.3px;color:#999d91;border-top:1px solid #fff2;justify-content:space-between;padding-top:8px;font-size:6px;display:flex;position:absolute;bottom:3.5%;left:8%;right:8%}.up-card-foil{opacity:.5;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff0 43%,#ffffff1c 49%,#ffffff30 50%,#fff0 57%,#0000 75%);position:absolute;inset:0}.up-card:hover .up-card-foil{opacity:.85}.up-card--arrival .up-card-foil:after{content:"";background:linear-gradient(115deg,#0000 36%,#ffffff24 49%,#ffffff38 50%,#0000 63%);animation:1.15s 80ms both up-foil-pass;position:absolute;inset:-30%}@keyframes up-foil-pass{0%{opacity:0;transform:translate(-85%)}25%,65%{opacity:.7}to{opacity:0;transform:translate(85%)}}.up-card-back{border-radius:13px;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:0 28px 48px #0009}.up-card-back img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width>=701px){.up-card-back img{filter:brightness(1.02)contrast(1.1)saturate(1.1)}}.up-card--small{--card-h:min(360px,calc(100dvh - 355px));max-width:100%}.up-card-index{color:#777c70;letter-spacing:1.5px;margin-bottom:11px;font-size:9px}.up-card .up-card-title{gap:clamp(3px,2cqw,7px)}.up-card .up-card-title strong{overflow-wrap:anywhere;font-size:clamp(9px,7.5cqw,23px)}.up-card .up-card-title em,.up-card .up-card-brand{font-size:clamp(6px,4cqw,12px)}.up-card .up-card-rarity{letter-spacing:clamp(.6px,.6cqw,1.8px);font-size:clamp(5px,3cqw,8px)}.up-card .up-card-collection{letter-spacing:clamp(.3px,.44cqw,1.3px);white-space:nowrap;font-size:clamp(4px,2.3cqw,6px);overflow:hidden}.botanical-card--fluid{--card-h:100%;aspect-ratio:3/5;width:100%;height:100%}.botanical-card--fluid .up-card-turn{position:absolute;inset:0}.botanical-card--micro .up-card-title,.botanical-card--micro .up-card-brand,.botanical-card--micro .up-card-collection{display:none}@media (prefers-reduced-motion:reduce){.up-card *,.up-card :after{transition:none!important;animation:none!important}}
