@property --hue{syntax:"<angle>";inherits:false;initial-value:0deg}.hc{--mx:50%;--my:42%;--rx:0deg;--ry:0deg;--p:0;--px:0;--py:0;--tilt-hue:calc((var(--px) + var(--py)) * 140deg);--art:none;--accent:#9fb3c8;--accent2:#bcd7ff;--hc-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='700'%3E%3Cfilter id='hcn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='1' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.25' intercept='-0.12'/%3E%3CfeFuncG type='linear' slope='1.25' intercept='-0.12'/%3E%3CfeFuncB type='linear' slope='1.25' intercept='-0.12'/%3E%3CfeFuncA type='discrete' tableValues='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='500' height='700' filter='url(%23hcn)'/%3E%3C/svg%3E");position:relative;aspect-ratio:5/7;width:100%;border-radius:14px;isolation:isolate;perspective:1100px;contain:paint}.hc__tilt{position:absolute;inset:0;border-radius:inherit;overflow:hidden;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .22s cubic-bezier(.2,.7,.2,1);box-shadow:0 18px 40px -18px rgba(0,0,0,.75),0 2px 10px rgba(0,0,0,.4);background:#05070d;will-change:transform}.hc--detail .hc__tilt,.hc--reveal .hc__tilt{transition:transform 90ms ease-out}.hc__art{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:1}.hc__noisedefs{position:absolute;width:0;height:0;pointer-events:none}.hc__edge,.hc__finish,.hc__glare,.hc__texture{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.hc__finish:after,.hc__finish:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.hc__finish{z-index:2;inset:0;overflow:hidden;opacity:calc(.55 + .45 * var(--p));transition:opacity .22s ease}.hc--masked .hc__finish,.hc--masked .hc__texture{-webkit-mask-image:var(--bg-mask);mask-image:var(--bg-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.hc__finish:before{top:-30%;bottom:-30%;left:0;width:66%;transform:translateX(-160%) skewX(-14deg);-webkit-mask-image:radial-gradient(52% 78% at 50% 48%,#000 6%,rgba(0,0,0,.5) 50%,transparent 82%);mask-image:radial-gradient(52% 78% at 50% 48%,#000 6%,rgba(0,0,0,.5) 50%,transparent 82%)}.hc__lumholo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(105deg,transparent 34%,color-mix(in srgb,var(--accent) 70%,#fff) 47%,color-mix(in srgb,var(--accent2) 70%,#fff) 54%,transparent 66%);background-size:240% 100%;background-position:0;-webkit-mask-image:var(--art);mask-image:var(--art);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.hc--brokenChrome .hc__lumholo,.hc--cosmicFoil .hc__lumholo,.hc--prismHolo .hc__lumholo,.hc--radiantBurst .hc__lumholo,.hc--voidChrome .hc__lumholo{opacity:calc(.08 + .1 * var(--p));filter:blur(.5px)}.hc__texture{z-index:3;inset:-7%;opacity:calc(.1 + .08 * var(--p));mix-blend-mode:overlay;transform:translate(calc(var(--px) * -10px),calc(var(--py) * -10px))}.hc__sparkle{inset:-7%;pointer-events:none;z-index:3;background-image:radial-gradient(hsla(0,0%,100%,.95) .8px,transparent 1.1px),radial-gradient(color-mix(in srgb,var(--accent) 85%,#fff) .7px,transparent 1px),radial-gradient(color-mix(in srgb,var(--accent2) 85%,#fff) .6px,transparent .9px);background-size:24px 24px,17px 17px,13px 13px;background-position:0 0,8px 5px,7px 11px;filter:hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));transform:translate(calc(var(--px) * 16px),calc(var(--py) * 16px));-webkit-mask-image:radial-gradient(calc(32% + 16% * var(--p)) calc(28% + 16% * var(--p)) at var(--mx) var(--my),#000 0,#000 14%,transparent 76%),var(--art);mask-image:radial-gradient(calc(32% + 16% * var(--p)) calc(28% + 16% * var(--p)) at var(--mx) var(--my),#000 0,#000 14%,transparent 76%),var(--art);-webkit-mask-size:auto,cover;mask-size:auto,cover;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-mode:alpha,luminance;mask-mode:alpha,luminance;-webkit-mask-composite:source-in;mask-composite:intersect}.hc__sparkle,.hc__sparkle:before{position:absolute;border-radius:inherit;opacity:0;mix-blend-mode:screen}.hc__sparkle:before{content:"";inset:0;background-image:radial-gradient(#fff 1px,transparent 1.5px),radial-gradient(color-mix(in srgb,var(--accent) 80%,#fff) .9px,transparent 1.3px);background-size:37px 41px,53px 47px;background-position:11px 7px,29px 23px}.hc__sparkle:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:repeating-linear-gradient(58deg,transparent 0 12px,hsla(0,0%,100%,.13) 12px 13px),repeating-linear-gradient(-58deg,transparent 0 16px,hsla(0,0%,100%,.1) 16px 17px),repeating-linear-gradient(20deg,transparent 0 26px,hsla(0,0%,100%,.06) 26px 27px);mix-blend-mode:screen;opacity:calc(.15 + .2 * var(--p))}.hc--brokenChrome .hc__sparkle,.hc--cosmicFoil .hc__sparkle,.hc--prismHolo .hc__sparkle,.hc--radiantBurst .hc__sparkle,.hc--voidChrome .hc__sparkle{opacity:calc(.07 + .09 * var(--p))}.hc--prismHolo .hc__sparkle,.hc--voidChrome .hc__sparkle{background-size:22px 22px,16px 16px,12px 12px}.hc--brokenChrome .hc__sparkle{background-size:20px 20px,15px 15px,11px 11px}.hc--cosmicFoil .hc__sparkle{background-size:17px 17px,12px 12px,9px 9px}.hc--radiantBurst .hc__sparkle{background-size:14px 14px,10px 10px,7px 7px}.hc__foilzone{position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:calc(.16 + .26 * var(--p));background:radial-gradient(30% 26% at var(--mx) var(--my),hsla(0,0%,100%,.5),hsla(0,0%,100%,.12) 42%,transparent 72%),linear-gradient(115deg,color-mix(in srgb,var(--accent) 80%,#fff) 16%,hsla(0,0%,100%,.75) 50%,color-mix(in srgb,var(--accent2) 80%,#fff) 84%);background-size:100% 100%,240% 240%;background-position:0 0,var(--mx) var(--my);filter:blur(.5px) saturate(1.1) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));-webkit-mask-image:var(--foil-map);mask-image:var(--foil-map);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.hc--grid .hc__foilzone{display:none}.hc__noise{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(120deg,var(--accent) 0,var(--accent2) 50%,var(--accent) 100%);background-size:200% 200%;background-position:var(--mx) var(--my);filter:var(--noise-filter,contrast(1)) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)))}.hc--brokenChrome .hc__noise,.hc--cosmicFoil .hc__noise,.hc--prismHolo .hc__noise,.hc--radiantBurst .hc__noise,.hc--voidChrome .hc__noise{opacity:calc(.05 + .07 * var(--p))}.hc--grid .hc__noise{opacity:.05}.hc__cutout{z-index:4;width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))}.hc__cutout,.hc__edgeholo{position:absolute;inset:0;pointer-events:none}.hc__edgeholo{z-index:5;border-radius:inherit;mix-blend-mode:screen;overflow:hidden;opacity:calc(.24 + .22 * var(--p));--edge-grad:linear-gradient(115deg,rgba(255,150,205,.85) 12%,rgba(140,220,255,.85) 30%,rgba(175,255,205,.85) 46%,rgba(255,235,165,.85) 62%,rgba(200,175,255,.85) 80%);background:radial-gradient(26% 22% at var(--mx) var(--my),hsla(0,0%,100%,.95),hsla(0,0%,100%,.35) 38%,hsla(0,0%,100%,0) 72%),radial-gradient(30% 26% at calc(100% - var(--mx)) calc(100% - var(--my)),rgba(150,200,255,.5),rgba(150,200,255,.18) 40%,rgba(150,200,255,0) 74%),var(--edge-grad);background-size:100% 100%,100% 100%,260% 260%;background-position:0 0,0 0,var(--mx) var(--my);background-blend-mode:screen;filter:blur(.7px) brightness(1.08) saturate(.98) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));-webkit-mask-image:var(--edge-map);mask-image:var(--edge-map);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.hc--detail .hc__edgeholo:before,.hc--reveal .hc__edgeholo:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;background-size:inherit;background-position:inherit;background-blend-mode:inherit;filter:blur(7px) brightness(1.35) saturate(1.15);opacity:calc(.4 + .3 * var(--p))}.hc--matte .hc__edgeholo{opacity:0}.hc--pearlSheen .hc__edgeholo{--edge-grad:linear-gradient(115deg,hsla(0,0%,100%,.85) 42%,rgba(205,225,255,.8) 50%,hsla(0,0%,100%,.85) 58%);filter:blur(.7px) brightness(1.1) saturate(1)}.hc--silverFoil .hc__edgeholo{--edge-grad:linear-gradient(178deg,hsla(0,0%,100%,.98),rgba(150,180,215,.55) 20%,rgba(18,26,42,.12) 42%,rgba(120,150,190,.5) 58%,hsla(0,0%,100%,.98) 80%,rgba(80,105,140,.4));background-size:100% 100%,100% 100%,180% 320%;opacity:calc(.3 + .2 * var(--p));filter:blur(.5px) brightness(1.12) contrast(1.25) saturate(.92)}.hc--prismHolo .hc__edgeholo{--edge-grad:repeating-conic-gradient(from -20deg at var(--mx) var(--my),rgba(255,0,150,.9) 0deg,rgba(0,210,255,.9) 6deg,rgba(120,255,150,.9) 12deg,rgba(255,210,60,.9) 18deg,rgba(170,90,255,.9) 24deg,rgba(255,0,150,.9) 30deg);background-position:0 0,0 0,0 0}.hc--cosmicFoil .hc__edgeholo{--edge-grad:linear-gradient(115deg,rgba(167,139,250,.9) 18%,rgba(77,208,255,.9) 42%,rgba(150,110,255,.9) 64%,rgba(120,220,255,.9) 86%)}.hc--radiantBurst .hc__edgeholo{--edge-grad:repeating-conic-gradient(from 0deg at var(--mx) var(--my),rgba(255,245,200,.95) 0deg,rgba(255,211,110,0) 2.5deg,rgba(255,211,110,0) 6deg,rgba(255,255,245,.95) 8deg,rgba(255,211,110,0) 10.5deg,rgba(255,211,110,0) 15deg);background-position:0 0,0 0,0 0}.hc--voidChrome .hc__edgeholo{--edge-grad:linear-gradient(115deg,rgba(139,92,246,.9) 24%,rgba(120,230,255,.9) 50%,rgba(196,181,253,.9) 76%)}.hc--brokenChrome .hc__edgeholo{--edge-grad:linear-gradient(100deg,rgba(0,234,255,.95) 36%,hsla(0,0%,100%,.95) 50%,rgba(255,0,170,.95) 64%)}.hc__glare{z-index:5;mix-blend-mode:screen;opacity:calc(.07 + .22 * var(--p));transition:opacity .14s ease;background:radial-gradient(34% 30% at var(--mx) var(--my),hsla(0,0%,100%,.5),hsla(0,0%,100%,.1) 38%,transparent 64%)}.hc__edge{z-index:6;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 0 22px rgba(0,0,0,.55)}.hc__edge:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(var(--edge-angle,135deg),color-mix(in srgb,var(--accent) 70%,#fff) 0,transparent 30%,transparent 70%,color-mix(in srgb,var(--accent2) 70%,#fff) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:calc(.4 + .6 * var(--p))}.hc--matte .hc__finish{background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 30%);mix-blend-mode:soft-light;opacity:.5}.hc--matte .hc__finish:before{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18),transparent);mix-blend-mode:soft-light}.hc--matte .hc__texture{opacity:0}.hc--matte .hc__glare{opacity:calc(.06 + .16 * var(--p))}.hc--pearlSheen .hc__finish{background:linear-gradient(160deg,hsla(0,0%,100%,.06),transparent 45%);mix-blend-mode:soft-light}.hc--pearlSheen .hc__finish:before{width:60%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45) 38%,color-mix(in srgb,var(--accent) 60%,#fff) 48%,color-mix(in srgb,var(--accent2) 60%,#fff) 54%,hsla(0,0%,100%,.45) 64%,transparent);mix-blend-mode:soft-light}.hc--pearlSheen .hc__texture{background-image:radial-gradient(hsla(0,0%,100%,.5) .5px,transparent .6px);background-size:4px 4px;opacity:.1}.hc--silverFoil .hc__finish{background:linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(0,0,0,.06));mix-blend-mode:screen;opacity:calc(.28 + .24 * var(--p))}.hc--silverFoil .hc__finish:before{width:60%;background:linear-gradient(100deg,transparent 8%,hsla(0,0%,100%,.16) 34%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.16) 66%,transparent 92%);mix-blend-mode:screen}.hc--silverFoil .hc__texture{background-image:repeating-linear-gradient(92deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 1px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 2px);mix-blend-mode:overlay;opacity:.5}.hc--prismHolo .hc__finish{mix-blend-mode:soft-light;filter:blur(.6px) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));opacity:calc(.06 + .08 * var(--p));background-blend-mode:soft-light,overlay;background:linear-gradient(115deg,rgba(255,0,150,.65) 10%,rgba(0,210,255,.65) 26%,rgba(120,255,150,.65) 40%,rgba(255,210,60,.65) 55%,rgba(170,90,255,.65) 70%,rgba(0,210,255,.65) 84%,rgba(255,0,150,.65) 100%),repeating-conic-gradient(from -20deg at var(--mx) var(--my),rgba(255,0,150,.55) 0deg,rgba(0,210,255,.55) 5deg,rgba(120,255,150,.55) 10deg,rgba(255,210,60,.55) 15deg,rgba(170,90,255,.55) 20deg,rgba(255,0,150,.55) 26deg);background-size:300% 300%,100% 100%;background-position:var(--mx) var(--my),0 0;-webkit-mask-image:var(--art);mask-image:var(--art);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.hc--prismHolo .hc__finish:before{inset:-20%;width:auto;background:repeating-linear-gradient(58deg,transparent 0 22px,hsla(0,0%,100%,.12) 22px 24px),repeating-linear-gradient(-32deg,transparent 0 30px,hsla(0,0%,100%,.08) 30px 31px);mix-blend-mode:overlay;transform:translateX(0);-webkit-mask-image:radial-gradient(52% 46% at var(--mx) var(--my),#000,transparent 74%);mask-image:radial-gradient(52% 46% at var(--mx) var(--my),#000,transparent 74%)}.hc--prismHolo .hc__texture{background-image:radial-gradient(hsla(0,0%,100%,.6) .6px,transparent .7px);background-size:6px 6px;opacity:.12}.hc--cosmicFoil .hc__finish{mix-blend-mode:screen;filter:blur(.6px) brightness(1.05) contrast(1.1) saturate(.95) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));opacity:calc(.1 + .08 * var(--p));background:linear-gradient(120deg,transparent 18%,color-mix(in srgb,var(--accent) 80%,transparent) 38%,rgba(120,220,255,.55) 50%,color-mix(in srgb,var(--accent2) 80%,transparent) 62%,transparent 82%),radial-gradient(60% 50% at 28% 24%,color-mix(in srgb,var(--accent) 85%,transparent) 0,transparent 55%),radial-gradient(50% 46% at 76% 70%,color-mix(in srgb,var(--accent2) 85%,transparent) 0,transparent 52%),radial-gradient(80% 70% at var(--mx) var(--my),rgba(150,110,255,.6) 0,transparent 62%),radial-gradient(120% 100% at 50% 50%,rgba(10,8,30,.55),rgba(3,2,12,.8));background-size:280% 280%,160% 160%,150% 150%,100% 100%,100% 100%;background-position:var(--mx) var(--my),0 0,0 0,0 0,0 0}.hc--cosmicFoil .hc__finish:before{width:58%;background:linear-gradient(105deg,transparent 10%,rgba(220,220,255,.55) 50%,transparent 90%);mix-blend-mode:screen}.hc--cosmicFoil .hc__texture{background-image:radial-gradient(hsla(0,0%,100%,.9) .7px,transparent .8px),radial-gradient(rgba(180,200,255,.7) .5px,transparent .6px);background-size:13px 13px,7px 7px;background-position:0 0,4px 6px;mix-blend-mode:screen;opacity:.5}.hc--detail.hc--cosmicFoil .hc__finish:after,.hc--reveal.hc--cosmicFoil .hc__finish:after{inset:-10%;background-image:radial-gradient(hsla(0,0%,100%,.65) .5px,transparent .7px),radial-gradient(rgba(190,210,255,.45) .4px,transparent .6px),linear-gradient(115deg,transparent 47.2%,hsla(0,0%,100%,.05) 48.8%,hsla(0,0%,100%,.95) 50%,transparent 51.4%);background-size:29px 31px,41px 37px,300% 300%;background-position:0 0,13px 9px,130% -30%;mix-blend-mode:screen;opacity:.5}.hc--detail.hc--radiantBurst .hc__finish:after,.hc--reveal.hc--radiantBurst .hc__finish:after{inset:-8%;background-image:radial-gradient(rgba(255,244,214,.85) 1px,transparent 1.6px),radial-gradient(rgba(255,224,160,.5) .8px,transparent 1.3px);background-size:47px 53px,67px 71px;background-position:11px 0,31px 0;mix-blend-mode:screen;opacity:.3}.hc--radiantBurst .hc__finish{mix-blend-mode:screen;filter:blur(.5px) brightness(1.05) contrast(1.05) saturate(1);opacity:calc(.1 + .1 * var(--p));background:radial-gradient(13% 11% at var(--mx) var(--my),rgba(255,250,235,.22),transparent 78%),radial-gradient(42% 36% at var(--mx) var(--my),color-mix(in srgb,var(--accent) 42%,#fff),transparent 80%)}.hc--radiantBurst .hc__finish:before{inset:-30%;width:auto;background:repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,var(--accent) 85%,#fff) 0deg,transparent 3deg,transparent 7.5deg,color-mix(in srgb,var(--accent2) 80%,#fff) 9.5deg,transparent 12.5deg,transparent 18deg);mix-blend-mode:screen;transform-origin:50% 50%;transform:none;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 8%,rgba(0,0,0,.45) 46%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 8%,rgba(0,0,0,.45) 46%,transparent 100%)}.hc__warp{z-index:2;background-image:var(--art);background-size:cover;background-position:50%;opacity:calc(.35 + .55 * var(--p));transition:opacity .2s ease;-webkit-mask-image:radial-gradient(34% 30% at var(--mx) var(--my),#000 0,rgba(0,0,0,.55) 52%,transparent 80%);mask-image:radial-gradient(34% 30% at var(--mx) var(--my),#000 0,rgba(0,0,0,.55) 52%,transparent 80%)}.hc__etch,.hc__warp{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.hc__etch{z-index:3;mix-blend-mode:multiply;opacity:calc(.16 + .18 * var(--p));background:linear-gradient(180deg,rgba(16,22,32,.95),rgba(34,42,58,.95));-webkit-mask-image:var(--edge-map);mask-image:var(--edge-map);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.hc--voidChrome .hc__finish{mix-blend-mode:screen;filter:blur(.6px) brightness(1.04) contrast(1.12) saturate(.95) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));opacity:calc(.1 + .08 * var(--p));background:linear-gradient(125deg,transparent 24%,color-mix(in srgb,var(--accent) 85%,transparent) 42%,rgba(120,230,255,.5) 50%,color-mix(in srgb,var(--accent2) 85%,transparent) 58%,transparent 76%),radial-gradient(70% 60% at var(--mx) var(--my),rgba(140,90,240,.45),transparent 64%),linear-gradient(180deg,rgba(40,30,70,.6),rgba(6,4,14,.6));background-size:260% 260%,100% 100%,100% 100%;background-position:var(--mx) var(--my),0 0,0 0}.hc--voidChrome .hc__finish:before{width:58%;background:linear-gradient(100deg,transparent 8%,color-mix(in srgb,var(--accent) 80%,#fff) 38%,hsla(0,0%,100%,.6) 50%,color-mix(in srgb,var(--accent) 80%,#fff) 62%,transparent 92%);mix-blend-mode:screen}.hc--voidChrome .hc__texture{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 2px,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 5px);mix-blend-mode:overlay;opacity:.45}.hc--brokenChrome .hc__finish{mix-blend-mode:screen;filter:blur(.5px) brightness(1.06) contrast(1.12) saturate(1) hue-rotate(calc(var(--hue) + var(--tilt-hue, 0deg)));opacity:calc(.1 + .08 * var(--p));background:linear-gradient(100deg,transparent 30%,rgba(0,234,255,.55) 44%,hsla(0,0%,100%,.8) 50%,rgba(255,0,170,.55) 56%,transparent 70%),linear-gradient(180deg,rgba(30,36,48,.6),rgba(6,8,14,.6));background-size:240% 240%,100% 100%;background-position:var(--mx) var(--my),0 0}.hc--brokenChrome .hc__finish:before{width:40%;background:linear-gradient(100deg,transparent,rgba(0,234,255,.55) 44%,transparent 52%),linear-gradient(100deg,transparent 48%,hsla(0,0%,100%,.85) 50%,transparent 52%),linear-gradient(100deg,transparent 48%,rgba(255,0,170,.5) 56%,transparent);mix-blend-mode:screen}.hc--brokenChrome .hc__texture{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28),rgba(0,0,0,.28) 1px,transparent 0,transparent 3px);mix-blend-mode:multiply;opacity:.5}.hc--brokenChrome .hc__finish,.hc--cosmicFoil .hc__finish,.hc--radiantBurst .hc__finish,.hc--voidChrome .hc__finish{-webkit-mask-image:var(--art);mask-image:var(--art);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.hc--grid .hc__finish,.hc--grid .hc__glare,.hc--grid .hc__lumholo,.hc--grid .hc__noise,.hc--grid .hc__sparkle,.hc--grid .hc__texture{opacity:0}.hc--grid .hc__edgeholo,.hc--grid .hc__finish,.hc--grid .hc__finish:after,.hc--grid .hc__finish:before,.hc--grid .hc__lumholo,.hc--grid .hc__noise,.hc--grid .hc__sparkle{animation-play-state:paused!important}.hc--grid .hc__edgeholo{opacity:.09}.hc--grid.hc--matte .hc__edgeholo{opacity:0}.hc--grid.hcfx:after{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 0 8px hsla(0,0%,100%,.045)}.card-grid-tile:focus-visible .hc--grid .hc__finish,.card-grid-tile:hover .hc--grid .hc__finish,.group:focus-visible .hc--grid .hc__finish,.group:hover .hc--grid .hc__finish{opacity:.12}.card-grid-tile:focus-visible .hc--grid .hc__lumholo,.card-grid-tile:hover .hc--grid .hc__lumholo,.group:focus-visible .hc--grid .hc__lumholo,.group:hover .hc--grid .hc__lumholo{opacity:.1}.card-grid-tile:focus-visible .hc--grid .hc__texture,.card-grid-tile:hover .hc--grid .hc__texture,.group:focus-visible .hc--grid .hc__texture,.group:hover .hc--grid .hc__texture{opacity:.13}.card-grid-tile:focus-visible .hc--grid .hc__noise,.card-grid-tile:hover .hc--grid .hc__noise,.group:focus-visible .hc--grid .hc__noise,.group:hover .hc--grid .hc__noise{opacity:.07}.card-grid-tile:focus-visible .hc--grid .hc__sparkle,.card-grid-tile:hover .hc--grid .hc__sparkle,.group:focus-visible .hc--grid .hc__sparkle,.group:hover .hc--grid .hc__sparkle{opacity:.08}.card-grid-tile:focus-visible .hc--grid .hc__edgeholo,.card-grid-tile:hover .hc--grid .hc__edgeholo,.group:focus-visible .hc--grid .hc__edgeholo,.group:hover .hc--grid .hc__edgeholo{opacity:.36}.card-grid-tile:focus-visible .hc--grid .hc__glare,.card-grid-tile:hover .hc--grid .hc__glare,.group:focus-visible .hc--grid .hc__glare,.group:hover .hc--grid .hc__glare{opacity:.14}.card-grid-tile:focus-visible .hc--grid.hcfx:after,.card-grid-tile:hover .hc--grid.hcfx:after,.group:focus-visible .hc--grid.hcfx:after,.group:hover .hc--grid.hcfx:after{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 0 16px hsla(0,0%,100%,.08)}.group:focus-visible .hc--grid .hc__edgeholo,.group:focus-visible .hc--grid .hc__finish,.group:focus-visible .hc--grid .hc__finish:before,.group:focus-visible .hc--grid .hc__lumholo,.group:focus-visible .hc--grid .hc__noise,.group:focus-visible .hc--grid .hc__sparkle,.group:hover .hc--grid .hc__edgeholo,.group:hover .hc--grid .hc__finish,.group:hover .hc--grid .hc__finish:before,.group:hover .hc--grid .hc__lumholo,.group:hover .hc--grid .hc__noise,.group:hover .hc--grid .hc__sparkle{animation-play-state:running!important}@media (hover:none),(pointer:coarse){.hc--grid .hc__finish,.hc--grid .hc__glare,.hc--grid .hc__lumholo,.hc--grid .hc__noise,.hc--grid .hc__sparkle,.hc--grid .hc__texture{opacity:0!important}.hc--grid .hc__edgeholo{opacity:.09!important}.hc--grid .hc__edgeholo,.hc--grid .hc__finish,.hc--grid .hc__finish:before,.hc--grid .hc__lumholo,.hc--grid .hc__noise,.hc--grid .hc__sparkle{animation-play-state:paused!important}}@media (prefers-reduced-motion:no-preference){.hc__finish:before{animation:hc-bar 6.5s cubic-bezier(.5,0,.5,1) infinite}.hc--pearlSheen .hc__finish:before{animation-duration:7.5s}.hc--silverFoil .hc__finish:before{animation-duration:5.5s}.hc--cosmicFoil .hc__finish:before{animation-duration:8s}.hc--voidChrome .hc__finish:before{animation-duration:6.5s}.hc--brokenChrome .hc__finish:before{animation-duration:5s}.hc--matte .hc__finish:before{animation-duration:11s}.hc--prismHolo .hc__finish:before{animation:hc-drift 9s ease-in-out infinite alternate}.hc--prismHolo .hc__finish{animation:hc-hue 9s linear infinite}.hc--brokenChrome .hc__finish,.hc--cosmicFoil .hc__finish,.hc--voidChrome .hc__finish{animation:hc-hue 14s linear infinite}.hc--radiantBurst .hc__finish:before{animation:hc-raybreathe 5s ease-in-out infinite}.hc--radiantBurst .hc__finish{animation:hc-pulse 4.5s ease-in-out infinite}.hc--detail.hc--cosmicFoil .hc__finish,.hc--reveal.hc--cosmicFoil .hc__finish{animation:hc-nebula 16s ease-in-out infinite alternate,hc-hue 14s linear infinite}.hc--detail.hc--cosmicFoil .hc__finish:after,.hc--reveal.hc--cosmicFoil .hc__finish:after{animation:hc-shootingstar 16s linear infinite}.hc--detail.hc--radiantBurst .hc__finish:after,.hc--reveal.hc--radiantBurst .hc__finish:after{animation:hc-motes 26s linear infinite}.hc--detail.hc--brokenChrome .hc__finish:after,.hc--reveal.hc--brokenChrome .hc__finish:after{content:"";inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.25) 2px 3px);mix-blend-mode:multiply;animation:hc-glitch 2.6s steps(1) infinite}.hc__edgeholo{animation:hc-hue 12s linear infinite}.hc--detail .hc__lumholo,.hc--reveal .hc__lumholo{animation:hc-lumsweep 7.5s ease-in-out infinite}.hc--detail .hc__sparkle,.hc--reveal .hc__sparkle{animation:hc-twinkle 4s ease-in-out infinite alternate,hc-hue 14s linear infinite}.hc--detail .hc__sparkle:before,.hc--reveal .hc__sparkle:before{animation:hc-glint 2.7s linear infinite,hc-glint-jump 8.1s steps(6) infinite}.hc--detail .hc__noise,.hc--reveal .hc__noise{animation:hc-hue 16s linear infinite}.hc--reveal .hc__tilt{animation:hc-reveal .9s cubic-bezier(.16,1,.3,1) both}.hc--reveal .hc__glare{animation:hc-reveal-flash .9s ease-out both}}@keyframes hc-bar{0%{transform:translateX(-180%) skewX(-14deg)}to{transform:translateX(360%) skewX(-14deg)}}@keyframes hc-drift{0%{transform:translate(-4%,-2%)}to{transform:translate(4%,2%)}}@keyframes hc-spin{to{transform:rotate(1turn)}}@keyframes hc-raybreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.045)}}@keyframes hc-noisedrift{0%{-webkit-mask-position:0 0;mask-position:0 0}50%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes hc-hue{to{--hue:360deg}}@keyframes hc-breathe{0%,to{opacity:calc(.5 + .45 * var(--p))}50%{opacity:calc(.72 + .28 * var(--p))}}@keyframes hc-pulse{0%,to{opacity:calc(.34 + .3 * var(--p))}50%{opacity:calc(.5 + .22 * var(--p))}}@keyframes hc-nebula{0%{background-position:30% 22%,74% 68%,var(--mx) var(--my),50% 50%}to{background-position:40% 30%,66% 60%,var(--mx) var(--my),50% 50%}}@keyframes hc-glitch{0%,to{transform:translate(0);opacity:.4}20%{transform:translate(-2px,1px);opacity:.7}40%{transform:translate(3px,-1px);opacity:.3}60%{transform:translate(-1px);opacity:.6}80%{transform:translate(2px,1px);opacity:.45}}@keyframes hc-reveal{0%{transform:scale(.86) rotateX(0) rotateY(0);opacity:0}55%{opacity:1}70%{transform:scale(1.03) rotateX(var(--rx)) rotateY(var(--ry))}to{transform:scale(1) rotateX(var(--rx)) rotateY(var(--ry))}}@keyframes hc-reveal-flash{0%{opacity:0}22%{opacity:.9}to{opacity:calc(.16 + .7 * var(--p))}}@keyframes hc-lumsweep{0%{background-position:-40%}to{background-position:140%}}@keyframes hc-twinkle{0%{background-position:0 0,7px 11px}to{background-position:6px 4px,1px 14px}}@keyframes hc-glint{0%,19%{opacity:0}22%,27%{opacity:.65}31%,55%{opacity:0}58%,62%{opacity:.4}66%,to{opacity:0}}@keyframes hc-glint-jump{0%{background-position:11px 7px,29px 23px}to{background-position:48px 39px,5px 61px}}@keyframes hc-shootingstar{0%,90%{background-position:0 0,13px 9px,130% -30%}96%,to{background-position:0 0,13px 9px,-40% 140%}}@keyframes hc-motes{0%{background-position:11px 0,31px 0}to{background-position:11px -530px,31px -710px}}@media (prefers-reduced-motion:reduce){.hc__tilt{transition:none;transform:none}.hc *,.hc__finish:after,.hc__finish:before,.hc__sparkle:before{animation:none!important}.hc__finish:before{transform:translateX(120%) skewX(-14deg)}.hc__sparkle,.hc__texture{transform:none}}.hcfx{position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none;--mx:50%;--my:42%;--p:0;--px:0;--py:0;--tilt-hue:calc((var(--px) + var(--py)) * 140deg)}.hcfx,.hcfx .hc__edgeholo,.hcfx .hc__finish,.hcfx .hc__glare,.hcfx .hc__lumholo,.hcfx .hc__noise,.hcfx .hc__sparkle,.hcfx .hc__texture{border-radius:inherit}.hcfx.hc--detail .hc__lumholo,.hcfx.hc--reveal .hc__lumholo{opacity:calc(.025 + .045 * var(--p))}.hcfx.hc--detail .hc__texture,.hcfx.hc--reveal .hc__texture{opacity:calc(.035 + .055 * var(--p))}.hcfx.hc--detail .hc__noise,.hcfx.hc--reveal .hc__noise{opacity:calc(.02 + .03 * var(--p))}.hcfx.hc--detail .hc__finish,.hcfx.hc--reveal .hc__finish{opacity:calc(.04 + .04 * var(--p))}.hcfx.hc--detail .hc__noise,.hcfx.hc--detail .hc__texture,.hcfx.hc--reveal .hc__noise,.hcfx.hc--reveal .hc__texture{-webkit-mask-image:var(--art);mask-image:var(--art);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}.glb-popout{transform:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}@media (prefers-reduced-motion:no-preference){.glb-popout{animation:glb-popout-breathe 6.5s ease-in-out infinite alternate}}@keyframes glb-popout-breathe{0%{transform:scale(1) translateY(0)}to{transform:scale(1.012) translateY(-.35%)}}.hcfx:after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 calc(5px + 13px * var(--p)) rgba(255,255,255,calc(.04 + .09 * var(--p)));transition:box-shadow .16s ease}@media (prefers-reduced-motion:reduce){.hcfx *,.hcfx .hc__finish:after,.hcfx .hc__finish:before,.hcfx .hc__sparkle:before{animation:none!important}.hcfx .hc__sparkle,.hcfx .hc__texture{transform:none}}