@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");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}.fp-teaser{--red:#ff002b;--white:#faf8f5;--muted:#9b9898;--bg:#090909;--display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--body:"Barlow",Arial,sans-serif}.fp-teaser *{box-sizing:border-box}.fp-teaser{scroll-behavior:smooth;background:var(--bg);color:var(--white);font-family:var(--body);font-variant-emoji:text;margin:0;scroll-padding-top:25px;overflow:clip visible}.fp-teaser a{color:inherit;text-decoration:none}.fp-teaser button,.fp-teaser input{font:inherit}.fp-teaser button,.fp-teaser a,.fp-teaser input{-webkit-tap-highlight-color:transparent}.fp-teaser button{cursor:pointer}.fp-teaser button:focus-visible,.fp-teaser a:focus-visible,.fp-teaser input:focus-visible{outline-offset:5px;outline:2px solid #fff}.fp-teaser button{color:inherit}.fp-teaser ::selection{background:var(--red);color:#fff}.fp-teaser .skip{z-index:100;color:#000;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.fp-teaser .skip:focus{top:15px}.fp-teaser .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fp-teaser header{z-index:10;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:100%;height:102px;padding:0 5%;display:flex;position:absolute;top:0}.fp-teaser .brand img{width:175px;height:auto;display:block}.fp-teaser .nav-right{align-items:center;gap:42px;display:flex}.fp-teaser .availability,.fp-teaser .eyebrow,.fp-teaser .micro,.fp-teaser .small-index,.fp-teaser .demo-topline,.fp-teaser .demo-footer,.fp-teaser .demo-caption,.fp-teaser .hero-coordinate,.fp-teaser .hero-stamp,.fp-teaser .hero-bottom,.fp-teaser .preview-label{letter-spacing:1.9px;font-size:10px;font-weight:600}.fp-teaser .availability{align-items:center;gap:9px;display:flex}.fp-teaser .availability i,.fp-teaser .demo-topline i{background:var(--red);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #ff002b88}.fp-teaser .nav-cta{border-bottom:1px solid #ffffff60;gap:38px;padding:10px 0;font-size:12px;display:flex}.fp-teaser .nav-cta span{color:var(--red);font-size:19px}.fp-teaser .hero{isolation:isolate;height:min(100svh,1100px);min-height:830px;position:relative;overflow:hidden}.fp-teaser .hero-image{z-index:-4;background:#151011 50% 48%/cover no-repeat;animation:18s ease-in-out infinite alternate fp-breathe;position:absolute;inset:0;transform:scale(1.025)}.fp-teaser .hero-shade{z-index:-3;background:linear-gradient(90deg,#090909eb,#090909b0 29%,#09090910 70%),linear-gradient(#09090966,#0000 18% 77%,#090909);position:absolute;inset:0}.fp-teaser .grain{pointer-events:none;opacity:.035;z-index:-2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fp-teaser .light-sweep{z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 45%,#ff002b08 49%,#ff002b16 50%,#0000 54%);animation:12s ease-in-out infinite fp-light;position:absolute;inset:-40%;transform:translate(-35%)}.fp-teaser .hero-content{max-width:1100px;padding:173px 5% 110px;position:relative}.fp-teaser .eyebrow{color:#c3bdbd;align-items:center;gap:12px;margin:0 0 24px;display:flex}.fp-teaser .red-dash{background:var(--red);width:24px;height:2px}.fp-teaser h1,.fp-teaser h2,.fp-teaser h3,.fp-teaser p{margin-top:0}.fp-teaser h1{font-family:var(--display);letter-spacing:-1.8px;margin:0 0 27px;font-size:clamp(86px,8.2vw,145px);font-weight:800;line-height:.87}.fp-teaser .line{margin-bottom:-7px;padding-bottom:7px;display:block;overflow:hidden}.fp-teaser .line>span{animation:1.1s cubic-bezier(.16,1,.3,1) both fp-title-in;display:block}.fp-teaser .line:nth-child(2)>span{animation-delay:.12s}.fp-teaser .line:nth-child(3)>span{animation-delay:.24s}.fp-teaser .red{color:var(--red)}.fp-teaser .hero-description{color:#c6c2c2;margin:24px 0;font-size:19px;line-height:1.5}.fp-teaser .entrance{animation:1s .35s both fp-rise}.fp-teaser .join{max-width:490px;scroll-margin-top:150px}.fp-teaser form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0909099e;border:1px solid #ffffff40;gap:5px;padding:5px;display:flex}.fp-teaser input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:15px 13px;font-size:14px}.fp-teaser input::placeholder{color:#b0aaaa}.fp-teaser form button{background:var(--red);white-space:nowrap;border:0;align-items:center;gap:23px;padding:0 20px;font-size:13px;font-weight:600;display:flex}.fp-teaser form button span{font-size:22px}.fp-teaser form button:hover,.fp-teaser .closing-cta:hover{background:#d80025}.fp-teaser .form-note{color:#a7a0a0;margin:12px 0 0;font-size:11px}.fp-teaser .form-note span{color:#777172;margin-left:7px}.fp-teaser .form-status{color:#817979;min-height:15px;margin:7px 0 0;font-size:10px;line-height:1.5}.fp-teaser .form-status.feedback{color:#faf8f5}.fp-teaser .hero-coordinate{writing-mode:vertical-rl;color:#a79090;letter-spacing:2.5px;font-size:8px;position:absolute;top:160px;right:24px}.fp-teaser .hero-stamp{align-items:center;gap:13px;font-size:10px;line-height:1.8;display:flex;position:absolute;bottom:185px;right:6%}.fp-teaser .stamp-rule{background:var(--red);width:2px;height:36px}.fp-teaser .hero-bottom{letter-spacing:1.3px;color:#aba2a2;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:29px;left:5%;right:5%}.fp-teaser .scroll-cue{align-items:center;gap:14px;display:flex}.fp-teaser .scroll-icon{border:1px solid #ffffff40;border-radius:15px;place-items:center;width:24px;height:31px;font-size:16px;animation:2s infinite fp-nudge;display:grid}.fp-teaser #motion{letter-spacing:1.3px;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;font-size:9px;display:flex}.fp-teaser #motion-icon{font-size:16px}.fp-teaser .capabilities{font-family:var(--display);letter-spacing:.7px;color:#d5d0cd;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding:27px 5%;font-size:21px;display:flex}.fp-teaser .capabilities i{font-family:var(--body);color:var(--red);font-size:14px;font-style:normal}.fp-teaser .experience{max-width:1600px;margin:auto;padding:94px 7% 110px;scroll-margin-top:0}.fp-teaser .section-top{justify-content:space-between;align-items:center;margin-bottom:56px;display:flex}.fp-teaser .section-top .eyebrow{margin:0}.fp-teaser .small-index{color:#656060;font-size:9px}.fp-teaser .experience-grid{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.fp-teaser h2{font-family:var(--display);letter-spacing:-1px;margin-bottom:29px;font-size:clamp(64px,6.4vw,100px);font-weight:800;line-height:.94}.fp-teaser .outline{-webkit-text-stroke:1px #9b9292;color:#0000}.fp-teaser .story-intro{color:#a9a2a2;font-size:15px;line-height:1.8}.fp-teaser .chapters{max-width:450px;margin-top:35px}.fp-teaser .chapters button{text-align:left;color:#8b8585;background:0 0;border:0;border-top:1px solid #ffffff1f;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:14px;transition:color .2s;display:flex}.fp-teaser .chapters button:last-child{border-bottom:1px solid #ffffff1f}.fp-teaser .chapters button[aria-selected=true]{color:#fff}.fp-teaser .chapter-number{color:#625b5b;font-variant-numeric:tabular-nums;font-size:10px}.fp-teaser .chapters button[aria-selected=true] .chapter-number{color:var(--red)}.fp-teaser .chapter-arrow{opacity:0;margin-left:auto;font-size:20px;transition:all .3s;transform:translate(-6px,6px)}.fp-teaser .chapters button[aria-selected=true] .chapter-arrow{opacity:1;color:var(--red);transform:none}.fp-teaser .demo-wrap{min-width:0;position:relative}.fp-teaser .demo-wrap:before{content:"";z-index:-1;background:radial-gradient(#ff002b0c,#0000 65%);position:absolute;inset:0 -15%}.fp-teaser .demo-topline{letter-spacing:1.4px;color:#8b8383;justify-content:space-between;margin-bottom:16px;font-size:8px;display:flex}.fp-teaser .demo-topline>span:first-child{color:#ded4d4;align-items:center;gap:7px;display:flex}.fp-teaser .demo{background:linear-gradient(135deg,#1a1718,#100f10);border:1px solid #ffffff25;transition:transform .5s;transform:perspective(1600px)rotateY(-3deg);box-shadow:0 30px 70px #0006}.fp-teaser .demo:hover{transform:perspective(1600px)rotateY(0)}.fp-teaser .demo-header{letter-spacing:1.5px;border-bottom:1px solid #ffffff17;align-items:center;gap:10px;padding:24px 25px;font-size:10px;display:flex}.fp-teaser .demo-header img{width:27px;height:23px}.fp-teaser .camp-day{color:#bdb4b4;letter-spacing:1px;margin-left:auto;font-size:9px}.fp-teaser .scene{min-height:436px;padding:30px 28px 26px;animation:.65s cubic-bezier(.16,1,.3,1) both fp-scene-in}.fp-teaser .scene[hidden]{display:none}.fp-teaser .micro{letter-spacing:1.5px;color:#8d8282;font-size:8px}.fp-teaser .scene h3{font-family:var(--display);letter-spacing:.1px;margin:13px 0 0;font-size:43px;font-weight:600;line-height:1.04}.fp-teaser .fight-count{align-items:center;gap:22px;margin:24px 0 23px;display:flex}.fp-teaser .fight-count>strong{font-family:var(--display);letter-spacing:-3px;font-size:104px;font-weight:600;line-height:.9}.fp-teaser .fight-count>div{flex-direction:column;gap:11px;display:flex}.fp-teaser .fight-count span{letter-spacing:2px;color:#bdb3b3;font-size:9px}.fp-teaser .fight-count .count-line{background:var(--red);width:90px;height:1px;display:block}.fp-teaser .fight-count b{color:#aaa2a2;font-size:12px;font-weight:400}.fp-teaser .week-label{letter-spacing:1.3px;color:#8f8585;justify-content:space-between;margin-bottom:13px;font-size:8px;display:flex}.fp-teaser .week{gap:7px;display:flex}.fp-teaser .week>div{color:#857d7d;flex-direction:column;flex:1;align-items:center;gap:10px;font-size:8px;display:flex}.fp-teaser .week b{color:#b9b2b2;background:#ffffff05;border:1px solid #ffffff12;place-items:center;width:100%;height:32px;font-size:10px;font-weight:400;display:grid}.fp-teaser .week .active-day{color:#ff4766;background:#ff002b1c;border-color:#ff002b59}.fp-teaser .demo-detail{border-top:1px solid #ffffff10;align-items:center;gap:12px;margin-top:24px;padding-top:19px;display:flex}.fp-teaser .detail-icon{color:var(--red);font-size:22px}.fp-teaser .demo-detail p{color:#bcb4b4;margin:0;font-size:11px;line-height:1.6}.fp-teaser .demo-footer{letter-spacing:1px;color:#867e7e;border-top:1px solid #ffffff18;justify-content:space-between;padding:17px 25px;font-size:8px;display:flex}.fp-teaser .demo-footer span:last-child{color:var(--red)}.fp-teaser .demo-controls{align-items:center;gap:15px;margin-top:20px;display:flex}.fp-teaser .demo-controls button{white-space:nowrap;letter-spacing:1px;color:#a39898;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:9px}.fp-teaser .demo-controls button span{margin-right:5px;font-size:17px}.fp-teaser .progress-track{background:#ffffff20;flex:1;min-width:20px;height:1px}.fp-teaser .progress-track span{background:var(--red);width:0;height:1px;display:block}.fp-teaser .demo-caption{letter-spacing:.8px;color:#766c6c;max-width:90px;font-size:7px;line-height:1.6}.fp-teaser .signal-row{letter-spacing:.5px;justify-content:space-between;align-items:center;gap:8px;margin:24px 0;font-size:7px;display:flex}.fp-teaser .signal{color:#ffc281;background:#d49a4217;border:1px solid #d49a4240;padding:8px}.fp-teaser .session-row{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.fp-teaser .session-row small{letter-spacing:1.3px;color:#8f8585;margin-bottom:8px;font-size:8px;display:block}.fp-teaser .session-row strong{font-size:16px;font-weight:500}.fp-teaser .session-row>span{color:#8e8484;align-items:center;gap:10px;font-size:8px;display:flex}.fp-teaser .session-row b{font-size:22px;font-weight:400}.fp-teaser .removed strong{color:#6e6666;text-decoration:line-through}.fp-teaser .adjusted{animation:1.3s .3s both fp-adjust-flash}.fp-teaser .adjusted>span{color:var(--red)}.fp-teaser .adjustment-note{background:#ffffff04;gap:11px;margin-top:13px;padding:15px;display:flex}.fp-teaser .red-dot{background:var(--red);flex-shrink:0;width:4px;height:4px;margin-top:7px}.fp-teaser .adjustment-note p{color:#948b8b;margin:0;font-size:10px;line-height:1.7}.fp-teaser .adjustment-note strong{color:#ddd4d4;font-weight:500}.fp-teaser .tracking-item{border-top:1px solid #ffffff18;gap:14px;margin-top:20px;padding-top:18px;display:flex}.fp-teaser .tracking-item>span{color:var(--red);padding-top:2px;font-size:9px}.fp-teaser .tracking-item>div{flex:1}.fp-teaser .tracking-item strong{letter-spacing:1px;font-size:10px;font-weight:500}.fp-teaser .tracking-item p{color:#9b9090;margin:7px 0 13px;font-size:11px}.fp-teaser .load-bars{gap:5px;display:flex}.fp-teaser .load-bars i{background:#ff002b;flex:1;height:15px}.fp-teaser .load-bars i:nth-child(n+9){background:#ffffff0d}.fp-teaser .weight-chart{fill:none;width:100%;height:60px}.fp-teaser .chart-grid{stroke:#ffffff0c}.fp-teaser .chart-target{stroke:#ff002b50;stroke-dasharray:4 5}.fp-teaser .chart-weight{stroke:#e7dedd;stroke-width:1.5px;stroke-dasharray:400;animation:1.5s both fp-chart}.fp-teaser .safety-note{color:#8c8282;margin:16px 0 0;font-size:9px;line-height:1.6}.fp-teaser .closing{background:linear-gradient(110deg,#171012,#090909 75%);border-top:1px solid #ffffff1c;min-height:480px;padding:78px 7%;position:relative;overflow:hidden}.fp-teaser .closing-inner{z-index:1;max-width:1400px;margin:auto;position:relative}.fp-teaser .closing h2{margin:0 0 26px;font-size:105px;line-height:.9}.fp-teaser .closing .eyebrow{letter-spacing:2px;font-size:9px}.fp-teaser .closing-logo{opacity:.13;width:420px;height:380px;position:absolute;top:53px;right:8%;transform:rotate(-6deg)}.fp-teaser .closing-cta{background:var(--red);align-items:center;gap:55px;padding:18px 24px;font-size:13px;transition:background .2s;display:inline-flex}.fp-teaser .closing-cta span{font-size:22px}.fp-teaser .roadmap{color:#887b7b;margin-top:20px;font-size:10px}.fp-teaser footer{border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:30px;padding:35px 5%;display:flex}.fp-teaser footer .brand img{width:125px}.fp-teaser footer p{color:#776f6f;margin:0;font-size:9px}.fp-teaser footer nav{color:#aaa0a0;gap:24px;margin-left:auto;font-size:10px;display:flex}.fp-teaser footer nav a:hover{color:#fff}.fp-teaser .preview-label{color:#685f5f;letter-spacing:1px;width:100%;font-size:8px}.fp-teaser .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.fp-teaser .reveal.visible{opacity:1;transform:none}.fp-teaser.motion-paused *,.fp-teaser.motion-paused :before{animation-play-state:paused!important}.fp-teaser.motion-paused .reveal{transition:none}.fp-teaser.motion-paused .reveal.visible{opacity:1;transform:none}@keyframes fp-title-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes fp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fp-breathe{0%{transform:scale(1.025)translate(0)}to{transform:scale(1.08)translate(-1%)}}@keyframes fp-light{0%,to{opacity:0;transform:translate(-35%)}40%,60%{opacity:.7}80%{opacity:0;transform:translate(35%)}}@keyframes fp-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes fp-scene-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fp-chart{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes fp-adjust-flash{0%,to{background:0 0}50%{background:#ff002b0e}}@media(min-width:1600px){.fp-teaser .hero-content{padding-top:190px}.fp-teaser .hero{min-height:950px}.fp-teaser .hero-description{margin-top:34px}}@media(max-width:1100px){.fp-teaser .hero-content{padding-top:170px}.fp-teaser h1{font-size:96px}.fp-teaser .hero{min-height:810px}.fp-teaser .hero-image{background-position:60%}.fp-teaser .experience{padding:75px 5%}.fp-teaser .experience-grid{gap:6%}.fp-teaser h2{font-size:74px}.fp-teaser .scene{padding:25px 20px}.fp-teaser .scene h3{font-size:38px}.fp-teaser .demo-topline{font-size:7px}.fp-teaser .demo-caption{display:none}.fp-teaser .capabilities{font-size:18px}.fp-teaser .hero-stamp{font-size:8px;right:4%}}@media(max-width:760px){.fp-teaser header{height:79px;padding:0 6%}.fp-teaser .brand img{width:140px}.fp-teaser .availability{display:none}.fp-teaser .nav-right{gap:0}.fp-teaser .nav-cta{gap:20px;font-size:10px}.fp-teaser .hero{height:auto;min-height:860px}.fp-teaser .hero-content{max-width:none;padding:155px 6% 120px}.fp-teaser .hero-image{opacity:.8;background-position:68%}.fp-teaser .hero-shade{background:linear-gradient(90deg,#090909cc,#09090940),linear-gradient(#09090940,#09090940 40%,#090909 98%)}.fp-teaser h1{letter-spacing:-1px;font-size:clamp(72px,13.4vw,102px);line-height:.91}.fp-teaser .hero .eyebrow{letter-spacing:1.5px;margin-bottom:27px;font-size:8px}.fp-teaser .hero-description{margin:29px 0 27px;font-size:17px;line-height:1.6}.fp-teaser .hero-coordinate,.fp-teaser .hero-stamp{display:none}.fp-teaser .join{max-width:460px}.fp-teaser .hero-bottom{letter-spacing:1px;font-size:7px;bottom:24px;left:6%;right:6%}.fp-teaser #motion{letter-spacing:.5px;gap:6px;font-size:7px}.fp-teaser .capabilities{flex-wrap:wrap;justify-content:center;gap:12px 17px;padding:23px 6%;font-size:15px}.fp-teaser .capabilities i{font-size:9px}.fp-teaser .experience{padding:58px 6% 65px}.fp-teaser .section-top{margin-bottom:32px}.fp-teaser .section-top .eyebrow{letter-spacing:1px;font-size:8px}.fp-teaser .small-index{display:none}.fp-teaser .experience-grid{grid-template-columns:1fr;gap:36px}.fp-teaser h2{font-size:76px}.fp-teaser .story-intro{font-size:14px}.fp-teaser .chapters{max-width:none;margin-top:24px}.fp-teaser .chapters button{padding:16px 0;font-size:13px}.fp-teaser .demo{transform:none}.fp-teaser .demo-topline{font-size:8px}.fp-teaser .scene{min-height:425px;padding:27px 24px}.fp-teaser .scene h3{font-size:43px}.fp-teaser .demo-controls{margin-top:10px}.fp-teaser .demo-caption{display:block}.fp-teaser .closing{min-height:460px;padding:60px 6%}.fp-teaser .closing h2{font-size:95px}.fp-teaser .closing-logo{width:300px;top:75px;right:-100px}.fp-teaser .closing .eyebrow{letter-spacing:1.2px;font-size:7px}.fp-teaser footer{gap:20px;padding:30px 6%}.fp-teaser footer nav{gap:20px;width:100%;margin:0;font-size:9px}.fp-teaser .preview-label{font-size:7px}.fp-teaser .reveal{transform:translateY(16px)}}@media(max-width:380px){.fp-teaser h1{font-size:66px}.fp-teaser .hero-content{padding-top:140px}.fp-teaser .hero{min-height:825px}.fp-teaser form button{gap:10px;padding:0 12px;font-size:11px}.fp-teaser input{padding:15px 8px;font-size:13px}.fp-teaser .form-note{font-size:10px}.fp-teaser .form-note span{margin:5px 0 0;display:block}.fp-teaser .scene{padding:23px 17px}.fp-teaser .demo-header{padding:20px 17px}.fp-teaser .demo-topline{font-size:7px}.fp-teaser h2{font-size:67px}.fp-teaser .signal-row,.fp-teaser .hero-bottom{font-size:6px}.fp-teaser .closing-cta{gap:25px}.fp-teaser .hero-image{background-position:66%}}@media(prefers-reduced-motion:reduce){.fp-teaser{scroll-behavior:auto}.fp-teaser *,.fp-teaser :before,.fp-teaser :after{transition:none!important;animation:none!important}.fp-teaser .reveal{opacity:1;transform:none}.fp-teaser .hero-image,.fp-teaser .demo{transform:none}}.fp-teaser .motion-story{background:#090909;border-bottom:1px solid #ffffff1c;height:220vh;position:relative}.fp-teaser .motion-stage{isolation:isolate;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.fp-teaser .motion-grid{z-index:-2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.fp-teaser .motion-heading{z-index:2;position:absolute;top:10%;left:7%}.fp-teaser .motion-heading h2{font-size:clamp(65px,7vw,120px);line-height:.92}.fp-teaser .motion-heading .eyebrow{font-size:9px}.fp-teaser .orbit{width:min(65vw,700px);height:min(65vw,700px);transform:translate(-50%,-50%) rotate(var(--turn,0deg));transition:opacity .3s;position:absolute;top:50%;left:53%}.fp-teaser .orbit>img{object-fit:contain;filter:drop-shadow(0 0 45px #ff002b35);width:39%;height:39%;transform:rotate(calc(-1 * var(--turn,0deg)));position:absolute;top:30.5%;left:30.5%}.fp-teaser .orbit-ring{border:1px solid #ff002b55;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 70px #ff002b05}.fp-teaser .ring-a{border-left-color:var(--red);border-bottom-color:#0000;animation:28s linear infinite fp-orbital}.fp-teaser .ring-b{border:1px dashed #ffffff24;animation:60s linear infinite reverse fp-orbital;inset:0}.fp-teaser .orbit svg{fill:none;stroke:#ff002b;stroke-width:1px;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.fp-teaser .floating-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff25;border-left:2px solid var(--red);will-change:transform;background:#141012d9;width:245px;padding:19px 24px;transition:border-color .4s,background .4s;position:absolute}.fp-teaser .floating-card>span{letter-spacing:1.8px;color:#93888b;font-size:8px}.fp-teaser .floating-card strong{font-family:var(--display);margin-top:10px;font-size:31px;font-weight:600;display:block}.fp-teaser .floating-card p{color:#9d9395;margin:8px 0 0;font-size:11px}.fp-teaser .floating-card.is-active{background:#2a1118;border-color:#ff002b88;box-shadow:0 0 40px #ff002b0a}.fp-teaser .motion-track{background:#ffffff1c;height:1px;position:absolute;bottom:75px;left:7%;right:7%}.fp-teaser .motion-track>span{background:var(--red);width:0;height:2px;display:block}.fp-teaser .motion-bottom{letter-spacing:1.6px;color:#9d9295;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:40px;left:7%;right:7%}.fp-teaser .motion-bottom>span:first-child{color:#eee5e8}.fp-teaser .day-picker{background:#080808;border:1px solid #ffffff25;gap:6px;margin:20px 0 0;padding:4px;display:flex}.fp-teaser .day-picker button{color:#9e9497;background:0 0;border:0;flex:1;min-height:44px;padding:13px 7px;font-size:10px;transition:background .25s,color .25s}.fp-teaser .day-picker button[aria-pressed=true]{color:#fff;background:#ff002b}.fp-teaser .signal-row{margin:16px 0}.fp-teaser .session-row{transition:opacity .5s,transform .5s,background .5s}.fp-teaser .session-row.retained strong{color:#faf8f5;text-decoration:none}.fp-teaser .session-row.retained{background:#b8e6a308}.fp-teaser .signal.is-fresh{color:#b8e6a3;background:#b8e6a310;border-color:#b8e6a340}.fp-teaser .changed{animation:.6s both fp-response-change!important}.fp-teaser .scene[data-panel="1"]{min-height:505px}.fp-teaser .hero-image{animation-duration:10s}.fp-teaser .light-sweep{background:linear-gradient(115deg,#0000 42%,#ff002b08 47%,#ff002b30 50%,#0000 56%);animation-duration:7s}.fp-teaser .capabilities{overflow:hidden}.fp-teaser .capabilities span{animation:8s infinite fp-feature-glow}.fp-teaser .capabilities span:nth-of-type(2){animation-delay:1s}.fp-teaser .capabilities span:nth-of-type(3){animation-delay:2s}.fp-teaser .capabilities span:nth-of-type(4){animation-delay:3s}.fp-teaser .capabilities span:nth-of-type(5){animation-delay:4s}@keyframes fp-orbital{to{transform:rotate(360deg)}}@keyframes fp-response-change{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes fp-feature-glow{0%,35%,to{color:#a69b9e}15%{color:#fff;text-shadow:0 0 20px #ffffff40}}@media(max-width:760px){.fp-teaser .motion-story{height:190vh}.fp-teaser .motion-stage{min-height:700px}.fp-teaser .motion-heading{top:8%;left:6%}.fp-teaser .motion-heading h2{font-size:57px}.fp-teaser .motion-heading .eyebrow{font-size:7px}.fp-teaser .orbit{width:390px;height:390px;top:51%;left:50%}.fp-teaser .floating-card{width:174px;padding:12px 14px}.fp-teaser .floating-card strong{margin-top:7px;font-size:23px}.fp-teaser .floating-card>span{font-size:6px}.fp-teaser .floating-card p{margin:6px 0 0;font-size:9px;line-height:1.5}.fp-teaser .fc-a{top:29%;right:6%}.fp-teaser .fc-b{bottom:22%;left:6%}.fp-teaser .fc-c{bottom:13%;right:6%}.fp-teaser .motion-bottom{letter-spacing:.8px;font-size:6px;bottom:22px;left:6%;right:6%}.fp-teaser .motion-track{bottom:48px;left:6%;right:6%}.fp-teaser .day-picker button{font-size:9px}.fp-teaser .scene[data-panel="1"]{min-height:515px}}@media(prefers-reduced-motion:reduce){.fp-teaser .motion-story{height:auto}.fp-teaser .motion-stage{height:780px;position:relative}.fp-teaser .orbit{transform:translate(-50%,-50%)}.fp-teaser .floating-card{transform:none!important}.fp-teaser .motion-bottom span:last-child{display:none}}@media(max-width:760px){.fp-teaser .motion-heading h2{max-width:88vw;font-size:46px}.fp-teaser .motion-heading{top:7%}.fp-teaser .fc-a{top:31%}.fp-teaser .day-picker button{font-size:10px}}.fp-teaser .hero-image{filter:grayscale()contrast(1.05);transform:scale(var(--hero-scale,1.04));background-image:none;background-position:52% 40%;animation:none;left:22%}.fp-teaser .hero-content{transform:translateY(var(--hero-y,0px));opacity:var(--hero-opacity,1)}.fp-teaser .journey-progress{z-index:100;background:#ffffff08;height:2px;position:fixed;top:0;left:0;right:0}.fp-teaser .journey-progress span{background:var(--red);width:0;height:100%;display:block}.fp-teaser .journey-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#0e0c0de8;border:1px solid #ffffff23;border-radius:40px;gap:4px;padding:6px;display:flex;position:fixed;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}.fp-teaser .journey-nav a{letter-spacing:1px;color:#958c8f;white-space:nowrap;border-radius:30px;padding:12px 17px;font-size:8px}.fp-teaser .journey-nav a span{margin-left:6px}.fp-teaser .journey-nav a.active{color:#0a0a0a;background:#faf8f5}.fp-teaser .hero-bottom{bottom:65px}.fp-teaser .response-story{background:#0a090a;border-top:1px solid #ffffff15;min-height:155vh;position:relative}.fp-teaser .response-stage{grid-template-columns:1fr 1fr;align-items:center;gap:9%;min-height:100svh;padding:100px 7%;display:grid;position:sticky;top:0}.fp-teaser .response-copy h2{letter-spacing:-.7px;margin-bottom:27px;font-size:clamp(50px,5.1vw,82px);line-height:.98}.fp-teaser .response-intro{color:#ada4a7;font-size:17px;line-height:1.6}.fp-teaser .response-copy .day-picker{background:0 0;border:0;grid-template-columns:1fr;gap:10px;margin-top:32px;padding:0;display:grid}.fp-teaser .response-copy .day-picker button{text-align:left;background:#ffffff02;border:1px solid #ffffff26;padding:20px 20px 20px 48px;transition:all .3s;position:relative}.fp-teaser .response-copy .day-picker button strong{font-size:16px;font-weight:500;display:block}.fp-teaser .response-copy .day-picker button small{color:#8f8589;margin-top:7px;font-size:11px;display:block}.fp-teaser .response-copy .day-picker button[aria-pressed=true]{color:#0a090a;background:#faf8f5;border-color:#faf8f5}.fp-teaser .choice-dot{border:1px solid #7f777a;border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:20px}.fp-teaser .day-picker button[aria-pressed=true] .choice-dot{background:var(--red);border-color:var(--red)}.fp-teaser .try-caption{letter-spacing:1.4px;color:#8e8287;margin-top:17px;font-size:8px}.fp-teaser .response-board{--response:#faf8f5;background:radial-gradient(at 85% 32%,#ffffff04,#0000 65%);border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff25;min-width:0;padding:25px 0;position:relative}.fp-teaser .board-top{letter-spacing:1.5px;color:#aaa0a4;align-items:center;gap:11px;font-size:8px;display:flex}.fp-teaser .board-top img{width:25px}.fp-teaser .board-example{color:#756a70;margin-left:auto}.fp-teaser .outcome{z-index:2;pointer-events:none;padding-top:40px;position:relative}.fp-teaser .outcome-label{letter-spacing:3px;color:#cfc6c9;font-size:13px}.fp-teaser .outcome-big{font-family:var(--display);letter-spacing:-4px;color:var(--response);font-size:clamp(130px,13vw,210px);font-weight:700;line-height:1;transition:color .4s}.fp-teaser .outcome p{color:#c2b7bd;max-width:300px;min-height:48px;margin:10px 0 34px;font-size:16px;line-height:1.5}.fp-teaser .lift-visual{aspect-ratio:1;opacity:.4;pointer-events:none;width:62%;position:absolute;top:60px;right:-8%}.fp-teaser .lift-visual svg{stroke:#ccc0c6;fill:none;stroke-width:3px;width:100%;height:60%;position:absolute;inset:20% 0}.fp-teaser .barbell{transform-origin:50%;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .6s}.fp-teaser .lift-orbit{transform:scale(var(--board-ring,1));border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:0}.fp-teaser .strike{stroke:var(--red);stroke-width:5px;stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset .65s}.fp-teaser .response-board[data-mode=sparring] .strike{stroke-dashoffset:0}.fp-teaser .response-board[data-mode=sparring] .result .load-line i{opacity:.5;background:var(--red);transform:scaleY(.3)}.fp-teaser .response-board[data-mode=sparring] .result .load-line i:nth-child(n+3){opacity:0;transform:scaleY(0)}.fp-teaser .plan-comparison{border-top:1px solid #ffffff20;grid-template-columns:1fr 32px 1fr;gap:14px;padding-top:24px;display:grid}.fp-teaser .plan-comparison>div>span{letter-spacing:1.5px;color:#786d73;font-size:8px}.fp-teaser .plan-comparison strong{min-height:42px;margin-top:10px;font-size:14px;font-weight:500;line-height:1.5;display:block}.fp-teaser .planned strong{color:#81767c}.fp-teaser .comparison-arrow{color:#80757b;align-self:center}.fp-teaser .load-line{align-items:end;gap:5px;height:44px;margin-top:8px;display:flex}.fp-teaser .load-line i{transform-origin:bottom;background:#595156;flex:1;height:100%;transition:transform .65s cubic-bezier(.2,1,.3,1),opacity .5s,background .4s;display:block}.fp-teaser .load-line i:nth-child(2){height:75%;transition-delay:60ms}.fp-teaser .load-line i:nth-child(3){height:90%;transition-delay:.12s}.fp-teaser .load-line i:nth-child(4){height:65%;transition-delay:.18s}.fp-teaser .load-line i:nth-child(5){height:80%;transition-delay:.24s}.fp-teaser .result .load-line i{background:#f1e7ec}.fp-teaser .decision{border-top:1px solid #ffffff12;align-items:center;gap:12px;margin-top:20px;padding:22px 0 15px;display:flex}.fp-teaser .decision>span{color:var(--response);font-size:22px}.fp-teaser .decision p{color:#c4b8be;margin:0;font-size:12px;line-height:1.6}.fp-teaser .example-note{color:#6f626a;margin:0;font-size:9px}.fp-teaser .weight-story{background:#100d0f;border-top:1px solid #ffffff15;align-items:center;min-height:88vh;padding:100px 7%;display:flex;position:relative;overflow:hidden}.fp-teaser .weight-story-inner{z-index:2;position:relative}.fp-teaser .weight-story h2{font-size:clamp(65px,6.6vw,105px)}.fp-teaser .weight-story p:not(.eyebrow){color:#bdb0b8;font-size:18px;line-height:1.7}.fp-teaser .weight-story .weight-safety{max-width:340px;color:#877881!important;font-size:10px!important}.fp-teaser .weight-story-chart{fill:none;width:57%;height:55%;position:absolute;top:25%;right:-2%;overflow:visible}.fp-teaser .weight-story-chart #weight-trace{stroke:#f2e9ee;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:var(--chart-offset,1)}.fp-teaser #weight-end{fill:var(--red);stroke:none;opacity:var(--chart-end,0)}.fp-teaser .chart-note{letter-spacing:2px;color:#7e6c76;font-size:8px;position:absolute;bottom:17%;right:7%}.fp-teaser .closing{align-items:center;min-height:80vh;display:flex}.fp-teaser .closing-inner{width:100%}.fp-teaser .closing-logo{transform:translateY(var(--closing-shift,30px)) rotate(-6deg);opacity:var(--closing-alpha,.13)}.fp-teaser footer{padding-bottom:95px}.fp-teaser .scene,.fp-teaser .demo{display:none}@media(max-width:760px){.fp-teaser .hero-image{opacity:.7;background-position:55%;left:0}.fp-teaser .hero-shade{background:linear-gradient(90deg,#090909b0,#09090940),linear-gradient(#09090920,#09090940 30%,#090909 96%)}.fp-teaser .journey-nav{gap:0;padding:4px;bottom:10px}.fp-teaser .journey-nav a{letter-spacing:.5px;padding:11px 12px;font-size:7px}.fp-teaser .journey-nav a span{margin-left:3px}.fp-teaser .response-story{min-height:auto}.fp-teaser .response-stage{grid-template-columns:1fr;gap:40px;padding:70px 6%;position:relative}.fp-teaser .response-copy h2{font-size:57px}.fp-teaser .response-intro{font-size:16px}.fp-teaser .response-copy .day-picker{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.fp-teaser .response-copy .day-picker button{min-height:132px;padding:34px 13px 15px}.fp-teaser .response-copy .day-picker button strong{font-size:14px;line-height:1.3}.fp-teaser .response-copy .day-picker button small{font-size:9px;line-height:1.6}.fp-teaser .choice-dot{top:15px;left:13px}.fp-teaser .response-board{padding-top:22px}.fp-teaser .outcome{padding-top:28px}.fp-teaser .outcome-big{font-size:155px}.fp-teaser .outcome p{max-width:230px;font-size:15px}.fp-teaser .lift-visual{width:65%;top:65px;right:-3%}.fp-teaser .weight-story{align-items:flex-start;min-height:950px;padding:75px 6%}.fp-teaser .weight-story h2{font-size:65px}.fp-teaser .weight-story-chart{width:100%;height:30%;padding:0 6%;top:52%;right:0}.fp-teaser .chart-note{bottom:14%}.fp-teaser .closing{min-height:650px}.fp-teaser .closing-logo{top:150px;right:-80px}.fp-teaser .hero-bottom{bottom:63px}}@media(prefers-reduced-motion:reduce){.fp-teaser .hero-content{opacity:1!important;transform:none!important}.fp-teaser .hero-image{transform:none!important}.fp-teaser .response-story{min-height:auto}.fp-teaser .response-stage{position:relative}.fp-teaser .weight-story-chart #weight-trace{stroke-dashoffset:0}.fp-teaser #weight-end{opacity:1}.fp-teaser .closing-logo{opacity:.13;transform:rotate(-6deg)}}.fp-teaser .board-controls{display:none}.fp-teaser .response-board[data-mode=sparring] .result .load-line i{opacity:0;transform:scaleY(0)}.fp-teaser .plan-comparison .result .load-line{background:linear-gradient(0deg,#ffffff20 1px,#0000 1px)}@media(max-width:760px){.fp-teaser .response-copy .day-picker,.fp-teaser .response-copy .try-caption{display:none}.fp-teaser .board-controls{border:1px solid #ffffff26;margin:24px 0 0;display:flex}.fp-teaser .board-controls button{min-height:64px;padding:13px 7px;font-size:11px}.fp-teaser .board-controls button strong{font-weight:500}.fp-teaser .board-controls button small,.fp-teaser .board-controls .choice-dot{display:none}.fp-teaser .board-controls button[aria-pressed=true]{color:#090909;background:#faf8f5}.fp-teaser .response-stage{gap:15px}.fp-teaser .outcome{padding-top:20px}.fp-teaser .outcome-big{font-size:135px}.fp-teaser .outcome p{margin-bottom:20px}.fp-teaser .lift-visual{top:140px}.fp-teaser .response-copy h2{font-size:52px}}.fp-teaser .orbit>img{filter:none;image-rendering:auto}.fp-teaser .floating-card{text-align:left;font-family:var(--body);color:var(--white);cursor:pointer;width:265px}.fp-teaser .floating-card strong{font-size:25px;line-height:1.05}.fp-teaser .floating-card p{max-width:210px;line-height:1.6}.fp-teaser .floating-card:hover{border-color:var(--red);background:#211215}.fp-teaser .floating-card.is-active{border-color:var(--red);background:#1c1012}.fp-teaser .floating-card:focus-visible{outline-offset:6px;outline:2px solid #fff}.fp-teaser .motion-heading h2{font-size:clamp(55px,5.8vw,92px)}.fp-teaser .fc-a{top:14%;right:6%}.fp-teaser .fc-b{bottom:19%;left:7%}.fp-teaser .fc-c{bottom:17%;right:6%}.fp-teaser .response-board[data-mode=sparring]{--response:var(--red)}.fp-teaser .response-board[data-mode=sparring] .barbell{opacity:.12;transform:translateY(25px)rotate(-18deg)}.fp-teaser .response-board[data-mode=sparring] .strike{stroke:var(--red)}.fp-teaser .compare-slider{border-top:1px solid #ffffff17;margin-top:26px;padding-top:18px}.fp-teaser .compare-slider label{letter-spacing:1px;color:#d0c7ca;justify-content:space-between;font-size:8px;display:flex}.fp-teaser .compare-slider label span{color:#85797f;font-size:7px}.fp-teaser .compare-slider input{width:100%;accent-color:var(--red);cursor:ew-resize;height:20px;margin:14px 0 6px;padding:0;display:block}.fp-teaser .compare-slider button{color:#aaa0a4;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:10px}.fp-teaser .compare-slider button:hover{color:#fff}.fp-teaser .outcome{padding-top:22px}.fp-teaser .lift-visual{top:160px}.fp-teaser .outcome-big{font-size:clamp(130px,11vw,180px)}.fp-teaser .response-stage{padding-top:70px;padding-bottom:70px}.fp-teaser .comparison-arrow{transition:color .3s,transform .4s}.fp-teaser .response-board[data-mode=sparring] .comparison-arrow{color:var(--red);transform:translate(5px)}@media(max-width:760px){.fp-teaser .hero-image{background-position:56%;left:0}.fp-teaser .floating-card{width:175px}.fp-teaser .floating-card strong{font-size:19px;line-height:1.1}.fp-teaser .floating-card p{font-size:9px}.fp-teaser .motion-heading h2{font-size:43px}.fp-teaser .fc-a{top:31%;right:6%}.fp-teaser .fc-b{bottom:23%;left:6%}.fp-teaser .fc-c{bottom:12%;right:6%}.fp-teaser .compare-slider{margin-top:16px;padding-top:14px}.fp-teaser .compare-slider label{font-size:7px}.fp-teaser .lift-visual{top:240px}.fp-teaser .outcome-big{font-size:125px}.fp-teaser .outcome{padding-top:10px}}.fp-teaser .compare-slider input{appearance:none;background:#ffffff19;border:0;border-radius:0;height:3px;margin:20px 0 12px}.fp-teaser .compare-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);width:23px;height:23px;box-shadow:0 0 0 1px var(--red);border:4px solid #0a090a;border-radius:50%}.fp-teaser .compare-slider input::-moz-range-thumb{background:var(--red);width:15px;height:15px;box-shadow:0 0 0 1px var(--red);border:4px solid #0a090a;border-radius:50%}.fp-teaser{--fresh:#62e69b}.fp-teaser .hero-image{filter:saturate(.42)contrast(1.12);background-image:none;background-position:65%;left:0}.fp-teaser .floating-card{opacity:.55;transition:scale .5s cubic-bezier(.2,1,.3,1),opacity .4s,background .4s,border-color .4s,box-shadow .5s;overflow:hidden;scale:1}.fp-teaser .floating-card.is-active{opacity:1;border-color:var(--red);background:#421019;scale:1.045;box-shadow:0 0 0 1px #ff002b45,0 0 48px #ff002b35,inset 0 0 30px #ff002b15}.fp-teaser .floating-card.is-active strong{color:#fff;text-shadow:0 0 20px #ff002b66}.fp-teaser .floating-card.is-active>span{color:#fff}.fp-teaser .floating-card.is-active p{color:#dfc5cc}.fp-teaser .floating-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ff002b50,#0000 75%);position:absolute;inset:0;transform:translate(-120%)}.fp-teaser .floating-card.is-active:before{animation:.85s ease-out both fp-card-scan}.fp-teaser .floating-card:after{content:"";background:#514044;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:13px}.fp-teaser .floating-card.is-active:after{background:var(--red);box-shadow:0 0 14px var(--red)}@keyframes fp-card-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}.fp-teaser .response-board{--response:var(--fresh);background:radial-gradient(at 85% 32%,#62e69b0a,#0000 70%);border-top-color:#62e69b60;transition:background .5s,border-color .5s}.fp-teaser .response-board[data-mode=sparring]{--response:var(--red);background:radial-gradient(at 85% 32%,#ff002b0c,#0000 70%);border-top-color:#ff002b70}.fp-teaser .response-board[data-mode=fresh] .barbell{stroke:var(--fresh)}.fp-teaser .response-board[data-mode=fresh] .result .load-line i{background:var(--fresh)}.fp-teaser .response-board[data-mode=fresh] .result strong{color:var(--fresh)}.fp-teaser .response-board[data-mode=sparring] .result strong{color:var(--red)}.fp-teaser .response-copy .day-picker button[data-day=fresh][aria-pressed=true],.fp-teaser .board-controls button[data-day=fresh][aria-pressed=true]{color:var(--fresh);background:#62e69b14;border-color:#62e69b80}.fp-teaser .response-copy .day-picker button[data-day=sparring][aria-pressed=true],.fp-teaser .board-controls button[data-day=sparring][aria-pressed=true]{color:#faf8f5;border-color:var(--red);background:#ff002b18}.fp-teaser .response-copy .day-picker button[aria-pressed=true] small{color:#b6b3b5}.fp-teaser .day-picker button[data-day=fresh][aria-pressed=true] .choice-dot{background:var(--fresh);border-color:var(--fresh);box-shadow:0 0 10px #62e69b60}.fp-teaser .day-picker button[data-day=sparring][aria-pressed=true] .choice-dot{background:var(--red);box-shadow:0 0 10px #ff002b60}.fp-teaser .response-board[data-mode=fresh] .compare-slider input::-webkit-slider-thumb{background:var(--fresh);box-shadow:0 0 0 1px var(--fresh)}.fp-teaser .response-board[data-mode=fresh] .compare-slider input::-moz-range-thumb{background:var(--fresh);box-shadow:0 0 0 1px var(--fresh)}.fp-teaser .outcome-big{text-shadow:0 0 38px #62e69b12;transition:color .45s,text-shadow .45s}.fp-teaser .response-board[data-mode=sparring] .outcome-big{text-shadow:0 0 38px #ff002b15}@media(max-width:760px){.fp-teaser .hero-image{opacity:.9;background-position:68%}.fp-teaser .floating-card.is-active{scale:1.025}.fp-teaser .hero-shade{background:linear-gradient(90deg,#090909cc,#09090945),linear-gradient(#09090930 30%,#090909 98%)}.fp-teaser .board-controls button{border:1px solid #0000}.fp-teaser .floating-card{opacity:.65}}@media(prefers-reduced-motion:reduce){.fp-teaser .floating-card.is-active{scale:1}.fp-teaser .floating-card:before{display:none}}.fp-teaser .hero-image{filter:saturate(.48)contrast(1.3)brightness(.78);opacity:1;background-image:url(/landing/ring-ropes.jpg);background-position:65% 47%}.fp-teaser .hero .grain{opacity:.1;mix-blend-mode:soft-light}.fp-teaser .hero-shade{background:linear-gradient(90deg,#090909f0,#090909ce 26%,#09090950,#09090908 82%),linear-gradient(#09090977,#0000 28% 68%,#090909)}@media(max-width:760px){.fp-teaser .hero-image{opacity:.95;filter:saturate(.45)contrast(1.25)brightness(.74);background-position:58% 46%}.fp-teaser .hero-shade{background:linear-gradient(90deg,#090909d0,#09090948),linear-gradient(#09090955,#0000 52%,#090909 98%)}.fp-teaser .hero .grain{opacity:.08}}.fp-teaser .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-teaser .fp-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fp-teaser #waitlist{position:relative}.fp-teaser form button:disabled{opacity:.7;cursor:progress}.fp-teaser .form-status a{text-underline-offset:2px;color:#c9c3c3;text-decoration:underline}.fp-teaser .fp-error{color:#ff7379;margin:8px 0 0;font-size:12px;line-height:1.5}.fp-teaser .fp-thanks{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0909099e;border:1px solid #ffffff40;padding:20px 20px 18px}.fp-teaser .fp-thanks-kicker{letter-spacing:2px;color:var(--red);margin:0 0 8px;font-size:10px;font-weight:600}.fp-teaser .fp-thanks h3{font-family:var(--display);text-transform:uppercase;outline:none;margin:0;font-size:26px;font-weight:800;line-height:1.05}.fp-teaser .fp-thanks-done{color:#c9c3c3;margin:12px 0 0;font-size:13px}.fp-teaser form.fp-feedback{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:16px 0 0;padding:0;display:block}.fp-teaser .fp-feedback fieldset{border:0;margin:0 0 14px;padding:0}.fp-teaser .fp-feedback legend,.fp-teaser .fp-field-label{color:#faf8f5;margin:0 0 8px;font-size:12px;display:block}.fp-teaser .fp-feedback legend span,.fp-teaser .fp-field-label span{color:#9b9898}.fp-teaser .fp-option{color:#e4dfdf;cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:13px;display:flex}.fp-teaser .fp-option input{accent-color:#ff002b;flex:none;width:16px;height:16px;padding:0}.fp-teaser .fp-feedback select,.fp-teaser .fp-feedback textarea{color:#faf8f5;width:100%;font:inherit;background:#0d0b0c;border:1px solid #fff3;border-radius:0;margin:0 0 10px;padding:11px 10px;font-size:13px}.fp-teaser .fp-feedback textarea{resize:vertical}.fp-teaser .fp-hint{color:#9b9898;margin:0 0 10px;font-size:11px}.fp-teaser .fp-actions{align-items:center;gap:14px;margin-top:6px;display:flex}.fp-teaser .fp-feedback button.fp-save{background:var(--red);color:#fff;border:0;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.fp-teaser .fp-feedback button.fp-save:hover{background:#d80025}.fp-teaser .fp-link{color:#c9c3c3;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline}.fp-teaser footer nav a+a{margin-left:0}.fp-teaser .hero:has(.fp-thanks){height:auto;min-height:830px;overflow:visible}.fp-teaser .hero:has(.fp-thanks) .hero-content{padding-bottom:190px}.fp-teaser .hero:has(.fp-thanks) .hero-stamp{display:none}@media(max-width:760px){.fp-teaser .hero:has(.fp-thanks) .hero-content{padding-bottom:170px}}.fp-teaser .fp-thanks{z-index:5;position:relative}.fp-teaser .outcome-status{letter-spacing:2.5px;color:var(--fresh);background:#62e69b0f;border:1px solid #62e69b55;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:700;transition:color .3s,background .3s,border-color .3s;display:inline-block}.fp-teaser .response-board[data-mode=sparring] .outcome-status{color:#faf8f5;background:var(--red);border-color:var(--red)}.fp-teaser .outcome-label{display:block}.fp-teaser .response-board{box-shadow:0 0 #ff002b00}.fp-teaser .response-board.is-changing{animation:.85s ease-out fp-adapt-pulse}@keyframes fp-adapt-pulse{0%{border-top-color:#ff002b70;box-shadow:0 0 #ff002b00}35%{border-top-color:#ff002b;box-shadow:0 0 0 1px #ff002b,0 0 34px 2px #ff002b40}to{border-top-color:#ff002b70;box-shadow:0 0 #ff002b00}}.fp-teaser .outcome-big.is-leaving{opacity:0;transition:opacity .26s,transform .26s;transform:translateY(14px)}.fp-teaser .response-board[data-mode=sparring] .outcome-big.changed{animation:.5s cubic-bezier(.2,1,.3,1) both fp-adapt-out!important}@keyframes fp-adapt-out{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.fp-teaser .response-board[data-mode=sparring] .strike{transition:stroke-dashoffset .5s .2s}.fp-teaser .planned strong{display:table;position:relative}.fp-teaser .planned strong:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .45s .3s;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.fp-teaser .response-board[data-mode=sparring] .planned strong{color:#9a8f95}.fp-teaser .response-board[data-mode=sparring] .planned strong:after{transform:scaleX(1)}.fp-teaser .response-board[data-mode=fresh] .planned strong:after{transition-delay:0s}.fp-teaser .plan-adjusted{opacity:0;z-index:2;grid-template-rows:0fr;transition:grid-template-rows .35s .45s,opacity .35s .5s;display:grid;position:relative}.fp-teaser .plan-adjusted>div{min-height:0;overflow:hidden}.fp-teaser .response-board[data-mode=sparring] .plan-adjusted{opacity:1;grid-template-rows:1fr}.fp-teaser .response-board[data-mode=fresh] .plan-adjusted{transition:grid-template-rows .25s,opacity .2s}.fp-teaser .plan-adjusted strong{font-family:var(--display);letter-spacing:1px;color:#faf8f5;font-size:26px;line-height:1;display:block}.fp-teaser .plan-adjusted span{color:#faf8f5;margin-top:6px;font-size:15px;line-height:1.45;display:block}.fp-teaser .plan-adjusted>div>:first-child{margin-top:0}.fp-teaser .plan-adjusted>div{border-left:4px solid var(--red);background:#ff002b1f;padding:0 16px}.fp-teaser .response-board[data-mode=sparring] .plan-adjusted>div{margin-bottom:16px;padding:11px 16px}.fp-teaser .outcome p{margin-bottom:18px}.fp-teaser .response-board.is-instant *,.fp-teaser .response-board.is-instant{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.fp-teaser .response-board *,.fp-teaser .response-board{transition:none!important;animation:none!important}}@media(max-width:760px){.fp-teaser .board-controls{margin-top:14px}.fp-teaser .compare-slider{margin-top:10px;padding-top:10px}.fp-teaser .compare-slider input{margin:12px 0 8px}.fp-teaser .outcome{padding-top:14px}.fp-teaser .outcome-big{font-size:96px}.fp-teaser .outcome p{min-height:0;margin:6px 0 12px;font-size:14px}.fp-teaser .outcome-status{margin-bottom:8px;font-size:11px}.fp-teaser .plan-adjusted strong{font-size:24px}.fp-teaser .plan-adjusted span{font-size:14px}.fp-teaser .response-board[data-mode=sparring] .plan-adjusted>div{margin-bottom:14px;padding:11px 14px}}.fp-teaser .weight-grid{stroke:#ffffff0a}.fp-teaser .weight-target{stroke:#ffffff1c;stroke-dasharray:6 9}.fp-teaser .weight-story-chart #weight-trace{stroke:#ff002b;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fp-teaser #weight-glow-trace{fill:none;stroke:#ff002b;stroke-width:6px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:var(--chart-offset,1)}.fp-teaser #weight-fill{fill:url(#weight-fill-grad);stroke:none}.fp-teaser #weight-lead{fill:#ff002b;stroke:#100d0f;stroke-width:2px;opacity:var(--lead-alpha,0)}.fp-teaser #weight-end{fill:#ff002b}.fp-teaser .chart-note{color:#b3a6ad;font-size:10px}@media(prefers-reduced-motion:reduce){.fp-teaser #weight-glow-trace{stroke-dashoffset:0}}@media(min-width:761px){.fp-teaser .outcome p{min-height:0;margin-bottom:14px}.fp-teaser .plan-comparison{padding-top:16px}.fp-teaser .plan-comparison strong{min-height:0;margin:6px 0 10px}.fp-teaser .decision{margin-top:12px;padding:14px 0 10px}}@media(min-width:761px)and (max-height:1000px){.fp-teaser .response-stage{padding-top:56px;padding-bottom:72px}.fp-teaser .compare-slider{margin-top:12px;padding-top:12px}.fp-teaser .outcome{padding-top:14px}.fp-teaser .outcome-status{margin-bottom:8px}.fp-teaser .outcome-big{font-size:clamp(110px,9vw,135px)}}.fp-teaser .adapt-invite{z-index:3;flex-direction:column;align-items:flex-start;gap:6px;margin:16px 0 4px;display:flex;position:relative}.fp-teaser .adapt-kicker{letter-spacing:2.5px;color:#faf8f5;margin:0;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700}.fp-teaser .adapt-prompt{color:#c9c2c5;margin:0 0 6px;font-size:14px;line-height:1.35}.fp-teaser .adapt-action{border:2px solid var(--red);background:var(--red);color:#fff;letter-spacing:1.8px;cursor:pointer;border-radius:0;min-height:52px;padding:14px 28px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:800;transition:background .25s,color .25s,border-color .25s;position:relative;overflow:hidden}.fp-teaser .adapt-action:hover{background:#d90025;border-color:#d90025}.fp-teaser .adapt-action[data-state=sparring]{color:#faf8f5;background:0 0;border:1px solid #ffffff70;min-height:48px;padding:12px 22px;font-size:15px}.fp-teaser .adapt-action[data-state=sparring]:hover{background:#ffffff0d;border-color:#faf8f5}.fp-teaser .adapt-action:focus-visible{outline-offset:3px;outline:3px solid #faf8f5}.fp-teaser .adapt-action:after{content:"";pointer-events:none;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(100deg,#0000 35%,#fff,#0000 65%) 100% 0/300% 100% border-box;border:2px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.fp-teaser .adapt-action.is-sweeping:after{animation:1.1s ease-out forwards fp-adapt-sweep}@keyframes fp-adapt-sweep{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0 0}}.fp-teaser.motion-paused .adapt-action:after{opacity:0;animation:none!important}@media(prefers-reduced-motion:reduce){.fp-teaser .adapt-action:after{opacity:0;animation:none!important}}.fp-teaser .adapt-replay{color:#aaa0a4;letter-spacing:.5px;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:6px 0;font-size:12px;text-decoration:underline}.fp-teaser .adapt-replay:hover{color:#faf8f5}.fp-teaser .adapt-replay:focus-visible{outline-offset:2px;outline:2px solid #faf8f5}@media(max-width:760px){.fp-teaser .adapt-invite{margin:10px 0 0}.fp-teaser .adapt-action{width:100%;font-size:17px}}.fp-teaser #weight-end{transition:fill .4s}.fp-teaser #weight-end-glow{fill:var(--fresh);stroke:none;opacity:0;transition:opacity .5s}.fp-teaser #weight-end-tag{fill:var(--fresh);stroke:none;font-family:var(--body);letter-spacing:2px;opacity:0;font-size:11px;transition:opacity .4s}.fp-teaser .weight-story-chart[data-done] #weight-end{fill:var(--fresh)}.fp-teaser .weight-story-chart[data-done] #weight-end-glow{opacity:.55}.fp-teaser .weight-story-chart[data-done] #weight-end-tag{opacity:1}@media(max-width:760px){.fp-teaser #weight-end-tag{letter-spacing:3px;font-size:21px}}@media(min-width:761px)and (max-height:860px){.fp-teaser .response-stage{padding-top:20px;padding-bottom:80px}.fp-teaser .response-board{padding-top:14px;padding-bottom:14px}.fp-teaser .adapt-invite{margin:10px 0 2px}.fp-teaser .adapt-replay{padding:3px 0}.fp-teaser .outcome{padding-top:6px}.fp-teaser .outcome-status{margin-bottom:4px}.fp-teaser .outcome-big{font-size:100px;line-height:100px}.fp-teaser #outcome-line{margin:6px 0 8px}.fp-teaser .lift-visual{top:130px}.fp-teaser .plan-comparison{padding-top:10px}.fp-teaser .plan-comparison strong{margin:4px 0 6px}.fp-teaser .plan-comparison .load-line{margin-top:4px}.fp-teaser .decision{margin-top:6px;padding:8px 0 6px}}.fp-teaser #weight-end-tag{transform:translate(-20px,-52px)}@media(max-width:760px){.fp-teaser #weight-end-tag{transform:translateY(-96px)}}@media(min-width:761px)and (min-height:861px)and (max-height:1000px){.fp-teaser .response-stage{padding-top:20px;padding-bottom:96px}}@media(min-width:761px)and (max-height:780px){.fp-teaser .response-story{min-height:auto}.fp-teaser .response-stage{min-height:auto;padding-top:56px;padding-bottom:56px;position:relative}}@media(min-width:761px)and (min-height:861px)and (max-height:890px){.fp-teaser .response-story{min-height:auto}.fp-teaser .response-stage{min-height:auto;padding-top:56px;padding-bottom:56px;position:relative}}@media(min-width:761px)and (min-height:1001px){.fp-teaser .response-stage{padding-bottom:110px}}.fp-teaser .fp-field-label:has(+.fp-field-help){margin-bottom:2px}.fp-teaser .fp-field-help{color:#9b9898;margin:0 0 8px;font-size:12px;line-height:1.4}
