.hp-nav-panel,.hp-nav-mobile{font-family:var(--font-rethink), sans-serif;color:#ededed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hp-mega-header a:focus-visible,.hp-mega-header button:focus-visible{outline-offset:4px;outline:2px solid #ffc73f}.hp-nav-panel{background:linear-gradient(140deg,#211b1b,#0c0806 60%);border:1px solid #4d3e3a90;border-radius:50px;align-items:stretch;gap:28px;padding:24px;display:flex;position:absolute;top:calc(100% + 1px);left:32px;right:32px;box-shadow:0 24px 48px #0008}.hp-nav-columns{flex:1;align-items:flex-start;gap:18px;min-width:0;padding:18px 0;display:flex}.hp-nav-column{flex:1;min-width:0}.hp-nav-column h3,.hp-nav-downloads h3{letter-spacing:1.54px;text-transform:uppercase;color:#999;min-height:14px;margin:0 14px 12px;font-size:14px;font-weight:500;line-height:22px}.hp-nav-entry{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.hp-nav-entry:hover{background:#ffffff0d}.hp-nav-entry>img{object-fit:contain;flex-shrink:0;width:21px;height:21px}.hp-nav-entry>span{min-width:0}.hp-nav-entry strong{font-size:16px;font-weight:500;line-height:22px;display:block}.hp-nav-entry small{color:#999;margin-top:4px;font-size:16px;line-height:24px;display:block}.hp-nav-entry em{color:#001e12;white-space:nowrap;background:#22d58c;border-radius:20px;margin-left:8px;padding:2px 5px;font-size:10px}.hp-nav-columns-funding .hp-nav-entry>img{width:50px;height:50px}.hp-nav-columns-about .hp-nav-entry{padding-block:7px}.hp-nav-columns-about .hp-nav-entry>img{width:21px;height:21px}.hp-nav-promo{isolation:isolate;background:#0c0706;border:1px solid #5c4a4770;border-radius:40px;flex:0 0 25%;min-width:0;max-width:400px;min-height:363px;position:relative;overflow:hidden}.hp-nav-promo>img{border-radius:inherit;aspect-ratio:394/363;object-fit:contain;object-position:center top;width:100%;height:auto;position:absolute;inset:0}.hp-nav-promo-resources>img{aspect-ratio:394/228;object-fit:contain;border-bottom-right-radius:0;border-bottom-left-radius:0;height:auto}.hp-nav-promo>div{background:linear-gradient(#0000,#0c0706 86%);width:100%;padding:24px 26px;position:absolute;bottom:0}.hp-nav-promo strong{font-size:16px;font-weight:500;line-height:22px}.hp-nav-promo p{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 16px;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.hp-nav-promo span{color:#ffb000;text-transform:uppercase;letter-spacing:.98px;text-align:right;font-size:14px;display:block}.hp-nav-downloads{flex:1.2;min-width:0;padding-top:2px}.hp-nav-platforms{background:#110c09;border:1px solid #ffffff20;border-radius:30px;width:max-content;max-width:100%;padding:4px;display:flex}.hp-nav-platforms button{color:#ddd;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:8px 12px;font-size:14px}.hp-nav-platforms button[aria-pressed=true]{color:#080503;background:linear-gradient(90deg,#ffc73f,#e27300)}.hp-nav-download-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hp-nav-download-links a{justify-items:center;gap:6px;font-size:12px;display:grid}.hp-nav-download-links img{object-fit:contain;width:48px;height:48px}.hp-nav-download-links span{margin-left:3px;font-size:11px;display:inline}.hp-nav-download-links a{white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.hp-nav-download-links a>span{display:none}.hp-nav-symbol{color:#ffb000;flex:0 0 18px}.hp-nav-symbol svg{width:18px;height:18px}.hp-nav-story-thumbnail{object-fit:cover;border-radius:8px;margin-left:auto;width:102px!important;height:86px!important}.hp-nav-columns-stories .hp-nav-entry{align-items:center}.hp-nav-columns-stories .hp-nav-entry>span{flex:1}.hp-nav-competition-promo>img{object-fit:cover;object-position:top;transform:none}.hp-nav-competition-promo>div>span{color:#070100;text-transform:none;letter-spacing:0;background:linear-gradient(90deg,#ffc73f,#e27300);border-radius:999px;margin-top:14px;padding:12px 18px;display:inline-block}@media (min-width:1280px){.hp-nav-panel-about{left:12%;right:12%}.hp-nav-panel-stories{left:32%;right:14%}.hp-nav-panel-stories .hp-nav-promo{flex-basis:44%}.hp-nav-panel-about .hp-nav-promo{flex-basis:34%}.hp-nav-panel-competition{left:24%;right:6%}.hp-nav-panel-competition .hp-nav-promo{flex-basis:34%}.hp-nav-panel-stories .hp-nav-columns{padding-block:18px}}.hp-nav-mobile{display:none}@media (max-width:1279px){.hp-nav-panel{display:none}.hp-nav-mobile{inset:0;top:calc(var(--top-promo-height,0px) + 6rem + 1px);background:#0c0403;border-bottom:1px solid #ffffff1a;padding:16px 16px 128px;display:block;position:fixed;overflow-y:auto}.hp-nav-mobile>a,.hp-nav-mobile>div>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 8px;font-size:18px;display:flex}.hp-nav-mobile-panel{padding:8px 0 16px}.hp-nav-columns{flex-wrap:wrap;gap:16px;padding:0}.hp-nav-column{flex:100%}.hp-nav-column h3{display:none}.hp-nav-entry strong{font-size:16px}.hp-nav-entry small{font-size:14px;line-height:21px}.hp-nav-promo{max-width:none;min-height:340px;margin:16px 8px 0;display:block}.hp-nav-downloads{flex-basis:100%;padding:12px}}@media (prefers-reduced-motion:reduce){.hp-mega-header *{scroll-behavior:auto!important}}.hp-nav-mobile>.hp-mega-mobile-cta{justify-content:center;width:auto;margin:16px 8px 0}.hp-nav-simple-mobile>a{color:#fff;padding:16px 8px;font-size:18px;display:block}.hp-nav-simple-mobile>div{border-left:1px solid #ffffff1a;flex-direction:column;gap:12px;padding-left:16px;display:flex}.hp-nav-simple-mobile>div>a{color:#ffffffb3;font-size:16px}.hp-nav-panel[hidden],.hp-nav-download-options[hidden]{display:none}.hp-nav-icon{mix-blend-mode:lighten;filter:contrast(1.25)}.hp-nav-downloads{flex:1.5}.hp-nav-download-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.hp-nav-download-links a{text-align:center;white-space:normal;min-width:0;font-size:11px}.hp-nav-download-links a>.hp-nav-download-icon{width:54.45px;height:54.45px;margin:0;display:block;position:relative}.hp-nav-download-icon img{width:54.45px;max-width:none;height:54.45px}.hp-nav-download-windows img{width:77.25px;height:77.25px;position:absolute;top:-11.4px;left:-11.4px}@media (max-width:480px){.hp-nav-download-options{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}
.site-footer{isolation:isolate;color:#fffbea;font-family:var(--font-rethink-sans), Arial, sans-serif;background:#070100;padding:0 clamp(24px,5.2083vw,100px) 24px;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1323/1150;background:url(/images/hp/figma-2026-10/footer-glow.webp) 50%/contain no-repeat;width:68.9063%;position:absolute;top:-3.54vw;left:30.8854%}.site-footer-inner{max-width:1720px;margin:0 auto}.site-footer-top{justify-content:space-between;align-items:center;margin-bottom:100px;display:flex}.site-footer-logo{flex-shrink:0;width:145px;display:block}.site-footer-logo img{width:100%;height:auto}.site-footer-socials{align-items:center;gap:15.732px;display:flex}.site-footer-socials a{width:31.4634px;height:31.4634px;transition:opacity .2s;display:block}.site-footer-socials img{max-width:none}.site-footer-socials a:hover{opacity:.7}.site-footer-socials-mobile{display:none}.site-footer-main{grid-template-columns:minmax(0,1fr) minmax(320px,524.39px);gap:52px;margin-bottom:100px;display:grid}.site-footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px;min-width:0;display:grid}.site-footer h3{margin:0;font-size:20.976px;font-weight:600;line-height:1.5}.site-footer-links{flex-direction:column;margin-top:20.976px;display:flex}.site-footer-links a{overflow-wrap:anywhere;padding:10.488px 0;font-size:18px;line-height:1.5}.site-footer a:hover{color:#ffc73f}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-offset:5px;outline:2px solid #ffc73f}.site-footer-newsletter{min-width:0}.site-footer-newsletter>p{margin:20.976px 0 0;font-size:18px;line-height:1.5}.site-footer-newsletter form{margin-top:31.463px}.site-footer-newsletter-fields{align-items:center;gap:20.976px;display:flex}.site-footer-newsletter input{color:#fffbea;width:100%;min-width:0;font:inherit;background:#ffffff14;border:1.311px solid #dadaed;border-radius:999px;flex:1;padding:15.732px;font-size:20.976px;line-height:1.5}.site-footer-newsletter input::placeholder{color:#666}.site-footer-newsletter input:focus-visible{outline-offset:3px;outline:2px solid #ffc73f}.site-footer .site-footer-subscribe{flex-shrink:0;width:auto;padding:15.732px 31.463px;font-size:20.976px;font-weight:600;line-height:1.5}.site-footer-newsletter>.site-footer-note{margin-top:15.732px}.site-footer-success{color:#55e7a5;margin-top:16px}.site-footer-error{color:#ffadad;margin-top:16px}.site-footer-bottom{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-footer-credits{flex-wrap:wrap;align-items:center;gap:31.463px;font-size:18.354px;line-height:1.5;display:flex}.site-footer-copyright{margin:0}.site-footer-legal-links{flex-wrap:wrap;align-items:center;gap:31.463px;display:flex}.site-footer-legal-links a,.site-footer-legal-links button{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.site-footer-awards{flex-shrink:0;align-items:center;gap:21px;display:flex}.site-footer-awards img{width:188.246px;height:auto}.site-footer-disclaimer{color:#ffffff4f;overflow-wrap:anywhere;margin-top:30px;font-size:14px;line-height:18px}.site-footer-disclaimer p{margin:0 0 18px}.site-footer-disclaimer h1,.site-footer-disclaimer h2,.site-footer-disclaimer h3{font-size:inherit;font-weight:400;line-height:inherit;margin:0 0 18px}.site-footer-disclaimer a{text-decoration:underline}@media (max-width:1550px){.site-footer-main{grid-template-columns:minmax(0,1fr) minmax(280px,31%);gap:32px}.site-footer-navigation{gap:28px}.site-footer-credits{gap:20px;font-size:16px}.site-footer-legal-links{gap:20px}.site-footer-awards{gap:14px}.site-footer-awards img{width:145px}.site-footer-newsletter-fields{gap:12px}.site-footer-newsletter input{font-size:16px}.site-footer .site-footer-subscribe{padding:16px 22px;font-size:16px}}@media (max-width:1100px){.site-footer-main{grid-template-columns:minmax(0,1fr);gap:64px}.site-footer-newsletter{max-width:524px}.site-footer-bottom{flex-wrap:wrap}}@media (max-width:768px){.site-footer{padding:0 20px 24px}.site-footer:before{aspect-ratio:785/405;background-image:url(/images/hp/figma-2026-10/footer-glow-mobile.webp);width:785px;top:254px;left:calc(50% - 172px)}.site-footer-top{justify-content:center;margin-bottom:64px}.site-footer-logo{width:123.437px}.site-footer-socials-desktop{display:none}.site-footer-main{gap:80px;margin-bottom:80px}.site-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.site-footer h3{font-size:16px}.site-footer-links{gap:8px;margin-top:16px}.site-footer-links a{padding:0;font-size:16px}.site-footer-newsletter h3{font-size:20px}.site-footer-newsletter>p{margin-top:8px;font-size:16px}.site-footer-newsletter form{margin-top:24px}.site-footer-newsletter-fields{gap:8px}.site-footer-newsletter input{padding:12px 16px;font-size:14px}.site-footer .site-footer-subscribe{padding:12px 24px;font-size:14px}.site-footer-newsletter>.site-footer-note{margin-top:24px}.site-footer-bottom{flex-direction:column;align-items:stretch;gap:40px;display:flex}.site-footer-socials-mobile{justify-content:center;gap:24px;display:flex}.site-footer-socials-mobile a{width:24px;height:24px}.site-footer-socials-mobile img{transform-origin:0 0;transform:scale(.76279)}.site-footer-credits{flex-direction:column;align-items:stretch;gap:40px;font-size:16px}.site-footer-legal-links{order:-1;justify-content:space-between;gap:16px}.site-footer-copyright{border-top:1px solid #fffbea2b;padding-top:16px;font-size:14px}.site-footer-awards{display:none}.site-footer-disclaimer{margin-top:40px;font-size:12px}}
