@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}.rh-card{--rh-card-aspect: .718;--rh-card-radius: 4.55% / 3.5%;--rh-card-edge: hsl(47, 100%, 78%);--rh-card-back: hsl(205, 100%, 25%);--rh-card-glow: hsl(175, 100%, 90%);--rh-sunpillar-1: hsl(2, 100%, 73%);--rh-sunpillar-2: hsl(53, 100%, 69%);--rh-sunpillar-3: hsl(93, 100%, 69%);--rh-sunpillar-4: hsl(176, 100%, 76%);--rh-sunpillar-5: hsl(228, 100%, 74%);--rh-sunpillar-6: hsl(283, 100%, 73%);--rh-sunpillar-clr-1: var(--rh-sunpillar-1);--rh-sunpillar-clr-2: var(--rh-sunpillar-2);--rh-sunpillar-clr-3: var(--rh-sunpillar-3);--rh-sunpillar-clr-4: var(--rh-sunpillar-4);--rh-sunpillar-clr-5: var(--rh-sunpillar-5);--rh-sunpillar-clr-6: var(--rh-sunpillar-6)}.rh-card{-webkit-transform:translate3d(0px,0px,.01px);transform:translateZ(.01px);pointer-events:none;z-index:calc(var(--rh-card-scale) * 2);will-change:transform,visibility,z-index;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.rh-card,.rh-card *{outline:1px solid transparent}.rh-card,.rh-card__rotator{aspect-ratio:var(--rh-card-aspect);border-radius:var(--rh-card-radius)}.rh-card.rh-card--interacting{z-index:calc(var(--rh-card-scale) * 120)}.rh-card.rh-card--active .rh-card__translater,.rh-card.rh-card--active .rh-card__rotator{touch-action:none}.rh-card__translater,.rh-card__rotator{display:grid;perspective:600px;will-change:transform,box-shadow;transform-origin:center;-webkit-transform-origin:center;transform-style:preserve-3d}.rh-card__translater{width:auto;position:relative;--rh-translate-z: calc(var(--rh-card-scale) * 150px + .01px);-webkit-transform:translate3d(var(--rh-translate-x),var(--rh-translate-y),var(--rh-translate-z)) scale(var(--rh-card-scale));transform:translate3d(var(--rh-translate-x),var(--rh-translate-y),var(--rh-translate-z)) scale(var(--rh-card-scale))}.rh-card__rotator{-webkit-transform:rotateY(var(--rh-rotate-x)) rotateX(var(--rh-rotate-y));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateY(var(--rh-rotate-x)) rotateX(var(--rh-rotate-y));pointer-events:auto}.rh-card__flipper{display:grid;grid-area:1 / 1;width:100%;aspect-ratio:var(--rh-card-aspect);border-radius:var(--rh-card-radius);-webkit-transform:rotateY(0deg);transform:rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .36s ease;will-change:transform}.rh-card.rh-card--flipped .rh-card__flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rh-card[data-rh-face=front] .rh-card__back[inert],.rh-card[data-rh-face=back] .rh-card__front[inert]{pointer-events:none}button.rh-card__rotator{border:none;background:transparent;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.rh-card__rotator,.rh-card.rh-card--active .rh-card__rotator:focus{transition:box-shadow .4s ease,opacity .33s ease-out;box-shadow:0 0 3px -1px transparent,0 0 2px 1px transparent,0 0 5px 0 transparent,0 10px 20px -5px #000,0 2px 15px -5px #000,0 0 20px 0 transparent}.rh-card.rh-card--active .rh-card__rotator,.rh-card__rotator:focus{box-shadow:0 0 3px -1px #fff,0 0 3px 1px var(--rh-card-edge),0 0 12px 2px var(--rh-card-glow),0 10px 20px -5px #000,0 0 40px -30px var(--rh-card-glow),0 0 50px -20px var(--rh-card-glow)}.rh-card[data-rh-face] .rh-card__rotator{box-shadow:none!important}.rh-card[data-rh-face] .rh-card__flipper{transition:transform .36s ease,box-shadow .4s ease,opacity .33s ease-out;box-shadow:0 0 3px -1px transparent,0 0 2px 1px transparent,0 0 5px 0 transparent,0 10px 20px -5px #000,0 2px 15px -5px #000,0 0 20px 0 transparent!important}.rh-card[data-rh-face].rh-card--active .rh-card__flipper,.rh-card[data-rh-face] .rh-card__rotator:focus .rh-card__flipper{box-shadow:0 0 3px -1px #fff,0 0 3px 1px var(--rh-card-edge),0 0 12px 2px var(--rh-card-glow),0 10px 20px -5px #000,0 0 40px -30px var(--rh-card-glow),0 0 50px -20px var(--rh-card-glow)!important}.rh-card__back,.rh-card__front,.rh-card__image,.rh-card__content,.rh-card__shine,.rh-card__glare{width:100%;display:grid;grid-area:1/1;aspect-ratio:var(--rh-card-aspect);border-radius:var(--rh-card-radius);image-rendering:optimizeQuality;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none;overflow:hidden}.rh-card__image{height:auto;-webkit-transform:translate3d(0px,0px,.01px);transform:translateZ(.01px)}.rh-card__back{background-color:var(--rh-card-back);-webkit-transform:rotateY(180deg) translateZ(1px);transform:rotateY(180deg) translateZ(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.rh-card__back--image{height:auto;object-fit:cover}.rh-card__back--default{background-color:#20242b;background-image:linear-gradient(135deg,transparent 0 46%,rgb(255 255 255 / .12) 46% 54%,transparent 54%),radial-gradient(circle at center,#3d4652 0,#3d4652 18%,#171a20 19%,#171a20 42%,#707b87 43%,#707b87 46%,#20242b 47%);background-size:22px 22px,cover;border:1px solid rgb(255 255 255 / .2);box-sizing:border-box}.rh-card__back--content,.rh-card__content{align-items:stretch;justify-items:stretch}.rh-card__front,.rh-card__front *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rh-card__front{opacity:1;transition:opacity .33s ease-out;-webkit-transform:rotateY(0deg) translateZ(1px);transform:rotateY(0) translateZ(1px)}.rh-card__flip-hint{display:inline-flex;grid-area:1 / 1;align-self:start;justify-self:end;z-index:5;align-items:center;gap:.28rem;margin:clamp(.45rem,4%,.8rem);padding:.32rem .48rem;border:1px solid rgb(255 255 255 / .42);border-radius:999px;background:#050c12b8;box-shadow:0 .18rem .55rem #00000057;color:#fffffff0;font:600 .58rem/1 sans-serif;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rh-card__flip-hint--front{-webkit-transform:translateZ(3px);transform:translateZ(3px)}.rh-card__flip-hint--back{-webkit-transform:rotateY(180deg) translateZ(3px);transform:rotateY(180deg) translateZ(3px)}.rh-card__flip-hint-icon{display:inline-block;font-size:1.25em;transition:transform .28s ease}.rh-card__rotator:hover .rh-card__flip-hint-icon,.rh-card__rotator:focus-visible .rh-card__flip-hint-icon{transform:rotate(180deg)}.rh-card [hidden]{display:none!important}.rh-card--loading .rh-card__front{opacity:0}.rh-card--loading .rh-card__back{-webkit-transform:rotateY(0deg);transform:rotateY(0)}.rh-card--loading[data-rh-face=back] .rh-card__back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rh-card__shine{display:grid;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;filter:brightness(.85) contrast(2.75) saturate(.65);mix-blend-mode:color-dodge;opacity:var(--rh-card-opacity)}.rh-card__shine:before,.rh-card__shine:after{--rh-sunpillar-clr-1: var(--rh-sunpillar-5);--rh-sunpillar-clr-2: var(--rh-sunpillar-6);--rh-sunpillar-clr-3: var(--rh-sunpillar-1);--rh-sunpillar-clr-4: var(--rh-sunpillar-2);--rh-sunpillar-clr-5: var(--rh-sunpillar-3);--rh-sunpillar-clr-6: var(--rh-sunpillar-4);grid-area:1/1;transform:translateZ(1px);border-radius:var(--rh-card-radius)}.rh-card__shine:after{--rh-sunpillar-clr-1: var( --rh-sunpillar-6 );--rh-sunpillar-clr-2: var( --rh-sunpillar-1 );--rh-sunpillar-clr-3: var( --rh-sunpillar-2 );--rh-sunpillar-clr-4: var( --rh-sunpillar-3 );--rh-sunpillar-clr-5: var( --rh-sunpillar-4 );--rh-sunpillar-clr-6: var( --rh-sunpillar-5 );transform:translateZ(1.2px)}.rh-card__glare{transform:translateZ(1.41px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.5) 90%);opacity:var(--rh-card-opacity);mix-blend-mode:overlay}.rh-card.rh-card--masked .rh-card__shine,.rh-card.rh-card--masked .rh-card__shine:before,.rh-card.rh-card--masked .rh-card__shine:after{-webkit-mask-image:var(--rh-mask);mask-image:var(--rh-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center}.rh-card[data-effect=holo] .rh-card__glare:after,.rh-card[data-effect=cosmos] .rh-card__glare:after,.rh-card[data-effect=reverse] .rh-card__glare:after{clip-path:var(--rh-clip)}.rh-card[data-effect=holo][data-foil-area=notched-artwork] .rh-card__glare:after,.rh-card[data-effect=cosmos][data-foil-area=notched-artwork] .rh-card__glare:after,.rh-card[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-notched)}.rh-card[data-effect=holo][data-foil-area=inset-artwork] .rh-card__glare:after,.rh-card[data-effect=cosmos][data-foil-area=inset-artwork] .rh-card__glare:after,.rh-card[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-inset)}.rh-card{--rh-grain: url(/assets/grain-BWl84MUi.webp);--rh-glitter: url(/assets/glitter-0gk-nuCU.png);--rh-glittersize: 25%;--rh-space: 5%;--rh-angle: 133deg;--rh-imgsize: cover;--rh-red: #f80e35;--rh-yellow: #eedf10;--rh-green: #21e985;--rh-blue: #0dbde9;--rh-violet: #c929f1;--rh-clip: inset( 9.85% 8% 52.85% 8% );--rh-clip-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 8% 9.85%, 8% 47.15%, 0 50%);--rh-clip-notched: polygon(91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 92% 47.15%);--rh-clip-notched-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 0 50%);--rh-clip-inset: inset(14.5% 8.5% 48.2% 8.5%);--rh-clip-inset-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 51.8%, 91.5% 51.8%, 91.5% 14.5%, 8.5% 14.5%, 8.5% 51.8%, 0 51.8%);--rh-clip-borders: inset(2.8% 4% round 2.55% / 1.5%)}.rh-card__shine,.rh-card__glare{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}.rh-card{--rh-foil-brightness: .55}.rh-card[data-effect=reverse] .rh-card__shine{background-image:radial-gradient(circle at var(--rh-pointer-x) var(--rh-pointer-y),#fff 5%,#000 50%,#fff 80%),linear-gradient(-45deg,#000 15%,#fff,#000 85%),var(--rh-foil);background-blend-mode:soft-light,difference;background-size:120% 120%,200% 200%,cover;background-position:center center,calc((100% * var(--rh-pointer-from-left))) calc((100% * var(--rh-pointer-from-top))),center center;filter:brightness(var(--rh-foil-brightness)) contrast(1.5) saturate(1);mix-blend-mode:color-dodge;opacity:calc((1.5 * var(--rh-card-opacity)) - var(--rh-pointer-from-center))}.rh-card.lightning{--rh-foil-brightness: .7}.rh-card.darkness{--rh-foil-brightness: .8}.rh-card.metal{--rh-foil-brightness: .6}.rh-card[data-effect=reverse] .rh-card__glare{opacity:var(--rh-card-opacity);background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.5) 20%,hsla(0,0%,0%,.75) 90%);filter:brightness(.7) contrast(1.5)}.rh-card[data-effect=reverse] .rh-card__glare:after{content:"";opacity:var(--rh-card-opacity);background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 10%,hsla(0,0%,100%,.5) 20%,hsla(0,0%,0%,.5) 120%);filter:brightness(1) contrast(1.5)}.rh-card:not(.rh-card--masked)[data-effect=reverse] .rh-card__shine{--rh-foil: none;clip-path:var(--rh-clip-invert)}.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-notched-invert)}.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-inset-invert)}.rh-card[data-effect=holo][data-foil-area=notched-artwork] .rh-card__shine,.rh-card[data-effect=holo][data-foil-area=notched-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-notched)}.rh-card[data-effect=holo][data-foil-area=inset-artwork] .rh-card__shine,.rh-card[data-effect=holo][data-foil-area=inset-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-inset)}.rh-card[data-effect=holo] .rh-card__shine{--rh-scanlines-space: 1px;--rh-scanlines-light: #666;--rh-scanlines-dark: black;--rh-bars: 3%;--rh-bar-color: hsla(0, 0%, 70%, 1);--rh-bar-bg: hsla(0, 0%, 0%, 1);clip-path:var(--rh-clip);background-image:repeating-linear-gradient(110deg,var(--rh-violet),var(--rh-blue),var(--rh-green),var(--rh-yellow),var(--rh-red),var(--rh-violet),var(--rh-blue),var(--rh-green),var(--rh-yellow),var(--rh-red),var(--rh-violet),var(--rh-blue),var(--rh-green),var(--rh-yellow),var(--rh-red)),repeating-linear-gradient(90deg,var(--rh-scanlines-dark) calc(var(--rh-scanlines-space) * 0),var(--rh-scanlines-dark) calc(var(--rh-scanlines-space) * 2),var(--rh-scanlines-light) calc(var(--rh-scanlines-space) * 2),var(--rh-scanlines-light) calc(var(--rh-scanlines-space) * 4));background-position:calc(((50% - var(--rh-background-x)) * 2.6) + 50%) calc(((50% - var(--rh-background-y)) * 3.5) + 50%),center center;background-size:400% 400%,cover;background-blend-mode:overlay;filter:brightness(1.1) contrast(1.1) saturate(1.2);mix-blend-mode:color-dodge}.rh-card[data-effect=holo] .rh-card__shine:before{content:"";background-image:repeating-linear-gradient(90deg,var(--rh-bar-bg) calc(var(--rh-bars)*2),var(--rh-bar-color) calc(var(--rh-bars)*3),var(--rh-bar-bg) calc(var(--rh-bars)*3.5),var(--rh-bar-color) calc(var(--rh-bars)*4),var(--rh-bar-bg) calc(var(--rh-bars)*5),var(--rh-bar-bg) calc(var(--rh-bars)*14)),repeating-linear-gradient(90deg,var(--rh-bar-bg) calc(var(--rh-bars)*2),var(--rh-bar-color) calc(var(--rh-bars)*3),var(--rh-bar-bg) calc(var(--rh-bars)*3.5),var(--rh-bar-color) calc(var(--rh-bars)*4),var(--rh-bar-bg) calc(var(--rh-bars)*5),var(--rh-bar-bg) calc(var(--rh-bars)*10));background-position:calc((((50% - var(--rh-background-x)) * 1.65) + 50%) + (var(--rh-background-y) * .5)) var(--rh-background-x),calc((((50% - var(--rh-background-x)) * -.9) + 50%) - (var(--rh-background-y) * .75)) var(--rh-background-y);background-size:200% 200%,200% 200%;background-blend-mode:screen;filter:brightness(1.15) contrast(1.1);mix-blend-mode:hard-light}.rh-card[data-effect=holo] .rh-card__shine:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,90%,.8) 0%,hsla(0,0%,78%,.1) 25%,hsl(0,0%,0%) 90%);background-position:center center;background-size:cover;mix-blend-mode:luminosity;filter:brightness(.6) contrast(4)}@media screen and (max-width: 900px){.rh-card[data-effect=holo] .rh-card__shine{--rh-scanlines-space: .5px}}.rh-card[data-effect=holo] .rh-card__glare{opacity:calc(var(--rh-card-opacity) * .8);filter:brightness(.8) contrast(1.5);mix-blend-mode:overlay}.rh-card[data-effect=holo] .rh-card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(180,100%,95%) 5%,hsla(0,0%,39%,.25) 55%,hsla(0,0%,0%,.36) 110%);mix-blend-mode:overlay;filter:brightness(.6) contrast(3)}.rh-card[data-effect=cosmos][data-foil-area=notched-artwork] .rh-card__shine,.rh-card[data-effect=cosmos][data-foil-area=notched-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-notched)}.rh-card[data-effect=cosmos][data-foil-area=inset-artwork] .rh-card__shine,.rh-card[data-effect=cosmos][data-foil-area=inset-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-inset)}.rh-card[data-effect=cosmos] .rh-card__shine{--rh-space: 4%;clip-path:var(--rh-clip);background-image:url(/assets/cosmos-bottom-D83TNPWu.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--rh-space)*1),#78c738 calc(var(--rh-space)*2),#39c0b7 calc(var(--rh-space)*3),#4964d0 calc(var(--rh-space)*4),#aa47d1 calc(var(--rh-space)*5),#cc388c calc(var(--rh-space)*6),#cc388c calc(var(--rh-space)*7),#aa47d1 calc(var(--rh-space)*8),#4964d0 calc(var(--rh-space)*9),#39c0b7 calc(var(--rh-space)*10),#78c738 calc(var(--rh-space)*11),#dbcc57 calc(var(--rh-space)*12)),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(180,100%,89%,.5) 5%,hsla(180,14%,57%,.3) 40%,hsl(0,0%,0%) 130%);background-blend-mode:color-burn,multiply;background-position:var(--rh-cosmosbg, center center),calc(10% + (var(--rh-pointer-from-left) * 80%)) calc(10% + (var(--rh-pointer-from-top) * 80%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1) contrast(1) saturate(.8);mix-blend-mode:color-dodge}.rh-card[data-effect=cosmos] .rh-card__shine:before{content:"";z-index:2;background-image:url(/assets/cosmos-middle-trans-Cho7JpRz.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--rh-space)*1),#78c738 calc(var(--rh-space)*2),#39c0b7 calc(var(--rh-space)*3),#4964d0 calc(var(--rh-space)*4),#aa47d1 calc(var(--rh-space)*5),#cc388c calc(var(--rh-space)*6),#cc388c calc(var(--rh-space)*7),#aa47d1 calc(var(--rh-space)*8),#4964d0 calc(var(--rh-space)*9),#39c0b7 calc(var(--rh-space)*10),#78c738 calc(var(--rh-space)*11),#dbcc57 calc(var(--rh-space)*12));background-blend-mode:lighten,multiply;background-position:var(--rh-cosmosbg, center center),calc(15% + (var(--rh-pointer-from-left) * 70%)) calc(15% + (var(--rh-pointer-from-top) * 70%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:overlay}.rh-card[data-effect=cosmos] .rh-card__shine:after{content:"";z-index:3;background-image:url(/assets/cosmos-top-trans-DN14DDc0.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--rh-space)*1),#78c738 calc(var(--rh-space)*2),#39c0b7 calc(var(--rh-space)*3),#4964d0 calc(var(--rh-space)*4),#aa47d1 calc(var(--rh-space)*5),#cc388c calc(var(--rh-space)*6),#cc388c calc(var(--rh-space)*7),#aa47d1 calc(var(--rh-space)*8),#4964d0 calc(var(--rh-space)*9),#39c0b7 calc(var(--rh-space)*10),#78c738 calc(var(--rh-space)*11),#dbcc57 calc(var(--rh-space)*12));background-blend-mode:multiply,multiply;background-position:var(--rh-cosmosbg, center center),calc(20% + (var(--rh-pointer-from-left) * 60%)) calc(20% + (var(--rh-pointer-from-top) * 60%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:multiply}.rh-card[data-effect=cosmos] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(204,100%,95%,.8) 5%,hsla(250,15%,20%,1) 150%);filter:brightness(.75) contrast(2) saturate(2);mix-blend-mode:overlay;opacity:calc(var(--rh-card-opacity) * (.25 + var(--rh-pointer-from-center)))}.rh-card[data-effect=cosmos] .rh-card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(280,100%,96%) 5%,hsl(0,0%,10%) 60%);filter:brightness(.75) contrast(2.5) saturate(2);mix-blend-mode:soft-light;opacity:calc(1 - var(--rh-pointer-from-top) * .75)}.rh-card[data-effect=stardust] .rh-card__shine{background-image:var(--rh-glitter),var(--rh-glitter),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(150,20%,10%,1) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:var(--rh-glittersize) var(--rh-glittersize),var(--rh-glittersize) var(--rh-glittersize),cover;background-position:40% 45%,55% 55%,center center;background-blend-mode:soft-light,color-burn;filter:brightness(1) contrast(1) saturate(.9)}.rh-card[data-effect=stardust] .rh-card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-foil),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(50,20%,90%,.95) 10%,rgba(181,139,164,.5) 50%,hsl(0,0%,0%) 60%);background-size:cover,cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(1);opacity:.5}.rh-card[data-effect=stardust] .rh-card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:repeating-linear-gradient(calc(var(--rh-angle)),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--rh-background-x))) * 3) calc(50% + (50% - (var(--rh-background-y))) * 3);filter:brightness(calc(.75 - (var(--rh-pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:saturation}.rh-card.rh-card--masked[data-effect=stardust] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(50,20%,90%,.45) 0%,hsla(150,20%,30%,.45) 45%,hsla(0,0%,0%,.9) 120%);filter:brightness(.9) contrast(2)}.rh-card.rh-card--masked[data-effect=stardust] .rh-card__glare:after{content:"";-webkit-mask-image:var(--rh-mask);mask-image:var(--rh-mask);-webkit-mask-size:cover;mask-size:cover;background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(50,20%,90%,.75) 0%,hsla(150,20%,30%,.65) 45%,hsla(0,0%,0%,1) 90%);filter:brightness(1) contrast(1.5);mix-blend-mode:overlay;opacity:1}.rh-card:not(.rh-card--masked)[data-effect=stardust] .rh-card__shine{clip-path:var(--rh-clip)}.rh-card:not(.rh-card--masked)[data-effect=stardust] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,.85) 20%,hsla(0,0%,0%,.35) 90%);mix-blend-mode:multiply}.rh-card[data-effect=crystal] .rh-card__shine{clip-path:var(--rh-clip-borders)}.rh-card[data-effect=crystal] .rh-card__shine:after{clip-path:var(--rh-clip)}.rh-card[data-effect=crystal] .rh-card__shine{--rh-barwidth: 1.2%;--rh-space: 200px;--rh-hue: 50;--rh-imgsize: cover;background-image:radial-gradient(farthest-corner ellipse at calc(((var(--rh-pointer-x)) * .5) + 25%) calc(((var(--rh-pointer-y)) * .5) + 25%),hsl(0,0%,95%) 20%,var(--rh-card-glow) 130%),repeating-linear-gradient(45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--rh-barwidth),hsl(0,0%,20%) calc(var(--rh-barwidth) + .01%),hsl(0,0%,20%) calc(var(--rh-barwidth) * 2),hsl(0,0%,35%) calc(var(--rh-barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--rh-barwidth) * 3),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 4),hsl(0,0%,50%) calc(var(--rh-barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--rh-barwidth) * 5),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 6),hsl(0,0%,35%) calc(var(--rh-barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--rh-barwidth) * 7),hsl(0,0%,20%) calc(var(--rh-barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--rh-barwidth) * 8),hsl(0,0%,10%) calc(var(--rh-barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--rh-barwidth) * 9),hsl(0,0%,0%) calc(var(--rh-barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--rh-barwidth) * 10)),repeating-linear-gradient(-45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--rh-barwidth),hsl(0,0%,20%) calc(var(--rh-barwidth) + .01%),hsl(0,0%,20%) calc(var(--rh-barwidth) * 2),hsl(0,0%,35%) calc(var(--rh-barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--rh-barwidth) * 3),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 4),hsl(0,0%,50%) calc(var(--rh-barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--rh-barwidth) * 5),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--rh-barwidth) * 6),hsl(0,0%,35%) calc(var(--rh-barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--rh-barwidth) * 7),hsl(0,0%,20%) calc(var(--rh-barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--rh-barwidth) * 8),hsl(0,0%,10%) calc(var(--rh-barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--rh-barwidth) * 9),hsl(0,0%,0%) calc(var(--rh-barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--rh-barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center,calc(((var(--rh-background-x) - 50%) * 1.5) + 50%) calc(((var(--rh-background-y) - 50%) * 1.5) + 50%),calc(((var(--rh-background-x) - 50%) * 1.5) + 50%) calc(((var(--rh-background-y) - 50%) * 1.5) + 50%);background-blend-mode:exclusion,darken,color-dodge;filter:brightness(.5) contrast(2) saturate(1.75);mix-blend-mode:color-dodge}.rh-card[data-effect=crystal] .rh-card__shine:after{content:"";background-image:var(--rh-foil),repeating-linear-gradient(55deg,#fdb8b4 calc(var(--rh-space)*1),#addaff calc(var(--rh-space)*2),#ffd7b3 calc(var(--rh-space)*3),#b8ffe7 calc(var(--rh-space)*4),#fdbff4 calc(var(--rh-space)*5),#b4f3fd calc(var(--rh-space)*6),#fdb8b4 calc(var(--rh-space)*7));background-size:var(--rh-imgsize),400% 100%;background-position:center,calc(((var(--rh-background-x) - 50%) * -2.5) + 50%) calc(((var(--rh-background-y) - 50%) * -2.5) + 50%);filter:brightness(.6) contrast(3) saturate(2);mix-blend-mode:color-dodge;background-blend-mode:hard-light}.rh-card[data-effect=crystal] .rh-card__shine:before{content:"";z-index:2;grid-area:1/1;background-image:var(--rh-glitter),radial-gradient(farthest-corner ellipse at calc(((var(--rh-pointer-x)) * .5) + 25%) calc(((var(--rh-pointer-y)) * .5) + 25%),#949494cc 10%,#333333e6 20%,#33333380 50%);background-position:center;background-size:15% 15%,350% 350%;background-blend-mode:color-dodge;mix-blend-mode:overlay;filter:brightness(.66) contrast(2) saturate(.5)}.rh-card[data-effect=crystal] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.33) 0%,hsl(0,0%,25%) 110%);filter:brightness(1) contrast(1.5);mix-blend-mode:hard-light}.rh-card:not(.rh-card--masked)[data-effect=crystal] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=crystal] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/trainerbg-D5xqq63o.png);--rh-imgsize: 25% auto}.rh-card:not(.rh-card--masked)[data-effect=crystal] .rh-card__shine:after{background-blend-mode:difference}.rh-card[data-effect=sunbeam]:not(.rh-card--masked) .rh-card__shine{filter:brightness(.7) contrast(2) saturate(.5)}.rh-card[data-effect=sunbeam] .rh-card__shine,.rh-card[data-effect=sunbeam] .rh-card__shine:after{--rh-space: 5%;--rh-angle: 133deg;--rh-imgsize: 500px;background-image:var(--rh-grain),repeating-linear-gradient(0deg,var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7)),repeating-linear-gradient(var(--rh-angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:screen,hue,hard-light;background-size:var(--rh-imgsize) 100%,200% 700%,300% 100%,200% 100%;background-position:center,0% var(--rh-background-y),var(--rh-background-x) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);filter:brightness(.8) contrast(2.95) saturate(.65)}.rh-card[data-effect=sunbeam] .rh-card__shine:after{content:"";background-position:center,0% var(--rh-background-y),calc(var(--rh-background-x) * -1) calc(var(--rh-background-y) * -1),var(--rh-background-x) var(--rh-background-y);background-size:var(--rh-imgsize) 100%,200% 400%,195% 100%,200% 100%;filter:brightness(1) contrast(2.5) saturate(1.75);mix-blend-mode:soft-light}.rh-card[data-effect=sunbeam] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 0%,hsla(210,3%,54%,.33) 45%,hsla(0,0%,20%,.9) 130%);opacity:calc(var(--rh-card-opacity)*.5);mix-blend-mode:hard-light;filter:brightness(.9) contrast(1.75)}.rh-card[data-effect=etched] .rh-card__shine,.rh-card[data-effect=etched] .rh-card__shine:after,.rh-card[data-effect=contour] .rh-card__shine,.rh-card[data-effect=contour] .rh-card__shine:after,.rh-card[data-effect=etched-rainbow] .rh-card__shine,.rh-card[data-effect=etched-rainbow] .rh-card__shine:after{--rh-space: 5%;--rh-angle: 133deg;--rh-imgsize: cover;background-image:var(--rh-foil),repeating-linear-gradient(0deg,var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7)),repeating-linear-gradient(var(--rh-angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--rh-background-y),calc(var(--rh-background-x) + (var(--rh-background-y)*.2)) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--rh-imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.rh-card[data-effect=etched] .rh-card__shine:after,.rh-card[data-effect=contour] .rh-card__shine:after,.rh-card[data-effect=etched-rainbow] .rh-card__shine:after{content:"";background-position:center center,0% var(--rh-background-y),calc((var(--rh-background-x) + (var(--rh-background-y)*.2)) * -1) calc(var(--rh-background-y) * -1),var(--rh-background-x) var(--rh-background-y);background-size:var(--rh-imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.rh-card[data-effect=etched] .rh-card__shine:before,.rh-card[data-effect=contour] .rh-card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.rh-card[data-effect=etched] .rh-card__glare,.rh-card[data-effect=contour] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,75%) 5%,hsl(200,5%,35%) 60%,hsl(320,40%,10%) 150%);background-size:120% 150%;background-position:center center;mix-blend-mode:hard-light;filter:brightness(1) contrast(1.2) saturate(1);opacity:calc(var(--rh-card-opacity) * .75)}.rh-card:not(.rh-card--masked)[data-effect=etched] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=etched] .rh-card__shine:after,.rh-card:not(.rh-card--masked)[data-effect=etched-rainbow] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=etched-rainbow] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/illusion-CKHJKhiM.png);--rh-imgsize: 33%;-webkit-mask-image:var(--rh-mask);mask-image:var(--rh-mask);-webkit-mask-size:var(--rh-imgsize);mask-size:var(--rh-imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--rh-pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.rh-card:not(.rh-card--masked)[data-effect=etched] .rh-card__shine:before,.rh-card:not(.rh-card--masked)[data-effect=etched-rainbow] .rh-card__shine:before{content:none;display:none}.rh-card:not(.rh-card--masked)[data-effect=etched] .rh-card__shine:after,.rh-card:not(.rh-card--masked)[data-effect=etched-rainbow] .rh-card__shine:after{filter:brightness(calc((var(--rh-pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.rh-card:not(.rh-card--masked)[data-effect=vortex] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=vortex] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/vmaxbg-CfqOZMdN.jpg);--rh-imgsize: 60% 30%}.rh-card[data-effect=vortex] .rh-card__shine{--rh-space: 6%;--rh-angle: 133deg;--rh-imgsize: cover;background-image:var(--rh-foil),repeating-linear-gradient(-33deg,#cc2a24 calc(var(--rh-space)*1),#6c82da calc(var(--rh-space)*2),#2d9a93 calc(var(--rh-space)*3),#1d9623 calc(var(--rh-space)*4),#b53fe4 calc(var(--rh-space)*5),#cc2a24 calc(var(--rh-space)*6)),repeating-linear-gradient(var(--rh-angle),hsla(227,53%,12%,.5) 0%,hsl(180,10%,50%) 2.5%,hsl(83,50%,35%) 5%,hsl(180,10%,50%) 7.5%,hsla(227,53%,12%,.5) 10%,hsla(227,53%,12%,.5) 15%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(189,76%,77%,.6) 0%,hsla(147,59%,77%,.6) 25%,hsla(271,55%,69%,.6) 50%,hsla(355,56%,72%,.6) 75%);background-blend-mode:difference,luminosity,soft-light;background-size:var(--rh-imgsize),1100% 1100%,600% 600%,200% 200%;background-position:center,var(--rh-background-x) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);filter:brightness(calc((var(--rh-pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.rh-card[data-effect=vortex] .rh-card__shine:after{content:"";background-image:repeating-linear-gradient(0deg,var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7)),repeating-linear-gradient(var(--rh-angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%);background-blend-mode:hue,hard-light;background-size:200% 700%,300% 100%,200% 100%;background-position:0% var(--rh-background-y),var(--rh-background-x) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);mix-blend-mode:lighten;opacity:calc((.3 * var(--rh-card-opacity)) + var(--rh-card-opacity) * var(--rh-pointer-from-center) * .5);filter:saturate(1.5)}.rh-card[data-effect=vortex] .rh-card__glare{mix-blend-mode:hard-light;filter:brightness(1) contrast(1);background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.75) 0%,hsl(0,0%,0%) 120%);opacity:calc((.2 * var(--rh-card-opacity)) + var(--rh-card-opacity) * var(--rh-pointer-from-center) * .8)}.rh-card:not(.rh-card--masked)[data-effect=vortex] .rh-card__shine{filter:brightness(calc((var(--rh-pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.rh-card.rh-card--masked[data-effect=topography] .rh-card__shine,.rh-card.rh-card--masked[data-effect=topography] .rh-card__shine:before,.rh-card.rh-card--masked[data-effect=topography] .rh-card__shine:after{-webkit-mask-image:var(--rh-mask),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.5) 120%);mask-image:var(--rh-mask),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.5) 120%)}.rh-card[data-effect=topography] .rh-card__shine,.rh-card[data-effect=topography] .rh-card__shine:after{--rh-space: 5%;--rh-angle: 133deg;--rh-imgsize: cover;background-image:var(--rh-foil),repeating-linear-gradient(0deg,var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7)),repeating-linear-gradient(var(--rh-angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:soft-light,hue,hard-light;background-size:var(--rh-imgsize),200% 700%,300% 100%,200% 100%;background-position:center center,0% var(--rh-background-y),var(--rh-background-x) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);filter:brightness(calc((var(--rh-pointer-from-center) * .75) + .25)) contrast(2) saturate(1.25)}.rh-card[data-effect=topography] .rh-card__shine:after{content:"";background-size:var(--rh-imgsize),200% 400%,195% 100%,200% 100%;background-position:center center,0% var(--rh-background-y),calc(var(--rh-background-x) * -1) calc(var(--rh-background-y) * -1),var(--rh-background-x) var(--rh-background-y);filter:brightness(calc((var(--rh-pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5);mix-blend-mode:exclusion}.rh-card[data-effect=topography] .rh-card__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(190,7%,80%,.75) 0%,hsla(260,7%,50%,.25) 45%,hsl(310,7%,50%) 120%);mix-blend-mode:hard-light;z-index:2;opacity:.8}.rh-card[data-effect=topography] .rh-card__glare{filter:brightness(.7) contrast(2);background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(195,90%,90%) 5%,hsl(300,3%,60%) 60%,hsl(350,0%,15%) 150%);mix-blend-mode:hard-light;opacity:calc(var(--rh-card-opacity)*(var(--rh-pointer-from-center)*.75))}.rh-card:not(.rh-card--masked)[data-effect=topography] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=topography] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/ancient-Ci9hYTiU.png);--rh-imgsize: 18% 15%;background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--rh-pointer-from-center) * .25) + .35)) contrast(1.8) saturate(1.75)}.rh-card:not(.rh-card--masked)[data-effect=topography] .rh-card__shine:after{filter:brightness(calc((var(--rh-pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5)}.rh-card:not(.rh-card--masked)[data-effect=topography] .rh-card__glare{filter:brightness(.55) contrast(2)}.rh-card[data-effect=contour] .rh-card__shine{filter:brightness(calc((var(--rh-pointer-from-center)*.05) + .8)) contrast(1.75) saturate(1.2)}.rh-card[data-effect=contour] .rh-card__shine:after{filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .85)) contrast(2) saturate(.5)}.rh-card[data-effect=contour] .rh-card__shine:before{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 80%);mix-blend-mode:screen;opacity:.5}.rh-card[data-effect=contour] .rh-card__glare{opacity:calc(var(--rh-card-opacity) * .75);mix-blend-mode:multiply;filter:brightness(1.5) contrast(1.4) saturate(1);background-size:170% 170%}.rh-card:not(.rh-card--masked)[data-effect=contour] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=contour] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/trainerbg-D5xqq63o.png);--rh-imgsize: 20%;background-blend-mode:color-burn,hue,hard-light;filter:brightness(calc((var(--rh-pointer-from-center)*.05) + .6)) contrast(1.5) saturate(1.2)}.rh-card[data-effect=rainbow] .rh-card__shine{--rh-r-clr-1: hsl(0, 57%, 37%);--rh-r-clr-2: hsl(40, 53%, 39%);--rh-r-clr-3: hsl(90, 60%, 35%);--rh-r-clr-4: hsl(180, 60%, 35%);--rh-r-clr-5: hsl(180, 60%, 35%);--rh-r-clr-6: hsl(210, 57%, 39%);--rh-r-clr-7: hsl(280, 55%, 31%);background-image:linear-gradient(-45deg,var(--rh-r-clr-1),var(--rh-r-clr-5)),var(--rh-glitter),linear-gradient(-30deg,var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--rh-glittersize) var(--rh-glittersize),400% 400%;background-position:calc(25% + (50% * var(--rh-pointer-from-left))) calc(25% + (50% * var(--rh-pointer-from-top))),center center,calc(25% + (var(--rh-pointer-x) / 2)) calc(25% + (var(--rh-pointer-y) / 2));filter:brightness(calc((var(--rh-pointer-from-center)*.25) + .6)) contrast(2.2) saturate(.75)}.rh-card[data-effect=rainbow] .rh-card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-glitter),linear-gradient(-60deg,var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1));background-blend-mode:soft-light;background-size:var(--rh-glittersize) var(--rh-glittersize),400% 400%;background-position:center center,var(--rh-pointer-x) var(--rh-pointer-y);filter:brightness(calc((var(--rh-pointer-from-center)*.3) + .55)) contrast(2) saturate(1);mix-blend-mode:color-dodge}.rh-card[data-effect=rainbow] .rh-card__shine:before{content:"";background-image:var(--rh-foil);background-size:var(--rh-imgsize);background-position:center center;filter:brightness(2.5) contrast(1);opacity:calc((var(--rh-pointer-from-center) + .4) * .6);background-blend-mode:difference;mix-blend-mode:darken}.rh-card[data-effect=rainbow] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,80%),hsla(187,10%,85%,.25) 30%,hsl(197,6%,25%) 120%);filter:brightness(.9) contrast(1.75);opacity:calc(var(--rh-pointer-from-center) * .9);mix-blend-mode:hard-light}.rh-card:not(.rh-card--masked)[data-effect=rainbow] .rh-card__shine{--rh-foil: url(/assets/illusion-mask-CV2Insva.png);--rh-imgsize: 33%}.rh-card[data-effect=rainbow-sparkle] .rh-card__shine,.rh-card[data-effect=vortex-rainbow] .rh-card__shine{--rh-imgsize: cover;--rh-r-clr-1: hsl(0, 57%, 37%);--rh-r-clr-2: hsl(40, 53%, 39%);--rh-r-clr-3: hsl(90, 60%, 35%);--rh-r-clr-4: hsl(180, 60%, 35%);--rh-r-clr-5: hsl(180, 60%, 35%);--rh-r-clr-6: hsl(210, 57%, 39%);--rh-r-clr-7: hsl(280, 55%, 31%);background-image:repeating-linear-gradient(var(--rh-angle),hsla(283,49%,60%,.75) calc(var(--rh-space)*1),hsla(2,70%,58%,.75) calc(var(--rh-space)*2),hsla(53,67%,53%,.75) calc(var(--rh-space)*3),hsla(93,56%,52%,.75) calc(var(--rh-space)*4),hsla(176,38%,50%,.75) calc(var(--rh-space)*5),hsla(228,100%,77%,.75) calc(var(--rh-space)*6),hsla(283,49%,61%,.75) calc(var(--rh-space)*7)),var(--rh-glitter),linear-gradient(-30deg,var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1));background-size:200% 400%,var(--rh-glittersize) var(--rh-glittersize),400% 400%;background-position:0% calc(var(--rh-background-y) * 1),center center,calc(var(--rh-background-x) * 1.5) calc(var(--rh-background-y) * 1.5);background-blend-mode:luminosity,overlay;filter:brightness(calc((var(--rh-pointer-from-center)*.3) + .3)) contrast(3) saturate(1.8)}.rh-card[data-effect=rainbow-sparkle] .rh-card__shine:after,.rh-card[data-effect=vortex-rainbow] .rh-card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-glitter),linear-gradient(-60deg,var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1));background-blend-mode:overlay;background-size:var(--rh-glittersize) var(--rh-glittersize),400% 400%;background-position:center center,calc(var(--rh-background-x) * -1.5) calc(var(--rh-background-y) * -1.5);filter:brightness(calc((var(--rh-pointer-from-center)*.5) + .6)) contrast(3) saturate(1);mix-blend-mode:color-dodge;opacity:calc(1.2 + (var(--rh-pointer-from-center)/2) * -1)}.rh-card[data-effect=rainbow-sparkle] .rh-card__shine:before,.rh-card[data-effect=vortex-rainbow] .rh-card__shine:before{content:"";background-image:var(--rh-foil);background-size:var(--rh-imgsize);background-position:center center;filter:brightness(1.5) contrast(1.5);opacity:calc((var(--rh-pointer-from-center) + .6) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge}.rh-card[data-effect=rainbow-sparkle] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(50,20%,90%,.75) 0%,hsla(150,20%,30%,.65) 45%,hsla(0,0%,0%,1) 100%);filter:brightness(.9) contrast(2);opacity:calc(var(--rh-card-opacity) * .75)}.rh-card:not(.rh-card--masked)[data-effect=rainbow-sparkle] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=vortex-rainbow] .rh-card__shine{--rh-mask: none;--rh-foil: none;--rh-imgsize: 25% auto}.rh-card[data-effect=glitter] .rh-card__shine{--rh-shift: 1px;--rh-imgsize: cover;background-image:var(--rh-glitter),var(--rh-glitter),conic-gradient(var(--rh-sunpillar-clr-4),var(--rh-sunpillar-clr-5),var(--rh-sunpillar-clr-6),var(--rh-sunpillar-clr-1),var(--rh-sunpillar-clr-4)),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(150,00%,0%,.98) 10%,hsla(0,0%,95%,.15) 90%);background-size:var(--rh-glittersize) var(--rh-glittersize),var(--rh-glittersize) var(--rh-glittersize),cover,cover;background-position:45% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,hard-light,overlay;mix-blend-mode:color-dodge;filter:brightness(calc(.4 + (var(--rh-pointer-from-center) * .2))) contrast(1) saturate(2.7)}.rh-card[data-effect=glitter] .rh-card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-foil),linear-gradient(45deg,#f9c006,#ffea61),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(10,20%,90%,.95) 10%,hsl(0,0%,0%) 70%);background-size:var(--rh-imgsize),cover,cover;background-position:center center,center center,center center;background-blend-mode:hard-light,multiply;mix-blend-mode:lighten;filter:brightness(1.25) contrast(1.25) saturate(.35);opacity:.8}.rh-card[data-effect=glitter] .rh-card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-glitter);background-size:var(--rh-glittersize) var(--rh-glittersize);background-position:calc(50% - ((var(--rh-shift)*2) * var(--rh-pointer-from-left)) + var(--rh-shift)) calc(50% - ((var(--rh-shift)*2) * var(--rh-pointer-from-top)) + var(--rh-shift));filter:brightness(calc((var(--rh-pointer-from-center)*.6) + .6)) contrast(1.5);mix-blend-mode:overlay}.rh-card[data-effect=glitter] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(45,8%,80%,.3) 0%,hsl(22,15%,12%) 180%);filter:brightness(1.3) contrast(1.5);mix-blend-mode:hard-light}.rh-card:not(.rh-card--masked)[data-effect=glitter] .rh-card__shine{--rh-foil: url(/assets/geometric-CQlKBuz8.png);--rh-imgsize: 33%;filter:brightness(calc((var( --rh-pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}.rh-card[data-effect=soft-rainbow] .rh-card__shine{--rh-space: 5%;--rh-angle: -22deg;--rh-imgsize: 300% 400%;clip-path:var(--rh-clip-borders);background-image:repeating-linear-gradient(var(--rh-angle),hsla(283,49%,60%,.75) calc(var(--rh-space)*1),hsla(2,74%,59%,.75) calc(var(--rh-space)*2),hsla(53,67%,53%,.75) calc(var(--rh-space)*3),hsla(93,56%,52%,.75) calc(var(--rh-space)*4),hsla(176,38%,50%,.75) calc(var(--rh-space)*5),hsla(228,100%,77%,.75) calc(var(--rh-space)*6),hsla(283,49%,61%,.75) calc(var(--rh-space)*7));background-blend-mode:color-dodge;background-size:var(--rh-imgsize);background-position:0% calc(var(--rh-background-y) * 1),var(--rh-background-x) var(--rh-background-y);filter:brightness(calc((var(--rh-pointer-from-center)*.3) + .5)) contrast(2.3) saturate(1)}.rh-card[data-effect=soft-rainbow] .rh-card__shine:after{content:"";background-image:radial-gradient(farthest-corner ellipse at calc(((var(--rh-pointer-x)) * .5) + 25%) calc(((var(--rh-pointer-y)) * .5) + 25%),#fff 5%,#38003899 40%,#383838 120%);background-position:center center;background-size:400% 500%;filter:brightness(calc((var(--rh-pointer-from-center)*.2) + .4)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light}.rh-card[data-effect=soft-rainbow] .rh-card__shine:before{content:none;display:none}.rh-card[data-effect=soft-rainbow] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,.6) 35%,hsla(180,11%,35%,1) 60%);mix-blend-mode:soft-light}.rh-card[data-effect=soft-rainbow] .rh-card__glare:before,.rh-card[data-effect=soft-rainbow] .rh-card__glare:after{content:none;display:none}.rh-card[data-effect=etched-rainbow] .rh-card__glare{opacity:calc(var(--rh-card-opacity)*.4)}.rh-card[data-effect=vortex-rainbow] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(50,30%,90%) 0%,hsl(162,5%,40%),hsl(0,0%,0%) 120%);filter:brightness(1) contrast(1);opacity:calc(var(--rh-card-opacity) * var(--rh-pointer-from-center) * .85)}.rh-card:not(.rh-card--masked)[data-effect=micro-grid] .rh-card__shine{--rh-foil: url(/assets/geometric-CQlKBuz8.png);--rh-imgsize: 33%;filter:brightness(calc((var( --rh-pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}.rh-card:not(.rh-card--masked)[data-effect=micro-grid] .rh-card__glare{filter:brightness(.5) contrast(1)}.rh-card[data-effect=micro-grid] .rh-card__shine,.rh-card[data-effect=micro-grid] .rh-card__shine:before,.rh-card[data-effect=micro-grid] .rh-card__shine:after{-webkit-mask-image:none!important;mask-image:none!important}.rh-card[data-effect=micro-grid] .rh-card__shine{background-image:var(--rh-glitter),var(--rh-glitter),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(152.7,21.6%,10%) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%),linear-gradient(45deg,#f9c006,#ffea61);background-size:var(--rh-glittersize) var(--rh-glittersize),var(--rh-glittersize) var(--rh-glittersize),cover,cover;background-position:40% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,darken,color;filter:brightness(1) contrast(1) saturate(1);mix-blend-mode:color-dodge}.rh-card[data-effect=micro-grid] .rh-card__shine:before{content:"";background-image:var(--rh-foil),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(50,20%,90%,.95) 10%,hsla(324,22%,63%,.5) 50%,hsl(0,0%,0%) 90%);background-size:var(--rh-imgsize),cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:exclusion;filter:brightness(1) contrast(1) saturate(1);opacity:1}.rh-card[data-effect=micro-grid] .rh-card__shine:after{content:"";background-image:var(--rh-glitter),conic-gradient(var(--rh-sunpillar-clr-4),var(--rh-sunpillar-clr-5),var(--rh-sunpillar-clr-6),var(--rh-sunpillar-clr-1),var(--rh-sunpillar-clr-2),var(--rh-sunpillar-clr-3),var(--rh-sunpillar-clr-4));background-size:var(--rh-glittersize) var(--rh-glittersize),cover;background-blend-mode:luminosity;filter:brightness(calc((var(--rh-pointer-from-center)*.5) + .6)) contrast(2) saturate(3);mix-blend-mode:soft-light}.rh-card[data-effect=micro-grid] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(40,100%,95%,.2) 10%,hsla(40,20%,5%,1) 180%);filter:brightness(1) contrast(1);mix-blend-mode:hard-light}.rh-card[data-effect=crystalline] .rh-card__shine{clip-path:var(--rh-clip)}.rh-card[data-effect=crystalline][data-foil-area=notched-artwork] .rh-card__shine{clip-path:var(--rh-clip-notched)}.rh-card[data-effect=crystalline] .rh-card__shine,.rh-card[data-effect=crystalline] .rh-card__shine:after{--rh-space: 5%;--rh-angle: 133deg;--rh-imgsize: cover;background-image:var(--rh-foil),repeating-linear-gradient(0deg,var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7)),repeating-linear-gradient(var(--rh-angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--rh-background-y),calc(var(--rh-background-x) + (var(--rh-background-y)*.2)) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--rh-imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.rh-card[data-effect=crystalline] .rh-card__shine:after{content:"";background-position:center center,0% var(--rh-background-y),calc((var(--rh-background-x) + (var(--rh-background-y)*.2)) * -1) calc(var(--rh-background-y) * -1),var(--rh-background-x) var(--rh-background-y);background-size:var(--rh-imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.rh-card[data-effect=crystalline] .rh-card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.rh-card[data-effect=crystalline] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 0%,hsl(320,5%,15%) 150%);background-size:cover;background-position:center center;mix-blend-mode:multiply;filter:brightness(1.2) contrast(1) saturate(.7);opacity:calc(var(--rh-card-opacity) * var(--rh-pointer-from-center))}.rh-card:not(.rh-card--masked).rh-card[data-effect=crystalline] .rh-card__shine,.rh-card:not(.rh-card--masked).rh-card[data-effect=crystalline] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/illusion-CKHJKhiM.png);--rh-imgsize: 33%;-webkit-mask-image:var(--rh-mask);mask-image:var(--rh-mask);-webkit-mask-size:var(--rh-imgsize);mask-size:var(--rh-imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--rh-pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.rh-card:not(.rh-card--masked).rh-card[data-effect^=crystalline] .rh-card__shine:after{filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .5)) contrast(1.4) saturate(1.2);mix-blend-mode:difference}.rh-card[data-effect=crystalline-etched] .rh-card__shine,.rh-card[data-effect=crystalline-etched] .rh-card__shine:after{--rh-space: 5%;--rh-angle: 133deg;--rh-imgsize: cover;background-image:var(--rh-foil),repeating-linear-gradient(0deg,var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7)),repeating-linear-gradient(var(--rh-angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--rh-background-y),calc(var(--rh-background-x) + (var(--rh-background-y)*.2)) var(--rh-background-y),var(--rh-background-x) var(--rh-background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--rh-imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.rh-card[data-effect=crystalline-etched] .rh-card__shine:after{content:"";background-position:center center,0% var(--rh-background-y),calc((var(--rh-background-x) + (var(--rh-background-y)*.2)) * -1) calc(var(--rh-background-y) * -1),var(--rh-background-x) var(--rh-background-y);background-size:var(--rh-imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--rh-pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.rh-card[data-effect=crystalline-etched] .rh-card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.rh-card[data-effect=crystalline-etched] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,90%) 5%,hsl(200,5%,45%) 80%,hsl(320,40%,10%) 150%);background-size:120% 140%;background-position:center center;mix-blend-mode:darken;filter:brightness(.88) contrast(2.25) saturate(.7);opacity:calc(var(--rh-card-opacity) * var(--rh-pointer-from-center) * .75)}.rh-card:not(.rh-card--masked)[data-effect=crystalline-etched] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=crystalline-etched] .rh-card__shine:after{--rh-mask: none;--rh-foil: url(/assets/illusion-CKHJKhiM.png);--rh-imgsize: 33%;-webkit-mask-image:var(--rh-mask);mask-image:var(--rh-mask);-webkit-mask-size:var(--rh-imgsize);mask-size:var(--rh-imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--rh-pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.rh-card:not(.rh-card--masked)[data-effect=crystalline-etched] .rh-card__shine:before{content:none;display:none}.rh-card:not(.rh-card--masked)[data-effect=crystalline-etched] .rh-card__shine:after{filter:brightness(calc((var(--rh-pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.rh-card[data-effect=crystalline-vortex] .rh-card__shine{--rh-imgsize: cover;--rh-angle: -30deg;--rh-r-clr-1: hsl(0, 57%, 37%);--rh-r-clr-2: hsl(40, 53%, 39%);--rh-r-clr-3: hsl(90, 60%, 35%);--rh-r-clr-4: hsl(180, 60%, 35%);--rh-r-clr-5: hsl(180, 60%, 35%);--rh-r-clr-6: hsl(210, 57%, 39%);--rh-r-clr-7: hsl(280, 55%, 31%);background-image:var(--rh-glitter),var(--rh-glitter),linear-gradient(var(--rh-angle),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1)),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(248,5%,10%,1) 10%,hsla(206,5%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:var(--rh-glittersize) var(--rh-glittersize),var(--rh-glittersize) var(--rh-glittersize),400% 400%,cover;background-position:40% 45%,55% 55%,calc(var(--rh-background-x) * 1.5) calc(var(--rh-background-y) * 1.5),center center;background-blend-mode:soft-light,overlay,color-burn;filter:brightness(1) contrast(1) saturate(.85)}.rh-card[data-effect=crystalline-vortex] .rh-card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-foil),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(248,5%,91%,.95) 10%,hsla(206,5%,68%,.5) 50%,hsl(0,0%,0%) 120%);background-size:var(--rh-imgsize),cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(.4);opacity:.35}.rh-card[data-effect=crystalline-vortex] .rh-card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:repeating-linear-gradient(calc(var(--rh-angle)),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*1),var(--rh-sunpillar-clr-2) calc(var(--rh-space)*2),var(--rh-sunpillar-clr-3) calc(var(--rh-space)*3),var(--rh-sunpillar-clr-4) calc(var(--rh-space)*4),var(--rh-sunpillar-clr-5) calc(var(--rh-space)*5),var(--rh-sunpillar-clr-6) calc(var(--rh-space)*6),var(--rh-sunpillar-clr-1) calc(var(--rh-space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--rh-background-x))) * 3) calc(50% + (50% - (var(--rh-background-y))) * 3);filter:brightness(calc(.75 - (var(--rh-pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:hue}.rh-card[data-effect=crystalline-vortex] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(248,5%,90%,.45) 0%,hsla(206,5%,30%,.45) 45%,hsla(0,0%,0%,.33) 120%);filter:brightness(1) contrast(1.25)}.rh-card[data-effect=crystalline-vortex] .rh-card__glare:after{content:"";-webkit-mask-image:var(--rh-mask);mask-image:var(--rh-mask);-webkit-mask-size:cover;mask-size:cover;background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(248,5%,90%,.75) 0%,hsla(206,5%,30%,.65) 45%,hsla(0,0%,0%,.75) 100%);filter:brightness(1) contrast(1.25);mix-blend-mode:overlay;opacity:1}.rh-card[data-effect=prismatic-etch] .rh-card__shine{--rh-r-clr-1: hsl(0, 57%, 37%);--rh-r-clr-2: hsl(40, 53%, 39%);--rh-r-clr-3: hsl(90, 60%, 35%);--rh-r-clr-4: hsl(180, 60%, 35%);--rh-r-clr-5: hsl(180, 60%, 35%);--rh-r-clr-6: hsl(210, 57%, 39%);--rh-r-clr-7: hsl(280, 55%, 31%);background-image:linear-gradient(-45deg,var(--rh-r-clr-1),var(--rh-r-clr-5)),var(--rh-glitter),linear-gradient(-30deg,var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--rh-glittersize) var(--rh-glittersize),400% 400%;background-position:calc(25% + (50% * var(--rh-pointer-from-left))) calc(25% + (50% * var(--rh-pointer-from-top))),calc(50% - ((var(--rh-shift)*2) * var(--rh-pointer-from-left)) + var(--rh-shift)) calc(50% - ((var(--rh-shift)*2) * var(--rh-pointer-from-top)) + var(--rh-shift)),calc(25% + (var(--rh-pointer-x) / 2)) calc(25% + (var(--rh-pointer-y) / 2));filter:brightness(calc((var(--rh-pointer-from-center)*.5) + .75)) contrast(2) saturate(1)}.rh-card[data-effect=prismatic-etch] .rh-card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--rh-glitter),linear-gradient(-60deg,var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1),var(--rh-r-clr-2),var(--rh-r-clr-3),var(--rh-r-clr-4),var(--rh-r-clr-5),var(--rh-r-clr-6),var(--rh-r-clr-7),var(--rh-r-clr-1));background-blend-mode:soft-light;background-size:var(--rh-glittersize) var(--rh-glittersize),400% 400%;background-position:calc(50% - ((var(--rh-shift)*2) * var(--rh-pointer-from-left)) - var(--rh-shift)) calc(50% - ((var(--rh-shift)*2) * var(--rh-pointer-from-top)) - var(--rh-shift)),var(--rh-pointer-x) var(--rh-pointer-y);filter:brightness(calc((var(--rh-pointer-from-center)*.35) + .35)) contrast(2) saturate(1);mix-blend-mode:exclusion}.rh-card[data-effect=prismatic-etch] .rh-card__shine:before{content:"";background-image:var(--rh-foil);background-size:var(--rh-imgsize);background-position:center center;filter:brightness(2.5) contrast(1);opacity:calc((var(--rh-pointer-from-center) + .4) * .6);mix-blend-mode:multiply}.rh-card[data-effect=prismatic-etch] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsl(0,0%,80%),hsla(0,0%,74.9%,.25) 30%,hsl(0,0%,21.6%) 130%);filter:brightness(.9) contrast(2);opacity:calc(var(--rh-pointer-from-center) * .9);mix-blend-mode:hard-light}.rh-card:not(.rh-card--masked)[data-effect=prismatic-etch] .rh-card__shine{--rh-foil: url(/assets/illusion-mask-CV2Insva.png);--rh-imgsize: 33%}.rh-card[data-effect=galaxy][data-foil-area=artwork] .rh-card__shine{clip-path:var(--rh-clip)}.rh-card[data-effect=galaxy][data-foil-area=notched-artwork] .rh-card__shine{clip-path:var(--rh-clip-notched)}.rh-card[data-effect=galaxy][data-foil-area=inset-artwork] .rh-card__shine{clip-path:var(--rh-clip-inset)}.rh-card[data-effect=galaxy] .rh-card__shine{--rh-galaxy-foil: url(/assets/galaxy-CXHKyX_m.jpg);--rh-galaxy-space: 4%;background-image:var(--rh-foil, var(--rh-galaxy-foil)),var(--rh-foil, var(--rh-galaxy-foil)),repeating-linear-gradient(82deg,#e4d667 calc(var(--rh-galaxy-space) * 1),#71da4e calc(var(--rh-galaxy-space) * 2),#52e0dc calc(var(--rh-galaxy-space) * 3),#6788e9 calc(var(--rh-galaxy-space) * 4),#bf63e3 calc(var(--rh-galaxy-space) * 5),#e75aaa calc(var(--rh-galaxy-space) * 6),#e4d667 calc(var(--rh-galaxy-space) * 12)),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(190,100%,92%,.8) 4%,hsla(230,40%,45%,.35) 38%,hsl(245,55%,5%) 120%);background-blend-mode:color-dodge,color-burn,saturation,screen;background-position:var(--rh-cosmosbg, center),calc(42% + (var(--rh-pointer-from-left) * 16%)) calc(42% + (var(--rh-pointer-from-top) * 16%)),calc(38% + (var(--rh-pointer-from-left) * 24%)) calc(38% + (var(--rh-pointer-from-top) * 24%)),center;background-size:cover,145%,400% 900%,cover;filter:brightness(.8) contrast(1.3) saturate(1.6);mix-blend-mode:color-dodge}.rh-card[data-effect=galaxy] .rh-card__shine:after{content:"";background-image:var(--rh-foil, var(--rh-galaxy-foil)),radial-gradient(circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.7),hsla(260,80%,30%,.2) 35%,transparent 70%);background-position:calc(54% - (var(--rh-pointer-from-left) * 8%)) calc(54% - (var(--rh-pointer-from-top) * 8%)),center;background-size:175%,cover;filter:brightness(1.1) contrast(1.4) saturate(1.25);mix-blend-mode:screen;opacity:calc(.14 + (var(--rh-pointer-from-center) * .28))}.rh-card[data-effect=angular-maze] .rh-card__shine,.rh-card[data-effect=optical-ripple] .rh-card__shine,.rh-card[data-effect=metallic-weave] .rh-card__shine,.rh-card[data-effect=spectral-grain] .rh-card__shine,.rh-card[data-effect=prismatic-tiles] .rh-card__shine,.rh-card[data-effect=prismatic-maze] .rh-card__shine,.rh-card[data-effect=flowing-lines] .rh-card__shine{--rh-pattern-angle: 118deg;--rh-pattern-size: 42%;--rh-pattern-filter: brightness(.86) contrast(1.45) saturate(1.1);--rh-pattern-opacity: .36;background-image:var(--rh-foil, var(--rh-effect-foil)),repeating-linear-gradient(var(--rh-pattern-angle),hsl(355,85%,65%) 0%,hsl(48,90%,70%) 10%,hsl(145,80%,63%) 20%,hsl(190,90%,65%) 30%,hsl(230,85%,68%) 40%,hsl(285,85%,67%) 50%,hsl(355,85%,65%) 60%),radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.9) 4%,hsla(210,50%,45%,.25) 38%,hsla(250,55%,8%,.8) 115%);background-blend-mode:screen,color,hard-light;background-position:calc(46% + (var(--rh-pointer-from-left) * 8%)) calc(46% + (var(--rh-pointer-from-top) * 8%)),calc(38% + (var(--rh-pointer-from-left) * 24%)) calc(38% + (var(--rh-pointer-from-top) * 24%)),center;background-repeat:repeat,repeat,no-repeat;background-size:var(--rh-pattern-size),320% 320%,cover;filter:var(--rh-pattern-filter);mix-blend-mode:color-dodge;opacity:calc(var(--rh-card-opacity) * var(--rh-pattern-opacity))}.rh-card[data-effect=angular-maze] .rh-card__shine{--rh-effect-foil: url(/assets/angular-CfmmJ8aJ.png);--rh-pattern-size: 46%;--rh-pattern-filter: brightness(.8) contrast(1.7) saturate(1.2)}.rh-card[data-effect=optical-ripple] .rh-card__shine{--rh-effect-foil: url(/assets/illusion2-CKq0aC_p.png);--rh-pattern-angle: 145deg;--rh-pattern-size: 118% 108%;--rh-pattern-filter: brightness(.82) contrast(1.5) saturate(1.05);--rh-pattern-opacity: .3}.rh-card[data-effect=metallic-weave] .rh-card__shine{--rh-effect-foil: url(/assets/metal-iuOfAFaw.png);--rh-pattern-angle: 102deg;--rh-pattern-size: 27% 24%;--rh-pattern-filter: brightness(.74) contrast(1.8) saturate(.65);--rh-pattern-opacity: .38}.rh-card[data-effect=spectral-grain] .rh-card__shine{--rh-effect-foil: url(/assets/spectral-grain-D_gAhw4E.webp);--rh-pattern-angle: 128deg;--rh-pattern-size: cover;--rh-pattern-filter: brightness(.78) contrast(1.25) saturate(1.25);--rh-pattern-opacity: .3}.rh-card[data-effect=prismatic-tiles] .rh-card__shine{--rh-effect-foil: url(/assets/stylish-B1TVy0jT.png);--rh-pattern-angle: 132deg;--rh-pattern-size: 40%;--rh-pattern-opacity: .34}.rh-card[data-effect=prismatic-maze] .rh-card__shine{--rh-effect-foil: url(/assets/stylish2-BX4IPAWV.png);--rh-pattern-angle: 72deg;--rh-pattern-size: 36%;--rh-pattern-filter: brightness(.8) contrast(1.65) saturate(1.2);--rh-pattern-opacity: .34}.rh-card[data-effect=flowing-lines] .rh-card__shine{--rh-effect-foil: url(/assets/wave-BPMS7iID.png);--rh-pattern-angle: 155deg;--rh-pattern-size: 48%;--rh-pattern-filter: brightness(.84) contrast(1.3) saturate(1.1);--rh-pattern-opacity: .28}.rh-card[data-effect=angular-maze] .rh-card__shine:after,.rh-card[data-effect=optical-ripple] .rh-card__shine:after,.rh-card[data-effect=metallic-weave] .rh-card__shine:after,.rh-card[data-effect=spectral-grain] .rh-card__shine:after,.rh-card[data-effect=prismatic-tiles] .rh-card__shine:after,.rh-card[data-effect=prismatic-maze] .rh-card__shine:after,.rh-card[data-effect=flowing-lines] .rh-card__shine:after{content:"";background-image:var(--rh-foil, var(--rh-effect-foil)),radial-gradient(circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.85),transparent 58%);background-blend-mode:multiply,screen;background-position:calc(54% - (var(--rh-pointer-from-left) * 8%)) calc(54% - (var(--rh-pointer-from-top) * 8%)),center;background-repeat:repeat,no-repeat;background-size:var(--rh-pattern-size),cover;filter:brightness(1.05) contrast(1.25);mix-blend-mode:exclusion;opacity:calc(.12 + (var(--rh-pointer-from-center) * .22))}.rh-card[data-effect=galaxy] .rh-card__glare,.rh-card[data-effect=angular-maze] .rh-card__glare,.rh-card[data-effect=optical-ripple] .rh-card__glare,.rh-card[data-effect=metallic-weave] .rh-card__glare,.rh-card[data-effect=spectral-grain] .rh-card__glare,.rh-card[data-effect=prismatic-tiles] .rh-card__glare,.rh-card[data-effect=prismatic-maze] .rh-card__glare,.rh-card[data-effect=flowing-lines] .rh-card__glare{background-image:radial-gradient(farthest-corner circle at var(--rh-pointer-x) var(--rh-pointer-y),hsla(0,0%,100%,.72) 3%,hsla(210,40%,45%,.22) 28%,hsla(255,45%,8%,.65) 115%);filter:brightness(.95) contrast(1.35);mix-blend-mode:hard-light;opacity:calc(var(--rh-card-opacity) * .42)}.rh-card{--rh-pointer-x: 50%;--rh-pointer-y: 50%;--rh-card-scale: 1;--rh-card-opacity: 0;--rh-translate-x: 0px;--rh-translate-y: 0px;--rh-rotate-x: 0deg;--rh-rotate-y: 0deg;--rh-background-x: var(--rh-pointer-x);--rh-background-y: var(--rh-pointer-y);--rh-pointer-from-center: 0;--rh-pointer-from-top: var(--rh-pointer-from-center);--rh-pointer-from-left: var(--rh-pointer-from-center);position:relative;width:min(100%,320px);aspect-ratio:var(--rh-card-aspect)}.rh-card[data-foil-area=full] .rh-card__shine,.rh-card[data-foil-area=full] .rh-card__shine:before,.rh-card[data-foil-area=full] .rh-card__shine:after,.rh-card[data-foil-area=full] .rh-card__glare,.rh-card[data-foil-area=full] .rh-card__glare:before,.rh-card[data-foil-area=full] .rh-card__glare:after{clip-path:none}.rh-card[data-foil-area=artwork] .rh-card__shine,.rh-card[data-foil-area=artwork] .rh-card__shine:before,.rh-card[data-foil-area=artwork] .rh-card__shine:after,.rh-card[data-foil-area=artwork] .rh-card__glare,.rh-card[data-foil-area=artwork] .rh-card__glare:before,.rh-card[data-foil-area=artwork] .rh-card__glare:after{clip-path:var(--rh-clip)}.rh-card[data-foil-area=notched-artwork] .rh-card__shine,.rh-card[data-foil-area=notched-artwork] .rh-card__shine:before,.rh-card[data-foil-area=notched-artwork] .rh-card__shine:after,.rh-card[data-foil-area=notched-artwork] .rh-card__glare,.rh-card[data-foil-area=notched-artwork] .rh-card__glare:before,.rh-card[data-foil-area=notched-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-notched)}.rh-card[data-foil-area=inset-artwork] .rh-card__shine,.rh-card[data-foil-area=inset-artwork] .rh-card__shine:before,.rh-card[data-foil-area=inset-artwork] .rh-card__shine:after,.rh-card[data-foil-area=inset-artwork] .rh-card__glare,.rh-card[data-foil-area=inset-artwork] .rh-card__glare:before,.rh-card[data-foil-area=inset-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-inset)}.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=artwork] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=artwork] .rh-card__shine:before,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=artwork] .rh-card__shine:after,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=artwork] .rh-card__glare,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=artwork] .rh-card__glare:before,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=artwork] .rh-card__glare:after{clip-path:var(--rh-clip-invert)}.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__shine:before,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__shine:after,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__glare,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__glare:before,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=notched-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-notched-invert)}.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__shine,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__shine:before,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__shine:after,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__glare,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__glare:before,.rh-card:not(.rh-card--masked)[data-effect=reverse][data-foil-area=inset-artwork] .rh-card__glare:after{clip-path:var(--rh-clip-inset-invert)}.rh-card[data-effect=none] .rh-card__shine,.rh-card[data-effect=none] .rh-card__glare{display:none}.rh-card__image{height:auto}.rh-card__rotator:disabled{cursor:default}@media (prefers-reduced-motion: reduce){.rh-card__translater,.rh-card__rotator,.rh-card__flipper,.rh-card__flip-hint-icon{transition-duration:1ms}.rh-card__shine,.rh-card__glare{opacity:.18}}.rh-carousel{--rh-carousel-card-width: clamp(10rem, 22vw, 19rem);--rh-carousel-radius-x: .36;--rh-carousel-radius-y: .16;--rh-carousel-wave-color: 183 90% 72%;--rh-carousel-control-color: 255 255 255;--rh-carousel-control-surface: rgb(10 27 39 / .68);--rh-carousel-control-border: rgb(var(--rh-carousel-control-color) / .22);--rh-carousel-focus-ring: hsl(var(--rh-carousel-wave-color) / .95);--rh-carousel-wave-line: hsl(var(--rh-carousel-wave-color) / .62);--rh-carousel-ease-out: cubic-bezier(.16, 1, .3, 1);--rh-carousel-ease-in-out: cubic-bezier(.65, 0, .35, 1);--rh-carousel-duration-micro: .12s;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "footer";gap:.75rem;width:100%;min-width:0;color:rgb(var(--rh-carousel-control-color));outline:none}.rh-carousel:focus-visible{outline:2px solid var(--rh-carousel-focus-ring);outline-offset:4px}.rh-carousel__stage{grid-area:stage;position:relative;min-height:clamp(30rem,56vw,42rem);overflow:hidden;perspective:1200px;perspective-origin:50% 48%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.rh-carousel[data-phase=dragging] .rh-carousel__stage{cursor:grabbing}.rh-carousel__orbit{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.rh-carousel__item{--rh-carousel-item-x: 0px;--rh-carousel-item-y: 0px;--rh-carousel-item-z: 0px;--rh-carousel-item-scale: .68;--rh-carousel-item-opacity: .42;--rh-carousel-item-brightness: 1;--rh-carousel-item-saturation: 1;--rh-carousel-item-rotate-y: 0deg;--rh-carousel-item-rotate-z: 0deg;position:absolute;top:34%;left:50%;width:var(--rh-carousel-card-width);opacity:var(--rh-carousel-item-opacity);filter:brightness(var(--rh-carousel-item-brightness)) saturate(var(--rh-carousel-item-saturation));transform:translate(-50%,-50%) translate3d(var(--rh-carousel-item-x),var(--rh-carousel-item-y),var(--rh-carousel-item-z)) rotateY(var(--rh-carousel-item-rotate-y)) rotate(var(--rh-carousel-item-rotate-z)) scale(var(--rh-carousel-item-scale));transform-style:preserve-3d;transform-origin:center;will-change:transform,opacity}.rh-carousel__float,.rh-carousel__card-surface{position:relative;width:100%;transform-style:preserve-3d}.rh-carousel__card-surface .rh-card{width:100%}.rh-carousel__card-surface .rh-card__rotator{box-shadow:0 .7rem 1.15rem -.7rem #000000d1}.rh-carousel__card-surface[inert]{pointer-events:none}.rh-carousel__item-selector{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:var(--rh-card-radius, 4.55% / 3.5%);background:transparent;cursor:pointer}.rh-carousel__item-selector:focus-visible{outline:2px solid var(--rh-carousel-focus-ring);outline-offset:4px}.rh-carousel__item[data-selected=true] .rh-carousel__item-selector{pointer-events:none}.rh-carousel__item[data-selected=true][data-carousel-phase=idle] .rh-carousel__float{animation:rh-carousel-selected-tilt 5.6s var(--rh-carousel-ease-in-out) infinite}.rh-carousel__waves{position:absolute;z-index:0;left:50%;top:70%;width:min(88%,68rem);aspect-ratio:4.2 / 1;transform:translate(-50%,-50%) rotateX(62deg);transform-style:preserve-3d;pointer-events:none}.rh-carousel__waves span{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid var(--rh-carousel-wave-line);border-radius:50%;opacity:0;animation:rh-carousel-wave 3.6s var(--rh-carousel-ease-out) infinite}.rh-carousel__waves span:nth-child(2){animation-delay:-1.2s}.rh-carousel__waves span:nth-child(3){animation-delay:-2.4s}.rh-carousel__controls{position:absolute;z-index:30;bottom:clamp(3.5rem,7vw,5rem);right:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.rh-carousel__controls button{display:grid;width:3.35rem;aspect-ratio:1;place-items:center;border:1px solid var(--rh-carousel-control-border);border-radius:50%;background:var(--rh-carousel-control-surface);color:inherit;font:inherit;font-size:2rem;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;pointer-events:auto;white-space:nowrap;transition:transform var(--rh-carousel-duration-micro) var(--rh-carousel-ease-out)}.rh-carousel__controls button:hover{transform:translateY(-1px)}.rh-carousel__controls button:active{transform:translateY(0)}.rh-carousel__controls button:focus-visible{outline:2px solid var(--rh-carousel-focus-ring);outline-offset:3px}.rh-carousel__controls button:disabled{cursor:not-allowed;opacity:.45;transform:none}.rh-carousel__footer{grid-area:footer;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.25rem clamp(.75rem,2vw,1.25rem) .75rem}.rh-carousel__selection{display:grid;min-width:0;align-content:center;gap:.25rem;padding:.25rem 0}.rh-carousel__selection-index,.rh-carousel__selection-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-carousel__selection-index{color:hsl(var(--rh-carousel-wave-color) / .7);font:600 .68rem/1.2 monospace;letter-spacing:.12em}.rh-carousel__selection-label{color:rgb(var(--rh-carousel-control-color) / .92);font:600 .9rem/1.25 sans-serif}.rh-carousel__thumbnails{position:relative;display:flex;justify-self:end;max-width:calc(100% - 1.5rem);gap:.65rem;overflow-x:auto;padding:.25rem;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.rh-carousel__thumbnails::-webkit-scrollbar{display:none}.rh-carousel__thumbnail{position:relative;flex:0 1 clamp(4.6rem,8vw,7.5rem);min-width:3.5rem;width:clamp(4.6rem,8vw,7.5rem);aspect-ratio:1.55 / 1;overflow:hidden;padding:0;border:1px solid rgb(var(--rh-carousel-control-color) / .18);border-radius:.65rem;background:#0817229e;color:inherit;cursor:pointer;opacity:.62;transition:opacity var(--rh-carousel-duration-micro) var(--rh-carousel-ease-out),transform var(--rh-carousel-duration-micro) var(--rh-carousel-ease-out)}.rh-carousel__thumbnail:before{content:"";position:absolute;z-index:2;right:18%;bottom:0;left:18%;height:2px;background:var(--rh-carousel-focus-ring);opacity:0;transform:scaleX(.35);transition:opacity var(--rh-carousel-duration-micro) var(--rh-carousel-ease-out),transform var(--rh-carousel-duration-micro) var(--rh-carousel-ease-out)}.rh-carousel__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent,hsl(var(--rh-carousel-wave-color) / .2));pointer-events:none}.rh-carousel__thumbnail>img{width:100%;height:100%;object-fit:cover}.rh-carousel__thumbnail:hover{opacity:1}.rh-carousel__thumbnail:focus-visible{opacity:1;outline:2px solid var(--rh-carousel-focus-ring);outline-offset:2px}.rh-carousel__thumbnail[aria-pressed=true]{opacity:1;border-color:hsl(var(--rh-carousel-wave-color) / .9);transform:translateY(-2px)}.rh-carousel__thumbnail[aria-pressed=true]:before{opacity:1;transform:scaleX(1)}.rh-carousel__thumbnail:active{transform:translateY(0) scale(.98)}.rh-carousel__thumbnail:disabled{cursor:not-allowed;opacity:.4;transform:none}.rh-carousel__thumbnail-fallback{display:grid;height:100%;place-items:center;font:600 .75rem/1 monospace;letter-spacing:.12em}.rh-carousel__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes rh-carousel-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-.55rem,1.5rem) rotate(.45deg)}}@keyframes rh-carousel-selected-tilt{0%,to{transform:translateZ(0) rotateY(-2deg) rotate(-.7deg)}50%{transform:translate3d(0,-.3rem,.8rem) rotateY(2deg) rotate(.7deg)}}@keyframes rh-carousel-wave{0%{opacity:0;transform:scale(.05)}12%{opacity:.78}to{opacity:0;transform:scale(1.16)}}@media (max-width: 43.75rem){.rh-carousel{--rh-carousel-card-width: clamp(8.5rem, 43vw, 13rem);--rh-carousel-radius-x: .31;--rh-carousel-radius-y: .13;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "footer";gap:.75rem}.rh-carousel__stage{min-height:clamp(28rem,110vw,34rem)}.rh-carousel__item{top:34%}.rh-carousel__controls{right:.5rem;bottom:3.25rem;left:.5rem}.rh-carousel__footer{grid-template-columns:minmax(0,1fr)}.rh-carousel__selection{justify-self:center;text-align:center}.rh-carousel__controls button{width:2.8rem}.rh-carousel__thumbnails{width:100%;max-width:100%;gap:.25rem;justify-content:safe center}.rh-carousel__thumbnail{flex:1 1 0;min-width:2.75rem;width:auto;min-height:2.75rem;aspect-ratio:1.25 / 1}}@media (prefers-reduced-motion: reduce){.rh-carousel__item[data-selected=true] .rh-carousel__float,.rh-carousel__waves span{animation:none}.rh-carousel__controls button,.rh-carousel__thumbnail,.rh-carousel__thumbnail:before{transition-duration:1ms}}:root{--color-paper: oklch(14% .012 230);--color-paper-2: oklch(17% .014 230);--color-paper-3: oklch(21% .016 230);--color-ink: oklch(95% .008 130);--color-ink-2: oklch(88% .009 180);--color-muted: oklch(69% .012 220);--color-neutral: oklch(66% .014 225);--color-rule: oklch(31% .018 225);--color-rule-2: oklch(25% .016 225);--color-accent: oklch(84% .18 130);--color-accent-ink: oklch(18% .025 130);--color-focus: oklch(82% .21 130);--color-error: oklch(69% .18 25);--color-code-keyword: oklch(77% .16 330);--color-code-string: oklch(82% .15 145);--color-code-component: oklch(82% .14 215);--color-code-property: oklch(86% .13 85);--color-grid: oklch(76% .025 220 / .08);--color-scrim: oklch(5% .015 230 / .78);--color-shadow: oklch(3% .01 230 / .5);--color-transparent: transparent;--color-carousel-ink: oklch(97% .012 190);--color-carousel-muted: oklch(86% .025 195 / .72);--color-carousel-wave-channels: 184 92% 68%;--color-carousel-bloom-center: oklch(72% .13 190 / .2);--color-carousel-bloom-edge: oklch(71% .1 175 / .14);--color-carousel-paper-start: oklch(18% .04 190);--color-carousel-paper-mid: oklch(34% .065 215);--color-carousel-paper-end: oklch(17% .035 220);--color-carousel-grid: oklch(88% .08 185 / .035);--color-carousel-frame-border: oklch(92% .06 185 / .14);--color-carousel-frame-top: oklch(13% .025 205 / .18);--color-carousel-frame-bottom: oklch(12% .025 220 / .46);--color-carousel-frame-highlight: oklch(100% 0 0 / .04);--color-carousel-frame-shadow: oklch(5% .02 220 / .28);--font-display: "Barlow Condensed", sans-serif;--font-body: "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", monospace;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--text-xs: .72rem;--text-sm: .84rem;--text-md: 1rem;--text-lg: 1.15rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-display-compact: 4rem;--text-display-s: clamp(2.75rem, 8vw, 5.5rem);--text-display: clamp(3.5rem, 10vw, 7.5rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-short: .12s;--dur-medium: .22s;--dur-long: .42s;--rule-hair: 1px;--rule-strong: 2px;--radius-sm: .25rem;--radius-md: .375rem;--radius-full: 999px}html,body{overflow-x:clip;scroll-behavior:smooth}:root{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:20rem;background-color:var(--color-paper);background-image:linear-gradient(var(--color-grid) var(--rule-hair),var(--color-transparent) var(--rule-hair)),linear-gradient(90deg,var(--color-grid) var(--rule-hair),var(--color-transparent) var(--rule-hair));background-size:4rem 4rem}button,select,input{color:inherit;font:inherit}button,a,select{-webkit-tap-highlight-color:var(--color-transparent)}button,a{white-space:nowrap}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}::selection{color:var(--color-accent-ink);background:var(--color-accent)}.site-header{position:sticky;inset-block-start:0;z-index:500;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:4rem;padding-inline:clamp(var(--space-md),4vw,var(--space-3xl));border-block-end:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);background:var(--color-paper)}.wordmark{display:inline-flex;align-items:center;gap:var(--space-sm);width:fit-content;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;text-decoration:none}.wordmark__mark{width:var(--space-sm);height:var(--space-sm);background:var(--color-accent);box-shadow:0 0 0 var(--space-2xs) var(--color-paper),0 0 0 5px var(--color-rule);transform:rotate(45deg)}.primary-nav{display:none;justify-self:center;gap:var(--space-xl)}.primary-nav a{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none;text-transform:uppercase;transition:color var(--dur-short) var(--ease-out)}.primary-nav a:hover{color:var(--color-ink)}.search-pill{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2.5rem;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-full);padding-inline:var(--space-sm);color:var(--color-muted);background:var(--color-paper-2);font-family:var(--font-mono);font-size:var(--text-xs);transition:border-color var(--dur-medium) var(--ease-out),color var(--dur-medium) var(--ease-out)}.search-pill:hover{border-color:var(--color-neutral);color:var(--color-ink)}.search-pill:active{transform:translateY(1px)}.search-pill__label,.search-pill kbd{display:none}main{min-height:100vh}.hero,.quick-start,.flip-showcase,.carousel-guide,.examples,.card-backs,.react-fronts,.api-section,.faq,.carousel-showcase,.gallery,.site-footer{width:min(100%,90rem);margin-inline:auto}.hero{display:grid;grid-template-columns:minmax(0,1fr);border-inline:var(--rule-hair) solid var(--color-rule-2);border-block-end:var(--rule-hair) solid var(--color-rule)}.hero__controls{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:var(--space-3xl) clamp(var(--space-md),5vw,var(--space-4xl)) var(--space-4xl)}.status-line{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xl);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.status-line span{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 var(--space-sm) var(--color-accent)}h1,h2,p{margin-block-start:0}h1,h2{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-style:normal;letter-spacing:0}h1{max-width:12ch;margin-block-end:var(--space-lg);font-size:var(--text-display-s);font-weight:600;line-height:1;text-transform:uppercase}h2{margin-block-end:0;font-size:clamp(2.4rem,7vw,5rem);font-weight:600;line-height:1;text-transform:uppercase}.hero__lede{max-width:42rem;margin-block-end:var(--space-xl);color:var(--color-muted);font-size:var(--text-lg);line-height:1.65}.install-command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:min(100%,38rem);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.install-command code{min-width:0;overflow:hidden;padding:var(--space-md);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.distribution-links{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-block-start:var(--space-sm)}.distribution-links a{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);text-underline-offset:var(--space-2xs)}.distribution-links a:hover,.distribution-links a:focus-visible{color:var(--color-accent)}.install-command button,.code-sample__meta button{min-width:4.75rem;border:0;border-inline-start:var(--rule-hair) solid var(--color-rule);padding-inline:var(--space-md);color:var(--color-accent-ink);background:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;transition:filter var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.install-command button:hover,.code-sample__meta button:hover{filter:brightness(1.08)}.install-command button:active,.code-sample__meta button:active{transform:translateY(1px)}.install-command button[data-state=copied],.code-sample__meta button[data-state=copied]{color:var(--color-accent);background:var(--color-paper-3)}.install-command button[data-state=error],.code-sample__meta button[data-state=error]{color:var(--color-accent-ink);background:var(--color-error)}.install-command button:focus-visible,.code-sample__meta button:focus-visible{outline-color:var(--color-paper);box-shadow:0 0 0 var(--space-2xs) var(--color-focus)}.hero__facts{display:grid;gap:var(--space-md);margin:var(--space-2xl) 0 0}.hero__facts div{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1fr);gap:var(--space-md);padding-block-start:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule-2)}.hero__facts dt{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.hero__facts dd{margin:0;color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm)}.hero__workbench{display:grid;min-width:0;grid-template-rows:minmax(0,1fr);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);background:var(--color-paper-2)}.workbench__stage{position:relative;display:grid;min-height:34rem;place-items:center;padding:var(--space-4xl) var(--space-xl);color:var(--color-ink);background-color:var(--color-paper-2);background-image:linear-gradient(var(--color-grid) var(--rule-hair),var(--color-transparent) var(--rule-hair)),linear-gradient(90deg,var(--color-grid) var(--rule-hair),var(--color-transparent) var(--rule-hair));background-size:var(--space-xl) var(--space-xl)}.workbench__stage>.rh-card{width:320px;max-width:100%}.workbench__stage--carousel{container-type:inline-size;display:flex;min-height:0;flex-direction:column;align-items:stretch;justify-content:center;overflow:clip;padding:0}.workbench__stage--carousel .stage-coordinate{z-index:40}.hero-carousel{--rh-carousel-card-width: clamp(8rem, 13vw, 11rem);--rh-carousel-card-width: clamp(8rem, 30cqi, 11rem);--rh-carousel-radius-x: .31;--rh-carousel-radius-y: .13;width:100%;padding-block-start:var(--space-sm)}.hero-carousel .rh-carousel__stage{min-height:clamp(22rem,58svh,27rem)}.hero-carousel .rh-carousel__item{top:35%}.hero-carousel .rh-carousel__footer{grid-template-columns:minmax(0,1fr);padding-inline:var(--space-md)}.hero-carousel .rh-carousel__thumbnails{width:100%;max-width:100%;justify-content:safe center;gap:var(--space-xs)}.hero-carousel .rh-carousel__thumbnail{flex:1 1 0;width:auto;min-width:2.75rem;max-width:5rem;min-height:2.75rem;aspect-ratio:1.35 / 1}main:not(.is-visual-fixture) .workbench__stage{min-height:30rem;align-items:start;padding-block:var(--space-2xl) var(--space-md)}main:not(.is-visual-fixture) .workbench__stage--carousel{min-height:0;align-items:stretch;padding:0}main:not(.is-visual-fixture) .workbench__stage>.rh-card{width:min(320px,42svh)}main .rh-card.rh-card--active{z-index:1000}.is-visual-fixture{padding:var(--space-lg)}.is-visual-fixture .hero__workbench{order:-1}.is-visual-fixture .workbench__stage{min-height:calc(34rem - 1px)}.is-visual-fixture .workbench__stage--carousel{min-height:0;padding:0}.is-visual-fixture .workbench__stage>.rh-card{inset-block-start:0;inset-inline-start:.5px}.stage-coordinate{position:absolute;color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs)}.stage-coordinate--top{inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.stage-coordinate--bottom{inset-block-end:var(--space-md);inset-inline-end:var(--space-md)}.quick-start,.flip-showcase,.carousel-guide,.examples,.card-backs,.react-fronts,.api-section,.faq,.carousel-showcase,.gallery{border-inline:var(--rule-hair) solid var(--color-rule-2);border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-4xl) clamp(var(--space-md),5vw,var(--space-4xl))}.examples,.flip-showcase,.carousel-guide,.react-fronts,.api-section,.faq,.carousel-showcase,.gallery{content-visibility:auto;contain-intrinsic-size:auto 64rem}.section-heading{display:grid;min-width:0;gap:var(--space-lg);margin-block-end:var(--space-2xl)}.section-heading p{max-width:38rem;margin:0;align-self:end;color:var(--color-muted);font-size:var(--text-md);line-height:1.65}.section-heading code{color:var(--color-ink-2);font-family:var(--font-mono);font-size:.86em}.carousel-showcase{--rh-carousel-wave-color: var(--color-carousel-wave-channels);position:relative;overflow:clip;border-inline:var(--rule-hair) solid var(--color-rule-2);border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-4xl) clamp(var(--space-md),5vw,var(--space-4xl));color:var(--color-carousel-ink);background:radial-gradient(circle at 50% 62%,var(--color-carousel-bloom-center),transparent 38%),radial-gradient(circle at 16% 22%,var(--color-carousel-bloom-edge),transparent 28%),linear-gradient(120deg,var(--color-carousel-paper-start),var(--color-carousel-paper-mid) 52%,var(--color-carousel-paper-end));content-visibility:auto;contain-intrinsic-size:auto 58rem}.carousel-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--color-carousel-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-carousel-grid) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.carousel-showcase__heading,.carousel-showcase__frame{position:relative;z-index:1}.carousel-showcase__heading p{color:var(--color-carousel-muted)}.carousel-showcase__frame{overflow:hidden;border:1px solid var(--color-carousel-frame-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-carousel-frame-top),var(--color-carousel-frame-bottom));box-shadow:inset 0 1px var(--color-carousel-frame-highlight),0 var(--space-2xl) var(--space-4xl) var(--color-carousel-frame-shadow)}.is-carousel-visual-fixture{min-height:100vh;background:var(--color-carousel-paper-start)}.is-carousel-visual-fixture .carousel-showcase{width:100%;min-height:100vh;padding:clamp(1rem,3vw,3rem);border:0;contain-intrinsic-size:none;content-visibility:visible}.is-carousel-visual-fixture .carousel-showcase__heading{margin-block-end:var(--space-lg)}.is-carousel-visual-fixture .carousel-showcase__heading h2{font-size:clamp(2.2rem,5vw,4.5rem)}.code-sample{overflow:clip;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-paper-2);box-shadow:0 var(--space-xl) var(--space-4xl) var(--color-shadow)}.code-sample__meta{display:flex;min-height:3.25rem;align-items:stretch;justify-content:space-between;border-block-end:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);background:var(--color-paper-3);font-family:var(--font-mono);font-size:var(--text-xs)}.code-sample__meta span{display:flex;align-items:center;padding-inline:var(--space-md)}.code-sample pre{margin:0;overflow-x:auto;padding:clamp(var(--space-md),4vw,var(--space-2xl));color:var(--color-ink-2);font-family:var(--font-mono);font-size:clamp(.72rem,2vw,.9rem);line-height:1.75;-moz-tab-size:2;tab-size:2}.syntax-code{display:grid;min-width:max-content;color:var(--color-ink-2)}.syntax-keyword{color:var(--color-code-keyword)}.syntax-string{color:var(--color-code-string)}.syntax-component,.syntax-function{color:var(--color-code-component)}.syntax-property{color:var(--color-code-property)}.syntax-punctuation{color:var(--color-neutral)}.carousel-guide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.carousel-guide__code{display:block;min-width:max-content;color:var(--color-ink-2)}.carousel-guide__notes{display:grid;min-width:0;align-content:start;gap:var(--space-xl);border-block-start:var(--rule-strong) solid var(--color-accent);padding-block-start:var(--space-lg)}.carousel-guide__notes>div{display:grid;gap:var(--space-sm)}.carousel-guide__notes>div>span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.carousel-guide__notes h3{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.carousel-guide__notes p,.carousel-guide__notes dd{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.carousel-guide__notes code{color:var(--color-ink-2);font-family:var(--font-mono)}.carousel-guide__notes dl{display:grid;margin:0}.carousel-guide__notes dl div{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-sm)}.carousel-guide__notes dt{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.carousel-guide__hint{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-lg)}.example-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.content-mode{display:grid;min-width:0;border-block-start:var(--rule-hair) solid var(--color-rule)}.content-mode__preview{display:grid;min-height:30rem;place-items:center;padding:var(--space-3xl) var(--space-md);color:var(--color-ink);background:var(--color-paper-2)}.content-mode__preview .rh-card{width:min(100%,17rem)}.content-mode__meta{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:space-between;padding-block:var(--space-md);color:var(--color-ink);background:var(--color-paper)}.content-mode__meta strong{font-size:var(--text-sm)}.content-mode__meta code{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.card-back-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-md)}.card-back-figure{display:grid;min-width:0;gap:var(--space-sm);margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule)}.card-back-figure img{display:block;width:min(100%,12rem);height:auto;justify-self:center;border-radius:var(--radius-md)}.card-back-figure figcaption{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-align:center;text-transform:uppercase}.custom-card{display:flex;min-width:0;height:100%;flex-direction:column;padding:9%;color:var(--color-accent-ink);background:var(--color-ink);white-space:normal}.custom-card__eyebrow,.custom-card__index{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.custom-card strong{margin-block-start:28%;font-family:var(--font-display);font-size:var(--text-2xl)}.custom-card p{min-width:0;color:var(--color-paper-3);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}.custom-card__index{margin-block-start:auto;padding-block-start:var(--space-sm);border-block-start:var(--rule-strong) solid var(--color-accent-ink)}.custom-card--back{align-items:center;justify-content:center;color:var(--color-ink);background:var(--color-paper-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.react-card-back{display:flex;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:space-between;padding:12%;color:var(--color-paper);background:var(--color-ink);text-align:center;text-transform:uppercase}.react-card-back span,.react-card-back small{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em}.react-card-back strong{max-width:8ch;font-family:var(--font-display);font-size:var(--text-2xl);line-height:.9}.react-card-back--archive{color:var(--color-ink);background:var(--color-paper-3)}.react-card-back--member{color:var(--color-code-property);background:var(--color-paper)}.react-card-back--release{color:var(--color-code-keyword);background:var(--color-paper)}.react-card-back--status{color:var(--color-accent-ink);background:var(--color-accent)}.react-card-back--status strong{color:inherit}.react-card-back--certificate{color:var(--color-ink-2);background:var(--color-paper)}.react-card-back span.react-card-back__seal{display:grid;width:3rem;height:3rem;place-items:center;border:var(--rule-strong) solid currentColor;border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.react-fronts{padding-block-end:var(--space-5xl)}.react-front-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xl) var(--space-lg)}.react-front-example{display:grid;min-width:0;align-content:start;border-block-start:var(--rule-hair) solid var(--color-rule)}.react-front-example__preview{display:grid;min-height:29rem;place-items:center;padding:var(--space-2xl) var(--space-md);background-color:var(--color-paper-2);background-image:linear-gradient(var(--color-grid) var(--rule-hair),var(--color-transparent) var(--rule-hair)),linear-gradient(90deg,var(--color-grid) var(--rule-hair),var(--color-transparent) var(--rule-hair));background-size:var(--space-xl) var(--space-xl)}.react-front-example__preview .rh-card{width:min(100%,16rem)}.react-front-example__copy{display:grid;gap:var(--space-xs);padding-block-start:var(--space-md)}.react-front-example__copy>span,.front-kicker{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.react-front-example__copy h3,.api-group h3,.group-api h3{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.react-front-example__copy p,.api-group header p,.group-api p,.react-front-note p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.member-front,.release-front,.status-front,.certificate-front{position:relative;display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;padding:10%}.member-front{color:var(--color-paper);background:var(--color-code-property)}.member-front__name{max-width:7ch;margin-block-start:auto;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:.9;text-transform:uppercase}.member-front__role{margin-block-start:var(--space-sm);border-block-start:var(--rule-strong) solid var(--color-paper);padding-block-start:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs)}.member-front__mark{position:absolute;inset-block-start:8%;inset-inline-end:8%;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.member-front .front-kicker,.release-front .front-kicker{color:inherit}.release-front{color:var(--color-ink);background:var(--color-code-keyword)}.release-front strong{margin-block:auto;font-family:var(--font-display);font-size:3rem;line-height:.78;text-transform:uppercase}.release-front>div{display:flex;justify-content:space-between;border-block-start:var(--rule-strong) solid var(--color-ink);padding-block-start:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs)}.status-front{color:var(--color-ink);background:var(--color-paper-3)}.status-front__signal{display:flex;align-items:center;gap:var(--space-xs);margin-block:auto;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;text-transform:uppercase}.status-front__signal span{width:var(--space-sm);height:var(--space-sm);background:var(--color-accent);box-shadow:0 0 var(--space-md) var(--color-accent)}.status-front dl{display:grid;gap:var(--space-xs);margin:0}.status-front dl div{display:flex;justify-content:space-between;border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs)}.status-front dt{color:var(--color-neutral)}.status-front dd{margin:0}.certificate-front{align-items:center;color:var(--color-paper);background:var(--color-ink-2);text-align:center}.certificate-front .front-kicker{color:var(--color-paper-3)}.certificate-front__seal{display:grid;width:3rem;height:3rem;margin-block-end:var(--space-md);place-items:center;border:var(--rule-strong) solid var(--color-paper);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.certificate-front strong{margin-block-start:auto;font-family:var(--font-display);font-size:var(--text-2xl)}.certificate-front p{color:var(--color-paper-3);font-size:var(--text-xs);line-height:1.5}.certificate-front__hash{width:100%;margin-block-start:auto;border-block-start:var(--rule-hair) solid var(--color-paper);padding-block-start:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs)}.react-front-note{display:grid;gap:var(--space-sm) var(--space-xl);margin-block-start:var(--space-3xl);border-block:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-lg)}.react-front-note strong,.group-api__label{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.react-front-note code,.group-api code{color:var(--color-ink-2);font-family:var(--font-mono)}.api-groups{display:grid;gap:var(--space-3xl)}.api-group header{display:grid;gap:var(--space-sm) var(--space-xl);margin-block-end:var(--space-lg)}.api-group header p{max-width:44rem}.group-api{display:grid;gap:var(--space-md) var(--space-xl);margin-block-start:var(--space-3xl);border-block:var(--rule-strong) solid var(--color-accent);padding-block:var(--space-xl)}.group-api>div{display:grid;gap:var(--space-sm)}.api-table{display:block;width:100%;border-block-start:var(--rule-hair) solid var(--color-rule);border-collapse:collapse}.api-table tbody{display:block}.api-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-2)}.api-row>:is(th,td){padding:0}.api-row>th{text-align:start}.api-row code{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.api-row span{color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs)}.api-row p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.faq__list{border-block-start:var(--rule-hair) solid var(--color-rule)}.faq details{border-block-end:var(--rule-hair) solid var(--color-rule)}.faq summary{min-height:4rem;padding:var(--space-lg) var(--space-2xl) var(--space-lg) 0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.1;cursor:pointer}.faq summary::marker{color:var(--color-accent)}.faq details p{max-width:48rem;margin-block-end:var(--space-lg);color:var(--color-muted);line-height:1.65}.faq code{color:var(--color-ink-2);font-family:var(--font-mono)}.gallery{padding-block-end:var(--space-5xl)}.is-visual-fixture .gallery{content-visibility:visible;contain-intrinsic-size:none}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xl) var(--space-lg)}.effect-card{position:relative;display:grid;min-width:0;align-content:start;justify-items:center;gap:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-lg)}.effect-card__number{position:absolute;inset-block-start:var(--space-sm);inset-inline-start:0;color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs)}.effect-card .rh-card{width:min(100%,12rem);margin-block:var(--space-xl) var(--space-sm)}.effect-card__placeholder{width:min(100%,12rem);aspect-ratio:734 / 1024;margin-block:var(--space-xl) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:linear-gradient(135deg,transparent 46%,var(--color-rule) 48%,var(--color-rule) 52%,transparent 54%),var(--color-paper-2)}.effect-card__meta{display:grid;width:100%;gap:var(--space-xs);text-align:start}.effect-card__meta strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1;text-transform:uppercase}.effect-card__meta span{min-height:3.7em;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.effect-card__meta button{justify-self:start;min-height:2.75rem;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);padding-inline:var(--space-sm);color:var(--color-ink-2);background:var(--color-paper-2);font-family:var(--font-mono);font-size:var(--text-xs);transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.effect-card__meta button:hover{border-color:var(--color-accent);color:var(--color-accent)}.effect-card__meta button:active{transform:translateY(1px)}.site-footer{padding:var(--space-4xl) clamp(var(--space-md),5vw,var(--space-4xl)) var(--space-xl);border-inline:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink);background:var(--color-paper-2)}.site-footer>p{max-width:18ch;margin-block-end:var(--space-4xl);font-family:var(--font-display);font-size:clamp(2.75rem,8vw,6rem);font-weight:600;line-height:.9;text-transform:uppercase}.site-footer__meta{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);justify-content:space-between;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.site-footer__meta a{color:var(--color-ink-2);text-underline-offset:var(--space-2xs)}.search-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(36rem,calc(100% - 2rem));height:fit-content;max-height:min(80dvh,40rem);margin:auto;overflow:clip;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);padding:0;color:var(--color-ink);background:var(--color-paper-2);box-shadow:0 var(--space-xl) var(--space-5xl) var(--color-shadow)}.search-dialog::backdrop{background:var(--color-scrim)}.search-dialog__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);background:var(--color-paper-3);font-family:var(--font-mono)}.search-dialog__field input{min-width:0;border:0;outline:0;color:var(--color-ink);background:var(--color-transparent);font-family:var(--font-mono)}.search-dialog__field input::placeholder{color:var(--color-neutral)}.search-dialog__field button{min-height:2rem;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);padding-inline:var(--space-xs);color:var(--color-muted);background:var(--color-paper-2);font-family:var(--font-mono);font-size:var(--text-xs)}.search-dialog__results{display:grid;gap:var(--space-2xs);padding:var(--space-xs)}.search-dialog__results button{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:var(--space-md);border:0;border-radius:var(--radius-sm);padding-inline:var(--space-md);color:var(--color-ink-2);background:var(--color-transparent);text-align:start}.search-dialog__results button:hover{color:var(--color-accent-ink);background:var(--color-accent)}.search-dialog__results button:active{transform:translateY(1px)}.search-dialog__results code{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.search-dialog__results button:hover code{color:var(--color-accent-ink)}@media (min-width: 40rem){.search-pill__label,.search-pill kbd{display:inline}.hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__facts div{grid-template-columns:minmax(0,1fr)}.section-heading{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end}.section-heading--compact{grid-template-columns:minmax(0,1fr) minmax(15rem,24rem)}.example-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.card-back-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.react-front-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.react-front-note,.api-group header,.group-api{grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr)}.api-row{grid-template-columns:minmax(10rem,.8fr) minmax(7rem,.5fr) minmax(0,1.7fr);align-items:baseline;gap:var(--space-lg)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 43.75rem){.hero-carousel{--rh-carousel-card-width: clamp(7.5rem, 36cqi, 9.5rem);--rh-carousel-radius-x: .27;padding-block-start:var(--space-md)}.hero-carousel .rh-carousel__stage{min-height:clamp(20rem,72svh,24rem)}.hero-carousel .rh-carousel__controls{bottom:var(--space-3xl)}.hero-carousel .rh-carousel__footer{padding-inline:var(--space-sm)}}@media (min-width: 60rem){.primary-nav{display:flex}.hero{grid-template-columns:minmax(0,5fr) minmax(28rem,7fr);min-height:calc(100svh - 4rem)}.hero__workbench{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule)}.carousel-guide__layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start}.is-visual-fixture{padding:var(--space-2xl)}.is-visual-fixture .hero{width:min(100%,70rem);min-height:38.75rem;grid-template-columns:minmax(18.75rem,1fr) minmax(15rem,21.25rem);gap:var(--space-2xl);border:0}.is-visual-fixture .hero__workbench{order:0;width:21.25rem;border:0}.is-visual-fixture .workbench__stage{min-height:34rem;padding-inline:var(--space-xs)}.is-visual-fixture .workbench__stage--carousel{min-height:0;padding:0}.is-visual-fixture .workbench__stage>.rh-card{inset-block-start:.5px;inset-inline-start:0}.quick-start,.flip-showcase,.carousel-guide,.examples,.card-backs,.react-fronts,.api-section,.faq,.carousel-showcase,.gallery{padding-block:var(--space-5xl)}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.react-front-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-back-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 60rem) and (max-height: 48rem){main:not(.is-visual-fixture) .hero__controls{padding-block:var(--space-xl) var(--space-2xl)}main:not(.is-visual-fixture) .status-line{margin-block-end:var(--space-lg)}main:not(.is-visual-fixture) h1{margin-block-end:var(--space-md);font-size:var(--text-display-compact)}main:not(.is-visual-fixture) .hero__lede{margin-block-end:var(--space-lg);font-size:var(--text-md);line-height:1.5}main:not(.is-visual-fixture) .hero__facts{margin-block-start:var(--space-xl)}main:not(.is-visual-fixture) .workbench__stage{min-height:0}}@media (min-width: 80rem){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover: hover) and (pointer: fine){.effect-card .rh-card{transition:transform var(--dur-long) var(--ease-out)}.effect-card:hover .rh-card{transform:translateY(calc(var(--space-xs) * -1))}}@media (pointer: coarse){button,select,.site-footer__meta a{min-height:3rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:var(--dur-short)!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:var(--dur-short)!important}.flip-fixture .rh-card__flipper{transition-duration:1ms!important}}.flip-fixture{min-height:100svh;padding:clamp(1.5rem,4vw,4rem);background:#071018;color:#eef9ff}.flip-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.flip-showcase__card{display:grid;align-content:start;gap:var(--space-md);min-width:0}.flip-showcase__preview{display:grid;place-items:center;min-height:24rem;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);background:var(--color-panel)}.flip-showcase__preview .rh-card{width:min(100%,15rem)}.flip-showcase__card h3{margin:0;font-size:var(--text-lg)}.flip-showcase__card p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.flip-showcase__face{display:grid;height:100%;align-content:space-between;padding:var(--space-lg);box-sizing:border-box;background:linear-gradient(145deg,#102b38,#0a151e);color:#f4fbff}.flip-showcase__face--back{background:linear-gradient(145deg,#3b2348,#10131d)}.flip-showcase__face small{font:600 .7rem/1.2 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.flip-showcase__face strong{font:600 1.7rem/1.05 Barlow Condensed,sans-serif}@media (max-width: 59.99rem){.flip-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 42rem){.flip-showcase__grid{grid-template-columns:1fr}}.flip-fixture>header{width:min(100%,72rem);margin:0 auto 2rem}.flip-fixture>header span,.flip-fixture article h2{color:#79d9ee;font:600 .72rem/1.2 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.flip-fixture>header h1{margin:.4rem 0 0;font:600 clamp(2rem,5vw,4rem)/.95 "Barlow Condensed",sans-serif}.flip-fixture__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem;width:min(100%,72rem);margin:0 auto}.flip-fixture article{display:grid;align-content:start;gap:.75rem}.flip-fixture article h2{margin:0}.flip-fixture article .rh-card{width:100%}.flip-fixture__face{display:grid;height:100%;align-content:space-between;padding:1.5rem;box-sizing:border-box;background:linear-gradient(145deg,#102b38,#0a151e);color:#f4fbff}.flip-fixture__face--back{background:linear-gradient(145deg,#3b2348,#10131d)}.flip-fixture__face small{font:600 .7rem/1.2 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.flip-fixture__face strong{font:600 1.7rem/1.05 Barlow Condensed,sans-serif}
