@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.0j4ssjn_k8z58.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0rkprfbp4mv-a.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.QN5XcW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.QN5XcW_variable{--fp-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.CMwOXG_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.CMwOXG_variable{--fp-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.qT8U9W_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.qT8U9W_variable{--fp-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.study{--fp-bg:#f1f4f4;--fp-surface:#fff;--fp-ink:#0e1112;--fp-muted:#566062;--fp-line:#d3dcdd;--fp-accent:#5fcbd0;--fp-accent-ink:#0e1112;--fp-accent-soft:#ddf3f4;--fp-accent-text:#0b6f75;--fp-warn-soft:#f5ead3;--fp-bad:#be3e2a;--fp-rest:#e7e8e4;background:var(--fp-bg);min-height:100svh;color:var(--fp-ink);font-family:var(--fp-body), system-ui, -apple-system, sans-serif;font-size:15px;line-height:1.5}.dark .study{--fp-bg:#0b0d0e;--fp-surface:#16191a;--fp-ink:#eef2f2;--fp-muted:#98a3a4;--fp-line:#2a3133;--fp-accent-ink:#0b0d0e;--fp-accent-soft:#12303a;--fp-accent-text:#6fd6db;--fp-warn-soft:#33281a;--fp-bad:#f27d69;--fp-rest:#23272b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.study h1,.study h2,.study h3{font-family:var(--fp-display), "Arial Narrow", sans-serif;letter-spacing:.01em;text-wrap:balance;font-weight:700;line-height:1.1}.study h1{font-size:2rem}.study h2{font-size:1.5rem}.study h3{font-size:1.15rem}.study .mono{font-family:var(--fp-mono), ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums}.study a{color:inherit;text-decoration:none}.study :is(a,button,input,summary):focus-visible{outline:2px solid var(--fp-accent-text);outline-offset:2px}.study input:not([type=checkbox]),.study textarea{color:var(--fp-ink);background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:8px;width:100%;padding:10px 12px}.study input[type=checkbox]{width:18px;height:18px;accent-color:var(--fp-accent-text);flex:none;margin-top:3px}.study .hint{color:var(--fp-muted);font-size:13px;font-weight:400}.study .tag{font-family:var(--fp-mono), monospace;background:var(--fp-rest);color:var(--fp-muted);vertical-align:1px;border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.study .wrap{max-width:1100px;margin:0 auto;padding:20px 16px 48px}.study .card{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:12px;padding:16px}.study a.extlink{color:var(--fp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fp-muted);text-decoration-color:var(--fp-muted);text-underline-offset:3px;font-weight:600}.study a.extlink:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--fp-ink);text-decoration-color:var(--fp-ink)}.study .link{color:var(--fp-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.study .pub{gap:28px;max-width:720px;margin:0 auto;display:grid}.study .pub section{gap:10px;scroll-margin-top:16px;display:grid}.study .pub>section+section,.study .pub>.intro-video+section{border-top:1px solid var(--fp-line);padding-top:28px}.study .pub>section.card{border-top:1px solid var(--fp-line);gap:14px;padding-top:16px}.study .pub h1{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2.6rem,10vw,4.2rem);line-height:.95}.study .pub #about{gap:14px;padding-top:12px}.study .pub h2{text-transform:uppercase;letter-spacing:.03em;font-size:1.6rem}.study .pub section{scroll-margin-top:72px}.study .pub p{max-width:62ch}.study .pub .lead{font-size:17px}.study .pub ul{gap:4px;padding-left:20px;list-style:outside;display:grid}.study .pub p:not(.rq):not(.sub):not(.hint):not(.anchor),.study .pub li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.study .pubnav{z-index:10;background:var(--fp-bg);border-bottom:1px solid var(--fp-line);white-space:nowrap;font-family:var(--fp-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px 20px;margin:-20px -16px 0;padding:10px 16px;font-size:16px;font-weight:700;display:flex;position:sticky;top:0}.study .pubnav .links{gap:4px 20px;display:flex}.study .pubnav .links a{padding:4px 0}.study .pubnav a:hover{color:var(--fp-accent-text)}.study .pubnav a.cta{background:var(--fp-accent);color:var(--fp-accent-ink);border-radius:999px;margin-left:auto;padding:6px 16px}.study .pubnav .cta:hover{color:var(--fp-accent-ink)}.study .menubtn{display:none}@media (max-width:760px){.study .menubtn{background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:5px;width:44px;height:44px;margin-left:-10px;display:grid}.study .menubtn span{background:var(--fp-ink);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.study .menubtn[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.study .menubtn[aria-expanded=true] span:nth-child(2){opacity:0}.study .menubtn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.study .pubnav .links{display:none}.study .pubnav .links.open{background:var(--fp-bg);border-bottom:1px solid var(--fp-line);gap:0;padding:4px 16px 12px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #00000014}.study .pubnav .links.open a{border-bottom:1px solid var(--fp-line);padding:12px 0}.study .pubnav .links.open a:last-child{border-bottom:0}}.study .eyebrow{font-family:var(--fp-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-accent-text);font-size:12px}.study .sub,.study .rq{font-family:var(--fp-display), sans-serif;color:var(--fp-accent-text);font-size:1.3rem;font-weight:600;line-height:1.2}.study .sub{max-width:40ch}.study .intro-video{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden}.study .intro-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.study .playbtn{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#5fcbd033;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s,background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0003}.study .playbtn:hover{background:#5fcbd059;transform:translate(-50%,-50%)scale(1.06)}.study .playbtn svg{fill:currentColor;width:20px;height:20px;margin-left:2px}@media (max-width:620px){.study .playbtn{width:44px;height:44px}.study .playbtn svg{width:18px;height:18px}}.study .perks{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:12px;padding:24px}.study .perk-profile{border-bottom:1px solid var(--fp-line);grid-template-columns:1fr 1fr;align-items:center;gap:16px 32px;padding-bottom:24px;display:grid}.study .perk-grid{grid-template-columns:1fr 1fr;display:grid}.study .perk{align-content:start;gap:6px;min-width:0;padding:24px 0;display:grid}.study .perk-grid .perk:nth-child(odd){border-right:1px solid var(--fp-line);padding-right:28px}.study .perk-grid .perk:nth-child(2n){padding-left:28px}.study .perk-grid .perk:nth-child(n+3){border-top:1px solid var(--fp-line);padding-bottom:0}.study .perks b{color:var(--fp-accent-text);font-family:var(--fp-display), sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:1.3rem;line-height:1.1;display:block}.study .perk-profile b{font-size:1.7rem}.study .perks .ptxt{gap:10px;min-width:0;display:grid}.study .perks span{color:var(--fp-ink);font-size:14px}.study .perks small{color:var(--fp-muted);font-size:12px}.study .pub .perks p,.study .perks span{text-align:left}.study .fradar{justify-self:center;width:100%;max-width:360px;height:auto;overflow:visible}.study .fradar .ring,.study .fradar .axis{fill:none;stroke:var(--fp-line);stroke-width:1px}.study .fradar .pre{fill:none;stroke:var(--fp-ink);stroke-width:2.5px;stroke-dasharray:7 5;stroke-linejoin:round}.study .fradar .post{fill:var(--fp-accent);fill-opacity:.3;stroke:var(--fp-accent-text);stroke-width:2.5px;stroke-linejoin:round}.study .fradar .dot{fill:var(--fp-accent-text)}.study .fradar text{fill:var(--fp-ink);font-family:var(--fp-body), sans-serif;font-size:15px;font-weight:600}.study .flegend{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.study .flegend span{color:var(--fp-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.study .swatch{border-radius:3px;width:14px;height:14px;display:inline-block}.study .swatch.after{box-shadow:inset 0 0 0 2px var(--fp-accent-text);background:#5fcbd073}.study .swatch-line{width:24px;height:14px}.study .swatch-line line{stroke:var(--fp-ink);stroke-width:2.5px;stroke-dasharray:7 5}@media (max-width:620px){.study .perks{padding:16px}.study .perk-profile,.study .perk-grid{grid-template-columns:1fr}.study .perk-profile b{font-size:1.4rem}.study .perk-grid .perk:nth-child(n){border-right:0;padding:20px 0}.study .perk-grid .perk+.perk{border-top:1px solid var(--fp-line)}.study .perk-grid .perk:last-child{padding-bottom:0}}.study .pub ol.steps{counter-reset:s;gap:10px;padding:0;list-style:none;display:grid}.study .steps li{grid-template-columns:36px 1fr;align-items:start;gap:10px;display:grid}.study .steps li:before{counter-increment:s;content:counter(s);font-family:var(--fp-display), sans-serif;background:var(--fp-accent-soft);width:32px;height:32px;color:var(--fp-accent-text);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.study details.check{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:10px;padding:10px 14px}.study details.check summary{cursor:pointer;font-weight:600}.study .consent-body{margin-top:12px}.study .consent{gap:14px;max-width:68ch;font-size:14px;display:grid}.study .consent h3{font-size:1.05rem}.study .pub .consent section{border:0;gap:6px;padding:0;display:grid}.study .pub .consent ul{gap:3px}.study .tasks{gap:10px;display:grid}.study label.field{gap:6px;font-weight:500;display:grid}.study .q{border:0;gap:8px;margin:0;padding:12px 0 0;display:grid}.study .q .qt{margin-bottom:8px;font-weight:600}.study .opts{flex-wrap:wrap;gap:8px;display:flex}.study .opts button{border:1px solid var(--fp-line);background:var(--fp-surface);border-radius:8px;flex:1;min-width:80px;padding:10px 12px;font-weight:600}.study .opts button[aria-pressed=true]{background:var(--fp-accent);border-color:var(--fp-accent);color:var(--fp-accent-ink)}.study .check-row{align-items:flex-start;gap:10px;font-weight:500;display:flex}.study .anchor{min-height:1.2em;font-size:13px;font-weight:600}.study .anchor.error{color:var(--fp-bad)}.study .btn{border:1px solid var(--fp-line);background:var(--fp-surface);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:600;display:inline-flex}.study .btn.primary{background:var(--fp-accent);border-color:var(--fp-accent);color:var(--fp-accent-ink)}.study .btn:disabled{opacity:.5;cursor:progress}.study .btn.block{width:100%}.study .pub ul.team{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:6px;padding:0;list-style:none;display:grid}.study .team li{text-align:left;align-content:start;gap:2px;min-width:0;display:grid}.study .team img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:12px;width:100%;height:auto;margin-bottom:10px}.study .team b{font-family:var(--fp-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;line-height:1.1}.study .team span{color:var(--fp-muted);font-size:13px;line-height:1.35}@media (max-width:620px){.study .pub ul.team{gap:10px}.study .team b{font-size:1rem}.study .team span{font-size:12px}}.study .faq{gap:8px;display:grid}.study .faqsub{font-family:var(--fp-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-accent-text);margin-top:8px;font-size:12px;font-weight:600}.study .faq details{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:10px;padding:10px 14px}.study .faq summary{cursor:pointer;font-weight:600}.study .faq details p{max-width:65ch;margin-top:8px;font-size:14px}.study .faq details ul{margin-top:6px;font-size:14px}@media (prefers-reduced-motion:no-preference){.study .btn,.study .opts button{transition:background .15s,border-color .15s}html:has(.study){scroll-behavior:smooth}}.study textarea{font:inherit;resize:vertical;min-height:72px}.study .pub ol.timeline{grid-template-columns:1fr 2fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.study .timeline li{text-align:left;background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:10px;align-content:start;gap:2px;padding:12px 14px;display:grid}.study .timeline li.training{border:1.5px solid var(--fp-accent)}.study .timeline .when{font-family:var(--fp-mono), monospace;color:var(--fp-muted);font-size:12px}.study .timeline b{font-family:var(--fp-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:1.2rem;line-height:1.1}.study .timeline li>span:last-child:not(.when){font-size:13px}@media (max-width:620px){.study .pub ol.timeline{grid-template-columns:1fr}}@media (min-width:900px){.study{font-size:16px;overflow-x:clip}.study .wrap{max-width:none;padding-inline:32px}.study .pub{gap:40px;max-width:1080px}.study .pub>section+section,.study .pub>.intro-video+section{padding-top:40px}.study .pubnav{margin:-20px calc(50% - 50vw) 0;padding:12px calc(50vw - 50%)}.study .intro-video{justify-self:center;width:100%;max-width:860px}.study .pub h1{font-size:clamp(4rem,7vw,6.5rem)}.study .pub h2{font-size:2.2rem}.study .sub{font-size:1.7rem}.study .rq{max-width:40ch;font-size:1.6rem}.study .pub .lead{font-size:20px}.study .pub p{max-width:70ch}.study .eyebrow{font-size:13px}.study .perks{padding:32px 40px}.study .perk-profile{gap:24px 48px;padding-bottom:32px}.study .perk{padding:32px 0}.study .perk-grid .perk:nth-child(odd){padding-right:40px}.study .perk-grid .perk:nth-child(2n){padding-left:40px}.study .perk-grid .perk:nth-child(n+3){padding-bottom:0}.study .perks b{font-size:1.5rem}.study .perk-profile b{font-size:2.2rem}.study .perks span{font-size:16px}.study .fradar{max-width:460px}.study .timeline b{font-size:1.4rem}.study .timeline .when{font-size:13px}.study .timeline li{padding:16px 18px}.study #register{padding:28px}.study #register .tasks{max-width:640px}.study .pub ul.team{gap:32px}.study .team b{font-size:1.5rem}.study .team span{font-size:14px}.study .consent{max-width:75ch;font-size:15px}.study .faq details{padding:14px 18px}.study .faq details p,.study .faq details ul{font-size:15px}.study .faqsub{font-size:13px}.study .pub p,.study .sub,.study .rq,.study .consent,.study .faq details p,.study #register .tasks{max-width:none}}@media (min-width:1400px){.study{font-size:17px}.study .pub{max-width:1200px}}
