.he2qvG_art{aspect-ratio:16/9;background:var(--surface);position:relative;overflow:hidden}.he2qvG_art img{object-fit:cover;width:100%;height:100%}.he2qvG_generated{background:linear-gradient(180deg, #05070d00 30%, #05070d8c 100%), url(/images/hero-background-1920x640.jpg) center / cover no-repeat, var(--bg);container-type:inline-size}.he2qvG_frame{background:linear-gradient(90deg, var(--fire) 0 50%, var(--ice) 50% 100%);-webkit-mask-composite:xor;opacity:.8;pointer-events:none;border-radius:3cqi;padding:1px;position:absolute;inset:5cqi;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.he2qvG_content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2cqi;padding:9cqi 9cqi 9.5cqi;display:flex;position:absolute;inset:0}.he2qvG_brand{color:var(--ice-soft);font:700 max(7px, 2.9cqi) / 1 var(--font-mono);letter-spacing:.22em;background:#0b111db3;border:1px solid #9aa6ba59;border-radius:1.4cqi;padding:1cqi 1.8cqi}.he2qvG_name{max-width:100%;font:700 max(11px, 8.4cqi) / .95 var(--font-head);letter-spacing:.01em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 4px 18px #0009);overflow-wrap:break-word;-webkit-background-clip:text;background-clip:text}.he2qvG_ice .he2qvG_name{background-image:var(--grad-ice-text)}.he2qvG_fire .he2qvG_name{background-image:var(--grad-fire-text)}.he2qvG_sm .he2qvG_frame{border-radius:6px;inset:4cqi}.he2qvG_sm .he2qvG_content{padding:10cqi}.he2qvG_sm .he2qvG_name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:max(8px,11.5cqi);line-height:1;display:-webkit-box;overflow:hidden}.he2qvG_lg .he2qvG_name{font-size:max(20px,7.6cqi)}
