:root{--hero:#141414;--navy:#141414;--deep:#0e0e0e;--strip:#232323;--blue:#141414;--text:#2f2f2f;--muted:#474747;--label:#fff6d6;--red:#e93d3d;--orange:#ffc61e;--popbtn:#ffc61e;--gold:#ffc61e;--f-fjalla:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--f-oswald:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--f-lora:"Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--f-open:"Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--f-lato:"Montserrat", "Helvetica Neue", Arial, sans-serif;--f-adamina:"Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--f-salt:"Rock Salt", "Segoe Script", "Bradley Hand", cursive}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{font-family:var(--f-open);color:var(--text);background-color:#efefef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect width='1' height='1' fill='%23000' fill-opacity='.035'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%23fff' fill-opacity='.5'/%3E%3C/svg%3E");line-height:1.45;overflow-x:hidden}img,video{max-width:100%;display:block}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}b,strong{font-weight:700}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1170px;margin:0 auto;padding:0 15px}.sheet{background:#fff;max-width:1120px;margin:0 auto;box-shadow:0 1px 4px #00000014}.red{color:var(--red)}.gold{color:var(--gold)}.blue{color:var(--blue)}.ic{flex:none;width:1em;height:1em}.btn{cursor:pointer;font-family:var(--f-open);color:#fff;text-align:center;border:0;border-bottom:1px solid #0003;border-radius:3px;padding:16px 26px;font-weight:700;line-height:1.15;text-decoration:none;transition:filter .15s,transform .15s;display:inline-block;box-shadow:inset 0 1px #fff3}.btn:hover{filter:brightness(1.07)}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn small{opacity:.9;margin-top:5px;font-size:14px;font-weight:400;display:block}.btn-red{background:var(--red)}.btn-orange{background:var(--orange);border:1px solid #e0a800}.btn-lg{min-width:min(650px,100%);padding:18px 26px;font-size:32px}.btn-md{padding:20px 26px;font-size:24px}.topbar{background:var(--strip);color:#fff;font-family:var(--f-lato);text-align:center;padding:9px 12px;font-size:19px;line-height:1.35}.hero{color:#fff;background:linear-gradient(118deg,#0000 0 58%,#ffffff12 58% 71%,#0000 71%),linear-gradient(118deg,#0000 0 14%,#ffffff0d 14% 27%,#0000 27% 38%,#ffffff0a 38% 44%,#0000 44%),linear-gradient(152deg,#0000 0 78%,#00143c47 78%),radial-gradient(at 50% -10%,#0b67ad 0,#141414 55%,#1d1d1d 100%);padding:26px 0 48px;position:relative;overflow:hidden}.hero-head{text-align:center;text-shadow:0 2px 6px #00000040}.hero-pre{font-family:var(--f-lato);font-size:32px;font-style:italic;font-weight:400;line-height:1.2}.hero-pre b{font-weight:900}.hero-main{font-family:var(--f-lato);letter-spacing:-2px;text-transform:uppercase;margin:6px 0 4px;font-size:78px;font-weight:900;line-height:1}.hero-main .amp{font-size:.72em;font-weight:400}.hero-l2{font-family:var(--f-lato);letter-spacing:-1.5px;font-size:54px;line-height:1.1}.swoosh{padding-bottom:10px;font-size:1.18em;display:inline-block;position:relative}.swoosh svg{width:104%;height:26px;position:absolute;bottom:-6px;left:-2%}.hero-grid{grid-template-columns:minmax(0,683px) minmax(0,428px);justify-content:center;align-items:start;gap:38px;margin-top:34px;display:grid}.vbar{background:var(--label);color:var(--text);font-family:var(--f-lato);letter-spacing:-.2px;text-align:center;padding:6px 8px;font-size:18px}.vbar b{color:var(--red);font-weight:900}.vframe{aspect-ratio:16/9;background:#000;position:relative}.vframe video{object-fit:cover;background:#000;width:100%;height:100%}.creds{filter:grayscale();flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:18px 6px 0;display:flex}.creds span{font-family:var(--f-lato);text-transform:uppercase;letter-spacing:.5px;color:#ffffff6b;border:2px solid #ffffff38;border-radius:4px;padding:6px 10px;font-size:15px;font-weight:900}.card{text-align:center;background:linear-gradient(#232323,#171717);padding:16px 18px 22px;box-shadow:0 4px 14px #00000059}.card-h{font-family:var(--f-lato);font-size:22px;line-height:1.25}.card-h b{font-weight:700}.reg{font-family:var(--f-open);margin-top:8px;font-size:18px}.reg b{font-weight:700}.rrule{background:var(--red);width:210px;height:3px;margin:16px auto 18px}.btn-tilt{width:100%;padding:12px 14px 10px;font-size:27px}.mk{height:200px;margin:12px 0 6px;position:relative}.mk-ribbon{z-index:3;color:#fff;font-family:var(--f-lato);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);text-shadow:0 1px 2px #00000059;white-space:nowrap;background:linear-gradient(#ea2a1f,#c3140c);padding:6px 26px 6px 10px;font-size:21px;font-weight:900;position:absolute;top:4px;left:0}.mk-ribbon em{color:#ffe14d;font-style:normal}.mk-laptop{z-index:2;width:62%;position:absolute;top:30px;left:4px}.mk-screen{background:#111;border-radius:8px 8px 0 0;padding:7px;box-shadow:0 3px 8px #00000059}.mk-screen-in{aspect-ratio:16/10;background:#fff;display:flex;overflow:hidden}.mk-screen-in img{object-fit:cover;object-position:50% 18%;width:44%}.mk-title{color:var(--blue);font-family:var(--f-lato);text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:4px 6px;font-size:12px;font-weight:900;line-height:1;display:flex}.mk-title b{color:var(--red);margin:2px 0;font-size:17px;font-weight:900}.mk-wm{font-family:var(--f-lora);color:#fff;background:var(--navy);letter-spacing:1px;margin-top:5px;padding:1px 4px;font-size:8px}.mk-base{background:linear-gradient(#d9d9d9,#9a9a9a);border-radius:0 0 8px 8px;height:7px;margin:0 -5%}.mk-boxes{width:40%;height:100%;position:absolute;top:0;right:0}.mk-box{color:#fff;width:100%;height:40px;font-family:var(--f-lato);text-align:center;text-transform:uppercase;border:2px solid #fff;justify-content:center;align-items:center;padding:3px 6px;font-size:11px;font-weight:900;line-height:1.1;display:flex;position:absolute;right:0;box-shadow:3px 4px #00000040}.mk-box:first-child{background:var(--navy);top:4px;transform:rotate(-3deg)}.mk-box:nth-child(2){background:var(--red);top:50px;right:6px;transform:rotate(2deg)}.mk-box:nth-child(3){background:#2b2b2b;top:96px;transform:rotate(-2deg)}.mk-box:nth-child(4){background:#e0a800;top:142px;right:4px;transform:rotate(2deg)}.cd{justify-content:center;gap:14px;margin:14px 0 4px;display:flex}.cd-u{flex-direction:column;align-items:center;gap:6px;display:flex}.cd-n{width:66px;height:66px;font-family:var(--f-open);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.cd-l{font-family:var(--f-open);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600}.cd-light .cd-n{color:#fff;border:3px solid #fff}.cd-light .cd-l{color:#ffffff8c}.cd-dark{gap:20px}.cd-dark .cd-n{color:#fff;background:radial-gradient(circle at 50% 30%,#4a4a4a,#2a2a2a 70%);border:3px solid #1d1d1d;width:100px;height:100px;font-size:46px;box-shadow:inset 0 2px 2px #ffffff2e,0 2px 4px #00000059}.cd-dark .cd-l{color:#8a8a8a;font-size:14px}.urgent{background:var(--strip);color:#fff;font-family:var(--f-adamina);text-align:center;padding:14px 18px;font-size:24px;line-height:1.3}.urgent svg{vertical-align:-3px;width:26px;height:24px;margin-right:6px}.letter-wrap{padding:15px 15px 20px}.letter{padding:40px 30px;display:block}.letter-main{width:100%;max-width:740px;font-family:var(--f-lora);color:#333;margin-inline:auto;padding:0;font-size:22px;line-height:1.3}.letter-main p{margin-bottom:28px}.kick{text-align:center;margin-bottom:44px}.kick1{font-family:var(--f-oswald);color:#2b2b2b;text-transform:uppercase;font-size:64px;font-weight:500;line-height:1}.kick2{font-family:var(--f-lora);color:var(--blue);text-transform:uppercase;margin-top:6px;font-size:110px;font-weight:500;line-height:1}.kick-rule{background:#2b2b2b;width:284px;height:3px;margin:30px auto 0}.sig{font-family:var(--f-salt);color:#1b1b1b;margin:-18px 0 30px -8px;font-size:34px;line-height:1.3;display:inline-block;transform:rotate(-2deg)}.ps{font-size:23px}.side{background:#e8e8e8;align-self:start;padding:26px 26px 30px}.side-photo{aspect-ratio:360/232;border:3px solid #fff;overflow:hidden;box-shadow:0 1px 3px #0003}.side-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.meet{font-family:var(--f-lora);color:#333;text-transform:uppercase;margin-top:18px;font-size:32px;line-height:1.05}.meet b{color:var(--blue);font-weight:700;display:block}.meet-rule{background:#333;width:144px;height:3px;margin:14px 0 18px}.side-q{font-family:var(--f-lora);color:#444;margin-bottom:22px;font-size:21px;font-style:italic;line-height:1.25}.side-q b{color:var(--blue);font-style:normal}.checks li{font-family:var(--f-lora);color:#333;gap:18px;margin:0 0 16px 6px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.checks li svg{flex:none;width:34px;height:34px;margin-top:1px}.about{background:var(--navy);color:#fff;margin-top:20px;padding:42px 0 34px}.about-h{font-family:var(--f-fjalla);text-transform:uppercase;font-size:70px;font-weight:400;line-height:1.1}.wrule{background:#fff;height:9px;margin:14px 0 36px}.about-grid{grid-template-columns:minmax(0,525px) minmax(0,1fr);align-items:start;gap:50px;display:grid}.about-photos{gap:22px;display:grid}.framew{background:#fff;border:5px solid #fff;border-radius:3px;overflow:hidden;box-shadow:0 2px 6px #0006}.framew img{object-fit:cover;width:100%;height:100%}.about-name{font-family:var(--f-fjalla);text-transform:uppercase;margin-top:-6px;font-size:52px;font-weight:400;line-height:1.05}.about-body{font-family:var(--f-open);font-size:20px;line-height:1.36}.about-body p{margin-top:26px}.about-body p:first-of-type{margin-top:6px}.about-body b{color:var(--gold)}.center{text-align:center}.disc-wrap{padding:36px 15px 0}.disc{max-width:1080px;padding:46px 36px 24px}.disc-h{font-family:var(--f-fjalla);text-transform:uppercase;color:#2b2b2b;font-size:54px;font-weight:400;line-height:1.3}.disc-h span{color:var(--blue)}.brule{background:var(--blue);width:505px;max-width:80%;height:2px;margin:34px auto 50px}.disc-grid{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:50px;display:grid}.stack{gap:18px;display:grid}.framel{background:#fff;border:1px solid #d6d6d6;padding:5px;position:relative;box-shadow:0 1px 3px #0000002e}.framel .ar{aspect-ratio:468/264;position:relative;overflow:hidden}.framel img{object-fit:cover;width:100%;height:100%}.mk-tag{z-index:4;color:#555;font-family:var(--f-open);letter-spacing:.4px;text-transform:uppercase;background:#ffffffe6;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;bottom:8px;left:8px}.planners{background:linear-gradient(135deg,#dfe7ef,#f7f9fb);justify-content:center;align-items:center;gap:22px;height:100%;display:flex}.planner{aspect-ratio:3/4;color:#fff;width:34%;font-family:var(--f-fjalla);text-transform:uppercase;border-left:8px solid #00000040;border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:space-between;padding:12px 10px;line-height:1.05;display:flex;box-shadow:6px 8px 12px #0000004d}.planner:first-child{background:linear-gradient(160deg,#141414,#141414);transform:rotate(-4deg)}.planner:last-child{background:linear-gradient(160deg,#ffc61e,#9d1f15);transform:rotate(3deg)}.planner strong{font-size:22px;font-weight:400}.planner i{font-style:normal;font-family:var(--f-lora);letter-spacing:2px;color:var(--gold);font-size:10px}.laptop-scene{background:linear-gradient(160deg,#e9eef3,#cfd8e1);justify-content:center;align-items:center;height:100%;padding:10px;display:flex}.lp{width:84%}.lp-screen{background:#111;border-radius:7px 7px 0 0;padding:6px}.lp-in{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.lp-in img{object-fit:cover;width:100%;height:100%}.lp-top{color:#fff;font-family:var(--f-lato);background:#141414e6;justify-content:space-between;padding:4px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.lp-top em{color:var(--gold);font-style:normal;font-family:var(--f-lora);letter-spacing:1px}.lower3{border-left:5px solid var(--red);font-family:var(--f-lato);color:#222;background:#fff;max-width:80%;padding:3px 8px;font-size:11px;line-height:1.2;position:absolute;bottom:9%;left:6%}.lower3 b{color:var(--blue);font-size:12px;display:block}.lp-base{background:linear-gradient(#dcdcdc,#9b9b9b);border-radius:0 0 8px 8px;height:8px;margin:0 -6%}.t7{font-family:var(--f-lora);color:#2b2b2b;margin-top:10px;font-size:32px;font-weight:500}.t7-rule{background:var(--blue);width:240px;height:3px;margin:8px 0 40px}.gchecks li{font-family:var(--f-open);color:#333;gap:16px;margin-bottom:18px;font-size:18px;line-height:1.42;display:flex}.gchecks svg{flex:none;width:22px;height:18px;margin-top:4px}.gchecks b{color:#2b2b2b}.impact{color:#fff;background:linear-gradient(118deg,#0000 0 60%,#ffffff0f 60% 72%,#0000 72%),linear-gradient(118deg,#0000 0 18%,#ffffff0b 18% 30%,#0000 30%),radial-gradient(at 50% 0,#0a63a6,#141414 60%,#1d1d1d);margin-top:60px;padding:70px 0 56px}.impact-h{font-family:var(--f-fjalla);text-transform:uppercase;text-align:center;text-shadow:0 3px 4px #0000004d;font-size:60px;font-weight:400;line-height:1.15}.impact-grid{grid-template-columns:minmax(0,350px) minmax(0,620px);justify-content:center;align-items:start;gap:88px;margin-top:48px;display:grid}.badge-wrap{position:relative}.badge-wrap img{aspect-ratio:350/420;object-fit:cover;object-position:50% 20%;width:100%}.gbadge{width:130px;height:130px;color:var(--navy);text-align:center;font-family:var(--f-fjalla);text-transform:uppercase;background:radial-gradient(circle at 35% 30%,#ffd24d,#ffc61e 45%,#e0a800);border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;bottom:-22px;right:-22px;box-shadow:0 4px 10px #00000059}.gbadge b{font-size:34px;font-weight:400}.ichecks li{font-family:var(--f-lora);color:#fff;margin-bottom:22px;font-size:23px;line-height:1.28}.ichecks svg{vertical-align:-3px;width:22px;height:22px;margin-right:6px}.join-h{font-family:var(--f-lora);text-transform:uppercase;text-align:center;max-width:820px;margin:60px auto 0;font-size:56px;font-weight:400;line-height:1.3}.join-q{font-family:var(--f-lora);text-align:center;color:#ffffffe6;max-width:820px;margin:14px auto 34px;font-size:19px;font-style:italic}.ltd{font-family:var(--f-lora);text-transform:uppercase;text-align:center;color:#ffffffd9;letter-spacing:.3px;margin-top:14px;font-size:17px}.sched-wrap{padding:0 15px 40px}.sched{margin-top:-4px;padding:30px 55px 44px}.sched-h{font-family:var(--f-fjalla);text-transform:uppercase;color:var(--blue);text-align:center;font-size:72px;font-weight:400;line-height:1.05}.sched-v{font-family:var(--f-open);text-align:center;color:#333;margin-top:8px;font-size:20px;font-weight:700}.sched-r{font-family:var(--f-open);text-align:center;color:#333;margin-top:10px;font-size:26px}.sched-grid{grid-template-columns:minmax(0,303px) minmax(0,1fr);align-items:start;gap:50px;margin-top:34px;display:grid}.sched-photo img{aspect-ratio:303/171;object-fit:cover;object-position:50% 30%;width:100%}.slist>li{gap:14px;margin-bottom:18px;display:flex}.nbadge{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 1px 4px #00000047}.nbadge svg{width:26px;height:22px}.sg{font-family:var(--f-lora);color:#333;padding-top:8px;font-size:21px;line-height:1.3}.sg>b{color:#222;font-weight:500}.days{font-family:var(--f-open);color:#555;grid-template-columns:1fr 1fr;gap:3px 22px;margin-top:8px;font-size:15px;line-height:1.35;display:grid}.days span{display:block}.days em{color:var(--blue);font-style:normal;font-weight:700}.nrule{background:var(--blue);width:677px;max-width:90%;height:9px;margin:60px auto 0}.nrule.b{margin:36px auto 70px}.testi-h{font-family:var(--f-fjalla);text-transform:uppercase;text-align:center;color:#2b2b2b;margin-top:34px;font-size:66px;font-weight:400;line-height:1.3}.tgrid{grid-template-columns:1fr 1fr;align-items:start;gap:34px 60px;display:grid}.tcard{gap:10px;display:flex}.av{color:#fff;width:96px;height:96px;font-family:var(--f-lora);background:linear-gradient(150deg,#2b2b2b,#141414);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:34px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000004d}.av span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.av img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.tname{font-family:var(--f-lora);color:var(--blue);margin-top:14px;font-size:22px;font-weight:500}.tq{font-family:var(--f-lora);color:#333;margin-top:4px;font-size:16px;line-height:1.45}.stars{letter-spacing:1px;color:#f4b400;text-shadow:0 1px #b98a00,0 2px 3px #0003;margin:8px 0 0 34px;font-size:34px;line-height:1}.qglyph{font-family:var(--f-lora);color:var(--gold);text-shadow:0 1px #b98a00;margin:6px 0 0 34px;font-size:60px;line-height:.8}.value{font-family:var(--f-lato);color:#333;text-align:center;margin-top:80px;font-weight:900;line-height:1.25}.value .v1{font-size:42px}.value s{margin-left:10px;text-decoration:none;display:inline-block;position:relative}.value s:after{content:"";background:#d0021b;height:5px;position:absolute;top:52%;left:-4px;right:-6px;transform:rotate(-1deg)}.value .v2{font-size:44px}.value .v2 span{color:#e10000}.mantra{font-family:var(--f-open);color:#333;text-align:center;font-size:23px;line-height:2}.cta-row{text-align:center;margin:22px 0}.endorse{background-color:#e9e9e9;border-top:3px dashed #9a9a9a;border-bottom:3px dashed #9a9a9a;padding:60px 0 20px}.wm{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='196'%3E%3Cg fill='%23000' fill-opacity='.05' font-family='Georgia,serif' font-weight='700'%3E%3Ccircle cx='52' cy='40' r='26' fill='none' stroke='%23000' stroke-opacity='.05' stroke-width='3'/%3E%3Ctext x='16' y='96' font-size='26'%3EHOFF%3C/text%3E%3Ctext x='136' y='40' font-size='26'%3EHOFF%3C/text%3E%3Ccircle cx='172' cy='140' r='26' fill='none' stroke='%23000' stroke-opacity='.05' stroke-width='3'/%3E%3Ctext x='136' y='194' font-size='26'%3EHOFF%3C/text%3E%3C/g%3E%3C/svg%3E")}.endorse-h{font-family:var(--f-fjalla);text-align:center;color:#2b2b2b;font-size:46px;font-weight:400;line-height:1.15}.bigv{background:linear-gradient(#2b2b2b,#232323);border-radius:5px;max-width:983px;margin:22px auto 0;padding:8px;box-shadow:0 4px 8px #00000059}.bigv video{aspect-ratio:16/9;background:#000;border-radius:2px;width:100%}.thumbs{grid-template-columns:repeat(3,minmax(0,333px));justify-content:center;gap:50px;margin-top:22px;display:grid}.thumb{background:linear-gradient(#2b2b2b,#232323);border-radius:5px;padding:6px;box-shadow:0 4px 8px #00000059}.thumb img{aspect-ratio:321/186;object-fit:cover;object-position:50% 25%;border-radius:2px;width:100%}.cap{text-align:center;margin-top:8px}.cap-n{font-family:var(--f-adamina);color:#0b64a3;font-size:17px;line-height:1.25}.cap-t{font-family:var(--f-adamina);color:#666;margin-top:2px;font-size:13px}.qual{border:2px solid var(--blue);background:#fff;max-width:993px;margin:50px auto 0;padding:40px 48px 50px}.qual-h{font-family:var(--f-open);text-align:center;color:var(--blue);font-size:52px;font-weight:700;line-height:1.15}.qlist{margin:22px 0 0}.qlist li{font-family:var(--f-open);color:#2b2b2b;align-items:flex-start;gap:18px;margin-bottom:14px;font-size:20px;font-weight:600;line-height:1.35;display:flex}.qlist svg{flex:none;width:22px;height:18px;margin-top:4px}.qual-s{font-family:var(--f-open);text-align:center;color:var(--blue);max-width:840px;margin:34px auto;font-size:34px;font-weight:700;line-height:1.3}.comments{background:#fff;padding:70px 0 20px}.cbox{font-family:var(--f-open);color:#2b2b2b;text-align:center;border:2px solid #333;max-width:1100px;margin:0 auto;padding:8px 18px;font-size:34px;font-weight:700;line-height:1.2}.cwall{grid-template-columns:1fr 1fr;align-items:start;gap:26px 60px;max-width:1040px;margin:50px auto 0;display:grid}.ccol{gap:26px;display:grid}.shot{background:#fff}.shot img{border-radius:6px;width:100%;height:auto}.shot.sm img{max-width:470px}.fb{gap:10px;font-family:Helvetica,Arial,sans-serif;display:flex}.fb-av{color:#fff;background:#8b9dc3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.fb-b{color:#1c1e21;background:#f0f2f5;border-radius:18px;padding:8px 14px;font-size:15px;line-height:1.35}.fb-b b{color:#385898;font-size:14px;font-weight:700;display:block}.fb-meta{color:#65676b;margin:4px 0 0 14px;font-size:12px;font-weight:700}.fb-row{color:#65676b;margin:-18px 0 0 14px;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.fb-av.host{background:#141414;overflow:hidden}.fb-av.host img{object-fit:cover;width:100%;height:100%}.fb-host .fb-b{border-left:4px solid var(--gold,#ffc61e);background:#fff8e1}.fb-meta.host{color:#8a6d00}.fbpost{color:#1c1e21;background:#fff;border:1px solid #dadde1;border-radius:10px;max-width:620px;margin:30px auto 0;padding:14px 16px;font-family:Helvetica,Arial,sans-serif}.fbpost-n{color:#385898;font-size:15px;display:block}.fbpost-s{color:#65676b;font-size:12px;display:block}.fbpost-t{margin:12px 0 0;font-size:16px;line-height:1.4}.fbpost-r{color:#65676b;border-bottom:1px solid #e4e6eb;margin:12px 0 0;padding-bottom:8px;font-size:13px}.fbpost-a{color:#65676b;border-bottom:1px solid #e4e6eb;justify-content:space-around;padding:8px 0;font-size:14px;font-weight:700;display:flex}.fbpost-c{gap:26px;margin-top:12px;display:grid}.fbpost-c .fb-row{margin-top:-22px}.fb-bw{padding-bottom:10px;position:relative}.fb-pill{color:#65676b;white-space:nowrap;background:#fff;border-radius:10px;padding:1px 7px 1px 3px;font-size:11px;position:absolute;bottom:-4px;right:6px;box-shadow:0 1px 3px #0003}.fb-pill i{color:#fff;background:#f33e58;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:3px;font-size:9px;font-style:normal;display:inline-flex}.cnote{border-left:5px solid var(--blue);background:var(--label);max-width:560px;font-family:var(--f-lora);color:#333;text-align:center;margin:40px auto 0;padding:12px 18px;font-size:17px;font-style:italic}.close{background:#fff;padding:40px 0 60px}.close .value{margin-top:30px}.foot{background:var(--deep);color:#fff;text-align:center;font-family:var(--f-open);padding:56px 15px 52px}.foot nav{flex-wrap:wrap;justify-content:center;gap:6px 34px;font-size:15px;display:flex}.foot a{color:var(--gold);text-decoration:none}.foot a:hover{text-decoration:underline}.foot p{margin-top:6px;font-size:12px;line-height:1.4}.overlay{z-index:1000;background:#0a0a0adb;justify-content:center;align-items:flex-start;padding:28px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border:3px dashed #e0a800;border-radius:4px;width:100%;max-width:620px;margin:auto 0;padding:22px 36px 24px;position:relative;box-shadow:0 10px 40px #00000080}.xbtn{color:#fff;cursor:pointer;width:36px;height:36px;font-size:20px;line-height:1;font-family:var(--f-open);background:#222;border:3px solid #fff;border-radius:50%;font-weight:700;position:absolute;top:-16px;right:-16px;box-shadow:0 2px 6px #00000080}.pbar{background:#e6e6e6;border-radius:3px;height:22px;margin-bottom:14px;overflow:hidden}.pbar span{color:#fff;width:50%;height:100%;font-family:var(--f-open);text-align:center;background:repeating-linear-gradient(45deg,#ffc61e 0 12px,#ffd24d 12px 24px);font-size:12px;font-weight:700;line-height:22px;display:block}.modal .mk{max-width:470px;height:232px;margin:0 auto 10px}.modal .mk-box{height:46px;font-size:12px}.modal .mk-box:nth-child(2){top:60px}.modal .mk-box:nth-child(3){top:116px}.modal .mk-box:nth-child(4){top:172px}.pop-h1{font-family:var(--f-lora);color:var(--muted);text-align:center;font-size:34px;font-weight:400;line-height:1.2}.pop-h2{color:#141414;font-size:34px;font-weight:700;line-height:1.25;display:block}.pop-sub{font-family:var(--f-lora);color:#333;margin:10px 0 12px;font-size:16px;line-height:1.35}.fld{width:100%;font-family:var(--f-open);color:#333;background:#fff;border:1px solid #c9c9c9;border-radius:4px;margin-bottom:10px;padding:13px 16px;font-size:16px;display:block}.fld:focus{border-color:#ffc61e;outline:none;box-shadow:0 0 0 3px #fe880033}.consent{font-family:var(--f-open);color:#555;align-items:flex-start;gap:10px;margin:14px 0 10px;font-size:12px;line-height:1.35;display:flex}.consent input{flex:none;width:16px;height:16px;margin-top:2px}.popbtn{background:var(--popbtn);width:100%;font-family:var(--f-lora);border:1px solid #e0a800;padding:12px 10px 10px;font-size:24px}.popbtn small{font-family:var(--f-lora);font-size:14px}.err{color:#c0271b;font-family:var(--f-open);margin:0 0 8px;font-size:13px;font-weight:600;display:none}.busy .popbtn{opacity:.75;pointer-events:none}.priv{font-family:var(--f-lora);color:#333;text-align:center;margin-top:12px;font-size:14px}.priv b{color:var(--popbtn);vertical-align:-3px;font-size:20px}@media (width<=1100px){.hero-main{font-size:64px}.hero-l2{font-size:46px}.kick2{font-size:92px}}@media (width<=900px){.hero-grid,.letter,.about-grid,.disc-grid,.impact-grid,.sched-grid,.tgrid,.cwall{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:26px}.letter{padding:28px 16px}.letter-main{padding:0}.side{margin-top:10px}.impact-grid{gap:40px;max-width:560px;margin-left:auto;margin-right:auto}.badge-wrap{max-width:350px;margin:0 auto}.thumbs{grid-template-columns:minmax(0,1fr);gap:24px;max-width:420px;margin-left:auto;margin-right:auto}.sched{padding:28px 20px 36px}.disc{padding:34px 20px 20px}.sched-photo{max-width:420px}.qual{padding:30px 20px 36px}.tgrid{gap:28px}}@media (width<=600px){.topbar{font-size:15px}.hero-pre{font-size:21px}.hero-main{letter-spacing:-1px;font-size:40px}.hero-l2{letter-spacing:-.5px;font-size:30px}.swoosh svg{height:16px;bottom:-4px}.vbar{font-size:15px}.creds span{padding:4px 7px;font-size:11px}.card-h{font-size:19px}.mk{height:170px}.mk-ribbon{font-size:16px}.mk-title{font-size:9px}.mk-title b{font-size:12px}.mk-box{height:36px;font-size:9px}.mk-box:nth-child(2){top:44px}.mk-box:nth-child(3){top:84px}.mk-box:nth-child(4){top:124px}.cd{gap:9px}.cd-n{width:58px;height:58px;font-size:22px}.cd-dark .cd-n{width:68px;height:68px;font-size:30px}.btn-tilt{font-size:22px}.btn-lg{padding:14px 16px;font-size:21px}.btn-md{padding:14px 12px;font-size:18px}.btn small{font-size:12px}.urgent{font-size:17px}.letter-main{font-size:18px}.kick1{font-size:40px}.kick2{font-size:54px}.kick-rule{width:180px}.ps{font-size:19px}.sig{font-size:26px}.meet{font-size:25px}.side{padding:18px}.about-h{font-size:42px}.about-name{font-size:36px}.about-body{font-size:17px}.disc-h{font-size:30px}.t7{font-size:25px}.gchecks li{font-size:16px}.impact{padding:44px 0 40px}.impact-h{font-size:34px}.gbadge{width:100px;height:100px;font-size:14px;bottom:-14px;right:-8px}.gbadge b{font-size:26px}.ichecks li{font-size:18px}.join-h{margin-top:44px;font-size:30px}.sched-h{font-size:40px}.sched-v{font-size:16px}.sched-r{font-size:18px}.sg{padding-top:4px;font-size:17px}.days{grid-template-columns:minmax(0,1fr);font-size:14px}.nbadge{width:38px;height:38px}.testi-h{font-size:32px}.av{width:64px;height:64px;font-size:22px}.tname{margin-top:6px;font-size:19px}.stars{margin-left:0;font-size:26px}.qglyph{margin-left:0}.value .v1{font-size:30px}.value .v2{font-size:31px}.value{margin-top:50px}.mantra{font-size:17px;line-height:1.6}.mantra p{margin-bottom:8px}.endorse{padding-top:40px}.endorse-h{font-size:30px}.bigv{padding:5px}.qual-h{font-size:32px}.qlist li{gap:12px;font-size:16px}.qual-s{font-size:22px}.cbox{padding:8px 10px;font-size:21px}.comments{padding-top:44px}.modal{padding:18px 16px}.xbtn{top:-14px;right:-8px}.modal .mk{height:170px}.modal .mk-box{height:36px;font-size:9px}.modal .mk-box:nth-child(2){top:44px}.modal .mk-box:nth-child(3){top:84px}.modal .mk-box:nth-child(4){top:124px}.pop-h1,.pop-h2{font-size:24px}.popbtn{font-size:19px}.foot nav{gap:6px 18px}}.slist.d14{grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:0 28px;display:grid}.slist.d14>li{align-items:center;margin-bottom:14px}.slist.d14 .nbadge{width:34px;height:34px}.slist.d14 .nbadge svg{width:18px;height:15px}.slist.d14 .sg{padding-top:0;font-size:18px;line-height:1.25}.slist.d14 .sg>b{font-family:var(--f-open);letter-spacing:.4px;text-transform:uppercase;color:var(--blue);font-size:12.5px;font-weight:700;display:block}.gterms{max-width:760px;font-family:var(--f-open);color:#555;text-align:center;margin:22px auto 0;font-size:15px;line-height:1.55}@media (width<=640px){.slist.d14{grid-template-rows:none;grid-auto-flow:row}.slist.d14 .sg{font-size:16px}.gterms{font-size:14px}}.cd-n.sm{font-size:19px}.cd-dark .cd-n.sm{font-size:30px}.side-photo{aspect-ratio:auto}.side-photo img{object-fit:contain;height:auto}.action{margin:0;position:relative}.action figure{margin:0}.act-main{position:relative}.act-main img,.act-sub img{aspect-ratio:4/3;object-fit:cover;border:5px solid #fff;width:100%;display:block;box-shadow:0 6px 16px #00000059}.action .gbadge{inset:-96px auto auto -104px}.action{margin-top:70px}.act-sub{z-index:2;width:64%;margin:-44px -18px 0 auto;position:relative}.act-cap{font-family:var(--f-lora);color:#ffffffd9;margin-top:12px;font-size:17px;font-style:italic}.zz{margin:50px 0 10px;position:relative}.zz:before{content:"";border-left:3px dashed #c9d6e2;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.zz-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;margin-bottom:46px;display:grid;position:relative}.zz-row:after{content:"";background:var(--gold);border:4px solid var(--navy);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zz-row:nth-of-type(2n) .zz-txt{order:2}.zz-txt{padding:0 6px}.zz-day{font-family:var(--f-open);letter-spacing:1.5px;color:#fff;background:var(--red);border-radius:3px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.zz-txt h3{font-family:var(--f-fjalla);text-transform:uppercase;color:var(--blue);margin:10px 0 8px;font-size:36px;font-weight:400;line-height:1.15}.zz-txt p{font-family:var(--f-lora);color:#333;font-size:20px;line-height:1.4}.zz-vis{aspect-ratio:16/10;background:linear-gradient(135deg, var(--hero), var(--navy));border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #14141440}.zz-vis:before{content:"";background:repeating-linear-gradient(115deg,#ffffff0f 0 40px,#0000 40px 110px);position:absolute;inset:0}.zz-vis svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 8px #00000040);width:30%;height:auto;margin-bottom:24px;position:relative}.zz-num{font-family:var(--f-fjalla);color:#ffffff29;font-size:68px;line-height:1;position:absolute;top:8px;left:16px}.zz-cap{color:#fff;font-family:var(--f-lato);letter-spacing:1px;text-transform:uppercase;background:#0000004d;padding:9px 14px;font-size:14px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.zz-row:nth-of-type(3n) .zz-vis svg{stroke:var(--gold)}.glance{border-top:2px solid var(--blue);margin-top:30px;padding-top:34px}.glance-h{font-family:var(--f-fjalla);text-transform:uppercase;text-align:center;color:#2b2b2b;margin-bottom:26px;font-size:40px;font-weight:400}.proof-note{text-align:center;font-family:var(--f-lora);color:#555;margin:14px 0 30px;font-size:18px;font-style:italic}.pgrid{columns:2;column-gap:24px}.pshot{break-inside:avoid;background:#fff;border:1px solid #e2e6eb;border-radius:10px;margin:0 0 24px;padding:12px;box-shadow:0 3px 10px #00000014}.pshot img{width:100%;height:auto;display:block}.ostack{border:3px solid var(--navy);text-align:left;background:#fff;max-width:760px;margin:70px auto 0;box-shadow:0 10px 26px #14141426}.os-h{background:var(--navy);color:#fff;font-family:var(--f-fjalla);text-transform:uppercase;text-align:center;padding:12px;font-size:34px}.os-row{border-bottom:1px solid #e3e3e3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 22px;display:grid}.os-row b{font-family:var(--f-lora);color:#222;font-size:20px;font-weight:700;display:block}.os-row small{font-family:var(--f-open);color:#666;margin-top:2px;font-size:14px;display:block}.os-v{font-family:var(--f-open);color:var(--blue);white-space:nowrap;font-size:20px;font-weight:700}.os-tot,.os-pay{font-family:var(--f-lato);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-weight:900;display:flex}.os-tot{background:var(--label);color:#333;font-size:24px}.os-tot s{color:#777;text-decoration-color:#d0021b;text-decoration-thickness:3px}.os-pay{background:var(--gold);color:var(--navy);font-size:30px}.os-fine{text-align:center;font-family:var(--f-open);color:#555;margin:0;padding:10px;font-size:14px}@media (width<=900px){.zz:before,.zz-row:after{display:none}.zz-row{grid-template-columns:minmax(0,1fr);gap:18px}.zz-row:nth-of-type(2n) .zz-txt{order:0}.zz-txt h3{font-size:30px}.act-sub{margin-right:0}.action .gbadge{width:96px;height:96px;top:-74px;left:0;right:auto}.action{margin-top:78px}}@media (width<=640px){.pgrid{columns:1}.zz-txt p{font-size:17px}.os-h{font-size:26px}.os-row{padding:12px 14px}.os-row b,.os-v{font-size:17px}.os-tot{padding:12px 14px;font-size:19px}.os-pay{padding:12px 14px;font-size:23px}.ostack{margin-top:44px}.glance-h{font-size:30px}}:root{--hoff:#ffc61e;--hoff-deep:#e0a800;--hoff-tint:#fff6d6;--ink:#141414;--ink-2:#232323}.btn-red,.btn-orange,.popbtn{background:var(--hoff);color:var(--ink);border:0;border-bottom:4px solid var(--hoff-deep);box-shadow:0 6px 16px #0000002e}.btn-red:hover,.btn-orange:hover,.popbtn:hover{background:#ffd24d}.btn-red small,.btn-orange small,.popbtn small{color:#141414c7}.topbar{background:var(--hoff);color:var(--ink)}.topbar .red{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.hero{background-color:#141414;background-image:repeating-linear-gradient(115deg,#ffc61e0b 0 120px,#0000 120px 300px),radial-gradient(at 50% 0,#2e2e2e,#141414 72%)}.vbar{background:var(--hoff-tint)}.vbar b{color:var(--ink)}.card{border-top:4px solid var(--hoff);background-color:#1b1b1b;background-image:linear-gradient(#262626,#161616)}.cd-light .cd-n{border-color:var(--hoff);color:#fff}.rrule{background:var(--hoff)}.mk-ribbon{background:var(--hoff);color:var(--ink)}.mk-ribbon em{color:var(--ink)}.mk-box:first-child{background:var(--ink)}.mk-box:nth-child(2){background:var(--hoff);color:var(--ink);border-color:var(--ink)}.mk-box:nth-child(3){background:#2b2b2b}.mk-box:nth-child(4){color:var(--ink);border-color:var(--ink);background:#fff}.urgent .red{color:var(--hoff)}.kick2{color:var(--ink)}.kick-rule{background:var(--hoff);height:6px}.meet b{color:var(--ink);background:linear-gradient(transparent 62%, var(--hoff) 62%);padding:0 .06em;display:table}.meet-rule,.about .wrule{background:var(--hoff)}.disc-h span{color:var(--ink);background:linear-gradient(transparent 60%, var(--hoff) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.brule,.t7-rule{background:var(--hoff-deep)}.impact{background-color:var(--hoff);color:var(--ink);background-image:repeating-linear-gradient(115deg,#00000009 0 120px,#0000 120px 300px)}.impact-h{color:var(--ink);text-shadow:none}.impact .gold{color:var(--ink);border-bottom:5px solid var(--ink)}.ichecks li{color:var(--ink)}.ichecks b{color:var(--ink);font-weight:700}.act-cap{color:#141414c7}.gbadge{background:var(--ink);color:var(--hoff);box-shadow:0 6px 16px #00000059}.join-h{color:var(--ink)}.join-q,.ltd{color:#141414d1}.impact .btn-orange{background:var(--ink);color:var(--hoff);border-bottom-color:#000}.impact .btn-orange:hover{background:#2b2b2b}.impact .btn-orange small{color:#fffc}.nrule{background:var(--hoff)}.zz:before{border-left-color:#e9dcae}.zz-row:after{background:var(--hoff);border-color:var(--ink)}.zz-day{background:var(--ink);color:var(--hoff)}.zz-vis{background:linear-gradient(135deg,#2e2e2e,#141414)}.zz-vis svg{stroke:var(--hoff)}.zz-cap{background:#00000080}.zz-row:nth-of-type(3n+2) .zz-vis{background:linear-gradient(135deg,#232323,#0b0b0b)}.zz-row:nth-of-type(3n) .zz-vis svg{stroke:var(--ink);filter:none}.ostack{border-color:var(--ink)}.os-h{background:var(--ink);color:var(--hoff)}.os-v{color:var(--ink)}.os-v.free{color:#c62828}.os-tot{background:var(--hoff-tint)}.os-pay{background:var(--hoff);color:var(--ink)}.qual{border-color:var(--ink);border-top:8px solid var(--hoff)}.cd-dark .cd-n{color:var(--hoff)}.pbar span{background:repeating-linear-gradient(45deg, var(--hoff) 0 12px, #ffd24d 12px 24px);color:var(--ink)}.pop-h2{color:var(--ink);background:linear-gradient(transparent 62%, var(--hoff) 62%);margin:0 auto;padding:0 .08em;display:table}.swipe-hint,.mbar{display:none}@media (width<=640px){.topbar{padding:8px 12px;font-size:13.5px}.hero{padding:18px 0 34px}.hero-pre{font-size:18px}.hero-main{font-size:38px}.hero-l2{font-size:25px}.hero-grid{gap:18px;margin-top:22px}.vbar{padding:5px 8px;font-size:13.5px}.creds{display:none}.card{padding:14px 14px 18px}.card-h{font-size:17px}.cd-l{font-size:11px}.cd-n.sm{font-size:16px}.urgent{padding:11px 14px;font-size:15px}.side-photo{max-width:280px;margin:0 auto}.about{padding:32px 0 28px}.about-photos .framew{width:100%;max-width:300px;margin:0 auto;aspect-ratio:4/5!important}.disc-grid{gap:28px}.disc-grid>.stack{order:2;grid-template-columns:minmax(0,1fr);gap:0}.disc-grid>.stack>.framel:first-child,.disc-grid>.stack>.framel:last-child{display:none}.impact .gold{border-bottom-width:3px}.join-h{font-size:26px}.sched{padding:24px 16px 30px}.sched-h{font-size:34px}.sched-r{font-size:16px}.zz{margin:26px 0 0}.zz-row{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px}.zz-row .zz-vis{aspect-ratio:1;width:60px;box-shadow:none;border-radius:10px;grid-area:1/1}.zz-row .zz-txt{order:0;grid-area:1/2;padding:0}.zz-vis:before,.zz-num,.zz-cap{display:none}.zz-vis svg{width:56%;margin:0}.zz-day{padding:2px 8px;font-size:11px}.zz-txt h3{margin:6px 0 4px;font-size:22px}.zz-txt p{font-size:15.5px;line-height:1.4}.glance{display:none}.testi-h{font-size:26px}.nrule.b{margin:26px auto 30px}.proof-note{margin:10px 0 6px;font-size:15px}.swipe-hint{text-align:center;font-family:var(--f-open);letter-spacing:.3px;color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:700;display:block}.pgrid{columns:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:12px;margin:0 -16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.pgrid::-webkit-scrollbar{display:none}.pshot{scroll-snap-align:center;flex:0 0 86%;margin:0}.qual-h{font-size:28px}.qual-s{margin:22px auto;font-size:19px}.ostack{margin-top:36px}.cd-dark{gap:8px}.cd-dark .cd-n{width:64px;height:64px;font-size:26px}.cd-dark .cd-n.sm{font-size:17px}.mantra{font-size:16px}.foot{padding-bottom:96px}.foot a{padding:10px 4px;display:inline-block}.mbar{z-index:900;background:#141414f5;align-items:center;gap:10px;padding:10px 12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 16px #00000040}.mbar.on{transform:none}.mbar .btn{flex:1;min-width:0;padding:12px 10px;font-size:16px}.mbar span{color:#fff;font-family:var(--f-open);white-space:nowrap;font-size:12px;line-height:1.25}.mbar span b{color:var(--hoff);font-size:16px;display:block}}@media (width<=640px) and (prefers-reduced-motion:reduce){.mbar{transition:none}}:root{--f-display:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--f-sub:"Montserrat", "Helvetica Neue", Arial, sans-serif;--f-body:"Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}body{font-family:var(--f-body)}.about-h,.about-name,.disc-h,.impact-h,.sched-h,.testi-h,.endorse-h,.zz-txt h3,.zz-num,.glance-h,.os-h,.kick1,.gbadge,.planner{letter-spacing:.5px;font-weight:400}.hero-main{font-family:var(--f-display);letter-spacing:1px;font-size:96px;font-weight:400;line-height:.95}.hero-l2{font-family:var(--f-sub);letter-spacing:-1px;font-weight:800}.hero-pre{font-family:var(--f-sub);font-weight:500}.kick2,.meet,.t7,.join-h,.pop-h1,.qual-h,.qual-s{font-family:var(--f-sub);letter-spacing:-.5px;font-weight:800}.kick2{font-size:96px}.pop-h1{font-weight:600}.pop-h2{font-weight:800}.tname,.os-row b,.sg>b,.checks li b,.ichecks b,.gchecks b{font-family:var(--f-sub);font-weight:700}.btn,.popbtn,.mbar .btn{font-family:var(--f-sub);letter-spacing:-.2px;font-weight:800}.btn small,.popbtn small{font-family:var(--f-body);letter-spacing:0;font-weight:600}.value,.os-tot,.os-pay,.cd-n,.os-v,.mk-ribbon,.zz-day,.topbar b{font-family:var(--f-sub)}.letter-main,.side-q,.ichecks li,.zz-txt p,.tq,.join-q,.proof-note,.act-cap,.pop-sub,.priv{font-family:var(--f-body)}.side-q,.join-q,.proof-note,.act-cap{font-style:normal}.hero-pre{font-size:27px}.join-h{font-size:44px;line-height:1.25}@media (width<=600px){.hero-main{font-size:56px}.kick2{font-size:50px}.hero-pre{font-size:16px}.hero-l2{font-size:21px}.join-h{font-size:24px}}.action-product-stack{justify-content:center;align-items:center;min-height:370px;display:flex}.action-product-stack img{aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 18px 22px #1414143d);width:112%;max-width:none;box-shadow:none;border:0}.action-product-stack .gbadge{z-index:4}.impact-offer-map{max-width:980px;box-shadow:none;background:0 0;border:0;margin:38px auto 28px;padding:0}.impact-offer-map img{width:100%;height:auto;display:block}.disc-grid>.stack.discover-product-portrait{align-self:start;display:block}.discover-product-portrait img{object-fit:contain;width:100%;height:auto}.sched{background:linear-gradient(#fff 0%,#fffdf7 55%,#fff 100%)}.sched-h{letter-spacing:1px}.sched-v{color:#9a7000}.zz{max-width:1040px;margin:58px auto 16px}.zz:before{background:linear-gradient(180deg, var(--hoff), #f1d77e 82%, var(--hoff));border:0;width:3px;box-shadow:0 0 0 6px #ffc61e14}.zz-row{gap:68px;margin-bottom:64px}.zz-row:after{border:5px solid var(--ink);width:20px;height:20px;box-shadow:0 0 0 7px #fff,0 0 0 9px #ffc61e6b}.zz-txt{border:1px solid #eee5ca;border-top:5px solid var(--hoff);background:#fffffff5;border-radius:16px;padding:28px 30px 30px;position:relative;box-shadow:0 18px 42px #5e480d1a}.zz-txt:before{content:"QUEST MILESTONE";font-family:var(--f-sub);letter-spacing:2px;color:#9a7000;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.zz-day{letter-spacing:1.8px;border-radius:999px;padding:5px 11px;font-size:11px}.zz-txt h3{color:var(--ink);letter-spacing:.35px;margin:12px 0 9px;font-size:34px}.zz-txt p{color:#49443a;font-size:18px;line-height:1.55}.zz-vis{isolation:isolate;aspect-ratio:16/10;background:#1b1b1b;border:1px solid #14141429;border-radius:22px;transform:translateY(-2px);box-shadow:0 24px 48px #1414143d,inset 0 0 0 1px #fff3}.zz-vis:before{z-index:2;background:linear-gradient(#1414141a,#1414140a 30%,#14141473 100%),radial-gradient(circle,#0000 24%,#14141433 100%)}.zz-vis:after{content:"HOFF";z-index:4;font-family:var(--f-sub);letter-spacing:2px;color:var(--hoff);text-shadow:0 2px 8px #14141499;pointer-events:none;font-size:12px;font-weight:800;position:absolute;top:17px;right:20px}.quest-thumb{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zz-vis>svg{display:none}.zz-num{z-index:4;font-family:var(--f-sub);color:#fff;letter-spacing:1.4px;text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414c2;border-radius:999px;padding:5px 9px;font-size:11px;top:15px;left:18px}.zz-num:before{content:"DAY ";color:var(--hoff)}.zz-cap{z-index:3;color:#fff;font-family:var(--f-display);letter-spacing:1px;text-align:center;text-wrap:balance;text-shadow:0 3px 18px #141414eb,0 1px 2px #141414e6;background:0 0;justify-content:center;align-items:center;padding:58px 36px 74px;font-size:clamp(25px,2.7vw,40px);font-weight:400;line-height:.98;display:flex;inset:0}.zz-cap:after{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5l11 7-11 7z' fill='%23141414'/%3E%3C/svg%3E");background-position:55%;background-repeat:no-repeat;background-size:21px;border-radius:50%;width:48px;height:48px;position:absolute;bottom:18px;left:20px;box-shadow:0 5px 16px #14141447}.zz-row:nth-of-type(3n) .zz-vis{background:#1b1b1b}.zz-row:nth-of-type(3n) .zz-num{color:#ffffffe0}.zz-row:nth-of-type(3n) .zz-cap{color:#fff;background:linear-gradient(#0000,#141414eb)}@media (width<=900px){.action-product-stack{min-height:0}.action-product-stack img{width:100%}.zz-row{gap:24px;margin-bottom:34px}.zz-txt{padding:22px 24px}}@media (width<=640px){.impact-offer-map{margin:28px 0 20px;padding:0}.zz{margin-top:34px}.zz-row{grid-template-columns:88px minmax(0,1fr);gap:14px;margin-bottom:24px}.zz-row .zz-vis{aspect-ratio:1;border-radius:14px;width:88px;box-shadow:0 10px 24px #14141433}.zz-row .zz-txt{border:0;border-left:3px solid var(--hoff);box-shadow:none;background:0 0;border-radius:0;padding:12px 0 10px 14px}.zz-txt:before{letter-spacing:1.3px;margin-bottom:7px;font-size:8px}.zz-day{padding:3px 7px;font-size:9px}.zz-txt h3{margin:7px 0 4px;font-size:21px}.zz-txt p{font-size:14.5px;line-height:1.42}.zz-vis:after{letter-spacing:1px;font-size:7px;top:6px;right:7px}.zz-num{letter-spacing:.6px;padding:3px 5px;font-size:7px;display:block;top:5px;left:6px}.zz-cap{display:none}.quest-thumb{object-fit:cover}}@media (width<=767px){.zz-row{flex-direction:column;gap:0;width:100%;margin-bottom:24px;display:flex}.zz-row .zz-vis{aspect-ratio:16/9;border-radius:12px 12px 0 0;width:100%;order:0!important}.zz-row .zz-txt{box-sizing:border-box;background:#fff;border:1px solid #eee;border-top:0;border-radius:0 0 12px 12px;width:100%;padding:20px;order:1!important}.zz:before,.zz-row:before,.zz-row:after{display:none}.zz-day{padding:4px 9px;font-size:11px}.zz-txt h3{margin:10px 0;font-size:26px;line-height:1.15}.zz-txt p{font-size:16px;line-height:1.55}.zz-vis:after{font-size:10px;top:12px;right:12px}.zz-num{padding:5px 8px;font-size:10px;top:12px;left:12px}.zz-cap{display:none}}.midquest-cta{color:#fff;background:#141414;border:1px solid #141414;border-top:8px solid #ffc61e;border-radius:18px;grid-column:1/-1;margin:4px 0 64px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 48px #14141438}.midquest-cta:after{content:"04";font-family:var(--f-display);color:#ffc61e14;pointer-events:none;font-size:260px;line-height:1;position:absolute;bottom:-54px;right:-14px}.midquest-inner{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center;gap:48px;padding:44px 48px 48px;display:grid;position:relative}.midquest-kicker{font-family:var(--f-sub);letter-spacing:2px;text-transform:uppercase;color:#ffc61e;align-items:center;gap:9px;margin:0 0 15px;font-size:11px;font-weight:800;display:inline-flex}.midquest-kicker:before{content:"";background:#ffc61e;width:32px;height:3px}.midquest-title{max-width:660px;font-family:var(--f-display);letter-spacing:.5px;text-wrap:balance;margin:0;font-size:clamp(48px,5.1vw,76px);font-weight:400;line-height:.95}.midquest-copy{max-width:620px;font-family:var(--f-body);color:#ffffffd1;text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.6}.midquest-proof{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.midquest-proof li{min-height:45px;font-family:var(--f-sub);color:#fff;background:#ffffff0f;border-left:3px solid #ffc61e;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.midquest-proof svg{flex:none;width:18px;height:16px}.midquest-action{color:#141414;text-align:center;background:#ffc61e;border-radius:12px;padding:32px 30px 30px;position:relative;box-shadow:0 14px 30px #0003}.midquest-action:before{content:"DAYS 1–4";color:#ffc61e;font-family:var(--f-sub);letter-spacing:1.5px;background:#141414;border-radius:3px;margin-bottom:15px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.midquest-action h4{font-family:var(--f-sub);letter-spacing:-.4px;margin:0;font-size:26px;font-weight:800;line-height:1.12}.midquest-action p{font-family:var(--f-body);color:#40360f;margin:13px 0 21px;font-size:15px;line-height:1.5}.midquest-button{color:#ffc61e;width:100%;font-family:var(--f-sub);cursor:pointer;background:#141414;border:2px solid #141414;border-radius:6px;padding:17px 16px;font-size:18px;font-weight:800;line-height:1.15;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 6px #9a7000}.midquest-button:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 8px #9a7000}.midquest-button:active{transform:translateY(3px);box-shadow:0 3px #9a7000}.midquest-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.midquest-price{font-weight:700;font-family:var(--f-sub)!important;color:#40360f!important;margin:15px 0 0!important;font-size:12px!important;line-height:1.45!important}@media (width<=900px){.midquest-inner{grid-template-columns:1fr;padding:36px 30px 38px}.midquest-title{font-size:52px}.midquest-action{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto}}@media (width<=640px){.midquest-cta{border-radius:12px;margin:8px 0 34px}.midquest-cta:after{font-size:190px;bottom:-35px;right:-10px}.midquest-inner{gap:28px;padding:28px 20px 30px}.midquest-title{font-size:42px}.midquest-copy{font-size:16px;line-height:1.55}.midquest-proof{grid-template-columns:1fr;margin-top:24px}.midquest-proof li{font-size:12.5px}.midquest-action{padding:25px 18px 22px}.midquest-action h4{font-size:23px}.midquest-button{font-size:17px}}.preview-label{z-index:910;color:#ffc61e;font:600 10px/1.3 var(--f-body);pointer-events:none;background:#141414;border:1px solid #ffc61e;border-radius:3px;padding:5px 8px;position:fixed;top:6px;right:6px}.preview-modal-open #mbar{display:none!important}.preview-log{max-width:1000px;font:12px var(--f-body);color:#141414;background:#fff;margin:15px auto;padding:12px}.preview-log pre{white-space:pre-wrap;max-height:180px;overflow:auto}.preview-success{font:15px/1.6 var(--f-body);background:#fff8de;border:2px solid #ffc61e;margin-top:15px;padding:18px}.preview-notice{font:11px/1.5 var(--f-body);color:#555;text-align:center;margin-top:12px}.preview-quick,.preview-path,.mobile-card-video{display:none}@media (width<=640px){.hero-grid>.card{order:-1}.hero-media-column{display:none}.mobile-card-video{border:2px solid #ffc61e;margin:14px 0 18px;display:block;box-shadow:0 7px #000}.mobile-card-video .vbar{padding:7px 8px;font-size:12px;line-height:1.35}.preview-quick{max-width:390px;margin:16px auto 0;display:block}.preview-quick .btn{width:100%;padding:13px 44px;font-size:16px}.preview-quick p{font:600 12px/1.5 var(--f-body);text-align:center;margin-top:10px}.preview-path{background:#ffffff12;border:1px solid #ffc61e59;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:6px;max-width:390px;margin:13px auto 0;padding:10px 8px;display:grid}.preview-path span{font:700 10px/1.3 var(--f-body);text-align:center;color:#fff;padding:0 4px;position:relative}.preview-path span:not(:last-child):after{content:"→";color:#ffc61e;position:absolute;right:-7px}.preview-path b{color:#ffc61e;letter-spacing:.7px;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.preview-label{opacity:.9;z-index:890;font-size:9px;top:auto;bottom:4px;right:4px}}.exit-intent-kicker{color:#9f1d18;font:800 12px/1.2 var(--f-sub);letter-spacing:1.8px;text-align:center;margin:0 0 9px;display:none}.modal.exit-intent .exit-intent-kicker{display:block}@media (width<=640px){.about-h,.disc-h,.midquest-title,.midquest-copy{text-align:center}.about-h{text-wrap:balance;font-size:40px;line-height:1.05}.about .wrule{margin-left:auto;margin-right:auto}.about-grid{gap:24px;padding:0 8px}.about-name{text-align:center;margin-top:0;font-size:34px;line-height:1.1}.about-body{text-wrap:pretty;max-width:38rem;margin:0 auto;font-size:16.5px;line-height:1.65}.about-body p,.about-body p:first-of-type{margin-top:18px}.disc-h{text-wrap:balance;max-width:19ch;margin-left:auto;margin-right:auto;font-size:31px;line-height:1.18}.midquest-kicker{justify-content:center;display:flex}.midquest-kicker:before{display:none}.midquest-title{max-width:9ch;margin:0 auto;line-height:.98;font-size:43px!important}.midquest-copy{max-width:31ch;margin:16px auto 0;font-size:16.5px!important;line-height:1.62!important}.midquest-button{position:relative;color:#fff!important;background:#141414!important;border:3px solid #fff!important;padding:17px 48px 17px 18px!important;box-shadow:0 7px #000,0 13px 22px #00000042!important}.midquest-button:after{content:"→";color:#141414;background:#ffc61e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.midquest-button:active{transform:translateY(4px)!important;box-shadow:0 3px #000,0 7px 13px #0003!important}.pgrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:82%;grid-auto-flow:column;align-items:start;gap:10px 12px;margin:0 -16px;padding:4px 16px 16px;display:grid;overflow-x:auto}.pshot{scroll-snap-align:start;border:2px solid #ece3c9;width:100%;margin:0;padding:9px;box-shadow:0 5px 12px #1414141c}.os-row{text-align:center;grid-template-columns:1fr;gap:6px;padding:15px 14px}.os-row b{text-wrap:balance;font-size:18px;line-height:1.28}.os-row small{max-width:31ch;margin:4px auto 0;line-height:1.45}.os-v{font-size:16px}.os-pay{text-align:center;background:linear-gradient(135deg,#ffd85b,#ffc61e);border-top:3px solid #141414;border-bottom:3px solid #141414;grid-template-columns:1fr;gap:2px;padding:34px 14px 17px;display:grid;position:relative}.os-pay:before{content:"SPECIAL CHALLENGE PRICE";color:#ffc61e;font:800 10px/1.2 var(--f-sub);letter-spacing:1.2px;white-space:nowrap;background:#141414;padding:5px 12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.os-pay span{text-transform:uppercase;letter-spacing:.8px;font-size:18px}.os-pay b{font-variant-numeric:tabular-nums;font-size:36px;line-height:1.05}.os-fine{color:#141414;background:#fff8de;padding:12px 10px;font-weight:800}}html body :is(button.btn,button.midquest-button,#mobile-checkout-button){min-height:58px;font-family:var(--f-sub);letter-spacing:-.25px;text-align:center;text-wrap:balance;filter:none;font-size:clamp(17px,1.65vw,23px);line-height:1.3;position:relative;color:#fff!important;background:linear-gradient(#c92f3c 0%,#b51f2d 100%)!important;border:1px solid #a41b28!important;border-radius:10px!important;padding:18px 24px 18px 66px!important;font-weight:800!important;transition:background .18s,box-shadow .18s,transform .18s!important;transform:none!important;box-shadow:inset 0 1px #ffffff2e,0 3px #7f1420,0 8px 18px #5b101b2e!important}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):after{content:none!important;display:none!important}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):before{content:"";pointer-events:none;background:#ffffff1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;border:1px solid #ffffff47;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:18px;right:auto;transform:translateY(-50%)}html body :is(button.btn,button.midquest-button,#mobile-checkout-button) small{font-family:var(--f-body);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45;display:block;color:#ffffffe6!important}@media (hover:hover){html body :is(button.btn,button.midquest-button,#mobile-checkout-button):hover{filter:none;background:linear-gradient(#d43845,#bd2432)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff38,0 4px #7f1420,0 10px 22px #5b101b38!important}}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):active{transform:translateY(2px)!important;box-shadow:inset 0 1px 3px #4d0b1426,0 1px #7f1420,0 3px 8px #5b101b29!important}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):focus-visible{outline-offset:3px;outline:3px solid #fff!important;box-shadow:0 0 0 6px #8d1c29!important}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):disabled{opacity:.65;cursor:not-allowed;transform:none!important}@media (width<=640px){html body :is(button.btn,button.midquest-button,#mobile-checkout-button){font-size:17px;line-height:1.3;padding:16px 18px 16px 58px!important}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):before{width:29px;height:29px;left:14px}html body .mbar button.btn,html body #mobile-checkout-button{min-height:50px;font-size:14px;padding:13px 13px 13px 48px!important}html body .mbar button.btn:before,html body #mobile-checkout-button:before{background-size:15px 15px;width:25px;height:25px;left:12px}html body .mbar button.btn{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){html body :is(button.btn,button.midquest-button,#mobile-checkout-button){transition:none!important}}html body :is(button.btn,button.midquest-button,#mobile-checkout-button){text-align:center;padding-left:24px!important;padding-right:24px!important}html body :is(button.btn,button.midquest-button,#mobile-checkout-button):before,html body :is(button.btn,button.midquest-button,#mobile-checkout-button):after{content:none!important;display:none!important}@media (width<=640px){html body :is(button.btn,button.midquest-button,#mobile-checkout-button){padding-left:18px!important;padding-right:18px!important}}.mk[data-open]{cursor:pointer;transition:transform .18s,filter .18s}.mk[data-open]:hover{filter:brightness(1.04)}.mk[data-open]:active{transform:scale(.985)}.mk[data-open]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.mk[data-open] .mk-ribbon,.mk[data-open] .mk-laptop,.mk[data-open] .mk-screen,.mk[data-open] .mk-screen-in,.mk[data-open] .mk-screen-in img,.mk[data-open] .mk-title,.mk[data-open] .mk-wm,.mk[data-open] .mk-base,.mk[data-open] .mk-boxes,.mk[data-open] .mk-box{pointer-events:none}@media (width<=640px){.hero-grid>.card{overflow:hidden}.hero-grid>.card .mk{clear:both;max-width:350px;position:relative;height:195px!important;margin:16px auto 12px!important}.hero-grid>.card .mk-ribbon{z-index:5!important;padding:4px 18px 4px 8px!important;font-size:16px!important;top:0!important;left:0!important}.hero-grid>.card .mk-laptop{z-index:2;width:58%!important;top:22px!important;left:0!important}.hero-grid>.card .mk-screen{border-radius:6px 6px 0 0!important;padding:5px!important}.hero-grid>.card .mk-screen-in{aspect-ratio:16/10!important}.hero-grid>.card .mk-screen-in img{object-fit:cover!important;object-position:50% 18%!important;width:44%!important}.hero-grid>.card .mk-title{padding:3px 5px!important;font-size:10px!important;line-height:1.05!important}.hero-grid>.card .mk-title b{margin:2px 0!important;font-size:13px!important}.hero-grid>.card .mk-wm{margin-top:3px!important;padding:1px 3px!important;font-size:7px!important}.hero-grid>.card .mk-base{height:6px!important;margin:0 -4%!important}.hero-grid>.card .mk-boxes{z-index:3;position:absolute;width:44%!important;height:auto!important;top:2px!important;right:0!important}.hero-grid>.card .mk-box{width:100%;position:absolute;right:0;border-width:1.5px!important;height:38px!important;padding:2px 5px!important;font-size:9.5px!important;line-height:1.1!important}.hero-grid>.card .mk-box:first-child{top:2px!important;transform:rotate(-3deg)!important}.hero-grid>.card .mk-box:nth-child(2){top:45px!important;right:4px!important;transform:rotate(2deg)!important}.hero-grid>.card .mk-box:nth-child(3){top:89px!important;right:0!important;transform:rotate(-2deg)!important}.hero-grid>.card .mk-box:nth-child(4){top:133px!important;right:3px!important;transform:rotate(2deg)!important}.hero-grid>.card .cd{z-index:1;clear:both;justify-content:center;display:flex;position:relative;gap:8px!important;margin:20px auto 8px!important}.hero-grid>.card .cd-n{width:54px!important;height:54px!important;font-size:20px!important}.hero-grid>.card .cd-n.sm{font-size:15px!important}.hero-grid>.card .cd-l{font-size:10px!important}}.mobile-signup-header,.mobile-signup-action,.mobile-field-error,.mobile-checkout-path{display:none}.fld-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){#modal{inset:var(--popup-top,0px) 0 auto;height:var(--popup-height,100dvh);background:#fff;align-items:stretch;padding:0;overflow:hidden}#modal .modal{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-top:5px solid #ffc61e;border-radius:0;flex-direction:column;margin:0;padding:22px 18px 12px;display:flex;overflow:hidden}#modal .pbar,#modal .mk,#modal .pop-h1,#modal .pop-sub,#modal [data-el=popup-privacy-note],#modal .preview-notice{display:none}#modal .xbtn{z-index:2;width:40px;height:40px;font-size:25px;line-height:34px;top:6px;right:6px}.mobile-signup-header{text-align:left;border-bottom:1px solid #e4e0d5;outline:none;flex:none;margin-bottom:14px;padding-bottom:12px;display:block}.mobile-signup-header p{font:700 11px/1.4 var(--f-body);color:#705400;margin:0 32px 8px 0}.mobile-signup-header h2{font:800 27px/1.08 var(--f-sub);letter-spacing:-.6px;margin:0 0 7px;padding-right:40px}.mobile-signup-header>span{font:600 12px/1.45 var(--f-body);color:#444}.mobile-checkout-path{background:#f7f4eb;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0 0;padding:8px 6px;display:grid}.mobile-checkout-path span{font:700 10px/1.25 var(--f-body);text-align:center;color:#555;position:relative}.mobile-checkout-path span:first-child{color:#141414}.mobile-checkout-path span:not(:last-child):after{content:"→";color:#9b7600;position:absolute;right:-6px}.mobile-checkout-path b{color:#9b7600;letter-spacing:.4px;text-transform:uppercase;font-size:9px;display:block}#preview-signup-form{overscroll-behavior:contain;flex:auto;min-height:0;padding:3px 3px 12px;scroll-padding:12px;overflow-y:auto}#preview-signup-form .fld-label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font:700 12px/1.4 var(--f-body);text-align:left;color:#333;margin:0 0 5px;padding:0;display:block;position:static;overflow:visible}#preview-signup-form .fld{min-height:48px;margin-bottom:12px;padding:11px 12px;font-size:16px}#preview-signup-form .fld[aria-invalid=true]{border-color:#b2261e}.mobile-field-error:not(:empty){font:600 12px/1.4 var(--f-body);color:#b2261e;margin:-7px 0 12px;display:block}#preview-signup-form .err,#preview-signup-form .popbtn{display:none!important}#preview-signup-form [data-el=popup-consent]{text-align:left;margin:1px 0 8px;color:#555!important;font-size:11px!important;line-height:1.45!important}.mobile-signup-action{padding:12px 0 max(3px, env(safe-area-inset-bottom));text-align:center;background:#fff;border-top:1px solid #e6e0cf;flex:none;display:block;box-shadow:0 -8px 18px #1414140d}.mobile-signup-action .popbtn{width:100%;min-height:50px;margin:0;padding:14px 8px;font-size:14px;line-height:1.4}.mobile-signup-action .popbtn:disabled{opacity:.7;cursor:default}.mobile-signup-action p{font:700 11px/1.4 var(--f-body);color:#444;margin:9px 0 4px}.mobile-signup-action small{font:400 10px/1.4 var(--f-body);color:#666}}.hero-head{text-align:center}.hero-pre{font-size:26px;line-height:1.25}.hero-main{letter-spacing:1px;font-size:88px;line-height:.95}.hero-l2{letter-spacing:-.5px;font-size:52px;line-height:1.08}@media (width<=1100px){.hero-pre{font-size:22px;line-height:1.28}.hero-main{font-size:64px;line-height:.98}.hero-l2{font-size:44px;line-height:1.1}}@media (width<=768px){.hero-pre{font-size:19px;line-height:1.3}.hero-main{letter-spacing:.5px;font-size:48px;line-height:1}.hero-l2{letter-spacing:-.3px;font-size:32px;line-height:1.12}}@media (width<=480px){.hero-pre{font-size:17px;line-height:1.32}.hero-main{font-size:38px;line-height:1}.hero-l2{font-size:24px;line-height:1.15}}.hero-media-column{max-width:580px;margin-inline:auto}.zz .zz-row{gap:48px}.zz .zz-row .zz-vis{justify-self:center;max-width:320px}@media (width<=900px){.hero-media-column{max-width:640px}.zz .zz-row .zz-vis{max-width:none}}@media (width<=640px){.hero-media-column{max-width:none}}
