.steam-one-page{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif}.steam-one-page *{box-sizing:border-box}.steam-one-page{scroll-behavior:smooth;font-family:var(--font-sans);margin:0}.steam-one-page button,.steam-one-page input{font:inherit}.steam-one-page a{color:inherit}.steam-one-page .option-index{color:#fef8fa;background:radial-gradient(circle at 12% 16%,#ff4f9140,#0000 34%),radial-gradient(circle at 86% 18%,#22b8c833,#0000 30%),#151014;min-height:100vh;padding:clamp(48px,9vw,120px)}.steam-one-page .index-kicker,.steam-one-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:760}.steam-one-page .option-index h1{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.94}.steam-one-page .index-intro{color:#d9cbd4;max-width:640px;margin:28px 0 46px;font-size:20px;line-height:1.6}.steam-one-page .option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1160px;display:grid}.steam-one-page .option-link{background:#ffffff0b;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;text-decoration:none;transition:transform .18s,background .18s;display:flex}.steam-one-page .option-link:hover,.steam-one-page .option-link:focus-visible{background:#ffffff14;transform:translateY(-4px)}.steam-one-page .option-link span{color:#f1bf4d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:760}.steam-one-page .option-link strong{font-size:24px}.steam-one-page{--ink:#fff8f3;--muted:#d9cbd4;--soft:#9f919a;--night:#151014;--panel:#221820;--panel-2:#2c2029;--line:#fff8f324;--accent:#ff4f91;--accent-deep:#e83e7e;--cyan:#22b8c8;--gold:#f1bf4d;--green:#64d28a;--max:1180px;--radius:28px;--shadow:0 24px 70px #00000052;min-height:100vh;color:var(--ink);background:var(--night);overflow:hidden}.steam-one-page .option-light-01,.steam-one-page .option-light-02,.steam-one-page .option-light-03{--blue:#1267f5;--blue-deep:#0a58de;--ink:#080d18;--muted:#5d6470;--soft:#7c8490;--night:#f4f7fb;--panel:#ffffffc2;--panel-2:#fff;--line:#0911231a;--accent:#1267f5;--accent-deep:#0a58de;--cyan:#88c8ff;--gold:#1267f5;--green:#0a58de;--radius:34px;--shadow:inset 0 1px #fff, 0 30px 90px #2956911f}.steam-one-page .skip-link{z-index:999;color:var(--night);background:var(--ink);border-radius:999px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.steam-one-page .skip-link:focus{transform:translateY(0)}.steam-one-page .site-header{z-index:20;color:var(--ink);position:absolute;top:0;left:0;right:0}.steam-one-page .header-inner{width:min(calc(100% - 48px), var(--max));align-items:center;gap:28px;min-height:88px;margin:0 auto;display:flex}.steam-one-page .brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.steam-one-page .brand img{border-radius:50%}.steam-one-page .brand span{letter-spacing:-.025em;font-size:20px;font-weight:760}.steam-one-page .desktop-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.steam-one-page .desktop-nav a,.steam-one-page .footer-links a{font-size:14px;font-weight:650;text-decoration:none}.steam-one-page .desktop-nav a:hover,.steam-one-page .desktop-nav a:focus-visible,.steam-one-page .footer-links a:hover,.steam-one-page .footer-links a:focus-visible{color:var(--accent)}.steam-one-page .header-cta{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.steam-one-page .menu-button{border:1px solid var(--line);width:46px;height:46px;color:inherit;background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:50%;justify-content:center;align-items:center;gap:5px;display:none}.steam-one-page .menu-button span{background:currentColor;width:16px;height:2px;display:block}.steam-one-page .mobile-menu{display:none}.steam-one-page .home-hero{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:end;min-height:min(900px,100svh);display:grid;position:relative}.steam-one-page .hero-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.steam-one-page .hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.steam-one-page .hero-copy{width:min(calc(100% - 48px), var(--max));margin:0 auto}.steam-one-page .hero-copy h1,.steam-one-page .section-heading h2,.steam-one-page .newsletter-copy h2{text-wrap:balance}.steam-one-page .hero-copy h1{letter-spacing:-.064em;max-width:920px;margin:0;font-size:clamp(52px,6vw,86px);font-weight:760;line-height:.94}.steam-one-page .hero-intro{max-width:690px;color:var(--muted);margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.steam-one-page .button-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.steam-one-page .primary-button,.steam-one-page .ghost-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:730;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.steam-one-page button.primary-button{cursor:pointer}.steam-one-page .primary-button{color:#fff;background:var(--accent);box-shadow:0 14px 30px color-mix(in srgb, var(--accent) 24%, transparent)}.steam-one-page .primary-button:hover,.steam-one-page .primary-button:focus-visible,.steam-one-page .ghost-button:hover,.steam-one-page .ghost-button:focus-visible{transform:translateY(-2px)}.steam-one-page .ghost-button{border-color:var(--line);color:var(--ink);background:color-mix(in srgb, var(--panel) 76%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.steam-one-page .route-dock{width:min(calc(100% - 48px), var(--max));gap:10px;margin:44px auto 26px;display:flex}.steam-one-page .route-dock a{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;flex:1;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-size:14px;font-weight:690;text-decoration:none;display:flex}.steam-one-page .route-dock span{color:var(--accent);letter-spacing:.16em;font-size:11px}.steam-one-page .age-notice{color:#17110c;background:var(--gold);padding:24px}.steam-one-page .age-notice p{max-width:var(--max);margin:0 auto;font-size:14px;line-height:1.6}.steam-one-page .content-section,.steam-one-page .newsletter-section,.steam-one-page .site-footer{padding:clamp(76px,9vw,120px) 24px}.steam-one-page .section-heading,.steam-one-page .feature-grid,.steam-one-page .event-card,.steam-one-page .network-grid,.steam-one-page .newsletter-section,.steam-one-page .footer-inner,.steam-one-page .copyright{width:min(100%, var(--max));margin-left:auto;margin-right:auto}.steam-one-page .section-heading{margin-bottom:38px}.steam-one-page .section-heading h2,.steam-one-page .newsletter-copy h2{letter-spacing:-.055em;max-width:860px;margin:0;font-size:clamp(38px,5vw,66px);font-weight:740;line-height:1}.steam-one-page .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.steam-one-page .feature-card,.steam-one-page .event-card,.steam-one-page .network-card,.steam-one-page .signup-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.steam-one-page .feature-card{overflow:hidden}.steam-one-page .feature-card>img{object-fit:cover;width:100%;height:220px}.steam-one-page .card-copy{padding:26px}.steam-one-page .card-copy h3,.steam-one-page .event-card h3{letter-spacing:-.025em;margin:0 0 14px;font-size:24px}.steam-one-page .card-copy p,.steam-one-page .event-card>p,.steam-one-page .newsletter-copy>p{color:var(--muted);line-height:1.72}.steam-one-page .events-section{background:color-mix(in srgb, var(--panel) 48%, var(--night))}.steam-one-page .event-card{max-width:900px;padding:clamp(28px,5vw,54px)}.steam-one-page .event-meta{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:34px;font-size:12px;font-weight:760;display:flex}.steam-one-page .timeline{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.steam-one-page .timeline li{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:24px;padding:22px 0;display:grid}.steam-one-page .timeline li strong{color:var(--green)}.steam-one-page .timeline li span{color:var(--muted);line-height:1.6}.steam-one-page .network-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.steam-one-page .network-card{flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;text-decoration:none;display:flex}.steam-one-page .network-card span{color:var(--accent);letter-spacing:.16em;font-size:11px;font-weight:760}.steam-one-page .network-card strong{line-height:1.3}.steam-one-page .newsletter-section{grid-template-columns:1fr minmax(360px,.8fr);align-items:center;gap:58px;display:grid}.steam-one-page .signup-form{padding:28px}.steam-one-page .signup-form>label:first-child{margin-bottom:10px;font-size:13px;font-weight:690;display:block}.steam-one-page .signup-row{grid-template-columns:1fr auto;gap:10px;display:grid}.steam-one-page .signup-row input{border:1px solid var(--line);min-width:0;min-height:50px;color:var(--ink);background:color-mix(in srgb, var(--panel-2) 92%, transparent);border-radius:999px;padding:0 16px}.steam-one-page .checkbox{color:var(--muted);align-items:flex-start;gap:9px;margin-top:18px;font-size:13px;display:flex}.steam-one-page .checkbox input{accent-color:var(--accent)}.steam-one-page .form-note{color:var(--muted);margin:16px 0 0;font-size:12px}.steam-one-page .site-footer{border-top:1px solid var(--line);padding-bottom:34px}.steam-one-page .footer-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.steam-one-page .footer-brand{align-items:center;gap:12px;display:flex}.steam-one-page .footer-brand img{border-radius:50%}.steam-one-page .footer-brand div{gap:3px;display:grid}.steam-one-page .footer-brand span,.steam-one-page .copyright{color:var(--muted);font-size:12px}.steam-one-page .footer-links{gap:20px;display:flex}.steam-one-page .copyright{margin-top:42px}.steam-one-page .option-dark-01 .home-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#0a070af0 0%,#0a070a9e 52%,#0a070a2e 100%),linear-gradient(#0000 58%,#151014 100%);position:absolute;inset:0}.steam-one-page .option-dark-01 .hero-art img{filter:saturate(1.06)contrast(1.02)}.steam-one-page .option-dark-01 .hero-copy{padding-top:180px}.steam-one-page .option-dark-01 .hero-copy .eyebrow{color:var(--gold)}.steam-one-page .option-dark-01 .route-dock a{background:#151014b8}.steam-one-page .option-dark-02{--night:#0b0c0f;--panel:#12141a;--panel-2:#181b22;--line:#ffffff29;--accent:#ff4f91;--gold:#f1bf4d}.steam-one-page .option-dark-02 .site-header{border-bottom:1px solid var(--line);background:#0b0c0f}.steam-one-page .option-dark-02 .home-hero{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:54px 54px;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;padding-top:88px}.steam-one-page .option-dark-02 .hero-art{z-index:0;border:1px solid var(--line);border-radius:22px;grid-area:1/2;height:calc(100svh - 140px);margin:26px 32px 26px 0;position:relative}.steam-one-page .option-dark-02 .hero-art:after{content:"";background:linear-gradient(#0000 45%,#0b0c0fcc);position:absolute;inset:0}.steam-one-page .option-dark-02 .hero-copy{grid-area:1/1;width:auto;margin:0;padding:54px 6vw}.steam-one-page .option-dark-02 .hero-copy h1{font-size:clamp(52px,5vw,76px)}.steam-one-page .option-dark-02 .hero-copy .eyebrow{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:8px 12px;display:inline-flex}.steam-one-page .option-dark-02 .route-dock{width:min(39vw,520px);margin:0;position:absolute;bottom:52px;right:58px}.steam-one-page .option-dark-02 .route-dock a{background:#0b0c0fd9;border-radius:12px}.steam-one-page .option-dark-02 .primary-button,.steam-one-page .option-dark-02 .ghost-button{border-radius:12px}.steam-one-page .option-dark-03{--night:#181019;--panel:#2a1d29d9}.steam-one-page .option-dark-03 .site-header .header-inner{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#1810199e;border-radius:999px;margin-top:16px;padding:0 18px}.steam-one-page .option-dark-03 .home-hero{background:radial-gradient(circle at 16% 28%,#ff4f9145,#0000 34%),radial-gradient(circle at 86% 32%,#22b8c846,#0000 36%),radial-gradient(circle at 54% 78%,#f1bf4d2e,#0000 33%),#181019;align-items:center;padding-top:98px}.steam-one-page .option-dark-03 .hero-art{z-index:-1;border:1px solid #ffffff2b;border-radius:50%;width:min(40vw,580px);height:min(40vw,580px);inset:16% 8% auto auto;box-shadow:0 30px 90px #0009}.steam-one-page .option-dark-03 .hero-art img{border-radius:50%}.steam-one-page .option-dark-03 .hero-art:after{content:"";background:linear-gradient(135deg,#ff4f9138,#22b8c82e);border-radius:50%;position:absolute;inset:0}.steam-one-page .option-dark-03 .hero-copy{padding-right:min(38vw,500px)}.steam-one-page .option-dark-03 .hero-copy h1{font-size:clamp(60px,7vw,96px)}.steam-one-page .option-dark-03 .hero-copy .eyebrow{color:var(--gold)}.steam-one-page .option-dark-03 .route-dock{position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.steam-one-page .option-light-01 .site-header{color:var(--ink)}.steam-one-page .option-light-01 .home-hero{background:radial-gradient(circle at 15% 16%,#fffffffa,#ffffffa6 44%,#0000 66%),linear-gradient(145deg,#f9fbff 0%,#eff5fd 50%,#fff 100%);align-items:center;padding-top:88px}.steam-one-page .option-light-01 .hero-art{background:radial-gradient(circle at 34% 32%,#fff,#88c8ff 52%,#1267f5 100%);border-radius:50%;width:min(43vw,640px);height:min(43vw,640px);inset:18% 6% auto auto;box-shadow:inset 0 1px #fff,0 30px 90px #2956911f}.steam-one-page .option-light-01 .hero-art:after{content:"";-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:url(/assets/biphoria/biphoria-logo.png) 50%/48% no-repeat,#ffffff4d;border:1px solid #ffffffc7;border-radius:50%;position:absolute;inset:18%}.steam-one-page .option-light-01 .hero-art img{display:none}.steam-one-page .option-light-01 .hero-copy{z-index:2;padding-right:min(34vw,460px);position:relative}.steam-one-page .option-light-01 .hero-copy h1{font-size:clamp(56px,5.3vw,86px)}.steam-one-page .option-light-01 .route-dock{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.steam-one-page .option-light-02{--radius:17px;--shadow:0 22px 70px #20436f13}.steam-one-page .option-light-02 .site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffdb}.steam-one-page .option-light-02 .home-hero{background:#fff;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:stretch;min-height:900px;padding-top:88px}.steam-one-page .option-light-02 .hero-art{z-index:0;background:linear-gradient(90deg, var(--blue), #88c8ff);border-radius:17px;grid-area:1/2;margin:28px 28px 28px 0;position:relative}.steam-one-page .option-light-02 .hero-art:before{content:"";background:url(/assets/biphoria/biphoria-logo.png) 50%/150px no-repeat,#ffffffc2;border-radius:17px;height:42%;position:absolute;top:12%;left:12%;right:12%;box-shadow:0 20px 54px #224b7e29,inset 0 1px #fff}.steam-one-page .option-light-02 .hero-art:after{content:"";background-color:#0000;background-image:linear-gradient(#ffffff8a 1px,#0000 1px),linear-gradient(90deg,#ffffff8a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff8a;border-radius:17px;height:28%;position:absolute;bottom:12%;left:12%;right:12%}.steam-one-page .option-light-02 .hero-art img{display:none}.steam-one-page .option-light-02 .hero-copy{grid-area:1/1;width:auto;margin:0;padding:112px 7vw 140px}.steam-one-page .option-light-02 .hero-copy h1{font-size:clamp(56px,6vw,90px)}.steam-one-page .option-light-02 .hero-copy .eyebrow{color:var(--blue)}.steam-one-page .option-light-02 .route-dock{width:min(53vw,720px);margin:0;position:absolute;bottom:40px;left:7vw}.steam-one-page .option-light-02 .route-dock a,.steam-one-page .option-light-02 .primary-button,.steam-one-page .option-light-02 .ghost-button{border-radius:17px}.steam-one-page .option-light-03{--radius:42px;--shadow:0 24px 74px #20436f17}.steam-one-page .option-light-03 .home-hero{background:linear-gradient(90deg,#0000 0,#000 18% 100%) 0 100%/0 0 no-repeat,#f4f7fb;align-items:center;padding:118px 6vw 46px}.steam-one-page .option-light-03 .hero-art{border:1px solid var(--line);background:radial-gradient(circle at 80% 25%,#88c8ff7d,#0000 25%),radial-gradient(circle at 18% 84%,#1267f52c,#0000 28%),#fff;border-radius:42px;inset:112px 5vw 42px;box-shadow:inset 0 1px #fff,0 28px 80px #254c7d1a}.steam-one-page .option-light-03 .hero-art:after{aspect-ratio:1;content:"";background:url(/assets/biphoria/biphoria-logo.png) 50%/48% no-repeat,linear-gradient(140deg,#eff6ff,#fff);border-radius:50%;width:min(31vw,410px);position:absolute;top:70px;right:8%;box-shadow:0 24px 70px #152b4b2e}.steam-one-page .option-light-03 .hero-art img{display:none}.steam-one-page .option-light-03 .hero-copy{z-index:2;width:min(100%, calc(var(--max) - 90px));padding-right:min(32vw,420px);position:relative}.steam-one-page .option-light-03 .hero-copy h1{font-size:clamp(54px,5.4vw,82px)}.steam-one-page .option-light-03 .hero-copy .eyebrow{color:var(--blue)}.steam-one-page .option-light-03 .route-dock{z-index:2;flex-direction:column;width:min(29vw,390px);margin:0;position:absolute;bottom:76px;right:8vw}.steam-one-page .option-light-03 .route-dock a{background:#ffffffc2}.steam-one-page .option-light-01 .age-notice,.steam-one-page .option-light-02 .age-notice,.steam-one-page .option-light-03 .age-notice{color:#fff;background:linear-gradient(90deg, var(--blue), #88c8ff)}.steam-one-page .option-light-01 .feature-card>img,.steam-one-page .option-light-02 .feature-card>img,.steam-one-page .option-light-03 .feature-card>img{display:none}.steam-one-page .option-light-01 .feature-card,.steam-one-page .option-light-02 .feature-card,.steam-one-page .option-light-03 .feature-card{padding-top:10px}@media (max-width:1050px){.steam-one-page .desktop-nav,.steam-one-page .header-cta{display:none}.steam-one-page .menu-button{flex-direction:column;margin-left:auto;display:inline-flex}.steam-one-page .mobile-menu{z-index:30;border:1px solid var(--line);background:var(--panel-2);box-shadow:var(--shadow);border-radius:24px;padding:12px;position:absolute;top:78px;left:24px;right:24px}.steam-one-page .mobile-menu.open{display:grid}.steam-one-page .mobile-menu a{border-bottom:1px solid var(--line);padding:14px 12px;font-weight:690;text-decoration:none}.steam-one-page .mobile-menu a:last-child{border-bottom:0}.steam-one-page .option-dark-02 .home-hero,.steam-one-page .option-light-02 .home-hero{grid-template-columns:1fr}.steam-one-page .option-dark-02 .hero-art,.steam-one-page .option-light-02 .hero-art{z-index:-1;opacity:.34;grid-column:1;width:auto;height:auto;margin:0;position:absolute;inset:105px 24px 24px}.steam-one-page .option-dark-02 .hero-copy,.steam-one-page .option-light-02 .hero-copy{grid-column:1;padding:160px 7vw 170px}.steam-one-page .option-dark-02 .route-dock,.steam-one-page .option-light-02 .route-dock{width:86vw;left:7vw;right:auto}.steam-one-page .network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.steam-one-page .header-inner{width:calc(100% - 28px);min-height:72px}.steam-one-page .brand img{width:38px;height:38px}.steam-one-page .option-dark-03 .site-header .header-inner{margin-top:10px}.steam-one-page .home-hero{min-height:820px}.steam-one-page .hero-copy{width:calc(100% - 36px)}.steam-one-page .hero-copy h1,.steam-one-page .option-dark-03 .hero-copy h1,.steam-one-page .option-light-01 .hero-copy h1,.steam-one-page .option-light-02 .hero-copy h1,.steam-one-page .option-light-03 .hero-copy h1{font-size:clamp(42px,12vw,58px);line-height:.96}.steam-one-page .hero-intro{font-size:16px}.steam-one-page .route-dock,.steam-one-page .option-dark-02 .route-dock,.steam-one-page .option-dark-03 .route-dock,.steam-one-page .option-light-01 .route-dock,.steam-one-page .option-light-02 .route-dock,.steam-one-page .option-light-03 .route-dock{flex-direction:row;gap:6px;width:auto;margin:0;position:absolute;bottom:18px;left:18px;right:18px;transform:none}.steam-one-page .route-dock a{justify-content:center;min-height:52px;padding:0 10px;font-size:11px}.steam-one-page .route-dock span{display:none}.steam-one-page .option-dark-01 .hero-copy{padding-top:120px;padding-bottom:120px}.steam-one-page .option-dark-02 .hero-copy,.steam-one-page .option-light-02 .hero-copy{padding:132px 18px 150px}.steam-one-page .option-dark-03 .hero-art,.steam-one-page .option-light-01 .hero-art,.steam-one-page .option-light-03 .hero-art{opacity:.5;width:300px;height:300px;top:128px;right:-70px}.steam-one-page .option-dark-03 .hero-copy,.steam-one-page .option-light-01 .hero-copy,.steam-one-page .option-light-03 .hero-copy{padding-right:0}.steam-one-page .option-light-03 .home-hero{padding:96px 18px 42px}.steam-one-page .option-light-03 .hero-art{opacity:1;width:auto;height:auto;inset:90px 12px 12px}.steam-one-page .option-light-03 .hero-art:after{width:220px;top:36px;right:-38px}.steam-one-page .feature-grid,.steam-one-page .network-grid,.steam-one-page .newsletter-section{grid-template-columns:1fr}.steam-one-page .feature-card>img{height:210px}.steam-one-page .timeline li{grid-template-columns:1fr;gap:8px}.steam-one-page .network-card{min-height:104px}.steam-one-page .newsletter-section{gap:34px;width:100%}.steam-one-page .signup-row{grid-template-columns:1fr}.steam-one-page .footer-inner,.steam-one-page .footer-links{flex-direction:column;align-items:flex-start}.steam-one-page .option-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.steam-one-page *,.steam-one-page :before,.steam-one-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.option-alg-light{--ink:#080d18;--muted:#5d6470;--blue:#1267f5;--blue-deep:#0a58de;--line:#0911231a;--mist:#f4f7fb;--panel:#ffffffc2;--radius:34px;--accent:#1267f5;--accent-deep:#0a58de;--night:#fff;--gold:#1267f5;--green:#0a58de;color:var(--ink);background:#fff}.option-alg-dark{--ink:#fff8f3;--muted:#d9cbd4;--blue:#ff4f91;--blue-deep:#ff72a7;--line:#fff8f324;--mist:#221820;--panel:#221820c2;--radius:34px;--accent:#ff4f91;--accent-deep:#ff72a7;--night:#151014;--gold:#f1bf4d;--green:#64d28a;color:var(--ink);background:#151014}.option-alg-light .site-header,.option-alg-dark .site-header{z-index:50;color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#fffc;border-bottom:1px solid #0a14280f;position:sticky;top:0}.option-alg-dark .site-header{border-bottom-color:var(--line);background:#151014d1}.option-alg-light .header-inner,.option-alg-dark .header-inner{grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:0;width:min(1320px,100% - 48px);height:78px;min-height:0;margin:auto;display:grid;position:relative}.option-alg-light .brand,.option-alg-dark .brand{letter-spacing:-.01em;gap:10px;width:fit-content;font-size:14px;font-weight:690}.option-alg-light .brand img,.option-alg-dark .brand img{object-fit:contain;width:34px;height:34px}.option-alg-light .brand-orb,.option-alg-dark .brand-orb{background:radial-gradient(circle at 29% 24%,#f1eaff 0 8%,#0000 26%),radial-gradient(circle at 34% 28%,#cdb4ff 0%,#8b52f6 38%,#5b24c7 72%,#371079 100%);border:1px solid #441a8c38;border-radius:50%;flex:0 0 34px;width:34px;height:34px;display:block;position:relative;box-shadow:inset 1px 1px #ffffffb8,inset -5px -7px 12px #27055b47,0 8px 18px #5624c23d}.option-alg-light .desktop-nav,.option-alg-dark .desktop-nav{gap:28px;margin-left:0}.option-alg-light .desktop-nav a,.option-alg-dark .desktop-nav a{color:#343b47;font-size:13px;font-weight:570;transition:color .16s}.option-alg-dark .desktop-nav a{color:var(--muted)}.option-alg-light .header-cta,.option-alg-dark .header-cta{color:#fff;background:var(--blue);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:999px;justify-self:end;min-height:0;padding:11px 17px;font-size:13px;font-weight:650}.option-alg-light .home-hero,.option-alg-dark .home-hero{isolation:isolate;background:radial-gradient(circle at 15% 16%,#fffffffa,#ffffffa6 44%,#0000 66%),linear-gradient(145deg,#f9fbff 0%,#eff5fd 50%,#fff 100%);border:1px solid #88a2cb33;border-radius:52px;width:min(1390px,100% - 40px);min-height:760px;margin:22px auto 0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 90px #2956911f}.option-alg-dark .home-hero{border-color:var(--line);background:radial-gradient(circle at 15% 16%,#342230f5,#221820b8 44%,#0000 66%),linear-gradient(145deg,#21161f 0%,#151014 50%,#261a23 100%);box-shadow:inset 0 1px #ffffff14,0 30px 90px #0000005c}.option-alg-light .hero-ribbon,.option-alg-dark .hero-ribbon{z-index:-1;object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.96;filter:saturate(1.06)contrast(1.02);width:76%;height:88%;position:absolute;inset:-6% -4% 0 32%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}.steam-one-page .hero-picture{display:contents}.option-alg-light .hero-ribbon{width:66%;inset:-6% -4% 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30% 100%)}.option-alg-dark .hero-ribbon{mix-blend-mode:screen;opacity:.66;filter:saturate(1.06)contrast(1.08)brightness(.72)}.option-alg-light .hero-copy,.option-alg-dark .hero-copy{width:min(660px,50%);margin:0;padding:112px 0 190px 8.3%}.option-alg-light .hero-copy{width:min(540px,46%)}.option-alg-light .hero-copy h1,.option-alg-dark .hero-copy h1{letter-spacing:-.064em;max-width:650px;margin:0;font-size:clamp(56px,5.3vw,86px);font-weight:720;line-height:.94}.option-alg-light .hero-copy .hero-intro,.option-alg-dark .hero-copy .hero-intro{color:#424b5b;letter-spacing:-.015em;max-width:545px;margin:28px 0 34px;font-size:18px;line-height:1.55}.option-alg-light .hero-copy .hero-intro{max-width:430px}.option-alg-light .hero-signup,.option-alg-dark .hero-signup{color:#fff;background:radial-gradient(circle at 12% 0,#ffffff2b,#0000 34%),linear-gradient(135deg,#63264a 0%,#4c1939 100%);border:1px solid #ffffff2e;border-radius:24px;width:min(100%,440px);margin-top:26px;padding:20px;box-shadow:0 22px 52px #50193d38}.option-alg-light .hero-signup>label,.option-alg-dark .hero-signup>label{color:#fff;margin-bottom:9px;font-size:15px;font-weight:720;display:block}.option-alg-light .hero-signup-row,.option-alg-dark .hero-signup-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.option-alg-light .hero-signup-row input,.option-alg-dark .hero-signup-row input{border:1px solid var(--line);min-width:0;min-height:52px;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:0 18px;box-shadow:0 12px 36px #20436f12}.option-alg-dark .hero-signup-row input{color:#fff8f3;background:#221820e0}.option-alg-light .hero-form-note,.option-alg-dark .hero-form-note{color:#ffffffc2;margin:0 0 13px;font-size:12px;line-height:1.45}.option-alg-light .hero-signup>.hero-consent,.option-alg-dark .hero-signup>.hero-consent{color:#ffffffe0;align-items:flex-start;gap:9px;margin:13px 0 0;font-size:12px;font-weight:540;line-height:1.4;display:flex}.option-alg-light .hero-signup>.hero-consent input,.option-alg-dark .hero-signup>.hero-consent input{accent-color:#a675ff;flex:0 0 16px;width:16px;height:16px;margin:1px 0 0}.option-alg-light .hero-signup-success,.option-alg-dark .hero-signup-success{align-content:center;gap:8px;min-height:128px;display:grid}.option-alg-light .hero-signup-success strong,.option-alg-dark .hero-signup-success strong{color:#fff;font-size:24px;line-height:1}.option-alg-light .hero-signup-success span,.option-alg-dark .hero-signup-success span{color:#ffffffd6;font-size:14px;line-height:1.5}.option-alg-light .hero-signup-error,.option-alg-dark .hero-signup-error{color:#fff;margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.45}.option-alg-light .newsletter-signup-section,.option-alg-dark .newsletter-signup-section{background:linear-gradient(135deg,#f8f4ff 0%,#f5f9ff 100%);border:1px solid #88a2cb3d;border-radius:42px;margin-top:clamp(48px,6vw,78px);margin-bottom:clamp(48px,6vw,78px);padding:clamp(42px,5vw,68px);box-shadow:0 26px 72px #2c47741f}.option-alg-light .newsletter-signup-section .newsletter-copy,.option-alg-dark .newsletter-signup-section .newsletter-copy{max-width:650px}.option-alg-light .newsletter-signup-section .newsletter-copy>p,.option-alg-dark .newsletter-signup-section .newsletter-copy>p{max-width:610px;font-size:18px}.option-alg-light .newsletter-signup-section .hero-signup,.option-alg-dark .newsletter-signup-section .hero-signup{border-radius:28px;justify-self:end;width:100%;margin:0;padding:30px}.option-alg-light .newsletter-signup-section .hero-form-note,.option-alg-dark .newsletter-signup-section .hero-form-note{margin:16px 0 0}.option-alg-dark .hero-copy .hero-intro{color:var(--muted)}.option-alg-light .hero-copy .button-row,.option-alg-dark .hero-copy .button-row{margin-top:0}.option-alg-light .hero-copy .ghost-button,.option-alg-dark .hero-copy .ghost-button{display:none}.option-alg-light .primary-button,.option-alg-dark .primary-button{color:#fff;background:var(--blue);min-height:0;box-shadow:0 14px 30px color-mix(in srgb, var(--blue) 24%, transparent);border-radius:999px;gap:18px;padding:15px 22px;font-size:14px;font-weight:680;transition:transform .16s,background .16s}.option-alg-light .route-dock,.option-alg-dark .route-dock{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:28px;grid-template-columns:repeat(5,1fr);gap:0;width:auto;margin:0;display:grid;position:absolute;bottom:27px;left:3%;right:3%;overflow:hidden;transform:none;box-shadow:0 20px 54px #224b7e29,inset 0 1px #fff}.option-alg-dark .route-dock{background:#221820c2;border-color:#ffffff24;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff14}.option-alg-light .route-dock a,.option-alg-dark .route-dock a{color:#1d2737;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-right:1px solid #12274614;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:112px;padding:0;font-size:12px;transition:background .16s,color .16s;display:flex}.option-alg-dark .route-dock a{border-right-color:var(--line);color:var(--ink)}.option-alg-light .route-dock a:last-child,.option-alg-dark .route-dock a:last-child{border-right:0}.option-alg-light .route-dock a:first-child{background:#1267f509}.option-alg-light .route-dock a:nth-child(2){background:#0d7c8609}.option-alg-light .route-dock a:nth-child(3){background:#5b4fc708}.option-alg-light .route-dock a:nth-child(4){background:#2291e409}.option-alg-light .route-dock a:nth-child(5){background:#080d1805}.option-alg-light .route-icon,.option-alg-dark .route-icon{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);width:31px;height:31px;color:var(--blue);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:9px;font-weight:760;display:grid}.option-alg-light .age-notice{color:#fff;background:var(--blue-deep)}.option-alg-light .site-footer,.option-alg-dark .site-footer{border-top:1px solid var(--line);background:#f8fafc;padding:0}.option-alg-dark .site-footer{background:#181218}.option-alg-light .footer-inner,.option-alg-dark .footer-inner{grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:38px;width:min(1320px,100% - 48px);margin:auto;padding:68px 0 38px;display:grid}.option-alg-light .footer-brand,.option-alg-dark .footer-brand{font-size:18px;font-weight:720;display:block}.option-alg-light .footer-inner p,.option-alg-dark .footer-inner p{color:var(--muted);line-height:1.6}.option-alg-light .footer-links,.option-alg-dark .footer-links{flex-direction:column;align-items:stretch;gap:10px;display:flex}.option-alg-light .footer-links strong,.option-alg-dark .footer-links strong{margin-bottom:5px}.option-alg-light .footer-links a,.option-alg-dark .footer-links a{color:var(--muted);font-size:14px;text-decoration:none}.option-alg-light .footer-bottom,.option-alg-dark .footer-bottom{border-top:1px solid var(--line);width:min(1320px,100% - 48px);color:var(--muted);margin:auto;padding:22px 0 34px;font-size:13px}@media (max-width:1050px){.option-alg-light .header-inner,.option-alg-dark .header-inner{grid-template-columns:1fr auto}.option-alg-light .desktop-nav,.option-alg-dark .desktop-nav,.option-alg-light .header-cta,.option-alg-dark .header-cta{display:none}.option-alg-light .menu-button,.option-alg-dark .menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--panel);border-radius:50%;justify-self:end;place-items:center;margin-left:0;display:grid}.option-alg-light .home-hero,.option-alg-dark .home-hero{min-height:720px}.option-alg-light .hero-copy,.option-alg-dark .hero-copy{width:62%;padding-left:6%}.option-alg-light .footer-inner,.option-alg-dark .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}.option-alg-light .footer-inner>div:first-child,.option-alg-dark .footer-inner>div:first-child{grid-column:1/-1}}@media (max-width:700px){.option-alg-light .header-inner,.option-alg-dark .header-inner{width:calc(100% - 30px);height:68px}.option-alg-light .brand img,.option-alg-dark .brand img{width:30px;height:30px}.option-alg-light .brand-orb,.option-alg-dark .brand-orb{flex-basis:30px;width:30px;height:30px}.option-alg-light .home-hero,.option-alg-dark .home-hero{border-radius:32px;flex-direction:column;align-items:stretch;width:calc(100% - 20px);min-height:auto;margin-top:10px;padding-bottom:18px;display:flex}.option-alg-light .home-hero{background:#f8fbff}.option-alg-light .hero-ribbon,.option-alg-dark .hero-ribbon{opacity:.9;width:156%;height:390px;inset:300px -56% auto 0;-webkit-mask-image:linear-gradient(#0000 0,#000 32% 100%);mask-image:linear-gradient(#0000 0,#000 32% 100%)}.option-alg-light .hero-ribbon{aspect-ratio:16/9;opacity:1;filter:none;mix-blend-mode:normal;object-position:center;flex:none;order:2;width:100%;height:auto;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.option-alg-dark .hero-ribbon{opacity:.52}.option-alg-light .hero-copy,.option-alg-dark .hero-copy{display:contents}.option-alg-light .hero-text,.option-alg-dark .hero-text{order:1;width:auto;min-height:0;padding:56px 24px 26px}.option-alg-light .hero-copy h1,.option-alg-dark .hero-copy h1{max-width:340px;font-size:clamp(47px,14vw,64px)}.option-alg-light .hero-copy .hero-intro,.option-alg-dark .hero-copy .hero-intro{font-size:16px}.option-alg-light .hero-signup,.option-alg-dark .hero-signup{border-radius:22px;order:3;align-self:stretch;width:auto;margin:20px 24px 24px;padding:18px}.option-alg-light .hero-signup-row,.option-alg-dark .hero-signup-row{grid-template-columns:minmax(0,1fr) auto}.option-alg-light .hero-signup-row input,.option-alg-dark .hero-signup-row input{width:100%}.option-alg-light .route-dock,.option-alg-dark .route-dock{border-radius:22px;order:4;grid-template-columns:1fr;width:auto;margin:0 10px;position:relative;inset:auto}.option-alg-light .route-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dce6f3;box-shadow:0 16px 42px #224b7e24}.option-alg-light .route-dock a,.option-alg-dark .route-dock a{text-align:left;border-bottom:1px solid #12274614;border-right:0;flex-direction:row;justify-content:flex-start;min-height:68px;padding:12px 20px}.option-alg-dark .route-dock a{border-bottom-color:var(--line)}.option-alg-light .route-icon,.option-alg-dark .route-icon{width:28px;height:28px;display:grid}.option-alg-light .footer-inner,.option-alg-dark .footer-inner{grid-template-columns:1fr}.option-alg-light .footer-inner>div:first-child,.option-alg-dark .footer-inner>div:first-child{grid-column:auto}.option-alg-light .section-heading h2{letter-spacing:-.045em;font-size:36px;line-height:1}}@media (min-width:701px) and (max-width:1050px){.option-alg-light .home-hero{flex-direction:column;align-items:stretch;padding-bottom:24px;display:flex}.option-alg-light .hero-copy{display:contents}.option-alg-light .hero-text{order:1;padding:70px 6% 34px}.option-alg-light .hero-ribbon{opacity:1;filter:none;mix-blend-mode:normal;object-position:center;flex:0 0 360px;order:2;width:100%;height:360px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.option-alg-light .hero-signup{order:3;align-self:center;width:min(440px,100% - 48px);margin:24px auto}.option-alg-light .route-dock{order:4;width:auto;margin:0 3%;position:relative;inset:auto}}@media (max-width:700px){.option-alg-light .newsletter-signup-section,.option-alg-dark .newsletter-signup-section{border-radius:30px;gap:26px;width:auto;margin:34px 10px;padding:38px 22px 22px}.option-alg-light .newsletter-signup-section .newsletter-copy h2,.option-alg-dark .newsletter-signup-section .newsletter-copy h2{font-size:38px;line-height:.98}.option-alg-light .newsletter-signup-section .newsletter-copy>p,.option-alg-dark .newsletter-signup-section .newsletter-copy>p{font-size:16px;line-height:1.55}.option-alg-light .newsletter-signup-section .hero-signup,.option-alg-dark .newsletter-signup-section .hero-signup{order:initial;width:100%;margin:0;padding:22px}.option-alg-light .newsletter-signup-section .hero-signup-row,.option-alg-dark .newsletter-signup-section .hero-signup-row{grid-template-columns:1fr}.option-alg-light .newsletter-signup-section .primary-button,.option-alg-dark .newsletter-signup-section .primary-button{width:100%}}@media (min-width:701px) and (max-width:1050px){.option-alg-light .newsletter-signup-section .hero-signup,.option-alg-dark .newsletter-signup-section .hero-signup{order:initial;align-self:auto;width:100%;margin:0}}.option-alg-light{--ink:#080808;--muted:#5f5f5f;--blue:#0a0a0a;--blue-deep:#0a0a0a;--accent:#0a0a0a;--accent-deep:#0a0a0a;--gold:#f4f4f4;--green:#0a0a0a;--line:#00000024;--mist:#f4f4f4;--panel:#fff}.option-alg-light .site-header{background:#ffffffeb;border-bottom-color:#0000001a}.option-alg-light .desktop-nav a{color:#282828}.option-alg-light .header-cta{color:#fff;box-shadow:none;background:#0a0a0a}.option-alg-light .home-hero{background:#0a0a0a;border-color:#0a0a0a;min-height:680px;box-shadow:0 28px 80px #00000029}.option-alg-light .hero-ribbon{opacity:1;filter:none;mix-blend-mode:normal;object-position:center;width:58%;height:100%;inset:0 0 0 auto;-webkit-mask-image:none;mask-image:none}.option-alg-light .hero-copy{z-index:2;color:#fff;width:48%;padding:74px 4.5% 146px;position:relative}.option-alg-light .hero-copy h1{color:#fff;letter-spacing:-.07em;font-size:clamp(68px,7vw,104px)}.option-alg-light .hero-copy .eyebrow{color:#fff}.option-alg-light .hero-copy .hero-intro{color:#ffffffc7;max-width:520px;margin:22px 0 26px;font-size:18px}.option-alg-light .hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.option-alg-light .hero-primary,.option-alg-light .hero-secondary{border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.option-alg-light .hero-primary{color:#0a0a0a;background:#fff}.option-alg-light .hero-secondary{color:#fff;background:0 0}.option-alg-light .hero-facts{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;display:grid}.option-alg-light .hero-facts span{color:#ffffff9e;gap:4px;min-width:0;padding:14px 14px 14px 0;font-size:11px;line-height:1.35;display:grid}.option-alg-light .hero-facts strong{color:#fff;font-size:12px}.option-alg-light .route-dock{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#fff;bottom:20px;box-shadow:0 18px 46px #00000038}.option-alg-light .route-dock a,.option-alg-light .route-dock a:nth-child(n){color:#0a0a0a;background:#fff;border-right-color:#0000001f;min-height:88px}.option-alg-light .route-icon{color:#0a0a0a;border-color:#0000003d}.option-alg-light .age-notice{color:#3d3d3d;background:#f4f4f4;border-bottom:1px solid #0000001f;padding:13px 24px}.option-alg-light .age-notice p{text-align:center;font-size:12px}.option-alg-light .age-notice a{color:#0a0a0a;text-decoration-color:#00000061}.option-alg-light .newsletter-signup-section{color:#fff;background:#0a0a0a;border-color:#0a0a0a;grid-template-columns:1fr minmax(420px,.78fr);margin-top:42px;margin-bottom:42px;box-shadow:0 26px 72px #0000002e}.option-alg-light .newsletter-signup-section .newsletter-copy h2,.option-alg-light .newsletter-signup-section .newsletter-copy .eyebrow{color:#fff}.option-alg-light .newsletter-signup-section .newsletter-copy>p{color:#ffffffad}.option-alg-light .newsletter-signup-section .hero-signup{color:#0a0a0a;box-shadow:none;background:#fff;border-color:#fff}.option-alg-light .newsletter-signup-section .hero-signup>label,.option-alg-light .newsletter-signup-section .hero-signup>.hero-consent,.option-alg-light .newsletter-signup-section .hero-signup-error{color:#0a0a0a}.option-alg-light .newsletter-signup-section .hero-form-note{color:#666}.option-alg-light .newsletter-signup-section .hero-signup-row input{color:#0a0a0a;box-shadow:none;background:#f4f4f4;border-color:#0000002e}.option-alg-light .newsletter-signup-section .primary-button{color:#fff;box-shadow:none;background:#0a0a0a}.option-alg-light .newsletter-signup-section .hero-consent input{accent-color:#0a0a0a}.option-alg-light .newsletter-signup-section .hero-signup-success strong,.option-alg-light .newsletter-signup-section .hero-signup-success span{color:#0a0a0a}.option-alg-light .content-section{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,7vw,96px)}.option-alg-light .about-copy{width:min(100%, var(--max));color:var(--muted);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px 70px;margin:-8px auto 48px;font-size:17px;line-height:1.7;display:grid}.option-alg-light .about-copy p{margin:0}.option-alg-light .about-copy .about-lead{color:#0a0a0a;letter-spacing:-.04em;grid-row:span 2;font-size:clamp(26px,3vw,42px);font-weight:690;line-height:1.12}.option-alg-light .feature-card,.option-alg-light .network-card{background:#fff;border-color:#00000029;box-shadow:0 18px 42px #0000001a}.option-alg-light .events-section{background:#f2f2f2}.option-alg-light .event-card{color:#fff;background:#0a0a0a;box-shadow:0 26px 64px #0003}.option-alg-light .event-card>p,.option-alg-light .event-card .timeline span{color:#ffffffb3}.option-alg-light .event-card .timeline strong,.option-alg-light .event-card .event-meta{color:#fff}.option-alg-light .event-card .timeline li{border-top-color:#ffffff2e}.option-alg-light .event-card .primary-button{color:#0a0a0a;box-shadow:none;background:#fff}.option-alg-light .event-card .ghost-button{color:#fff;background:0 0;border-color:#ffffff75}.option-alg-light .section-intro{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.65}.option-alg-light .facilities-section{color:#fff;background:#0a0a0a}.option-alg-light .facilities-section .section-heading h2,.option-alg-light .facilities-section .section-heading .eyebrow{color:#fff}.option-alg-light .facilities-section .section-intro{color:#ffffffad}.option-alg-light .facilities-grid{width:min(100%, var(--max));border-top:1px solid #ffffff57;border-left:1px solid #ffffff57;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.option-alg-light .facility-card{border-bottom:1px solid #ffffff57;border-right:1px solid #ffffff57;min-height:280px;padding:30px}.option-alg-light .facility-card>span{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760}.option-alg-light .facility-card h3{color:#fff;letter-spacing:-.035em;margin:62px 0 18px;font-size:25px;line-height:1.06}.option-alg-light .facility-card p{color:#ffffffa8;margin:0;font-size:14px;line-height:1.65}.option-alg-light .facilities-actions{width:min(100%, var(--max));margin:28px auto 0}.option-alg-light .facilities-actions .primary-button{color:#0a0a0a;box-shadow:none;background:#fff}.option-alg-light .facilities-actions .ghost-button{color:#fff;background:0 0;border-color:#ffffff7a}.option-alg-light .network-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.option-alg-light .network-grid-four .network-card{min-height:128px}.option-alg-light .network-card span{color:#0a0a0a}.option-alg-light .event-brands-section{background:#f4f4f4;border-top:1px solid #0000001a}.option-alg-light .site-footer{background:#f1f1f1}@media (max-width:1050px){.option-alg-light .mobile-menu{background:#fff;border-color:#0000001f;box-shadow:0 20px 50px #0000002e}.option-alg-light .mobile-menu a{color:#0a0a0a;border-bottom-color:#0000001f}}@media (min-width:701px) and (max-width:1050px){.option-alg-light .home-hero{background:#0a0a0a;padding-bottom:20px}.option-alg-light .hero-text{color:#fff;background:#0a0a0a;padding:56px 6% 36px}.option-alg-light .hero-ribbon{filter:none;object-position:center;flex-basis:420px;order:2;width:100%;height:420px;position:relative;inset:auto}.option-alg-light .route-dock{order:3;margin-top:20px}.option-alg-light .newsletter-signup-section{grid-template-columns:1fr}.option-alg-light .facilities-grid,.option-alg-light .network-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.option-alg-light .header-cta{display:none}.option-alg-light .menu-button{color:#fff;background:#0a0a0a}.option-alg-light .home-hero{background:#0a0a0a;border-radius:28px;padding-bottom:10px}.option-alg-light .hero-text{color:#fff;background:#0a0a0a;padding:42px 24px 30px}.option-alg-light .hero-copy h1{color:#fff;font-size:58px}.option-alg-light .hero-copy .hero-intro{color:#ffffffc2;margin:18px 0 22px;font-size:16px}.option-alg-light .hero-actions{grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.option-alg-light .hero-primary,.option-alg-light .hero-secondary{text-align:center;min-height:46px;padding:0 12px;font-size:11px}.option-alg-light .hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.option-alg-light .hero-facts span{padding:12px 8px 12px 0;font-size:9px}.option-alg-light .hero-facts strong{font-size:10px}.option-alg-light .hero-ribbon{aspect-ratio:16/9;filter:none;object-position:center;flex:none;order:2;width:100%;height:auto;position:relative;inset:auto}.option-alg-light .route-dock{border-radius:17px;order:3;grid-template-columns:repeat(5,minmax(0,1fr));margin:10px}.option-alg-light .route-dock a,.option-alg-light .route-dock a:nth-child(n){text-align:center;border-bottom:0;border-right:1px solid #0000001f;flex-direction:column;justify-content:center;gap:0;min-height:62px;padding:5px 3px;font-size:9px}.option-alg-light .route-icon{display:none}.option-alg-light .age-notice{padding:12px 20px}.option-alg-light .age-notice p{font-size:11px;line-height:1.45}.option-alg-light .newsletter-signup-section{background:#0a0a0a;border-radius:26px;grid-template-columns:1fr;margin:24px 10px 34px;padding:34px 22px 22px}.option-alg-light .newsletter-signup-section .hero-signup{background:#fff}.option-alg-light .about-copy{grid-template-columns:1fr;gap:18px;margin-bottom:36px;font-size:16px}.option-alg-light .about-copy .about-lead{grid-row:auto;font-size:28px}.option-alg-light .section-intro{font-size:16px}.option-alg-light .facilities-grid,.option-alg-light .network-grid-four{grid-template-columns:1fr}.option-alg-light .facility-card{min-height:0;padding:26px 24px}.option-alg-light .facility-card h3{margin-top:34px}.option-alg-light .facilities-actions{grid-template-columns:1fr;display:grid}.option-alg-light .facilities-actions a{width:100%}}.option-alg-light .empire-launch-section{width:min(calc(100% - 32px), var(--max));background:#fff;border:1px solid #0000002e;border-radius:32px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);margin:42px auto;display:grid;overflow:hidden;box-shadow:0 26px 72px #00000029}.option-alg-light .empire-launch-media{background:#0a0a0a;justify-content:center;align-items:center;padding:22px;display:flex}.option-alg-light .empire-launch-media picture{width:100%;display:block}.option-alg-light .empire-launch-poster{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 20px 54px #0000006b}.option-alg-light .empire-launch-copy{padding:clamp(38px,5vw,70px)}.option-alg-light .empire-launch-copy h2{color:#0a0a0a;letter-spacing:-.055em;max-width:700px;margin:12px 0 22px;font-size:clamp(38px,4.8vw,68px);line-height:.98}.option-alg-light .empire-launch-intro{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.option-alg-light .empire-launch-facts{border-top:1px solid #00000029;border-bottom:1px solid #00000029;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;display:grid}.option-alg-light .empire-launch-facts span{color:var(--muted);gap:4px;padding:18px 14px 18px 0;font-size:12px;display:grid}.option-alg-light .empire-launch-facts span+span{border-left:1px solid #00000029;padding-left:18px}.option-alg-light .empire-launch-facts strong{color:#0a0a0a;letter-spacing:-.03em;font-size:22px}.option-alg-light .empire-launch-welcome{color:#fff;background:#0a0a0a;border-radius:20px;padding:22px 24px}.option-alg-light .empire-launch-welcome strong,.option-alg-light .empire-launch-shows>strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:760;display:block}.option-alg-light .empire-launch-welcome p{color:#ffffffb8;margin:0;line-height:1.55}.option-alg-light .empire-launch-shows{margin:26px 0 0}.option-alg-light .empire-launch-shows>div{border-top:1px solid #00000029;border-bottom:1px solid #00000029;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.option-alg-light .empire-launch-shows span{color:var(--muted);gap:3px;padding:15px 12px 15px 0;font-size:11px;display:grid}.option-alg-light .empire-launch-shows span+span{border-left:1px solid #00000029;padding-left:14px}.option-alg-light .empire-launch-shows b{color:#0a0a0a;font-size:15px}.option-alg-light .empire-launch-actions{margin-top:28px}.option-alg-light .empire-launch-actions .primary-button{color:#fff;box-shadow:none;background:#0a0a0a}.option-alg-light .empire-launch-actions .ghost-button{color:#0a0a0a;background:0 0;border-color:#00000042}@media (min-width:701px) and (max-width:1050px){.option-alg-light .empire-launch-section{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.option-alg-light .empire-launch-media{padding:14px}.option-alg-light .empire-launch-copy{padding:34px}.option-alg-light .empire-launch-copy h2{font-size:45px}}@media (max-width:700px){.option-alg-light .empire-launch-section{border-radius:26px;grid-template-columns:1fr;width:auto;margin:24px 10px 34px}.option-alg-light .empire-launch-media{padding:10px}.option-alg-light .empire-launch-poster{border-radius:18px}.option-alg-light .empire-launch-copy{padding:32px 22px 26px}.option-alg-light .empire-launch-copy h2{font-size:40px}.option-alg-light .empire-launch-intro{font-size:16px}.option-alg-light .empire-launch-facts strong{font-size:18px}.option-alg-light .empire-launch-facts span{font-size:10px}.option-alg-light .empire-launch-actions{grid-template-columns:1fr;display:grid}.option-alg-light .empire-launch-actions a{width:100%}}.steam-one-page .steam-brand-orb{box-shadow:none;background:url(/assets/steamcomplex.com-brand-orb.png) 50%/cover no-repeat;border:0}.steam-one-page .home-hero{background:#0a0a0a}.steam-one-page .hero-picture{overflow:hidden}.steam-one-page .hero-ribbon{object-fit:cover;object-position:center}.steam-one-page .closure-strip p{max-width:900px;margin-inline:auto}.steam-one-page .newsletter-whatsapp-link{color:#fff;text-underline-offset:4px;margin-top:22px;font-size:13px;font-weight:750;display:inline-flex}.steam-one-page .closure-overview{padding-bottom:46px}.steam-one-page .closure-summary-grid .feature-card{min-height:250px}.steam-one-page .closure-summary-grid .card-copy>span{color:#646464;letter-spacing:.12em;text-transform:uppercase;margin-bottom:46px;font-size:10px;font-weight:760;display:block}.steam-one-page .closure-questions-section{background:#0a0a0a;padding-top:46px}.steam-one-page .closure-questions-section .section-heading .eyebrow,.steam-one-page .closure-questions-section .section-heading h2{color:#fff}.steam-one-page .closure-question-grid{width:min(100%, var(--max));border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.steam-one-page .closure-question{border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;min-height:310px;padding:34px}.steam-one-page .closure-question>span{color:#ffffff80;letter-spacing:.14em;font-size:10px;font-weight:760}.steam-one-page .closure-question h3{color:#fff;letter-spacing:-.045em;max-width:520px;margin:52px 0 18px;font-size:clamp(25px,3vw,38px);line-height:1.02}.steam-one-page .closure-question p{color:#ffffffab;max-width:650px;margin:0;font-size:15px;line-height:1.68}.steam-one-page .closure-question p strong{color:#fff}.steam-one-page .membership-section{background:#f2f2f2}.steam-one-page .network-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.steam-one-page .membership-network{margin:36px 0 24px}.steam-one-page .membership-network .network-card{color:#fff;min-height:145px;box-shadow:none;background:#ffffff12;border-color:#ffffff42}.steam-one-page .membership-network .network-card span,.steam-one-page .membership-network .network-card small{color:#fff9}.steam-one-page .membership-network .network-card strong{color:#fff}.steam-one-page .membership-network .network-card small{margin-top:8px;font-size:12px}.steam-one-page .membership-note{color:#ffffff9e;background:#ffffff12;border:1px solid #ffffff2e;margin:0;font-size:13px}.steam-one-page .biphoria-continuation-section{background:#fff}.steam-one-page .biphoria-continuation-section .event-card{background:#0a0a0a}.steam-one-page .three-stop-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.steam-one-page .sauna-bears-section{background:#f2f2f2}.steam-one-page .sauna-bears-card{color:#0a0a0a;background:#fff;box-shadow:0 26px 64px #00000024}.steam-one-page .sauna-bears-card .event-meta,.steam-one-page .sauna-bears-card .timeline strong{color:#0a0a0a}.steam-one-page .sauna-bears-card>p,.steam-one-page .sauna-bears-card .timeline span{color:#5f5f5f}.steam-one-page .sauna-bears-card .timeline li{border-top-color:#00000029}.steam-one-page .sauna-bears-card .primary-button{color:#fff;background:#0a0a0a}.steam-one-page .sauna-bears-card .ghost-button{color:#0a0a0a;border-color:#00000042}.steam-one-page .thank-you-section{width:min(calc(100% - 32px), var(--max));background:#fff;border:1px solid #00000029;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;margin:42px auto;padding:clamp(54px,7vw,92px);display:grid;box-shadow:0 24px 68px #0000001f}.steam-one-page .thank-you-section .section-heading{width:auto;margin:0}.steam-one-page .thank-you-panel{color:#5f5f5f;align-self:end;font-size:18px;line-height:1.7}.steam-one-page .thank-you-panel p:last-child{margin-bottom:0}.steam-one-page .thank-you-panel strong{color:#0a0a0a}.steam-one-page .thank-you-panel .primary-button{color:#fff;box-shadow:none;background:#0a0a0a}.steam-one-page .thank-you-panel .ghost-button{color:#0a0a0a;border-color:#00000042}.steam-one-page .final-thanks{color:#fff;background:#0a0a0a}.steam-one-page .final-thanks .section-heading .eyebrow,.steam-one-page .final-thanks .section-heading h2,.steam-one-page .final-thanks .thank-you-panel strong{color:#fff}.steam-one-page .final-thanks .thank-you-panel{color:#ffffffad}.steam-one-page .update-log-section{background:#f4f4f4}.steam-one-page .update-log-grid{width:min(100%, var(--max));border-top:1px solid #0000002e;border-left:1px solid #0000002e;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.steam-one-page .update-log-grid article{border-bottom:1px solid #0000002e;border-right:1px solid #0000002e;min-height:220px;padding:32px}.steam-one-page .update-log-grid span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:52px;font-size:11px;font-weight:760;display:block}.steam-one-page .update-log-grid p{color:#5f5f5f;margin:0;line-height:1.65}.steam-one-page .network-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.steam-one-page .network-grid-five .network-card{min-height:128px}.steam-one-page .footer-brand{color:#0a0a0a}@media (min-width:701px) and (max-width:1050px){.steam-one-page .closure-question-grid,.steam-one-page .update-log-grid{grid-template-columns:1fr}.steam-one-page .network-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.steam-one-page .thank-you-section{grid-template-columns:1fr;gap:34px}}@media (max-width:700px){.steam-one-page .hero-ribbon{object-position:center}.steam-one-page .closure-question-grid,.steam-one-page .network-grid-three,.steam-one-page .network-grid-five,.steam-one-page .update-log-grid{grid-template-columns:1fr}.steam-one-page .closure-question{min-height:0;padding:26px 22px}.steam-one-page .closure-question h3{margin-top:34px}.steam-one-page .membership-network .network-card{min-height:118px}.steam-one-page .three-stop-timeline{grid-template-columns:1fr}.steam-one-page .thank-you-section{border-radius:26px;grid-template-columns:1fr;gap:28px;width:auto;margin:24px 10px;padding:36px 22px}.steam-one-page .update-log-grid article{min-height:0;padding:26px 22px}.steam-one-page .update-log-grid span{margin-bottom:28px}}.steam-one-page .home-hero{min-height:600px}.steam-one-page .hero-copy{width:50%;padding:96px 4.5% 82px}.steam-one-page .hero-copy h1{white-space:nowrap;max-width:none;font-size:clamp(56px,4.9vw,70px);line-height:.92}.steam-one-page .hero-copy .hero-intro{max-width:470px;margin:24px 0 28px;font-size:20px;line-height:1.48}.steam-one-page .hero-actions{margin:0}.steam-one-page .newsletter-signup-section{margin-top:56px;margin-bottom:56px}.steam-one-page .newsletter-signup-section .newsletter-copy h2{max-width:600px;font-size:clamp(46px,4.8vw,58px)}.steam-one-page .closure-questions-section{padding-top:clamp(74px,7vw,104px)}.steam-one-page .closure-questions-section .section-heading{margin-bottom:48px}.steam-one-page .membership-section{padding-top:clamp(74px,7vw,104px);padding-bottom:clamp(74px,7vw,104px)}.steam-one-page .membership-section .event-card{max-width:none}.steam-one-page .membership-section .event-card>p{max-width:850px;margin:0;font-size:17px}.steam-one-page .continuation-intro{padding-bottom:28px}.steam-one-page .continuation-intro .section-heading{margin-bottom:0}.steam-one-page .biphoria-bury-note{border-top:1px solid #00000029;grid-template-columns:120px 1fr;gap:20px;margin-top:26px;padding-top:22px;display:grid}.steam-one-page .biphoria-bury-note strong{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760}.steam-one-page .biphoria-bury-note p{color:var(--muted);margin:0;line-height:1.55}.steam-one-page .sauna-bears-feature{width:min(calc(100% - 32px), var(--max));background:#20251b;border:1px solid #0000002e;border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:620px;margin:64px auto;display:grid;overflow:hidden;box-shadow:0 26px 72px #00000029}.steam-one-page .sauna-bears-media{background:#d7f34a;min-height:620px;position:relative;overflow:hidden}.steam-one-page .sauna-bears-landscape{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.steam-one-page .sauna-bears-portrait{border:8px solid #20251b;border-radius:18px;width:min(34%,210px);height:auto;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 42px #00000061}.steam-one-page .sauna-bears-copy{color:#fffef9;align-self:center;padding:clamp(42px,5vw,70px)}.steam-one-page .sauna-bears-copy .eyebrow{color:#d7f34a}.steam-one-page .sauna-bears-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(54px,5vw,76px);line-height:.94}.steam-one-page .sauna-bears-intro{color:#fffef9bf;max-width:520px;margin:24px 0 0;font-size:18px;line-height:1.62}.steam-one-page .sauna-bears-facts{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.steam-one-page .sauna-bears-facts span{color:#fffef99e;gap:5px;padding:18px 14px 18px 0;font-size:11px;line-height:1.4;display:grid}.steam-one-page .sauna-bears-facts span+span{border-left:1px solid #ffffff3d;padding-left:16px}.steam-one-page .sauna-bears-facts strong{color:#fffef9;letter-spacing:-.02em;font-size:15px}.steam-one-page .sauna-bears-note{color:#fffef9ad;margin:24px 0 0;font-size:14px;line-height:1.62}.steam-one-page .sauna-bears-actions{margin-top:26px}.steam-one-page .sauna-bears-actions .primary-button{color:#10130a;box-shadow:none;background:#d7f34a}.steam-one-page .sauna-bears-actions .ghost-button{color:#fffef9;background:0 0;border-color:#ffffff70}.steam-one-page .network-card{justify-content:flex-start;gap:24px;min-height:190px}.steam-one-page .network-card strong{letter-spacing:-.025em;margin-top:auto;font-size:20px}.steam-one-page .network-card small{color:#656565;min-height:42px;font-size:12px;line-height:1.5}.steam-one-page .network-grid-four .network-card,.steam-one-page .network-grid-five .network-card{min-height:190px}.steam-one-page .final-thanks{margin-top:72px;margin-bottom:72px}.steam-one-page .footer-inner{grid-template-columns:minmax(260px,1fr) auto}.steam-one-page .back-to-top{z-index:45;opacity:0;pointer-events:none;background:#0a0a0a;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:54px;height:54px;transition:opacity .16s,transform .16s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 14px 36px #0000003d}.steam-one-page .back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.steam-one-page .back-to-top:hover,.steam-one-page .back-to-top:focus-visible{transform:translateY(-3px)}.steam-one-page .back-to-top img{filter:brightness(0)invert();width:23px;height:23px}@media (min-width:701px) and (max-width:1050px){.steam-one-page .hero-copy{width:100%;padding:56px 6% 36px}.steam-one-page .hero-copy h1{white-space:normal}.steam-one-page .sauna-bears-feature{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);min-height:0}.steam-one-page .sauna-bears-media{min-height:560px}}@media (max-width:700px){.steam-one-page .hero-copy{width:100%;padding:42px 24px 34px}.steam-one-page .hero-copy h1{white-space:normal;font-size:54px}.steam-one-page .hero-copy .hero-intro{max-width:330px;font-size:17px}.steam-one-page .newsletter-signup-section{margin-top:28px;margin-bottom:28px}.steam-one-page .continuation-intro{padding-bottom:10px}.steam-one-page .biphoria-bury-note{grid-template-columns:1fr;gap:8px}.steam-one-page .sauna-bears-feature{border-radius:26px;grid-template-columns:1fr;width:auto;min-height:0;margin:28px 10px 42px}.steam-one-page .sauna-bears-media{aspect-ratio:4/3;min-height:0}.steam-one-page .sauna-bears-portrait{border-width:5px;border-radius:13px;width:32%;bottom:14px;right:14px}.steam-one-page .sauna-bears-copy{padding:34px 22px 28px}.steam-one-page .sauna-bears-copy h2{font-size:50px}.steam-one-page .sauna-bears-intro{font-size:16px}.steam-one-page .sauna-bears-facts{grid-template-columns:1fr}.steam-one-page .sauna-bears-facts span,.steam-one-page .sauna-bears-facts span+span{border-top:1px solid #ffffff2e;border-left:0;grid-template-columns:124px 1fr;padding:14px 0}.steam-one-page .sauna-bears-facts span:first-child{border-top:0}.steam-one-page .sauna-bears-actions{grid-template-columns:1fr;display:grid}.steam-one-page .sauna-bears-actions a{width:100%}.steam-one-page .network-card,.steam-one-page .network-grid-four .network-card,.steam-one-page .network-grid-five .network-card{gap:14px;min-height:148px}.steam-one-page .network-card strong{font-size:19px}.steam-one-page .network-card small{min-height:0}.steam-one-page .final-thanks{margin-top:34px;margin-bottom:34px}.steam-one-page .back-to-top{width:50px;height:50px;bottom:18px;right:16px}}
