@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.Q1tx0q_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.Q1tx0q_variable{--sf-font-display:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.w9KhXG_className{font-family:Inter,Inter Fallback;font-style:normal}.w9KhXG_variable{--font-space-default:"Inter", "Inter Fallback"}
.sf{--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.75 8.25l2.75 2.75 5.75-6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--navy-0:#000719;--navy-1:#000f27;--navy-2:#011a3a;--cream:#f4f0e6;--cream-lo:#ece6d9;--cream-hi:#fcfaf6;--paper-white:#fefdfb;--ink-navy:#09162a;--cobalt:#5ab9ff;--cobalt-deep:#0251c2;--cobalt-pale:#d9eaff;--magenta:#d30386;--magenta-hi:#b70073;--green:#0a7e3a;--green-bright:#a4ea49;--gold:#e8ab3e;--gold-hi:#f1bf5b;--display:var(--sf-font-display), "Inter Tight", "Inter", ui-sans-serif, system-ui, sans-serif;--body:var(--font-space-default), "Inter", ui-sans-serif, system-ui, sans-serif;--t-sm:clamp(.9375rem, .91rem + .12vw, 1rem);--t-md:clamp(1.0625rem, 1.02rem + .22vw, 1.1875rem);--t-lg:clamp(1.3rem, 1.12rem + .75vw, 1.75rem);--t-2xl:clamp(2rem, 1.35rem + 2.7vw, 3.5rem);--t-4xl:clamp(2.75rem, 1.5rem + 5.4vw, 6.25rem);--t-xs:var(--t-sm);--t-xl:var(--t-lg);--t-3xl:var(--t-2xl);--gap-2:clamp(.5rem, .45rem + .25vw, .75rem);--gap-3:clamp(.75rem, .6rem + .5vw, 1rem);--gap:clamp(1.25rem, .9rem + 1.6vw, 2.5rem);--gap-l:clamp(2rem, 1.4rem + 2.5vw, 4rem);--gap-x:clamp(4.5rem, 3rem + 6vw, 9rem);--pad:clamp(1rem, .8rem + 1.5vw, 2rem);--pad-card:clamp(1.25rem, .9rem + 1.6vw, 2.5rem);--r:14px;--r-sm:var(--r);--r-lg:var(--r);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);font-family:var(--body);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}@supports (color:lab(0% 0 0)){.sf{--navy-0:lab(1.73141% 1.899 -14.7595);--navy-1:lab(4.04479% 2.15065 -20.6259);--navy-2:lab(8.97485% 1.77392 -24.0112);--cream:lab(94.8351% .419229 5.35069);--cream-lo:lab(91.3694% .564128 6.89696);--cream-hi:lab(98.2845% .164658 2.28316);--paper-white:lab(99.4324% .0796318 1.13986);--ink-navy:lab(6.92741% .803307 -15.7931);--cobalt:lab(71.7872% -11.8428 -49.0387);--cobalt-deep:lab(36.3668% 16.4388 -66.2097);--cobalt-pale:lab(91.7934% -2.54118 -12.6878);--magenta:lab(46.9751% 74.1045 -11.4003);--magenta-hi:lab(40.0771% 72.2142 -11.1346);--green:lab(46.059% -42.549 28.3829);--green-bright:lab(85.7577% -40.1191 66.8584);--gold:lab(74.4645% 15.9311 62.0379);--gold-hi:lab(80.4197% 11.1201 56.0991)}}.sf *{font-family:inherit}.sf .band--anchor,.sf .on-navy{--bg:var(--navy-0);--fg:#f6f9fc;--fg-2:#d9dfe6;--fg-3:#cbd2da;--em:#acd5ff;--em-display:var(--cobalt);--raise:var(--navy-1);--chip:#091f3b;--body-weight:370;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.sf .band--anchor,.sf .on-navy{--fg:lab(97.6703% -.411928 -1.83777);--fg-2:lab(88.3751% -.959426 -4.39417);--fg-3:lab(83.7326% -1.03241 -4.75661);--em:lab(83.5703% -6.99219 -29.4071);--chip:lab(11.4587% -.0175759 -20.7132)}}.sf .band--paper,.sf .band--flex,.sf .sf-header,.sf .on-cream{--bg:var(--cream);--fg:var(--ink-navy);--fg-2:#252e3d;--fg-3:#474d58;--em:#0a46b9;--em-display:var(--cobalt-deep);--raise:var(--paper-white);--chip:var(--cream-lo);--body-weight:400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.sf .band--paper,.sf .band--flex,.sf .sf-header,.sf .on-cream{--fg-2:lab(18.6568% -.710368 -10.8543);--fg-3:lab(32.6432% -.809506 -7.35804);--em:lab(32.6365% 20.44 -66.574)}}.sf .band--flex,.sf .sf-header{--bg:var(--cream-hi);--chip:#efebe1;--raise:var(--cream)}@supports (color:lab(0% 0 0)){.sf .band--flex,.sf .sf-header{--chip:lab(93.095% .420213 5.35134)}}.sf .band--accent{--bg:var(--cobalt-deep);--fg:#fafcff;--fg-2:#eff6ff;--fg-3:#e7effc;--em:#fafcff;--em-display:#fafcff;--body-weight:400;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.sf .band--accent{--fg:lab(98.8276% -.215113 -1.49851);--fg-2:lab(96.4706% -.75528 -5.59031);--fg-3:lab(94.1323% -.973195 -7.43576);--em:lab(98.8276% -.215113 -1.49851);--em-display:lab(98.8276% -.215113 -1.49851)}}.sf .band,.sf .sf-header,.sf .on-cream,.sf .on-navy{background:var(--bg);color:var(--fg)}.sf [id]{scroll-margin-top:84px}@media (max-width:900px){.sf [id]{scroll-margin-top:16px}}.sf ::selection{background:var(--cobalt-pale);color:var(--ink-navy)}.sf h1,.sf h2,.sf h3,.sf h4{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;color:var(--fg);margin:0;font-weight:700;line-height:1.04}.sf h1{font-size:var(--t-4xl);letter-spacing:-.045em;font-weight:800;line-height:.96}.sf h2{font-size:var(--t-2xl);letter-spacing:-.035em}.sf h3{font-size:var(--t-lg);letter-spacing:-.022em;line-height:1.15}.sf h4{font-size:var(--t-md);letter-spacing:-.012em;line-height:1.3}.sf p,.sf li{text-wrap:pretty;margin:0}.sf p,.sf li,.sf blockquote{font-weight:var(--body-weight,400)}.sf strong{color:var(--fg);font-weight:650}.sf .num{font-variant-numeric:tabular-nums lining-nums}.sf .em{color:var(--em)}.sf .eyebrow{font:650 var(--t-sm)/1.35 var(--body);letter-spacing:-.005em;color:var(--em);display:block}.sf .band{padding-block:var(--gap-x);position:relative}.sf .wrap{width:min(100% - var(--pad) * 2, 1240px);margin-inline:auto}.sf .rail{width:min(100% - var(--pad) * 2, 720px);margin-inline:auto}.sf .sf-stack>*+*{margin-top:var(--gap-3)}.sf .stack-l>*+*{margin-top:var(--gap)}.sf .stack-l>.eyebrow+*{margin-top:var(--gap-3)}.sf .sf-prose p+p{margin-top:1em}.sf .sf-prose{color:var(--fg-2)}.sf .lede{font-size:var(--t-lg);color:var(--fg-2);line-height:1.45}.sf .muted{color:var(--fg-3)}.sf .small{font-size:var(--t-sm)}.sf .nowrap{white-space:nowrap}.sf .sr-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf .callout{font-weight:650;color:var(--fg)!important}.sf .sf-btn{min-height:52px;font:650 var(--t-sm)/1.1 var(--body);letter-spacing:-.005em;text-align:center;cursor:pointer;transition:background-color .18s var(--ease-out), translate .18s var(--ease-out), scale .12s var(--ease-out), color .18s var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.5em;text-decoration:none;display:inline-flex}.sf .sf-btn:active{scale:.97}.sf .sf-btn:focus-visible,.sf a:focus-visible,.sf summary:focus-visible,.sf .video__play:focus-visible{outline:2.5px solid var(--em);outline-offset:3px}.sf .video__play:focus-visible{outline-offset:-4px}.sf .sf-btn .arrow{width:1.1em;height:1.1em;transition:translate .18s var(--ease-out);flex:none}.sf .sf-btn--sm{min-height:44px;padding:0 1.1em}.sf .sf-btn--lg{min-height:60px;font-size:var(--t-md);padding:0 2em}.sf .sf-btn--block{width:100%}.sf .sf-btn--buy{background:var(--magenta);color:#fff}.sf .sf-btn--solid{background:var(--fg);color:var(--bg)}.sf .sf-btn--ghost{background:var(--chip);color:var(--fg)}@media (hover:hover) and (pointer:fine){.sf .sf-btn--buy:hover{background:var(--magenta-hi);translate:0 -2px}.sf .sf-btn--solid:hover,.sf .sf-btn--ghost:hover{translate:0 -2px}.sf .sf-btn:hover .arrow{translate:4px}}.sf a:not(.sf-btn):not(.brand){color:var(--em);text-underline-offset:.2em;transition:text-underline-offset .16s var(--ease-out), color .16s var(--ease-out);font-weight:600;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.sf a:not(.sf-btn):not(.brand):hover{text-underline-offset:.32em}}.sf .sf-header{z-index:40;position:sticky;top:0}.sf .sf-header__row{align-items:center;gap:var(--gap-3);min-height:64px;display:flex}.sf .brand{color:var(--fg);font:800 var(--t-sm)/1 var(--display);letter-spacing:.06em;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.sf .brand img{border-radius:8px}.sf .brand--summit img{border-radius:0;width:auto;height:38px}.sf .sf-header__event{margin-left:auto;display:inline-flex}.sf .sf-header__event img{width:auto;height:30px}:is(.sf:has(main[data-site=cohorts]) .vip-only,.sf:not(:has(main[data-site=cohorts])) .cohort-only){display:none!important}@supports not selector(:has(a)){.sf .cohort-only{display:none!important}}@media (max-width:900px){.sf .sf-header{position:relative}}@media (max-width:640px){.sf .sf-header__event{display:none}}.sf .sf-hero{isolation:isolate;padding-block:clamp(3.5rem,2rem + 5vw,7rem);overflow:hidden}.sf .sf-hero__photo{z-index:-2;position:absolute;inset:0}.sf .sf-hero__photo img{object-fit:cover;object-position:center 40%;filter:brightness(.5)saturate(.85)}.sf .sf-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#000719d1 0%,#00071980 55%,#00071926 100%);background:linear-gradient(90deg,lab(1.73141% 1.899 -14.7595/.82) 0%,lab(1.73141% 1.899 -14.7595/.5) 55%,lab(1.73141% 1.899 -14.7595/.15) 100%);position:absolute;inset:0}.sf .sf-hero__grid{column-gap:clamp(2.5rem,1rem + 4vw,5rem);row-gap:var(--gap);grid-template:"copy badge""pitch badge"1fr/minmax(0,7fr) minmax(0,4.6fr);align-items:start;display:grid}.sf .sf-hero__copy{grid-area:copy}.sf .sf-hero__copy>h1{margin-top:var(--gap-3);font-size:min(var(--t-4xl), 5vw)}.sf .sf-hero__pitch{grid-area:pitch}.sf .sf-hero__pitch>*+*{margin-top:var(--gap)}.sf .sf-hero .sf-badge{grid-area:badge}.sf .sf-hero__line{display:block}.sf .sf-hero .lede{max-width:34rem;color:var(--fg-2)}.sf .sf-badge{padding:0 var(--pad-card) var(--pad-card);border-radius:var(--r);background:var(--cream-hi);transform-origin:50% -40vh;position:relative;rotate:1deg}.sf .sf-hero .sf-badge{margin-top:var(--gap-l)}.sf .sf-badge:before{content:"";z-index:-1;background:var(--cobalt-deep);width:30px;height:100svh;position:absolute;bottom:calc(100% - 34px);left:50%;translate:-50%}.sf .sf-badge__band{margin-inline:calc(var(--pad-card) * -1);padding:44px var(--pad-card) 1.1rem;border-radius:var(--r) var(--r) 0 0;background:var(--navy-1);color:#f6f9fc;color:lab(97.6703% -.411928 -1.83777);position:relative}.sf .sf-badge__slot{background:var(--navy-0);border-radius:6px;width:64px;height:12px;position:absolute;top:16px;left:50%;translate:-50%;box-shadow:inset 0 2px 3px #0000008c;box-shadow:inset 0 2px 3px lab(0% 0 0/.55)}.sf .sf-badge__band h2{font-size:var(--t-2xl);color:var(--fg);line-height:1}.sf .sf-badge .price{margin-top:var(--gap)}.sf .price{align-items:baseline;gap:.6rem;margin-top:.6rem;display:flex}.sf .price__amount{font:800 var(--t-4xl)/.95 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums;color:var(--fg)}.sf .price{gap:.85rem}.sf .price__note{font-size:var(--t-sm);color:var(--fg-3);white-space:nowrap}.sf .sf-badge__renewal{margin-top:var(--gap);font-size:var(--t-sm);color:var(--fg-3)}.sf .checklist{margin:var(--gap) 0 0;gap:.7rem;padding:0;list-style:none;display:grid}.sf .checklist li{color:var(--fg-2);grid-template-columns:1.5rem 1fr;align-items:start;gap:.6rem;display:grid}.sf .checklist li:before,.sf .includes li:before{content:"";background:var(--green) var(--check-mark) center / 62% no-repeat;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:.1rem}@media (max-width:900px){.sf .sf-hero{padding-top:clamp(2rem,6vw,3rem)}.sf .sf-hero__grid{row-gap:var(--gap);grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"copy""pitch""badge"}.sf .sf-hero__copy>h1{font-size:var(--t-4xl)}.sf .sf-hero .sf-badge{margin-top:var(--gap);rotate:0deg}.sf .sf-badge:before{display:none}}.sf .intro{--bg:var(--raise)}.sf .intro__grid{row-gap:var(--gap);display:grid}@media (max-width:900px){.sf .intro h2{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.5rem,1.2rem + 1.4vw,1.875rem);line-height:1.15}}.sf .intro__brand{margin-bottom:calc(var(--gap) * -.5)}.sf .intro__closer{max-width:40ch;font:650 var(--t-lg)/1.35 var(--display);letter-spacing:-.015em;color:var(--em)}.sf .inside__grid{column-gap:var(--gap-x);grid-template-columns:minmax(0,4fr) minmax(0,7.5fr);align-items:start;display:grid}.sf .inside__aside{position:sticky;top:96px}.sf .inside__title{margin-bottom:var(--gap-l);text-align:center;text-wrap:balance}.sf .inside__index ol{margin:var(--gap) 0 0;gap:4px;padding:0;list-style:none;display:grid}.sf .inside__index a{border-radius:var(--r);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), translate .2s var(--ease-out);padding:.7rem 1rem;font-weight:600;text-decoration:none;display:block;color:var(--fg-2)!important}@media (hover:hover) and (pointer:fine){.sf .inside__index a:hover{background:var(--chip)}}.sf .inside__index a[aria-current]{background:var(--ink-navy);color:var(--paper-white)!important}.sf .panel{--sheet-gap:clamp(1.5rem, 1rem + 1.5vw, 2.5rem);gap:var(--sheet-gap);display:grid}.sf .panel__label+.sheet{margin-top:calc(var(--gap-3) - var(--sheet-gap))}.sf .panel__label{font:700 var(--t-lg)/1.25 var(--display);letter-spacing:-.02em;color:var(--fg);padding-block:0 var(--gap-2)}.sf .sheet{padding:var(--pad-card);border-radius:var(--r);background:var(--raise)}.sf .sheet>*+*{margin-top:1.1rem}.sf .sheet>h3+.cadence{margin-top:.35rem}.sf .sheet__cta{padding-top:var(--gap-3)}.sf .cadence{font:600 var(--t-sm)/1.3 var(--body);color:var(--fg-3);display:block}.sf .sf-list{color:var(--fg-2);gap:.45rem;margin:.6rem 0 0;padding-left:1.25rem;list-style:outside;display:grid}.sf .sf-list li::marker{color:var(--em)}.sf .list-label{color:var(--fg);font-weight:650}.sf .builds{color:var(--fg-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem;margin:.6rem 0 0;padding-left:1.25rem;list-style:outside;display:grid}.sf .builds li::marker{color:var(--em)}@media (max-width:560px){.sf .builds{grid-template-columns:1fr}}.sf .value{border-left:4px solid var(--green);border-radius:0 var(--r) var(--r) 0;background:color-mix(in oklab, var(--green) 10%, var(--raise));flex-direction:column;gap:.25rem;padding:.85rem 1.1rem;display:flex}.sf .value strong{font-variant-numeric:tabular-nums}.sf .value__amount{color:var(--green);font-weight:750}.sf .value>span{font-size:var(--t-sm);color:var(--fg-2);font-style:italic}.sf .sub-item{padding-top:.6rem}.sf .sub-item:first-child{padding-top:0}.sf .sub-item>p{color:var(--fg-2);margin-top:.5rem}.sf .sub-item>p+p{margin-top:.75rem}.sf .sub-item .value{margin-top:.9rem}.sf .faculty{gap:var(--gap-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.sf .faculty li{align-items:center;gap:1rem;display:flex}.sf .monogram{background:color-mix(in oklch, var(--cobalt-deep) 14%, var(--raise));width:64px;height:64px;color:var(--cobalt-deep);font:750 var(--t-sm)/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sf .monogram img{object-fit:cover;width:100%;height:100%}.sf .faculty strong{line-height:1.25;display:block}.sf .faculty span{font-size:var(--t-sm);color:var(--fg-3)}@media (max-width:900px){.sf .inside__grid{row-gap:var(--gap);grid-template-columns:1fr}.sf .inside__aside{position:static}.sf .inside__index{display:none}}@media (max-width:520px){.sf .faculty{grid-template-columns:1fr}}.sf .founders__people{gap:var(--gap-3);margin-top:var(--gap-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf .person{border-radius:var(--r);background:var(--raise);grid-template-columns:clamp(88px,4vw + 64px,124px) 1fr;align-items:start;gap:1.5rem;padding:1.25rem;display:grid}.sf .person img{aspect-ratio:1;border-radius:var(--r);object-fit:cover;width:100%;height:auto}.sf .person p{color:var(--fg-2);margin-top:.4rem}@media (max-width:900px){.sf .founders__people{grid-template-columns:1fr}}@media (max-width:520px){.sf .person{grid-template-columns:1fr;gap:1rem}.sf .person img{width:96px}}.sf .quote{padding-block:var(--gap-l);overflow:hidden}.sf .quote__grid{grid-template-columns:minmax(0,880px) minmax(0,1fr);align-items:center;display:grid}.sf .quote__photo{width:clamp(200px,18vw,280px);margin-left:calc(var(--gap) * -1);z-index:1;background:var(--cream-hi);justify-self:start;padding:10px 10px 34px;position:relative;rotate:3deg}.sf .quote__photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.sf .quote__grid .who img{display:none}@media (max-width:900px){.sf .quote__grid{grid-template-columns:1fr}.sf .quote__photo{display:none}.sf .quote__grid .who img{display:block}}.sf .slip{--tooth:10px;width:min(100%,880px);padding:calc(var(--pad-card) + var(--tooth)) var(--pad-card);background:var(--cream-hi);color:var(--ink-navy);--fg:var(--ink-navy);--fg-2:#252e3d;--em:var(--cobalt-deep);clip-path:polygon(0% var(--tooth), 5% 0%, 10% var(--tooth), 15% 0%, 20% var(--tooth), 25% 0%, 30% var(--tooth), 35% 0%, 40% var(--tooth), 45% 0%, 50% var(--tooth), 55% 0%, 60% var(--tooth), 65% 0%, 70% var(--tooth), 75% 0%, 80% var(--tooth), 85% 0%, 90% var(--tooth), 95% 0%, 100% var(--tooth), 100% calc(100% - var(--tooth)), 95% 100%, 90% calc(100% - var(--tooth)), 85% 100%, 80% calc(100% - var(--tooth)), 75% 100%, 70% calc(100% - var(--tooth)), 65% 100%, 60% calc(100% - var(--tooth)), 55% 100%, 50% calc(100% - var(--tooth)), 45% 100%, 40% calc(100% - var(--tooth)), 35% 100%, 30% calc(100% - var(--tooth)), 25% 100%, 20% calc(100% - var(--tooth)), 15% 100%, 10% calc(100% - var(--tooth)), 5% 100%, 0% calc(100% - var(--tooth)));margin:0;rotate:-1.5deg}@supports (color:lab(0% 0 0)){.sf .slip{--fg-2:lab(18.6568% -.710368 -10.8543)}}.sf .slip blockquote{margin:0}.sf .slip blockquote p{font:700 var(--t-2xl)/1.08 var(--display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink-navy)}.sf .slip .who{font-size:var(--t-sm)}.sf .slip .who strong{color:var(--ink-navy);display:block}.sf .slip .who span{color:#474d58;color:lab(32.6432% -.809506 -7.35804)}.sf .proof-videos{gap:var(--gap-l) var(--gap);margin-top:var(--gap-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf .proof-quotes{gap:var(--gap-3);margin-top:var(--gap-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf .proof-quotes--one{grid-template-columns:minmax(0,1fr)}.sf .proof__cta{margin-top:var(--gap-l);justify-content:center;display:flex}.sf .proof-quote{justify-content:space-between;gap:var(--gap);padding:var(--pad-card);border-radius:var(--r);background:var(--raise);flex-direction:column;margin:0;display:flex}.sf .proof-quote blockquote{margin:0}.sf .proof-quote p{font:550 var(--t-lg)/1.45 var(--body);color:var(--fg)}.sf .who{font-size:var(--t-sm);align-items:center;gap:.7rem;display:flex}.sf .who img{object-fit:cover;border-radius:50%}.sf .who strong{display:block}.sf .who span{color:var(--fg-3)}.sf .video{flex-direction:column;gap:.8rem;margin:0;display:flex}.sf .video__frame{aspect-ratio:9/12;border-radius:var(--r);background:var(--navy-1);position:relative;overflow:hidden}.sf .video__frame iframe,.sf .video__play{border:0;width:100%;height:100%;position:absolute;inset:0}.sf .video__play{cursor:pointer;background:var(--navy-1);padding:0}.sf .video__play img{object-fit:cover;opacity:.88;transition:opacity .24s var(--ease-out), scale .6s var(--ease-soft)}@media (hover:hover) and (pointer:fine){.sf .video__play:hover img{opacity:1;scale:1.04}.sf .video__play:hover .video__icon{scale:1.08}}.sf .video__play img.is-poster{object-position:50% 36%;opacity:.94}.sf .video__icon{background:var(--cobalt-deep);color:#fff;width:64px;height:64px;transition:scale .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.sf .video__play:active .video__icon{scale:.94}.sf .video__icon svg{width:24px;height:24px;margin-left:3px}@media (max-width:900px){.sf .video__icon{width:48px;height:48px}.sf .video__icon svg{width:20px;height:20px}}@media (max-width:640px){.sf .proof-videos{gap:var(--gap) var(--gap-3);grid-template-columns:repeat(2,minmax(0,1fr))}.sf .proof-quotes{grid-template-columns:1fr}}.sf .offer__head h2{max-width:26em}.sf .offer__head .sf-prose{max-width:40rem}.sf .photo-strip{gap:var(--gap-3);margin-block:var(--gap-l);grid-template-columns:1.3fr 1fr 1fr;display:grid}.sf .photo-strip figure{border-radius:var(--r);height:clamp(200px,22vw,320px);margin:0;position:relative;overflow:hidden}.sf .photo-strip img{object-fit:cover}@media (max-width:700px){.sf .photo-strip{grid-template-columns:1fr 1fr}.sf .photo-strip figure{aspect-ratio:4/3;height:auto}.sf .photo-strip figure:first-child{aspect-ratio:16/9;grid-column:1/-1}}.sf .recap{padding:var(--pad-card);border-radius:var(--r)}.sf .recap h2{font-size:var(--t-xl)}.sf .recap>p{color:var(--fg-2);margin-top:.8rem}.sf .recap ul{gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.sf .recap li{gap:.25rem;display:grid}.sf .recap__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sf .recap__row strong{font-weight:650}.sf .recap__row .num{color:var(--green);white-space:nowrap;font-weight:700}.sf .recap li p{color:var(--fg-3);font-size:var(--t-sm);max-width:60ch}.sf .recap__label{font-weight:700;color:var(--fg)!important;margin-top:1.6rem!important}.sf .recap__total{border-top:2px solid var(--fg);font:700 var(--t-lg)/1.1 var(--display);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:1.6rem 0 0;padding-top:1.1rem;display:flex}.sf .recap>.recap__total .num{font:800 var(--t-2xl)/1 var(--display);letter-spacing:-.035em;color:var(--green)}.sf .recap__note{max-width:60ch;font-size:var(--t-sm);color:var(--fg-3);margin-top:1rem}.sf .spots{font-size:var(--t-sm);color:var(--fg-2);align-items:center;gap:.55rem;margin-top:1rem;display:flex}.sf .spots__dot{background:var(--green-bright);border-radius:50%;flex:none;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.sf .spots__dot{animation:sf-blink 1.6s var(--ease-out) 3}@keyframes sf-blink{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.6}}}.sf .spots--closed .spots__dot{background:var(--fg-3);animation:none}.sf .includes .spots{grid-column:2;margin-top:.5rem}.sf .includes .spots__dot{background:var(--green)}.sf .includes__note{font-size:var(--t-sm);color:var(--fg-3);grid-column:2;margin-top:.25rem}.sf .checkout{--checkout-h:clamp(1.75rem, 1.25rem + 1.3vw, 2.5rem);--checkout-sub:clamp(1.15rem, 1.05rem + .3vw, 1.3rem);width:min(100% - var(--pad) * 2, 1120px);margin:var(--gap-l) auto 0;border-radius:var(--r);background:var(--cream-hi);overflow:hidden}.sf .checkout__head{padding:var(--pad-card) var(--pad-card) var(--gap);gap:.5rem;display:grid}.sf .checkout__head h2{font-size:var(--checkout-h)}.sf .checkout__head h2:focus{outline:none}.sf .checkout__head p:last-child{font-size:var(--t-md);color:var(--fg-2);line-height:1.45}.sf .checkout__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"recap pay";align-items:stretch;display:grid}.sf .checkout__grid>.pay{grid-area:pay}.sf .checkout__grid>.checkout__recap{grid-area:recap}.sf .checkout__recap{padding:var(--pad-card);background:var(--cream);flex-direction:column;display:flex}.sf .checkout__recap h3,.sf .pay__title{font-size:var(--checkout-sub);letter-spacing:-.015em}.sf .includes{gap:1.1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.sf .includes li{grid-template-columns:1.5rem 1fr;column-gap:.75rem;display:grid}.sf .includes li:before{grid-row:span 2}.sf .includes strong{display:block}.sf .includes span{font-size:var(--t-sm);color:var(--fg-2)}.sf .includes .includes__parts{font-size:var(--t-sm);color:var(--fg-2);grid-column:2;gap:.15rem;margin:.3rem 0 0;padding-left:1.1rem;list-style:outside;display:grid}.sf .includes .includes__parts li{display:list-item}.sf .includes .includes__parts li:before{content:none}.sf .includes__parts li::marker{color:var(--green)}.sf .assurance{border-radius:var(--r);background:var(--cream-lo);grid-template-columns:72px 1fr;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:grid}.sf .assurance p{font-size:var(--t-sm);color:var(--fg-2);margin:.2rem 0 .3rem}.sf .assurance--rule{border-top:2px solid var(--cream-lo);background:0 0;border-radius:0;padding:1.5rem 0 0}.sf .assurance a{font-size:var(--t-sm)}.sf .assurance a,.sf .checkout__help a,.sf .pay__reassurance a,.sf .sf-footer a{margin-block:-.7rem;padding-block:.7rem;display:inline-block}.sf .checkout__help{margin-top:var(--gap-3);font-size:var(--t-sm);color:var(--fg-3)}.sf .pay{padding:var(--pad-card);background:#fff}.sf .pay__form{flex-direction:column;min-height:100%;display:flex}.sf .pay__summary{background:var(--cream-hi);border-radius:10px;padding:1rem 1.1rem}.sf .pay__amount{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sf .pay__amount span{color:var(--fg);font-weight:650}.sf .pay__amount strong{font:800 var(--checkout-h)/1 var(--display);letter-spacing:-.035em}.sf .pay__note{font-size:var(--t-sm);color:var(--fg-3);margin-top:.3rem;line-height:1.45}.sf .cohort-was{font-size:var(--t-sm);color:var(--fg-3);margin-bottom:.35rem;display:block}.sf .cohort-was s{color:var(--fg-2);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);font-weight:650}.sf .cohort-deadline{font-size:var(--t-sm);color:var(--fg-2);font-weight:600}.sf .pay__price{align-items:baseline;gap:.6rem;display:inline-flex}.sf .pay__was{font:600 var(--t-md)/1 var(--body);color:var(--fg-3);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.sf .closed-note{align-content:start;gap:.75rem;display:grid}.sf .closed-note h3{font-size:var(--checkout-sub);letter-spacing:-.015em}.sf .closed-note p{color:var(--fg-2)}.sf .waitlist{text-align:left;gap:.75rem;margin-top:.5rem;display:grid}.sf .waitlist__title{color:var(--fg);font-size:1.05rem;font-weight:700}.sf .waitlist .field{margin:0}.sf .waitlist__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sf .waitlist__done{color:var(--fg);margin-top:.5rem;font-weight:600}.sf .waitlist-cta{justify-items:start;gap:.75rem;margin-top:1rem;display:grid}.sf .waitlist-cta__line{font-weight:600}.sf .pay__title{margin-top:1.5rem}.sf .field{gap:8px;margin-top:16px;display:grid}.sf .pay__title+.field{margin-top:14px}.sf .field label{font:600 15px/1.3 var(--body);color:var(--ink-navy)}.sf .pay__payment legend{font:650 var(--t-md)/1.3 var(--body);color:var(--ink-navy)}.sf .field input{width:100%;color:var(--ink-navy);font:400 1rem/1.25 var(--body);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#fff;border:1px solid #ccd1d9;border-radius:10px;padding:13px 14px}.sf .field input::placeholder{color:#7b8189}.sf .field input:focus{border-color:var(--cobalt-deep);outline:none;box-shadow:0 0 0 3px #0251c22e;box-shadow:0 0 0 3px lab(36.3668% 16.4388 -66.2097/.18)}.sf .field input[aria-invalid=true]{border-color:#cc272e}.sf .field__help{font-size:var(--t-sm);color:var(--fg-3);line-height:1.45}.sf .field__error,.sf .pay__notice{font-size:var(--t-sm);color:#b3242a;font-weight:600}.sf .pay__payment{border:0;min-width:0;margin:1.4rem 0 0;padding:0}.sf .pay__payment legend{font-size:var(--t-md);margin-bottom:.75rem;padding:0}.sf .pay__element[hidden]{display:none}.sf .pay__placeholder{gap:.5rem;display:grid}.sf .pay__ph,.sf .pay__ph-label{background:var(--cream);border-radius:10px;display:block}.sf .pay__ph{height:50px}.sf .pay__ph--tabs{height:66px;margin-bottom:.75rem}.sf .pay__ph-label{border-radius:4px;width:32%;height:12px;margin-top:.5rem}.sf .pay__ph-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sf .pay__ph-row>span{gap:.5rem;display:grid}@media (prefers-reduced-motion:no-preference){.sf .pay__placeholder{animation:sf-wait 1.4s var(--ease-soft) infinite alternate}@keyframes sf-wait{0%{opacity:1}to{opacity:.55}}}.sf .pay__promo{font-size:var(--t-sm);color:var(--fg-2);margin-top:1rem}.sf .pay__promo--applied{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.sf .pay__promo-link{min-height:44px;font:600 var(--t-sm)/1.3 var(--body);color:var(--cobalt-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sf .pay__promo-link:disabled{opacity:.6;cursor:default}.sf .pay__promo-row{gap:.5rem;display:flex}.sf .pay__promo-row input{text-transform:uppercase;flex:1;min-width:0}.sf .pay__promo-apply{flex:none;min-height:48px}.sf .pay__renewal{font-size:var(--t-sm);color:var(--fg-2);margin-top:1.25rem;line-height:1.45}.sf .pay__renewal strong{margin-bottom:.2rem;display:block}.sf .pay__submit{margin-top:1.1rem}.sf .pay__submit:disabled{opacity:.75;cursor:progress}.sf .pay__notice{margin-top:.75rem}.sf .pay__status{font-size:var(--t-sm);color:var(--fg-3);text-align:center}.sf .pay__status:not(:empty){margin-top:.75rem}.sf .pay__retry{color:var(--em);font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-.6rem;padding:.6rem 0;font-weight:650;text-decoration:underline}.sf .pay__reassurance{text-align:center;font-size:var(--t-sm);color:var(--fg-2);margin-top:1rem}@media (max-width:860px){.sf .checkout__grid{grid-template-columns:1fr;grid-template-areas:"recap""pay"}}@media (max-width:520px){.sf .checkout{border-radius:0;width:100%}.sf .checkout__head,.sf .pay,.sf .checkout__recap{padding-inline:var(--pad)}}.sf .guarantee{column-gap:var(--gap-l);grid-template-columns:minmax(0,2.4fr) minmax(0,8fr);align-items:center;display:grid}.sf .guarantee h2{text-transform:uppercase;font-size:var(--t-2xl);letter-spacing:-.02em;overflow-wrap:normal}.sf .guarantee .sf-prose{max-width:60ch}.sf .seal{width:100%;max-width:260px;height:auto;display:block}.sf .seal--sm{width:72px;height:72px}.sf .seal__rim{fill:var(--gold);stroke:var(--gold)}.sf .seal__face{fill:var(--navy-0)}.sf .seal__dots{stroke:var(--cream);opacity:.55}.sf .seal__ring-text{fill:var(--paper-white);font:800 13.5px var(--display);letter-spacing:.16em}.sf .seal__star{fill:var(--gold-hi)}.sf .seal__num{fill:#fff;font-family:var(--display);letter-spacing:-.045em;font-weight:900}.sf .seal__day{fill:var(--gold-hi);font-family:var(--display);letter-spacing:.26em;font-weight:800}@media (max-width:900px){.sf .guarantee h2{text-transform:none;letter-spacing:-.03em;font-size:clamp(1.6rem,1rem + 2.6vw,2.5rem)}}@media (max-width:760px){.sf .guarantee{row-gap:var(--gap);grid-template-columns:1fr}.sf .seal{max-width:140px}}.sf .faq-block>*{max-width:48rem}@media (min-width:900px){.sf .faq-block{column-gap:var(--gap-l);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sf .faq-block>*{max-width:none}.sf .faq-block>.faq{margin-top:0}}.sf .faq{margin-top:var(--gap-l);gap:6px;display:grid}.sf .faq details{border-radius:var(--r);background:var(--raise);transition:background-color .2s var(--ease-out)}.sf .faq summary{cursor:pointer;min-height:60px;font:650 var(--t-md)/1.35 var(--body);color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;list-style:none;display:flex}.sf .faq summary::-webkit-details-marker{display:none}.sf .faq__icon{width:16px;height:16px;color:var(--em);flex:none;position:relative}.sf .faq__icon:before,.sf .faq__icon:after{content:"";height:2px;transition:rotate .22s var(--ease-out), opacity .22s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;inset:7px 0 auto}.sf .faq__icon:after{rotate:90deg}.sf .faq details[open] .faq__icon:after{opacity:0;rotate:0deg}.sf .faq details p{color:var(--fg-2);max-width:62ch;padding:0 1.25rem 1.4rem}@media (hover:hover) and (pointer:fine){.sf .faq details:not([open]):hover{background:var(--chip)}}.sf .final{padding-bottom:0;overflow:hidden}.sf .final__grid{column-gap:var(--gap-x);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.sf .final__grid>.stack-l{padding-bottom:var(--gap-x)}.sf .reply{gap:var(--gap);padding:var(--pad-card) var(--pad-card) calc(var(--pad-card) + 56px);border-radius:var(--r) var(--r) 0 0;transform-origin:50% 100%;margin-bottom:-56px;display:grid;rotate:2deg}.sf .reply .lede{color:var(--fg)}.sf .reply .note{font-size:var(--t-sm);color:var(--fg-3)}@media (max-width:900px){.sf .final__grid{grid-template-columns:1fr}.sf .final__grid>.stack-l{padding-bottom:var(--gap-l)}.sf .reply{rotate:1deg}}.sf .sf-footer{padding-block:var(--gap-l) 1.6rem;--bg:var(--navy-1)}.sf .sf-footer__mark{font:800 clamp(4rem, 1rem + 15vw, 15rem)/.8 var(--display);letter-spacing:-.04em;color:#062447;color:lab(13.6237% 1.05476 -25.7881);white-space:nowrap;margin-bottom:-.22em;margin-left:-.04em;padding-bottom:.22em;overflow:hidden}.sf:has(main[data-site=cohorts]) .sf-footer{padding-block:1.5rem}.sf:has(main[data-site=cohorts]) .sf-footer__row{justify-content:center;margin-top:0}.sf .sf-footer__row{margin-top:var(--gap);font-size:var(--t-sm);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;display:flex}.sf .sf-steps{margin:var(--gap) 0 0;gap:var(--gap-3);padding:0;list-style:none;display:grid}.sf .sf-steps li{column-gap:var(--gap-3);padding:var(--pad-card);border-radius:var(--r);background:var(--raise);grid-template-columns:auto 1fr;display:grid}.sf .sf-steps__n{font:800 var(--t-2xl)/1 var(--display);color:var(--em-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:1.4ch}.sf .sf-steps h3{font-size:var(--t-lg)}.sf .sf-steps p{color:var(--fg-2);margin-top:.4rem}.sf .mc__toggle,.sf .mobile-only{display:none}.sf .mc__body>*+*{margin-top:.9rem}.sf .sticky-buy{display:none}@media (max-width:899px){.sf .mobile-only{display:block}.sf .desktop-only,.sf .mc[data-open=false] .mc__body{display:none}.sf .mc__toggle{min-height:44px;color:var(--em);font:650 var(--t-sm)/1 var(--body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.15rem;padding:0;text-decoration:underline;display:inline-flex}.sf .mc[data-open=true] .mc__toggle{margin-top:1rem}.sf .sticky-buy{z-index:50;padding:.65rem var(--pad) calc(.65rem + env(safe-area-inset-bottom));background:var(--navy-0);transition:translate .26s var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;inset:auto 0 0;translate:0 110%}.sf .sticky-buy[data-show=true]{translate:0}.sf .sticky-buy__terms{font-size:var(--t-sm);color:var(--fg-2);line-height:1.25;display:grid}.sf:not(:has(main[data-site=cohorts])) .sticky-buy__terms span{color:var(--fg-3);font-size:.8125rem;font-style:italic}.sf .sticky-buy__terms strong{color:var(--fg);white-space:nowrap}.sf .sticky-buy .sf-btn{flex:none;min-height:48px;padding:0 1.2em}.sf .sf-footer{padding-bottom:calc(1.6rem + 84px)}.sf:has(main[data-site=cohorts] [data-sticky-anchor]) .sf-footer{padding-bottom:calc(1.5rem + 84px)}}@media (max-width:360px){.sf .sticky-buy__terms strong{white-space:normal}.sf .sticky-buy .sf-btn{padding:0 1em}}@media (prefers-reduced-motion:no-preference){.sf .rise{animation:sf-rise .76s var(--ease-out) both}.sf .rise--1{animation-delay:80ms}.sf .rise--2{animation-delay:.16s}.sf .rise--3{animation-delay:.24s}.sf .rise--4{animation-delay:.32s}.sf .sf-badge{animation:sf-swing 1.1s var(--ease-out) .2s both}.sf .sf-hero__photo img{animation:sf-settle 14s var(--ease-soft) both}.sf[data-motion] [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), translate .9s var(--ease-out);translate:0 28px}.sf[data-motion] [data-reveal][data-in]{opacity:1;translate:0}@keyframes sf-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes sf-swing{0%{opacity:0;translate:0 -24px;rotate:-7deg}60%{opacity:1;rotate:3deg}to{opacity:1;translate:0;rotate:1deg}}@keyframes sf-settle{0%{scale:1.1}to{scale:1}}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.sf .sf-badge{animation-name:sf-rise}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.sf .sticky-buy{transition:none}}
/*# sourceMappingURL=3x2-c6gk1d14c.css.map*/