@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_35d7d66-module__ELoJIq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_35d7d66-module__ELoJIq__variable{--gw-font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.cc1c4de3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.dad649ff.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.5dae4d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.4a78f533.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.ec654d65.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9b12c343-module__l4fegW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:700}.ibm_plex_mono_9b12c343-module__l4fegW__variable{--gw-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.gw{--red:red;--cream:#f5f2e4;--ink:#1a1a1a;--grid:#6cb98a;--market:#efefef;--demand:#0b36e8;--white:#fff;--strip:110px;--media:400px;--nav:90px;--band:172px;--pad:64px;--font-sans:var(--gw-font-sans),"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:var(--gw-font-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace}.gw,.gw *,.gw :before,.gw :after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:#1a1a1a;background-image:linear-gradient(red 0,red 50%,#1a1a1a 50%,#1a1a1a 100%);background-position:0 -100vh;background-repeat:no-repeat;background-size:100% calc(100% + 200vh);scroll-padding-top:0}body{background-color:#fff}.gw{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gw h1,.gw h2,.gw h3,.gw h4{font-family:var(--font-sans)}.gw a:link,.gw a:visited{color:inherit;text-decoration:none}body.is-locked{overflow:hidden}.gw button,.gw a{font:inherit;color:inherit}.gw button{cursor:pointer;background:0 0;border:none}.gw ul{list-style:none}.gw img{max-width:100%;display:block}.gw{background:var(--white)}@media (min-width:901px){.gw{min-width:1440px}}.gw .brand-symbol{width:auto;height:44px;color:var(--cream);display:block}.gw .brand{align-items:center;gap:18px;text-decoration:none;display:flex}.gw .nav{height:var(--nav);background:var(--red);padding:0 var(--pad);justify-content:space-between;align-items:center;display:flex}.gw .nav-toggle{color:var(--white);display:none}.gw .nav-links{gap:48px;display:flex}.gw .nav-links a{color:var(--white);letter-spacing:.14em;font-size:15px;font-weight:500;text-decoration:none}.gw .nav-links a:hover{text-underline-offset:4px;text-decoration:underline}.gw .nav-links a:focus-visible{text-underline-offset:4px;text-decoration:underline}.gw .hero{aspect-ratio:16/9;background:#07122c;position:relative;overflow:hidden}.gw .hero-video{object-fit:contain;object-position:center;background:#07122c;width:100%;height:100%;display:block}.gw .hero-scan{pointer-events:none;background:linear-gradient(to bottom,var(--red)0 10px,transparent 10px 13px,var(--red)13px 21px,transparent 21px 24px,var(--red)24px 30px,transparent 30px 34px,var(--red)34px 38px,transparent 38px 42px,var(--red)42px 45px,transparent 45px 50px,var(--red)50px 52px);height:52px;position:absolute;top:0;left:0;right:0}.gw .hero-play{z-index:2;background:var(--white);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:8px 24px 8px 8px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:28px;right:28px;box-shadow:0 8px 26px rgba(0,0,0,.3)}.gw .hero-play:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.36)}.gw .hero-play-icon{background:var(--red);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;display:grid}.gw .hero-play-icon svg{width:14px;height:14px;margin-left:2px}.gw .video-dialog{background:0 0;border:none;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;top:0;bottom:0;left:0;right:0;overflow:visible}.gw .video-dialog::backdrop{background:rgba(0,0,0,.7)}.gw .video-sheet{background:#000;flex-direction:column;justify-content:space-between;width:100vw;padding:2em;transition:top .3s ease-out;display:flex;position:fixed;top:100%;bottom:0;left:0;right:0}.gw .video-sheet.is-open{top:0}.gw .video-sheet-close{width:40px;color:var(--white);align-self:flex-end;transition:opacity .2s}.gw .video-sheet-close:hover{opacity:.7}.gw .video-sheet-close svg{width:100%;height:auto;display:block}.gw .video-sheet-panel{width:100%;color:var(--white)}.gw .video-sheet-player{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;max-height:80vh;display:block}.gw .video-sheet-title{font-family:var(--font-mono);text-align:center;margin:1em;font-size:max(16px,min(1.875vw,20px));font-weight:400;line-height:1.25}.gw .video-sheet-spacer{height:40px}.gw .what{background:var(--cream);min-height:400px;color:var(--red);grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:88px 80px 80px;display:grid}.gw .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700}.gw .what h1{letter-spacing:-.03em;font-size:56px;font-weight:400;line-height:1.02}.gw .what-body{flex-direction:column;gap:22px;display:flex}.gw .what-body p{max-width:34em;font-size:18px;font-weight:500;line-height:1.55}.gw .what-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:12px;display:flex}.gw .pill.what-cta{background:var(--red);color:var(--white)}.gw .what-link{align-items:baseline;gap:10px;font-size:17px;font-weight:500;display:inline-flex}.gw .what-link-text{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.gw .newsletter{background:var(--ink);min-height:480px;color:var(--white);grid-template-columns:1fr 1fr;display:grid}.gw .newsletter-copy{flex-direction:column;justify-content:center;padding:40px 80px;display:flex}.gw .newsletter h2{letter-spacing:-.03em;font-size:56px;font-weight:400;line-height:1.02}.gw .newsletter-lede{margin-top:18px;font-size:18px;font-weight:500;line-height:1.55}.gw .newsletter .signup-form{flex-direction:column;align-items:stretch;max-width:420px;margin-top:26px}.gw .newsletter .signup-form>.signup-input{flex:none}.gw .newsletter .signup-submit{align-self:flex-start}.gw .newsletter .signup-message{max-width:420px;margin-top:12px}.gw .newsletter-media{position:relative;overflow:hidden}.gw .newsletter-media img{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gw .pill{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.gw .pill:hover:not(:disabled){transform:translateY(-2px)}.gw .pill:disabled{cursor:default;opacity:.7}.gw .pill-arrow{letter-spacing:0;font-size:17px}.gw .signup-form{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.gw .signup-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gw .signup-input{background:var(--white);min-width:0;height:52px;color:var(--ink);font-family:var(--font-sans);border:none;border-radius:0;flex:200px;padding:0 18px;font-size:16px;font-weight:500}.gw .signup-input::placeholder{color:rgba(26,26,26,.5);opacity:1}.gw .signup-input:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.gw .signup-submit{background:var(--red);color:var(--white);flex:none}.gw .signup-turnstile{min-width:100%}.gw .signup-turnstile:empty{display:none}.gw .signup-message{min-height:1.5em;font-size:15px;font-weight:500;line-height:1.5}.gw .signup-bar{min-height:var(--band);background:var(--ink);color:var(--white);flex-wrap:wrap;align-content:center;align-items:center;gap:12px 48px;padding:22px 80px;display:flex}.gw .signup-bar-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.gw .signup-bar .signup-form{flex:420px}.gw .signup-bar .signup-message{min-width:100%;min-height:0;font-size:14px}.gw .signup-bar .signup-message:empty{display:none}.gw .levers{height:560px;display:flex;overflow:hidden}.gw .levers-home,.gw .lever{flex:0 0 var(--strip);min-width:0;transition:flex-grow .28s cubic-bezier(.4,0,.2,1)}.gw .levers-home.is-intro,.gw .lever.is-open{flex-grow:1}.gw .levers-home{background:var(--red);color:var(--white);position:relative;overflow:hidden}.gw .levers-intro,.gw .levers-rail{transition:opacity .22s,visibility .22s;position:absolute;top:0;bottom:0;left:0;right:0}.gw .levers-intro{justify-content:center;align-items:center;padding:64px 72px;display:flex}.gw .levers-home.is-rail .levers-intro,.gw .levers-home.is-intro .levers-rail{opacity:0;visibility:hidden;pointer-events:none}.gw .levers-intro-copy{text-align:center;max-width:620px}.gw .levers-intro-copy h2{letter-spacing:-.02em;font-size:56px;font-weight:400;line-height:1.06}.gw .levers-intro-copy p{margin-top:20px;font-size:22px;font-weight:400;line-height:1.4}.gw .levers-cta{background:var(--white);width:64px;height:64px;color:var(--red);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:48px;right:48px}.gw .levers-cta svg{width:26px;height:26px}.gw .levers-cta:focus-visible{outline:2px solid var(--white);outline-offset:-6px}.gw .levers-rail:focus-visible{outline:2px solid var(--white);outline-offset:-6px}.gw .lever-strip:focus-visible{outline:2px solid var(--white);outline-offset:-6px}.gw .lever[data-tone=light] .lever-strip:focus-visible{outline-color:var(--ink)}.gw .levers-rail{width:var(--strip);background:var(--red);color:var(--white);justify-content:center;align-items:flex-end;padding-bottom:48px;display:flex}.gw .levers-rail span{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-sans);letter-spacing:.01em;font-size:42px;font-weight:600;transform:rotate(180deg)}.gw .lever{display:flex;position:relative;overflow:hidden}.gw .lever-media{flex:0 0 var(--media);overflow:hidden}.gw .lever-media img{object-fit:cover;width:100%;height:100%}.gw .lever-strip{width:var(--strip);z-index:1;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:auto}.gw .lever.is-open .lever-strip{opacity:0;pointer-events:none}.gw .lever-panel{opacity:0;pointer-events:none;flex-direction:column;flex:1;justify-content:center;min-width:490px;height:100%;padding:40px 44px;transition:opacity .2s 80ms,transform .24s cubic-bezier(.4,0,.2,1) 80ms;display:flex;transform:translateY(8px)}.gw .lever.is-open .lever-panel{opacity:1;pointer-events:auto;transform:none}.gw .lever-cta{border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:48px;right:48px}.gw .lever-cta svg{width:26px;height:26px}.gw .lever-cta:focus-visible{outline-offset:4px;outline:2px solid}.gw .lever-eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;flex-shrink:0;min-height:1em;margin-bottom:14px;font-size:13px;font-weight:500}.gw .lever-title{letter-spacing:-.03em;flex-shrink:0;margin-bottom:26px;font-size:48px;font-weight:600;line-height:1}.gw .lever-mark{flex-shrink:0;width:44px;height:44px;margin-bottom:24px}.gw .lever-body{max-width:25em;font-size:20px;font-weight:400;line-height:1.5}.gw .playbook{min-height:var(--band);background:var(--cream);color:var(--red);text-align:center;place-content:center;padding:22px 80px;display:grid}.gw .playbook p{max-width:33em;margin:0 auto;font-size:20px;font-weight:500;line-height:1.5}.gw .footer{background:var(--ink);color:var(--white);padding:88px var(--pad)44px;flex-direction:column;gap:64px;display:flex}.gw .footer-cta{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.gw .footer-cta h2{letter-spacing:-.02em;font-size:42px;font-weight:400;line-height:1.08}.gw .footer-cta p{max-width:30em;font-size:18px;font-weight:500;line-height:1.55}.gw .pill.footer-cta-link{background:var(--red);color:var(--white);margin-top:26px}.gw .footer-base{border-top:1px solid rgba(255,255,255,.18);justify-content:space-between;align-items:center;gap:48px;min-height:96px;padding-top:40px;display:flex}.gw .footer-brands{align-items:center;gap:56px;display:flex}.gw .abundance{align-items:center;text-decoration:none;display:flex}.gw .abundance img{width:auto;height:40px}.gw .footer-meta{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.gw .social{align-items:center;gap:20px;display:flex}.gw .social a{width:22px;height:22px;color:var(--white);place-items:center;text-decoration:none;display:grid}.gw .social svg{width:20px;height:20px}.gw .social a:hover,.gw .abundance:hover{opacity:.8}.gw :focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gw .levers-home,.gw .lever{transition:none}.gw .lever-panel{transition:opacity .15s;transform:none}.gw .video-sheet{transition:none}}@media (max-width:900px){.gw{--nav:64px;--pad:20px}.gw .nav{z-index:50;position:-webkit-sticky;position:sticky;top:0}.gw .brand-symbol{height:30px}.gw #about,.gw #newsletter,.gw #levers{scroll-margin-top:var(--nav)}.gw .nav-toggle{place-items:center;width:44px;height:44px;margin-right:-9px;display:grid}.gw .nav-toggle svg{width:26px;height:26px;display:block}.gw .nav>nav{top:var(--nav);z-index:45;padding:8px var(--pad)40px;background:var(--red);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.gw .nav.is-open>nav{opacity:1;visibility:visible;transform:none}.gw .nav-links{flex-direction:column;gap:0}.gw .nav-links li+li{border-top:1px solid rgba(255,255,255,.24)}.gw .nav-links a{padding:22px 0;font-size:19px;display:block}.gw .hero-scan{transform-origin:top;transform:scaleY(.6)}.gw .hero-play{letter-spacing:.12em;gap:9px;padding:6px 16px 6px 6px;font-size:11px;bottom:14px;right:14px}.gw .hero-play-icon{width:28px;height:28px}.gw .hero-play-icon svg{width:11px;height:11px}.gw .what{min-height:0;padding:44px var(--pad)48px;grid-template-columns:1fr;gap:26px}.gw .eyebrow{letter-spacing:.18em;margin-bottom:14px;font-size:11px}.gw .what h1{font-size:34px}.gw .what-body{gap:18px}.gw .what-body p{font-size:16px}.gw .what-actions{flex-direction:column;align-items:stretch;gap:20px;margin-top:6px}.gw .what-cta{justify-content:center}.gw .what-link{font-size:16px}.gw .newsletter{grid-template-columns:1fr;height:auto}.gw .newsletter-copy{padding:52px var(--pad)}.gw .newsletter h2{font-size:34px}.gw .newsletter-lede{margin-top:14px;font-size:16px}.gw .newsletter .signup-form,.gw .newsletter .signup-message{max-width:none}.gw{--band:0px}.gw .signup-bar{padding:22px var(--pad);gap:14px}.gw .signup-bar-label{letter-spacing:.18em;font-size:11px}.gw .signup-bar .signup-form{flex-direction:column;flex:100%;align-items:stretch}.gw .signup-bar .signup-form>.signup-input{flex:none}.gw .signup-input{height:48px;font-size:15px}.gw .signup-submit{justify-content:center;height:48px}.gw .newsletter-media{height:320px}.gw .levers{flex-direction:column;height:auto;overflow:visible}.gw .levers-home,.gw .lever{flex:none;transition:none}.gw .levers-intro{padding:44px var(--pad)48px;flex-direction:column;position:static}.gw .levers-home.is-rail .levers-intro,.gw .levers-home.is-intro .levers-rail{display:none}.gw .levers-rail{width:100%;padding:17px var(--pad);justify-content:space-between;align-items:center;gap:16px;position:static}.gw .levers-rail span{writing-mode:horizontal-tb;font-size:24px;transform:none}.gw .levers-rail:after{content:"×";font-size:26px;line-height:1}.gw .levers-intro-copy{max-width:none}.gw .levers-intro-copy h2{font-size:34px}.gw .levers-intro-copy p{margin-top:14px;font-size:18px}.gw .levers-cta{width:56px;height:56px;margin-top:28px;position:static}.gw .lever{flex-direction:column}.gw .lever-media{display:none}.gw .lever.is-open .lever-media{flex:none;height:190px;display:block}.gw .lever-strip{width:100%;transition:none;top:0;bottom:0;left:0;right:0}.gw .lever.is-open .lever-strip{opacity:1;pointer-events:auto;height:190px;top:0;bottom:auto;left:0;right:0}.gw .lever-strip:after{content:"+";top:50%;right:var(--pad);font-size:28px;font-weight:400;line-height:1;position:absolute;transform:translateY(-50%)}.gw .lever.is-open .lever-strip:after{content:"–";color:var(--white);text-shadow:0 1px 6px rgba(0,0,0,.55);top:18px;transform:none}.gw .lever-panel{min-width:0;height:auto;padding:22px var(--pad)26px;opacity:1;pointer-events:auto;transition:none;transform:none}.gw .lever-eyebrow{letter-spacing:.18em;margin-bottom:8px;padding-right:44px;font-size:11px}.gw .lever-title{margin-bottom:0;padding-right:44px;font-size:30px}.gw .lever.is-open .lever-title{margin-bottom:22px}.gw .lever:not(.is-open) .lever-mark,.gw .lever:not(.is-open) .lever-body{display:none}.gw .lever-mark{order:1;width:32px;height:32px;margin-bottom:16px}.gw .lever-body{order:2;max-width:none;font-size:16px}.gw .lever-cta{order:3;width:52px;height:52px;margin-top:26px;position:static}.gw .lever:not(.is-open) .lever-cta{display:none}.gw .playbook{padding:40px var(--pad)}.gw .playbook p{max-width:none;font-size:17px}.gw .footer{padding:48px var(--pad)34px;gap:40px}.gw .footer-cta{grid-template-columns:1fr;gap:22px}.gw .footer-cta h2{font-size:28px}.gw .footer-cta p{max-width:none;font-size:16px}.gw .footer-cta-link{justify-content:center;margin-top:22px}.gw .footer-base{flex-direction:column;align-items:flex-start;gap:26px;min-height:0;padding-top:32px}.gw .footer-meta{align-items:flex-start}.gw .abundance img{height:32px}}@media (max-width:575px){.gw .video-sheet{padding:8px}}
