:root[data-design=v2] .ui-art{position:relative;overflow:hidden;container-type:size;width:100%;background:var(--stage)}:root[data-design=v2] .ui-art--fill{position:absolute;inset:0;width:auto}:root[data-design=v2] .ui-art-blur{position:absolute;inset:-60px;width:calc(100% + 120px);max-width:none;height:calc(100% + 120px);object-fit:cover;object-position:var(--art-focus, 50% 35%);filter:blur(36px) saturate(1.2) brightness(.8);pointer-events:none;user-select:none}:root[data-design=v2] .ui-art-layer{--art-gap-x: max(0px, 100cqw - var(--art-cap-w));--art-gap-y: max(0px, 100cqh - var(--art-cap-h));--art-fade-l: 0px;--art-fade-r: 0px;--art-fade-t: 0px;--art-fade-b: 0px;position:absolute;width:min(100cqw,var(--art-cap-w));height:min(100cqh,var(--art-cap-h));overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--art-fade-l),black calc(100% - var(--art-fade-r)),transparent 100%),linear-gradient(to bottom,transparent 0,black var(--art-fade-t),black calc(100% - var(--art-fade-b)),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,black var(--art-fade-l),black calc(100% - var(--art-fade-r)),transparent 100%),linear-gradient(to bottom,transparent 0,black var(--art-fade-t),black calc(100% - var(--art-fade-b)),transparent 100%);mask-composite:intersect;will-change:transform}:root[data-design=v2] .ui-art--x-center .ui-art-layer{left:50%;translate:-50% 0;--art-fade-l: min(calc(var(--art-gap-x) * .75), 30%);--art-fade-r: min(calc(var(--art-gap-x) * .75), 30%)}:root[data-design=v2] .ui-art--x-end .ui-art-layer{right:0;--art-fade-l: min(calc(var(--art-gap-x) * 1.5), 38%)}:root[data-design=v2] .ui-art--x-start .ui-art-layer{left:0;--art-fade-r: min(calc(var(--art-gap-x) * 1.5), 38%)}:root[data-design=v2] .ui-art--y-center .ui-art-layer{top:50%;translate:var(--art-translate-x, 0) -50%;--art-fade-t: min(calc(var(--art-gap-y) * .75), 30%);--art-fade-b: min(calc(var(--art-gap-y) * .75), 30%)}:root[data-design=v2] .ui-art--x-center.ui-art--y-center .ui-art-layer{translate:-50% -50%}:root[data-design=v2] .ui-art--y-start .ui-art-layer{top:0;--art-fade-b: min(calc(var(--art-gap-y) * 1.5), 34%)}:root[data-design=v2] .ui-art--y-end .ui-art-layer{bottom:0;--art-fade-t: min(calc(var(--art-gap-y) * 1.5), 34%)}:root[data-design=v2] .ui-art-img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:var(--art-focus, 50% 35%)}@keyframes ui-art-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}:root[data-design=v2] .ui-art--drift .ui-art-img{transform-origin:50% 40%;animation:ui-art-drift 26s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){:root[data-design=v2] .ui-art--drift .ui-art-img{animation:none}}:root[data-design=v2] .fx{display:block;position:relative;overflow:hidden;border-radius:var(--r,var(--radius-card));--lx:var(--px,var(--rx,.3));--ly:var(--py,var(--ry,.3));transform:perspective(900px) rotateX(calc((.5 - var(--py,.5)) * var(--tilt,0deg))) rotateY(calc((var(--px,.5) - .5) * var(--tilt,0deg)));transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;box-shadow:0 1px 2px #0a0c101a,0 14px 30px -10px #0a0c1059}:root[data-design=v2] .fx:hover{--tilt:9deg;box-shadow:0 2px 4px #0a0c101a,0 24px 44px -14px #0a0c1073}:root[data-design=v2] .fx img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}:root[data-design=v2] .fx .fx-x{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;mix-blend-mode:screen;opacity:.75;transition:opacity .3s ease}:root[data-design=v2] .fx:hover .fx-x{opacity:1}:root[data-design=v2] .fx .fx-p,:root[data-design=v2] .fx .fx-q,:root[data-design=v2] .fx .fx-g{position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .3s ease,background-position .45s ease}:root[data-design=v2] .fx .fx-g{background:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#ffffff80,#fff0 55%);mix-blend-mode:soft-light;opacity:.12}:root[data-design=v2] .fx:hover .fx-g{opacity:.55}:root[data-design=v2] .fx .fx-p{opacity:.24}:root[data-design=v2] .fx:hover .fx-p{opacity:.62}:root[data-design=v2] .fx .fx-q{opacity:0}:root[data-design=v2] .fx-none .fx-p{display:none}:root[data-design=v2] .fx-none .fx-g{opacity:0}:root[data-design=v2] .fx-none:hover .fx-g{opacity:.3}:root[data-design=v2] .fx-foil .fx-p{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;-webkit-mask-image:var(--src);mask-image:var(--src);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:luminance;opacity:.34}:root[data-design=v2] .fx-foil:hover .fx-p{opacity:.62}:root[data-design=v2] .fx-rainbow .fx-p{background:linear-gradient(108deg,transparent 4%,#FF5F6D 10%,#FFC371 16%,#8CFF9E 22%,#5FD4FF 28%,#8A7CFF 34%,#FF6FD8 40%,#FF5F6D 50%,#FFC371 56%,#8CFF9E 62%,#5FD4FF 68%,#8A7CFF 74%,#FF6FD8 80%,transparent 88%);background-size:230% 230%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.3}:root[data-design=v2] .fx-rainbow:hover .fx-p{opacity:.58}:root[data-design=v2] .fx-etched .fx-p{background:linear-gradient(115deg,transparent 26%,rgba(236,240,245,.9) 46%,rgba(186,194,204,.6) 53%,transparent 68%);background-size:260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.3}:root[data-design=v2] .fx-etched .fx-q{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22140%22%20height%3D%22140%22%3E%3Cfilter%20id%3D%22f%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%221.35%22%20numOctaves%3D%221%22%20seed%3D%2211%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%204.2%20-2.35%22/%3E%3C/filter%3E%3Crect%20width%3D%22140%22%20height%3D%22140%22%20filter%3D%22url%28%23f%29%22/%3E%3C/svg%3E);background-size:140px 140px;mix-blend-mode:screen;opacity:.35;-webkit-mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%);mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%)}:root[data-design=v2] .fx-etched:hover .fx-p{opacity:.6}:root[data-design=v2] .fx-etched:hover .fx-q{opacity:.7}:root[data-design=v2] .fx-textured .fx-p,:root[data-design=v2] .fx-textured .fx-q{inset:-18px;border-radius:0;mix-blend-mode:screen;-webkit-mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%);mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%)}:root[data-design=v2] .fx--hero.fx-textured .fx-p,:root[data-design=v2] .fx--hero.fx-textured .fx-q{filter:url(#fx-warp)}:root[data-design=v2] .fx-textured .fx-p{background:repeating-radial-gradient(circle at 16% 6%,white 0,white calc(var(--g) * .32),black calc(var(--g) * .62),black var(--g)),linear-gradient(172deg,#5fb8ff,#8fe7ff 14%,#b8ffd8,#fff0a0,#ffb36b,#ff7fb6,#b98cff,#5fb8ff 86%,#8fe7ff);background-size:auto,100% 230%;background-position:0 0,0 calc(var(--ly) * 100%);background-blend-mode:multiply;opacity:.2}:root[data-design=v2] .fx-textured .fx-q{background:repeating-radial-gradient(circle at 92% 64%,white 0,white calc(var(--g) * .3),black calc(var(--g) * .6),black var(--g)),linear-gradient(172deg,#5fb8ff,#8fe7ff 14%,#b8ffd8,#fff0a0,#ffb36b,#ff7fb6,#b98cff,#5fb8ff 86%,#8fe7ff);background-size:auto,100% 230%;background-position:0 0,0 calc((1 - var(--ly)) * 100%);background-blend-mode:multiply;opacity:.13}:root[data-design=v2] .fx-textured:hover .fx-p{opacity:.46}:root[data-design=v2] .fx-textured:hover .fx-q{opacity:.3}:root[data-design=v2] .fx-texgrain .fx-p{background:linear-gradient(172deg,#5fb8ff,#8fe7ff 14%,#b8ffd8,#fff0a0,#ffb36b,#ff7fb6,#b98cff,#5fb8ff 86%,#8fe7ff);background-size:100% 230%;background-position:0 calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.34;-webkit-mask:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2296%22%20height%3D%2296%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.95%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%203.2%20-1.45%22/%3E%3C/filter%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20filter%3D%22url%28%23g%29%22/%3E%3C/svg%3E) 0 0/96px 96px,radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%);mask:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2296%22%20height%3D%2296%22%3E%3Cfilter%20id%3D%22g%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.95%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%203.2%20-1.45%22/%3E%3C/filter%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20filter%3D%22url%28%23g%29%22/%3E%3C/svg%3E) 0 0/96px 96px,radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-design=v2] .fx-texgrain .fx-q{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.14}:root[data-design=v2] .fx-texgrain:hover .fx-p{opacity:.7}:root[data-design=v2] .fx-texgrain:hover .fx-q{opacity:.24}:root[data-design=v2] .fx-surge .fx-p{background:repeating-linear-gradient(118deg,#ff5abe00 0,#ff5abed9 5px,#ffe66ed9,#5ae6aad9,#64a0ffd9 17px,#64a0ff00 23px,#0000 34px),repeating-linear-gradient(124deg,#fff0 0,#fff6 6px,#fff0 12px 27px);background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%),calc(var(--lx) * 100%) calc(var(--ly) * 100%);background-size:180% 180%,180% 180%;mix-blend-mode:color-dodge;filter:blur(1px);opacity:.13}:root[data-design=v2] .fx-surge:hover .fx-p{opacity:.3}:root[data-design=v2] .fx-galaxy .fx-p{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.16}:root[data-design=v2] .fx-galaxy .fx-q{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2246%22%20height%3D%2252%22%3E%3Cg%20fill%3D%22%23FFF7DC%22%3E%3Ccircle%20cx%3D%224%22%20cy%3D%226%22%20r%3D%22.7%22/%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%223%22%20r%3D%22.5%22/%3E%3Ccircle%20cx%3D%2233%22%20cy%3D%2211%22%20r%3D%22.9%22/%3E%3Ccircle%20cx%3D%2242%22%20cy%3D%2228%22%20r%3D%22.6%22/%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2222%22%20r%3D%22.5%22/%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2231%22%20r%3D%22.8%22/%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2241%22%20r%3D%22.6%22/%3E%3Ccircle%20cx%3D%2237%22%20cy%3D%2246%22%20r%3D%22.5%22/%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2248%22%20r%3D%22.7%22/%3E%3Cpath%20d%3D%22M29%2020l.5%201.6%201.6.5-1.6.5-.5%201.6-.5-1.6-1.6-.5%201.6-.5z%22/%3E%3C/g%3E%3C/svg%3E);background-size:46px 52px;mix-blend-mode:screen;opacity:.55;-webkit-mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.55) 26%,rgba(0,0,0,.08) 60%);mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.55) 26%,rgba(0,0,0,.08) 60%)}:root[data-design=v2] .fx-galaxy:hover .fx-q{opacity:1}:root[data-design=v2] .fx-confetti .fx-p{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.24}:root[data-design=v2] .fx-confetti .fx-q{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2230%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%224%22%20r%3D%221.3%22%20fill%3D%22%23FF6FB5%22/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%222%22%20r%3D%221%22%20fill%3D%22%23FFE35A%22/%3E%3Ccircle%20cx%3D%2223%22%20cy%3D%228%22%20r%3D%221.4%22%20fill%3D%22%235FD4FF%22/%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2213%22%20r%3D%221.1%22%20fill%3D%22%239BFF7A%22/%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2217%22%20r%3D%221.3%22%20fill%3D%22%23FFFFFF%22/%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2224%22%20r%3D%221.2%22%20fill%3D%22%23B89CFF%22/%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2227%22%20r%3D%221%22%20fill%3D%22%23FF6FB5%22/%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%221.2%22%20fill%3D%22%23FFE35A%22/%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2215%22%20r%3D%22.9%22%20fill%3D%22%239BFF7A%22/%3E%3C/svg%3E);background-size:28px 30px;mix-blend-mode:screen;opacity:.5}:root[data-design=v2] .fx-confetti:hover .fx-q{opacity:.95}:root[data-design=v2] .fx-halo .fx-p{background:repeating-radial-gradient(ellipse 70% 55% at 18% 118%,#ffa0d700 0,#ffa0d76b 7px,#ffe8a06b,#a0ebd26b,#a0c3ff66 22px,#a0c3ff00 30px);background-size:125% 125%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:soft-light;filter:blur(2px);opacity:.3;-webkit-mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%);mask:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#000 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,.28) 85%)}:root[data-design=v2] .fx-halo .fx-q{background:repeating-radial-gradient(ellipse 70% 55% at 18% 118%,#fff0 0,#fff6 8px,#fff0 16px,#0000 30px);background-size:125% 125%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;filter:blur(1.5px);opacity:.25;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,86% 45%;-webkit-mask-position:0 0,50% 19%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-halo:hover .fx-p{opacity:.55}:root[data-design=v2] .fx-halo:hover .fx-q{opacity:.42}:root[data-design=v2] .fx-ripple .fx-p{background:repeating-radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%),#fff0 0 8px,#ffffff59 9px 10px,#fff0 11px 17px),linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:auto,280% 280%;background-position:0 0,calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.36}:root[data-design=v2] .fx-ripple:hover .fx-p{opacity:.7}:root[data-design=v2] .fx-fracture .fx-p,:root[data-design=v2] .fx-fracture .fx-q,:root[data-design=v2] .fx-fracture .fx-g{opacity:0}:root[data-design=v2] .fx-fracture .fx-g{background:none}:root[data-design=v2] .fx-neon .fx-x{opacity:.42}:root[data-design=v2] .fx-neon .fx-p{display:none}:root[data-design=v2] .fx-neon{--fx-neon:#FFF200}:root[data-design=v2] .fx-neon .fx-flood{flood-color:var(--fx-neon)}:root[data-design=v2] .fx-neon:not(.fx--hero) .fx-p{display:block;background:linear-gradient(115deg,transparent 30%,var(--fx-neon) 46%,rgba(255,255,255,.85) 50%,var(--fx-neon) 54%,transparent 70%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.26}:root[data-design=v2] .fx-neon:not(.fx--hero):hover .fx-p{opacity:.58}:root[data-design=v2] .fx-oil .fx-x{opacity:.3}:root[data-design=v2] .fx-oil .fx-p{background:linear-gradient(100deg,transparent 37%,#7A5CFF 40%,#3FA8FF 42.5%,#3FE0B0 45%,#F5E35A 47.5%,#FF9A3F 50%,#FF4F6A 52.5%,#C050FF 55%,transparent 58%);background-size:320% 100%;background-position:calc(var(--lx) * 100%) 0;mix-blend-mode:color-dodge;opacity:.55;-webkit-mask-image:var(--src);mask-image:var(--src);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:luminance}:root[data-design=v2] .fx-oil .fx-q{background:linear-gradient(100deg,transparent 39%,rgba(122,92,255,.35) 42%,rgba(63,224,176,.35) 46%,rgba(255,154,63,.35) 50%,rgba(255,79,106,.3) 53%,transparent 56%),linear-gradient(118deg,transparent 30%,rgba(255,255,255,.16) 46%,transparent 62%);background-size:320% 100%,260% 260%;background-position:calc(var(--lx) * 100%) 0,calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:screen;opacity:.5}:root[data-design=v2] .fx-oil:hover .fx-p{opacity:1}:root[data-design=v2] .fx-oil:hover .fx-q{opacity:.9}:root[data-design=v2] .fx-raised .fx-p{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.32}:root[data-design=v2] .fx-raised .fx-q{background:linear-gradient(115deg,transparent 28%,rgba(255,210,110,.95) 44%,rgba(255,250,222,1) 49%,rgba(255,196,86,.9) 54%,transparent 70%);background-size:260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.28;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,86% 45%;-webkit-mask-position:0 0,50% 19%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-raised .fx-x{opacity:.3;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,86% 45%;-webkit-mask-position:0 0,50% 19%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-raised:hover .fx-p{opacity:.6}:root[data-design=v2] .fx-raised:hover .fx-q{opacity:.5}:root[data-design=v2] .fx-raised:hover .fx-x{opacity:.5}:root[data-design=v2] .fx-step .fx-p,:root[data-design=v2] .fx-mana .fx-p,:root[data-design=v2] .fx-chocobo .fx-p{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.3;-webkit-mask-image:var(--src);mask-image:var(--src);-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:luminance}:root[data-design=v2] .fx-step .fx-x,:root[data-design=v2] .fx-mana .fx-x,:root[data-design=v2] .fx-chocobo .fx-x{opacity:.35}:root[data-design=v2] .fx-step:hover .fx-p,:root[data-design=v2] .fx-mana:hover .fx-p,:root[data-design=v2] .fx-chocobo:hover .fx-p{opacity:.5}:root[data-design=v2] .fx-step:hover .fx-x,:root[data-design=v2] .fx-mana:hover .fx-x,:root[data-design=v2] .fx-chocobo:hover .fx-x{opacity:.45}:root[data-design=v2] .fx-first .fx-p{background:linear-gradient(115deg,#8c621433 20%,#ffd66ef2 42%,#fff6c8f2 48%,#c8962899 56%,#8c621433 76%);background-size:260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.55;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,90% 93.5%;-webkit-mask-position:0 0,50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-first:hover .fx-p{opacity:1}:root[data-design=v2] .fx-silver .fx-p{background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.95) 44%,rgba(185,195,206,.75) 50%,transparent 64%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.45}:root[data-design=v2] .fx-silver:hover .fx-p{opacity:.95}:root[data-design=v2] .fx-dragon .fx-p{background:radial-gradient(circle at 50% 0,transparent 58%,rgba(255,255,255,.5) 61%,transparent 67%),radial-gradient(circle at 50% 0,transparent 58%,rgba(255,255,255,.5) 61%,transparent 67%),linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:14px 10px,14px 10px,280% 280%;background-position:0 0,7px 5px,calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.4}:root[data-design=v2] .fx-dragon:hover .fx-p{opacity:.9}:root[data-design=v2] .fx-premodern .fx-p{background:linear-gradient(112deg,transparent 20%,rgba(120,255,200,.85) 36%,rgba(150,210,255,.9) 48%,rgba(255,200,150,.8) 60%,transparent 76%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.3;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,86% 45%;-webkit-mask-position:0 0,50% 19%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-premodern:hover .fx-p{opacity:.6}:root[data-design=v2] .fx-vault .fx-p{background:linear-gradient(104deg,transparent 43%,rgba(255,236,160,.95) 47%,rgba(255,255,255,1) 49%,rgba(255,200,120,.9) 51%,transparent 55%),linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:240% 240%,280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%),calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.28}:root[data-design=v2] .fx-vault:hover .fx-p{opacity:.42}:root[data-design=v2] .fx-silverscreen .fx-p{background:linear-gradient(115deg,transparent 26%,rgba(235,240,246,.95) 45%,rgba(160,170,182,.7) 51%,transparent 64%);background-size:280% 280%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.5}:root[data-design=v2] .fx-silverscreen:hover .fx-p{opacity:.95}:root[data-design=v2] .fx-gilded .fx-p{background:linear-gradient(112deg,transparent 18%,rgba(255,160,215,.85) 32%,rgba(255,236,150,.85) 41%,rgba(150,236,200,.85) 50%,rgba(150,200,255,.9) 59%,rgba(200,160,255,.8) 67%,transparent 80%);background-size:260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.34;-webkit-mask:linear-gradient(#000 0 0) 50% 19%/86% 45% no-repeat;mask:linear-gradient(#000 0 0) 50% 19%/86% 45% no-repeat}:root[data-design=v2] .fx-gilded .fx-q{background:linear-gradient(112deg,#78541000 22%,#ffce60e6 40%,#fff8d6,#e6aa3cd9 52%,#78541000 70%);background-size:240% 240%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:overlay;opacity:.34;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,86% 45%;-webkit-mask-position:0 0,50% 19%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-gilded .fx-x{opacity:.35;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,86% 45%;-webkit-mask-position:0 0,50% 19%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-design=v2] .fx-gilded:hover .fx-p{opacity:.62}:root[data-design=v2] .fx-gilded:hover .fx-q{opacity:.6}:root[data-design=v2] .fx-gilded:hover .fx-x{opacity:.55}:root[data-design=v2] .fx-step .fx-l0{lighting-color:#ff9ad5}:root[data-design=v2] .fx-step .fx-l1{lighting-color:#8fe3ff}:root[data-design=v2] .fx-mana .fx-l0{lighting-color:#ffe08a}:root[data-design=v2] .fx-mana .fx-l1{lighting-color:#9ad8ff}:root[data-design=v2] .fx-chocobo .fx-l0{lighting-color:#ffe08a}:root[data-design=v2] .fx-chocobo .fx-l1{lighting-color:#ffb0d8}:root[data-design=v2] .fx-oil .fx-l0{lighting-color:#fff}:root[data-design=v2] .fx-oil .fx-l1{lighting-color:#e6e9ee}:root[data-design=v2] .fx-raised .fx-l0{lighting-color:#ffe7a0}:root[data-design=v2] .fx-raised .fx-l1{lighting-color:#fff}:root[data-design=v2] .fx-gilded .fx-l0{lighting-color:#f6cf6a}:root[data-design=v2] .fx-gilded .fx-l1{lighting-color:#fff2c0}@media(prefers-reduced-motion:reduce){:root[data-design=v2] .fx{transition:none}:root[data-design=v2] .fx:hover{--tilt:0deg}:root[data-design=v2] .fx .fx-x,:root[data-design=v2] .fx .fx-p,:root[data-design=v2] .fx .fx-q,:root[data-design=v2] .fx .fx-g{transition:none}}.v2fr{--v2f-gutter: 20px;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:clip}@media(min-width:768px){.v2fr{--v2f-gutter: 32px}}@media(min-width:1120px){.v2fr{--v2f-gutter: 48px}}@media(min-width:1360px){.v2fr{--v2f-gutter: 80px}}.v2f-wrap{width:min(100% - 2 * var(--v2f-gutter),var(--page-content-max, var(--content-max)));margin-inline:auto}.v2fr a{color:inherit;text-decoration:none}.v2fr :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.v2fr :is(.v2f-lead-copy,.v2f-stage,.v2f-spot,.v2f-art) :focus-visible{outline-color:var(--focus-ring-on-stage)}.v2f-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2f-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:40px 0 28px}.v2f-h1{margin:0;font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-wrap:balance;overflow-wrap:anywhere}.v2f-count{margin:0;font:500 15px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:899.98px){.v2f-h1{font:600 36px/1.05 var(--serif);letter-spacing:-.02em}.v2f-count{font-size:14px}}@media(min-width:900px){.v2f-head{padding:56px 0 36px}}.v2f-lead{position:relative;background:var(--stage);color:var(--on-stage)}.v2f-lead-art{position:relative;height:440px;overflow:hidden;background:var(--stage)}.v2f-lead-art .ui-art{position:absolute;inset:0}.v2f-lead-bg{position:absolute;inset:0;overflow:hidden;background:var(--stage)}.v2f-lead-bg img{width:100%;height:100%;object-fit:cover;opacity:.5;transform:scale(1.25);filter:blur(48px) saturate(1.1);animation:v2f-drift 26s ease-in-out infinite alternate}.v2f-lead-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--stage) 92%,transparent),color-mix(in srgb,var(--stage) 60%,transparent) 42%,color-mix(in srgb,var(--stage) 8%,transparent) 78%)}.v2f-lead-copy{display:flex;flex-direction:column;gap:18px;padding:24px var(--v2f-gutter) 28px}.v2f-kickrow{display:flex;align-items:center;gap:10px;margin:0}.v2f-lead-title{margin:0;font:var(--type-section-lg);letter-spacing:var(--type-section-lg-tracking);color:var(--on-stage);text-wrap:balance;overflow-wrap:anywhere}.v2f-lead-title a{color:inherit}.v2f-t-rest{font-weight:400;color:var(--on-stage-2)}.v2f-lead-dek{margin:0;max-width:600px;font:400 21px/1.5 var(--serif);color:var(--on-stage-2)}.v2f-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.v2f-meta{display:flex;align-items:center;gap:8px;margin:0;font:500 13px/1 var(--sans);color:var(--on-stage-3);font-variant-numeric:tabular-nums}.v2f-credit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:14px}.v2f-credit{margin:0;font:400 13px/1.4 var(--sans);color:var(--ink-3)}.v2f-credit-link{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--sans);color:var(--ink)}.v2f-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 20px;border:1px solid var(--paper);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:600 15px/1 var(--sans)}.v2f-btn:hover{border-color:var(--brand-on-stage);background:var(--brand-on-stage);color:var(--ink)}.v2fr .v2f-btn{color:var(--ink)}@media(max-width:899.98px){.v2f-lead{background:var(--paper);color:var(--ink)}.v2f-lead-scrim{display:none}.v2f-lead-copy{padding:0 0 4px;gap:14px}.v2f-lead .v2f-lead-wrap{width:min(100% - 2 * var(--v2f-gutter),var(--page-content-max, var(--content-max)));margin-inline:auto;padding-top:20px;display:flex;flex-direction:column;gap:14px}.v2f-lead-title{font:600 30px/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink)}.v2f-t-rest{color:var(--ink-2)}.v2f-lead-dek{font:400 17px/1.5 var(--serif);color:var(--ink-2)}.v2f-lead .v2f-meta{color:var(--ink-3)}.v2f-lead .v2f-btn{width:100%;border-color:var(--ink);background:var(--ink);color:var(--paper);height:48px}.v2f-lead .v2f-btn:hover{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--paper)}.v2fr .v2f-lead .v2f-btn{color:var(--paper)}.v2f-lead .ui-kicker--stage{color:var(--brand-ink)}.v2f-credit-row{padding-top:12px}}@media(min-width:900px){.v2f-lead-art{height:640px}.v2f-lead-copy{position:absolute;left:0;right:0;bottom:64px;padding:0}.v2f-lead .v2f-lead-wrap{width:min(100% - 2 * var(--v2f-gutter),var(--page-content-max, var(--content-max)));margin-inline:auto}.v2f-lead-inner{display:flex;flex-direction:column;gap:18px;width:min(660px,100%)}}.v2f-bar{position:relative;z-index:2;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-card)}.v2f-bar-in{display:flex;align-items:center;gap:8px;padding-block:14px}.v2f-chips{display:flex;flex:1;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.v2f-chips::-webkit-scrollbar{display:none}.v2f-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid var(--rule-2);border-radius:var(--radius-control);background:var(--paper);font:600 14px/1 var(--sans);color:var(--ink-2);white-space:nowrap}.v2f-chip:hover{border-color:var(--ink);color:var(--ink)}.v2f-chip .v2f-chip-n{font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.v2f-chip[aria-current=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.v2f-chip[aria-current=true] .v2f-chip-n{color:var(--on-stage-3)}.v2f-bar-all{display:none;align-items:center;gap:6px;flex:none;font:600 14px/1 var(--sans);color:var(--ink)}@media(min-width:900px){.v2f-bar-all{display:inline-flex}}.v2f-sec{padding-top:56px}@media(min-width:900px){.v2f-sec{padding-top:88px}}.v2f-sec-hd{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}@media(min-width:900px){.v2f-sec-hd{margin-bottom:32px}}.v2f-sec-t{margin:0;display:flex;align-items:baseline;gap:12px;font:600 28px/1.05 var(--serif);letter-spacing:-.02em}@media(min-width:900px){.v2f-sec-t{font:var(--type-section);letter-spacing:var(--type-section-tracking)}}.v2f-sec-t .v2f-n{font:500 15px/1 var(--sans);letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums}.v2f-all{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--sans);color:var(--ink);white-space:nowrap}.v2f-u{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-underline) var(--ease-out)}.v2fr a:hover .v2f-u,.v2f-u:hover{background-size:100% 1px}.v2f-arrow{flex:none;transition:transform var(--dur-underline) var(--ease-out)}.v2fr a:hover .v2f-arrow{transform:translate(4px)}.v2f-meta-p{display:flex;align-items:center;gap:8px;margin:0;font:500 13px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.v2f-stage .v2f-meta-p,.v2f-spot .v2f-meta-p,.v2f-art .v2f-meta-p{color:var(--on-stage-3)}.v2f-list{margin:0;padding:0;list-style:none}.v2f-card,.v2f-art,.v2f-spot{position:relative}.v2f-link:after{content:"";position:absolute;inset:0;z-index:1}.v2f-link:focus-visible{outline:none}.v2f-card:has(.v2f-link:focus-visible),.v2f-art:has(.v2f-link:focus-visible),.v2f-spot:has(.v2f-link:focus-visible),.v2f-tk:has(.v2f-link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.v2f-art:has(.v2f-link:focus-visible),.v2f-spot:has(.v2f-link:focus-visible){outline-color:var(--focus-ring-on-stage)}.v2f-spot{display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:var(--radius-panel);background:var(--stage);color:var(--on-stage);isolation:isolate}.v2f-spot-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.v2f-spot-bg img{width:100%;height:100%;object-fit:cover;opacity:.5;transform:scale(1.4);filter:blur(60px) saturate(1.15);animation:v2f-drift 26s ease-in-out infinite alternate}.v2f-spot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--stage) 96%,transparent),color-mix(in srgb,var(--stage) 90%,transparent) 36%,color-mix(in srgb,var(--stage) 40%,transparent) 62%,color-mix(in srgb,var(--stage) 25%,transparent))}.v2f-spot-copy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:28px 20px 24px}.v2f-spot-title{margin:0;font:600 30px/1.08 var(--serif);letter-spacing:-.02em;color:var(--on-stage);text-wrap:balance;overflow-wrap:anywhere}.v2f-spot-dek{margin:0;font:400 18px/1.5 var(--serif);color:var(--on-stage-2)}.v2f-from{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font:500 13px/1.3 var(--sans);color:var(--on-stage-3)}.v2f-from a{position:relative;z-index:2;font-weight:600;color:var(--on-stage)}.v2f-from a:hover{color:var(--brand-on-stage)}.v2f-from .v2f-price{font-weight:600;color:var(--on-stage);font-variant-numeric:tabular-nums}.v2f-spot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px}.v2f-spot-actions .v2f-btn{position:relative;z-index:2}.v2f-spot-cards{--w: 150px;position:relative;height:220px;overflow:hidden}.v2f-pc{position:absolute;left:50%;bottom:calc(var(--w) * -.13);width:var(--w);display:block;border-radius:var(--radius-card);overflow:hidden;background:var(--stage-2)}.v2f-pc img{display:block;width:100%;height:auto}.v2f-pc--front{z-index:9;transform:translate(-50%);box-shadow:0 30px 60px -18px color-mix(in srgb,var(--stage) 90%,transparent)}.v2f-pc--back{z-index:7;width:calc(var(--w) * .88);bottom:calc(var(--w) * -.2);filter:brightness(.78);transform-origin:50% 100%;box-shadow:0 18px 40px -16px color-mix(in srgb,var(--stage) 90%,transparent)}.v2f-pc--l{transform:translate(calc(-50% - .56 * var(--w))) rotate(-4deg)}.v2f-pc--r{transform:translate(calc(-50% + .56 * var(--w))) rotate(4deg)}.v2f-pc .fx{display:block;width:100%}@media(min-width:900px){.v2f-spot{flex-direction:row;height:520px}.v2f-spot-copy{position:absolute;left:48px;top:0;bottom:0;width:min(440px,46%);padding:0}.v2f-spot-title{font-size:40px;line-height:1.06}.v2f-spot-cards{--w: clamp(240px, 27vw, 354px);position:absolute;inset:0 0 0 44%;height:auto}}.v2f-artgrid{display:grid;gap:16px;margin-top:16px}@media(min-width:900px){.v2f-artgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.v2f-art{display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;overflow:hidden;border-radius:var(--radius-panel);background:var(--stage);color:var(--on-stage);isolation:isolate}.v2f-art--wide{min-height:420px}.v2f-art-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.v2f-art:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--stage) 0%,transparent) 20%,color-mix(in srgb,var(--stage) 92%,transparent))}.v2f-art-credit{position:absolute;top:14px;right:16px;margin:0;font:400 12px/1.2 var(--sans);color:var(--on-stage);text-shadow:0 1px 3px color-mix(in srgb,var(--stage) 90%,transparent)}.v2f-art-copy{display:flex;flex-direction:column;gap:10px;padding:24px 20px 20px}.v2f-art-title{margin:0;font:600 24px/1.15 var(--serif);letter-spacing:-.01em;color:var(--on-stage);text-wrap:balance}.v2f-art--wide .v2f-art-title{font-size:34px}.v2f-spot+.v2f-artgrid{margin-top:16px}.v2f-stage{margin-top:56px;padding-block:56px;background:var(--stage);color:var(--on-stage)}@media(min-width:900px){.v2f-stage{margin-top:88px;padding-block:88px 80px}}.v2f-stage .v2f-sec-t,.v2f-stage .v2f-all{color:var(--on-stage)}.v2f-stage .v2f-sec-t .v2f-n{color:var(--on-stage-3)}.v2f-sr-lead{display:grid;gap:24px;align-items:center}@media(min-width:900px){.v2f-sr-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.v2f-photo{position:relative;display:block;height:220px;overflow:hidden;border-radius:var(--radius-panel);background:var(--stage-2)}@media(min-width:900px){.v2f-sr-lead .v2f-photo{height:470px}}.v2f-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-lift) var(--ease-out)}.v2f-card:hover .v2f-photo img,.v2f-art:hover .v2f-art-img{transform:scale(1.04)}.v2f-setcode{position:absolute;left:16px;bottom:14px;font:700 12px/1 var(--sans);letter-spacing:.08em;color:var(--on-stage);text-shadow:0 1px 3px color-mix(in srgb,var(--stage) 90%,transparent)}.v2f-sr-copy{display:flex;flex-direction:column;gap:16px}.v2f-sr-title{margin:0;font:600 30px/1.08 var(--serif);letter-spacing:-.02em;color:var(--on-stage);text-wrap:balance}@media(min-width:900px){.v2f-sr-title{font-size:44px;line-height:1.05}}.v2f-sr-dek{margin:0;font:400 17px/1.5 var(--serif);color:var(--on-stage-2)}@media(min-width:900px){.v2f-sr-dek{font-size:19px}}.v2f-credit-s{margin:6px 0 0;font:400 12px/1.4 var(--sans);color:var(--on-stage-3)}.v2f-sr-rest{margin:32px 0 0;padding:0;list-style:none;display:grid;border-top:1px solid var(--stage-rule)}.v2f-sr-rest>li{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--stage-rule)}.v2f-sr-rest .v2f-photo{height:56px;border-radius:var(--radius-control)}.v2f-sr-rest .v2f-setcode{display:none}.v2f-sr-rest h3{margin:0 0 8px;font:600 18px/1.2 var(--serif);color:var(--on-stage)}@media(min-width:900px){.v2f-sr-rest{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding-top:32px}.v2f-sr-rest>li{grid-template-columns:1fr;gap:14px;padding:0;border-bottom:0}.v2f-sr-rest .v2f-photo{height:200px;border-radius:var(--radius-panel)}.v2f-sr-rest .v2f-setcode{display:block}.v2f-sr-rest h3{font-size:21px}}.v2f-scroll{display:flex;gap:16px;margin:0;padding:0 var(--v2f-gutter) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;margin-inline:calc(-1 * var(--v2f-gutter));scroll-padding-inline:var(--v2f-gutter)}@media(min-width:900px){.v2f-scroll{gap:24px;margin-inline:0;padding-inline:0;overflow-x:visible}}.v2f-guide{flex:none;width:min(300px,78vw);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius-panel);overflow:hidden;background:var(--paper)}@media(min-width:900px){.v2f-scroll>.v2f-guide{flex:1 1 0;width:auto;min-width:0}}.v2f-gart{position:relative;display:block;height:210px;overflow:hidden;background:var(--stage-2)}.v2f-gart img{width:100%;height:100%;object-fit:cover;display:block;animation:v2f-drift 26s ease-in-out infinite alternate}.v2f-gcredit{position:absolute;left:12px;bottom:8px;margin:0;font:400 11px/1.2 var(--sans);color:var(--on-stage-2);text-shadow:0 1px 2px color-mix(in srgb,var(--stage) 90%,transparent)}.v2f-gbody{display:flex;flex-direction:column;gap:10px;flex:1;padding:16px 18px 18px}.v2f-gtitle{margin:0;font:600 22px/1.15 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.v2f-gtitle .v2f-t-rest{color:var(--ink-2)}.v2f-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.v2f-tag{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid var(--rule-2);border-radius:var(--radius-control);font:500 12px/1 var(--sans);color:var(--ink-2);white-space:nowrap}.v2f-gbody .v2f-meta-p{margin-top:auto}.v2f-gridf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px;margin:0;padding:12px 0 24px;list-style:none}.v2f-gridf>.v2f-guide{width:auto}.v2f-gridf--float>.v2f-guide{animation:v2f-float var(--fd, 11s) ease-in-out var(--fdelay, 0s) infinite alternate;will-change:transform}.v2f-gridf--float>.v2f-guide:nth-child(2n){animation-name:v2f-float2}.v2f-gridf--float>.v2f-guide:nth-child(3n){--fd: 9s;--fdelay: -2s}.v2f-gridf--float>.v2f-guide:nth-child(3n+1){--fd: 13s;--fdelay: -5s}.v2f-gridf--float>.v2f-guide:nth-child(3n+2){--fd: 11s;--fdelay: -8s}@keyframes v2f-float{0%{transform:translateY(-7px) scale(1)}to{transform:translateY(7px) scale(1.01)}}@keyframes v2f-float2{0%{transform:translateY(8px) scale(.985)}to{transform:translateY(-6px) scale(1)}}@keyframes v2f-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}.v2f-tks{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:900px){.v2f-tks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.v2f-tk{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);border:1px solid var(--rule);border-radius:var(--radius-panel);overflow:hidden;background:var(--paper)}.v2f-tk--plain{grid-template-columns:minmax(0,1fr)}.v2f-tk-stub{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;background:var(--paper-2);border-right:1px dashed var(--rule-2)}.v2f-label{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--ink-3)}.v2f-total{font:var(--type-figure);letter-spacing:var(--type-figure-tracking);font-variant-numeric:tabular-nums}.v2f-meter{position:relative;height:6px;border-radius:3px;background:var(--rule)}.v2f-meter>i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--ink)}.v2f-scale{display:flex;justify-content:space-between;margin-top:6px;font:500 11px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.v2f-tk-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px;min-width:0}.v2f-tk-title{margin:0;font:600 22px/1.15 var(--serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.v2f-tk-dek{margin:0;font:400 16px/1.5 var(--serif);color:var(--ink-2);display:none}.v2f-tk-art{display:none}@media(min-width:900px){.v2f-tk{grid-template-columns:170px minmax(0,1fr) 150px}.v2f-tk--plain{grid-template-columns:minmax(0,1fr) 150px}.v2f-tk-stub{padding:20px}.v2f-tk-body{padding:24px}.v2f-tk-title{font-size:24px}.v2f-tk-dek{display:block}.v2f-tk-art{display:block;position:relative;background:var(--stage-2)}.v2f-tk-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.v2f-qas{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:640px){.v2f-qas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.v2f-qas{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.v2f-qa{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--paper)}.v2f-qa-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v2f-qa-topic{font:600 12px/1.2 var(--sans);color:var(--ink-3);text-align:right}.v2f-q{margin:0;font:600 20px/1.25 var(--serif);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.v2f-a{margin:0;font:400 15px/1.5 var(--sans);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v2f-qa-foot{display:flex;align-items:center;gap:12px;margin-top:auto}.v2f-thumb{flex:none;width:56px;height:40px;overflow:hidden;border-radius:var(--radius-control);background:var(--stage-2)}.v2f-thumb img{display:block;width:100%;height:100%;object-fit:cover}.v2f-exs{margin:0;padding:0 var(--v2f-gutter) 8px;margin-inline:calc(-1 * var(--v2f-gutter));scroll-padding-inline:var(--v2f-gutter);display:flex;gap:16px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}@media(min-width:900px){.v2f-exs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-inline:0;padding-inline:0;overflow:visible}}.v2f-ex{position:relative;flex:none;width:min(280px,76vw);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:280px;padding:24px;border-top:2px solid var(--ink);background:var(--paper)}@media(min-width:900px){.v2f-ex{width:auto}}.v2f-ex-top{display:flex;flex-direction:column;gap:14px}.v2f-ex-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none}.v2f-ex-tags .v2f-label{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:uppercase}.v2f-ex-title{margin:0;font:600 26px/1.12 var(--serif);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}.v2f-ups{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:900px){.v2f-ups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.v2f-up{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--rule);border-radius:var(--radius-panel)}.v2f-up .v2f-dek{margin:0;font:400 17px/1.5 var(--serif);color:var(--ink-2)}.v2f-up-title{margin:0;font:600 24px/1.15 var(--serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.v2f-arc-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.v2f-find{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;border:1px solid var(--rule-2);border-radius:var(--radius-control);background:var(--paper);color:var(--ink-3)}@media(min-width:900px){.v2f-find{width:320px;height:44px}}.v2f-find:focus-within{border-color:var(--ink)}.v2f-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 15px/1 var(--sans);color:var(--ink)}.v2f-find input::placeholder{color:var(--ink-3)}.v2f-find:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.v2f-find[hidden]{display:none}.v2f-month{margin:32px 0 0;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--ink-3)}.v2f-month:first-child{margin-top:0}.v2f-ar{margin:12px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.v2f-ar-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind date min" "title title title";gap:4px 12px;align-items:baseline;padding:12px 0;border-top:1px solid var(--rule);color:var(--ink);font:500 15px/1.35 var(--sans)}.v2f-ar-row:hover{background:var(--paper-2)}.v2f-ar-kind{grid-area:kind;font:650 13px/1.2 var(--sans);color:var(--brand-ink)}.v2f-ar-date{grid-area:date;font:500 13px/1.2 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.v2f-ar-title{grid-area:title}.v2f-ar-min{grid-area:min;font:500 13px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}@media(min-width:900px){.v2f-ar-row{grid-template-columns:150px 80px minmax(0,1fr) 70px;grid-template-areas:"kind date title min";gap:16px;align-items:center;height:52px;padding:0}.v2f-ar-date{font-size:15px}.v2f-ar-min{text-align:right}}.v2f-ar-row[hidden],.v2f-month[hidden]{display:none}.v2f-more{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:24px;padding:0 20px;border:1px solid var(--rule-2);border-radius:var(--radius-control);background:var(--paper);font:600 15px/1 var(--sans);color:var(--ink);cursor:pointer}.v2f-more:hover{border-color:var(--ink)}@media(max-width:899.98px){.v2f-more{width:100%;height:48px}}.v2f-none{margin:24px 0 0;font:400 16px/1.5 var(--sans);color:var(--ink-2)}.v2f-bottom{height:96px}.v2f-rh-head{display:grid;gap:24px;padding:24px 0 32px}@media(min-width:900px){.v2f-rh-head{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:80px;padding:32px 0 48px}}.v2f-crumb{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:0;list-style:none;font:500 13px/1 var(--sans);color:var(--ink-3)}.v2f-crumb li+li:before{content:"/";margin-right:8px;color:var(--rule-2)}.v2f-crumb [aria-current=page]{color:var(--ink);font-weight:600}.v2f-rh-h1{margin:0;font:600 40px/1.02 var(--serif);letter-spacing:-.026em;text-wrap:balance}@media(min-width:900px){.v2f-rh-h1{font:var(--type-h1-lg);letter-spacing:var(--type-h1-lg-tracking)}}.v2f-rh-dek{margin:0;font:400 17px/1.5 var(--serif);color:var(--ink-2)}@media(min-width:900px){.v2f-rh-dek{font-size:19px}}.v2f-rh-count{margin:12px 0 0;font:500 14px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.v2f-latest{position:relative;padding-block:40px;background:var(--stage);color:var(--on-stage);overflow:hidden}@media(min-width:900px){.v2f-latest{padding-block:80px;min-height:420px}}.v2f-latest-in{display:grid;gap:28px;align-items:center}@media(min-width:900px){.v2f-latest-in{grid-template-columns:minmax(0,1fr) 320px;gap:80px}}.v2f-latest-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.v2f-latest-kick{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:650 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-stage-3)}.v2f-latest-kick .v2f-topic{letter-spacing:0;text-transform:none;font:650 13px/1 var(--sans);color:var(--brand-on-stage)}.v2f-latest-title{margin:0;font:600 28px/1.1 var(--serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}@media(min-width:900px){.v2f-latest-title{font-size:40px;max-width:760px}}.v2f-latest-a{margin:0;max-width:760px;font:400 17px/1.5 var(--serif);color:var(--on-stage-2)}@media(min-width:900px){.v2f-latest-a{font-size:20px}}.v2f-latest-a strong{font-weight:700;color:var(--on-stage)}.v2f-latest-card{display:none}@media(min-width:900px){.v2f-latest-card{display:block;justify-self:center;width:230px;transform:rotate(4deg);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 30px 60px -18px color-mix(in srgb,var(--stage) 90%,transparent)}.v2f-latest-card img{display:block;width:100%;height:auto}}.v2f-topics{border-bottom:1px solid var(--rule);background:var(--paper)}.v2f-topics-in{display:flex;align-items:center;gap:16px;padding-block:14px}.v2f-topics .v2f-label{flex:none;display:none}@media(min-width:900px){.v2f-topics .v2f-label{display:block}}.v2f-topics .v2f-chips{padding-bottom:0}.v2f-chip-btn{font-family:inherit;cursor:pointer}.v2f-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.v2f-rrow{position:relative;display:grid;gap:14px;padding:24px 0;border-bottom:1px solid var(--rule)}.v2f-rrow[hidden]{display:none}@media(min-width:900px){.v2f-rrow{grid-template-columns:300px minmax(0,1fr) 200px;gap:40px;padding:32px 0}.v2f-rrow--bare{grid-template-columns:minmax(0,1fr) 200px}}.v2f-rrow-art{display:block;height:160px;overflow:hidden;border-radius:var(--radius-panel);background:var(--stage-2)}@media(min-width:900px){.v2f-rrow-art{height:190px}}.v2f-rrow-art img{display:block;width:100%;height:100%;object-fit:cover}.v2f-rrow-body{display:flex;flex-direction:column;gap:12px;min-width:0}.v2f-rrow-title{margin:0;font:600 22px/1.2 var(--serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}@media(min-width:900px){.v2f-rrow-title{font-size:26px}}.v2f-rrow-a{margin:0;font:400 16px/1.55 var(--sans);color:var(--ink-2)}.v2f-rrow-credit{margin:0;font:400 12px/1.4 var(--sans);color:var(--ink-3)}.v2f-rrow-side{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font:500 13px/1.2 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}@media(min-width:900px){.v2f-rrow-side{flex-direction:column;align-items:flex-start;gap:12px;padding-top:2px;order:3}}@media(max-width:899.98px){.v2f-rrow-side{order:3}}.v2f-rrow-topic{font:650 13px/1.2 var(--sans);color:var(--brand-ink)}.v2f-js-only[hidden]{display:none}@media(prefers-reduced-motion:reduce){.v2f-lead-bg img,.v2f-spot-bg img,.v2f-gart img,.v2f-gridf--float>.v2f-guide{animation:none}.v2fr *,.v2fr *:before,.v2fr *:after{transition-duration:.01ms}}
