@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-normal-fkIYAX4U.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-normal-VrsG38ur.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-normal-CgTchz7I.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-normal-CF2XIQji.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-normal-BJYd2Ub5.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-normal-D-e-OuEk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-normal-BUS6n_W-.woff2)format("woff2"),url(/assets/arimo-greek-400-normal-DOB3qvmW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-normal-mvtLHX7Y.woff2)format("woff2"),url(/assets/arimo-hebrew-400-normal-DuxCN41l.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-normal-CervLxD7.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-normal-6ktFzlmM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-normal-CuyoxgRm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2)format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-cyrillic-ext-500-normal-CiK1aHNy.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-500-normal-BL3N58wE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-cyrillic-500-normal-bbO2CAVR.woff2)format("woff2"),url(/assets/arimo-cyrillic-500-normal-Ch26h5fo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-greek-ext-500-normal-BBflclUx.woff2)format("woff2"),url(/assets/arimo-greek-ext-500-normal-D_ojCyX4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-greek-500-normal-B3D-R6kD.woff2)format("woff2"),url(/assets/arimo-greek-500-normal-C5w1Ka-7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-hebrew-500-normal-DRCXNlZH.woff2)format("woff2"),url(/assets/arimo-hebrew-500-normal-eViCU2Em.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-vietnamese-500-normal-BaQN2oh3.woff2)format("woff2"),url(/assets/arimo-vietnamese-500-normal-tWppjup1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-latin-ext-500-normal-WKhgwFLp.woff2)format("woff2"),url(/assets/arimo-latin-ext-500-normal-CjWbHlxu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/arimo-latin-500-normal-D3Md5xFR.woff2)format("woff2"),url(/assets/arimo-latin-500-normal-UCDeBjSd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-cyrillic-ext-600-normal-BC01M4B1.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-600-normal-BM8gQ6-Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-cyrillic-600-normal-D7edocTq.woff2)format("woff2"),url(/assets/arimo-cyrillic-600-normal-Ci5NEwxs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-greek-ext-600-normal-B2KcfJbI.woff2)format("woff2"),url(/assets/arimo-greek-ext-600-normal-DSpQq3jA.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-greek-600-normal-8c7c0RaA.woff2)format("woff2"),url(/assets/arimo-greek-600-normal-Cq9QX8_r.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-hebrew-600-normal-B92nRwvs.woff2)format("woff2"),url(/assets/arimo-hebrew-600-normal-CWuD78u9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-vietnamese-600-normal-BLfruSq_.woff2)format("woff2"),url(/assets/arimo-vietnamese-600-normal-Cjy0l_Hk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-latin-ext-600-normal-DROWMfzz.woff2)format("woff2"),url(/assets/arimo-latin-ext-600-normal-Drz7s6iG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/arimo-latin-600-normal-dPfV5LTf.woff2)format("woff2"),url(/assets/arimo-latin-600-normal-DA114YRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-normal-Ce-sRYNJ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-normal-D_9gfP4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-normal-B2FEI9Hm.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-normal-kR-udC20.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-normal-BgSZoFxW.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-normal-CuiwAIqV.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-normal-uph2eQqS.woff2)format("woff2"),url(/assets/arimo-greek-700-normal-C1ZSV25q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-normal-B1Yomo_n.woff2)format("woff2"),url(/assets/arimo-hebrew-700-normal-CLPHp7oC.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-normal-CLXmNtrB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-normal--IIq6YJl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-normal-7mWUsHUR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2)format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tps-green:#003221;--tps-green-mid:#306851;--tps-green-card:#004430;--tps-mint:#14f195;--white:#fff;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827}*{box-sizing:border-box}html{background:var(--tps-green);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--tps-green);min-height:100vh;color:var(--white);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Arimo,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex}main{flex:1 0 auto}h1,h2,h3,p,ul,ol,figure{margin-top:0}h1,h2,h3{font-family:Arimo,Arial,sans-serif}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;background:var(--white);color:var(--tps-green);border-radius:.375rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 5px var(--tps-green)}.site-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:2rem}.site-container--narrow,.site-container--wide{max-width:1400px}.site-header{z-index:50;background:var(--tps-green);width:100%;color:var(--white);padding:.75rem 1rem;position:fixed;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin-inline:auto;padding-inline:2rem;display:flex}.brand-link{align-items:center;display:inline-flex}.brand-mark{width:auto;height:1.5rem}.desktop-navigation{align-items:center;gap:1.5rem;display:none}.desktop-navigation a{color:var(--white);font-weight:500;text-decoration:none;transition:color .18s}.desktop-navigation a:hover{color:var(--gray-200)}.mobile-navigation__toggle{width:2.5rem;height:2.5rem;color:var(--white);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-navigation__toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem}.mobile-navigation{background:var(--tps-green);border-top:1px solid #00562f4d;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0003}.mobile-navigation a{color:var(--white);border-radius:.375rem;padding:.75rem 1rem;text-decoration:none;display:block}.mobile-navigation a:hover{background:#00562f33}.site-footer{background:var(--tps-green);color:var(--white);flex-shrink:0;padding:2rem 0 1.5rem}.site-footer__grid,.site-footer__base{width:100%;max-width:1400px;margin-inline:auto;padding-inline:2rem}.site-footer__grid{text-align:center;grid-template-columns:1fr;gap:1.5rem;display:grid}.site-footer h2{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:2rem}.site-footer h2 span{color:var(--white)}.site-footer h3{margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.75rem}.site-footer p,.site-footer a{color:var(--gray-300);font-size:.875rem;line-height:1.25rem}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--white)}.site-footer__brand p{max-width:30rem;margin:0 auto 1rem}.site-footer nav{flex-direction:column;gap:.75rem;display:flex}.site-footer nav[aria-label="Footer site links"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.site-footer nav[aria-label="Footer site links"]>div{flex-direction:column;gap:.75rem;display:flex}.site-footer__base{border-top:1px solid var(--gray-700);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;display:flex}.site-footer__base p{margin-bottom:0}.site-footer__privacy-control{color:var(--gray-300);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.site-footer__privacy-control:hover{color:var(--white)}.home-main{background:var(--tps-green);display:flex}.home-hero{text-align:center;justify-content:center;align-items:center;width:100%;padding:3rem 1rem;display:flex;overflow:hidden}.home-hero__inner{width:100%;max-width:56rem;margin-inline:auto;padding-top:2rem;padding-bottom:1.5rem}.home-hero__logo{width:auto;height:8rem;margin:0 auto 2rem}.home-hero h1{color:var(--white);margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1}.home-hero__lede{max-width:48rem;color:var(--white);margin:0 auto 1.5rem;padding-inline:.5rem;font-size:1rem;line-height:1.5556}.newsletter-form{max-width:42rem;margin-inline:auto}.newsletter-form fieldset{border:0;margin:0;padding:0}.newsletter-form__controls{flex-direction:column;justify-content:center;align-items:stretch;gap:.75rem;padding-inline:1rem;display:flex}.newsletter-form input,.newsletter-form button{border-radius:.5rem;height:2.75rem}.newsletter-form input{border:1px solid var(--gray-200);background:var(--white);color:#000;width:100%;padding-inline:1rem;font-size:.875rem}.newsletter-form button{background:var(--tps-green-mid);color:var(--white);border:0;padding-inline:1.5rem;font-size:.875rem;font-weight:600}.newsletter-form :disabled{opacity:1}.newsletter-form__note{color:var(--gray-400);text-align:center;margin:1.5rem 0 0;font-size:.75rem;line-height:1rem}.newsletter-form__consent{max-width:38rem;color:var(--gray-300);text-align:center;margin:.75rem auto 0;padding-inline:1rem;font-size:.75rem;line-height:1.25rem}.newsletter-form__consent a{text-decoration:underline}.newsletter-form--cta input{flex:auto;width:auto;min-width:0}.newsletter-form--cta+.newsletter-form__note{margin-top:1rem}.insights-signup{background:var(--tps-green);text-align:center;padding-block:2rem}.insights-signup__inner h2{color:var(--white);margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1}.insights-signup__lede{max-width:48rem;color:var(--white);margin:0 auto 1.5rem;font-size:1rem;line-height:1.5556}.about-page{background:var(--tps-green);padding-top:5rem}.about-section{padding-block:2rem}.about-intro{text-align:center;margin-bottom:2rem}.about-intro h1{margin-bottom:.75rem;font-size:1.875rem;font-weight:700}.about-copy{max-width:48rem;color:var(--white);text-align:left;margin-inline:auto;font-size:1rem}.about-copy p{margin-bottom:1rem}.about-copy p:last-child{margin-bottom:0}.team-grid{grid-template-columns:1fr;gap:2rem;max-width:56rem;margin-inline:auto;display:grid}.team-card{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-900);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #00000014}.team-card__portrait{aspect-ratio:1;overflow:hidden}.team-card__portrait>img{object-fit:cover;width:100%;height:100%}.team-card__content{padding:1rem 1rem 2rem}.team-card h2{margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.4}.team-card p{color:#000;margin-bottom:0;font-weight:500}.team-card__socials{gap:.5rem;margin-top:.25rem;display:flex}.team-card__socials a,.team-card__socials img{width:2rem;height:2rem}.invest-page{background:var(--tps-green)}.invest-hero{text-align:center;padding:8rem 1rem 5rem}.invest-hero img{width:auto;height:8rem;margin:0 auto 2rem}.invest-hero h1{margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1}.invest-hero p{margin-inline:auto;max-width:48rem;margin-bottom:2rem;font-size:1.25rem;line-height:1.625}.invest-narrative,.invest-form-section{background:var(--white);color:#000;padding:5rem 1rem}.invest-narrative h2,.invest-form-section h2,.invest-principles>div>h2{text-align:center;margin-bottom:2rem;font-size:2.25rem;font-weight:700;line-height:1.15}.invest-narrative div>div{font-size:1.125rem;line-height:1.625}.invest-narrative p{margin-bottom:1.5rem}.invest-narrative p:last-child{margin-bottom:0}.invest-form-section h2,.invest-principles>div>h2{margin-bottom:3rem}.invest-principles{background:var(--tps-green);padding:5rem 1rem}.principle-grid{grid-template-columns:1fr;gap:2rem;display:grid}.principle-grid article{background:var(--tps-green-card);border-radius:.5rem;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.principle-grid__icon{background:var(--tps-mint);width:3rem;height:3rem;color:var(--tps-green);border-radius:.5rem;flex:0 0 3rem;place-items:center;padding:.75rem;display:grid}.principle-grid__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.principle-grid h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.principle-grid p{margin-bottom:0}.invest-form-section__lede{color:#000;text-align:center;margin:0 auto 3rem;font-size:1.125rem}.review-form{width:100%}.review-form fieldset{border:0;flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}.review-form__row{grid-template-columns:1fr;gap:1.5rem;display:grid}.review-form__field{flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.5rem;display:flex}.review-form input,.review-form select,.review-form textarea{border-radius:.375rem;width:100%}.review-form input,.review-form select{height:2.5rem;padding-inline:.75rem}.review-form textarea{resize:vertical;min-height:9.375rem;padding:.5rem .75rem}.review-form button{border:0;border-radius:.5rem;width:100%;min-height:2.75rem;padding-inline:1.5rem;font-weight:600}.review-form button:not(:disabled),.newsletter-form button:not(:disabled){cursor:pointer}.review-form :disabled,.newsletter-form :disabled{opacity:.72;cursor:wait}.review-form__acknowledgment{align-items:flex-start;gap:.75rem;font-size:.8125rem;font-weight:400;line-height:1.35rem;display:flex}.review-form__acknowledgment input{width:1.125rem;height:1.125rem;accent-color:var(--tps-green-mid);flex:none;margin:.125rem 0 0;padding:0}.review-form__acknowledgment a{text-decoration:underline}.review-form__status{text-align:center;min-height:1.25rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.form-status--success{color:#6ee7b7;font-weight:600}.form-status--error{color:#fecaca;font-weight:600}.review-form--investor .form-status--success{color:#047857}.review-form--investor .form-status--error{color:#b91c1c}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.review-form--investor{color:#000;max-width:42rem;margin-inline:auto}.review-form--investor input,.review-form--investor select{border:1px solid var(--gray-300);background:var(--white);color:#000}.review-form--investor button,.review-form--newsletter button{background:var(--tps-green-mid);color:var(--white)}.review-form__disclaimer{color:var(--gray-500);text-align:center;margin-top:1rem;margin-bottom:0;font-size:.75rem;line-height:1rem}.contact-page{background:var(--tps-green);padding:8rem 0 4rem}.contact-page__header{text-align:center;margin-bottom:3rem}.contact-page__header img{width:auto;height:4rem;margin:0 auto 1.5rem}.contact-page__header h1{margin-bottom:1rem;font-size:2.25rem;font-weight:700}.contact-page__header p{max-width:42rem;color:var(--gray-300);margin-inline:auto;font-size:1.125rem}.contact-page__form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem}.review-form--contact{color:var(--white)}.review-form--contact input,.review-form--contact select,.review-form--contact textarea{color:var(--white);background:#ffffff1a;border:1px solid #fff3}.review-form--contact input::placeholder,.review-form--contact textarea::placeholder{color:var(--gray-300)}.review-form--contact option{background:var(--tps-green);color:var(--white)}.review-form--contact button{background:var(--tps-mint);color:var(--tps-green)}.insights-page{background:var(--tps-green);padding-top:6rem}.insights-section{padding-block:3rem}.collection-heading{text-align:center;margin-bottom:4rem}.collection-heading h1{margin-bottom:1rem;font-size:2.25rem;font-weight:700}.collection-heading p{max-width:42rem;margin-inline:auto;font-size:1.125rem}.article-card-grid,.lesson-card-grid,.course-card-grid{grid-template-columns:1fr;gap:2rem;display:grid}.article-card,.lesson-card,.course-card{border:1px solid var(--gray-200);background:var(--white);height:100%;color:var(--gray-900);border-radius:.5rem;flex-direction:column;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000014}.article-card:hover,.lesson-card:hover,.course-card:hover{box-shadow:0 10px 15px #0000002e}.article-card__media,.lesson-card__media,.course-card__media{aspect-ratio:16/9;overflow:hidden}.article-card__image,.lesson-card__media .article-card__image,.course-card__image{object-fit:cover;width:100%;height:100%}.article-card__heading{padding:1.5rem 1rem .5rem}.article-card__heading h2,.lesson-card h2,.course-card h2{color:var(--gray-900);margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.4}.article-card__heading p{color:var(--gray-500);margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.article-card__heading time,.article-card__heading p>span:last-child{font-weight:700}.article-card__body{flex-direction:column;flex:1;padding:0 1rem 1rem;display:flex}.article-card__body p{color:var(--gray-600);flex:1;margin-bottom:1rem}.article-card__body>span,.lesson-card__content>span,.course-card__content>span{color:var(--gray-900);margin-top:auto;font-weight:500}.academy-page,.bitcoin-course-page,.lesson-page{background:var(--tps-green)}.academy-page{padding-top:4rem}.academy-intro{padding-block:4rem;text-align:center;padding-bottom:4.75rem}.academy-intro h1,.bitcoin-course-hero h1{margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}.academy-intro p{max-width:48rem;margin-inline:auto;font-size:1.25rem;line-height:1.4}.academy-grid-section{padding-bottom:4rem}.course-card__content{padding:1.5rem}.course-card__content h2{margin-bottom:.5rem;font-weight:600}.bitcoin-course-page__breadcrumb{padding-top:5rem;padding-bottom:2rem}.lesson-page__breadcrumb{max-width:1280px;padding:5rem 1rem 2rem}.breadcrumbs{color:var(--white);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--gray-200)}.bitcoin-course-hero{text-align:center;padding-bottom:0}.bitcoin-course-hero__cover{aspect-ratio:1;border-radius:.5rem;max-width:20rem;margin:0 auto 2rem;overflow:hidden}.bitcoin-course-hero__image{object-fit:cover;width:100%;height:100%}.bitcoin-course-hero h1{margin-bottom:.5rem}.lesson-card-section{padding-block:4rem}.lesson-card__content{flex-direction:column;flex:1;padding:1rem;display:flex}.lesson-card__content h2{margin-bottom:.5rem}.lesson-card__content p{color:var(--gray-600);flex:1;margin-bottom:1rem}.article-page,.lesson-page{background:var(--tps-green)}.article-page__container{max-width:976px;padding-top:0;padding-bottom:0}.lesson-page .article-page__container{padding-top:0;padding-bottom:0}.article-shell{background:var(--white);max-width:56rem;color:var(--gray-900);border-radius:.5rem;margin-inline:auto;overflow:hidden;box-shadow:0 10px 15px #0000002e}.article-hero__media{aspect-ratio:16/9;width:100%;overflow:hidden}.article-hero__image{object-fit:cover;width:100%;height:100%}.article-shell__content{padding:1rem}.article-shell__content>h1{color:var(--gray-900);margin-bottom:.75rem;font-size:1.875rem;font-weight:700;line-height:1}.article-tags{min-height:0;margin-bottom:1rem}.article-meta{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.lesson-page .article-meta{margin-bottom:1.5rem}.article-copy{color:var(--gray-900);font-size:1rem;line-height:1.625}.article-copy p{margin-bottom:1rem}.article-copy h2{color:#000;margin:2rem 0 1.25rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.article-copy h3{color:#000;margin:1.75rem 0 1rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.article-copy ul,.article-copy ol{margin-bottom:1rem;padding-left:1.5rem}.lesson-page .article-copy ul,.lesson-page .article-copy ol{line-height:1.5}.article-copy li{margin-bottom:.25rem}.article-copy a{color:#2563eb;text-decoration:underline}.article-media{text-align:center;margin:1.5rem auto}.article-media img{border-radius:.5rem;width:auto;max-width:100%;height:auto;margin-inline:auto}.article-media-hold{border:1px dashed var(--gray-400);width:100%;min-height:8rem;color:var(--gray-600);text-align:center;background:#f9fafb;border-radius:.5rem;place-items:center;margin:1.5rem auto;padding:1rem;font-size:.875rem;display:grid}.article-media-hold figcaption{max-width:38rem}.article-media-hold strong,.article-media-hold__reason{display:block}.article-media-hold__reason{margin-top:.5rem}.article-pagination{border-top:1px solid var(--gray-200);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:1rem;display:flex}.article-pagination a{color:#2563eb;text-decoration:none}.article-pagination a:hover{text-decoration:underline}.legal-page{background:var(--tps-green);color:var(--white);padding:6rem 0 4rem}.legal-page h1{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.15}.legal-page__date{margin-bottom:1.5rem;font-size:1.125rem}.legal-copy{color:var(--white);line-height:1.625}.legal-copy h2{margin:1.5rem 0;font-size:1.5rem;font-weight:700;line-height:2rem}.legal-copy p{margin-bottom:0}.legal-copy ul{margin:.75rem 0 0;padding-left:1.5rem}.legal-copy li+li{margin-top:.5rem}.legal-copy a{text-decoration:underline}.analytics-consent{z-index:1000;border:1px solid var(--gray-300);background:var(--white);max-width:52rem;color:var(--gray-900);border-radius:.75rem;flex-direction:column;gap:1rem;margin-inline:auto;padding:1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 16px 40px #00000052}.analytics-consent h2{margin-bottom:.25rem;font-size:1rem}.analytics-consent p{color:var(--gray-600);margin-bottom:0;font-size:.875rem}.analytics-consent a{text-decoration:underline}.analytics-consent__actions{justify-content:flex-end;gap:.75rem;display:flex}.analytics-consent button{border:1px solid var(--tps-green);background:var(--white);min-height:2.5rem;color:var(--tps-green);cursor:pointer;border-radius:.375rem;padding-inline:1rem;font-weight:600}.analytics-consent .analytics-consent__accept{background:var(--tps-green);color:var(--white)}.subscribe-page{background:var(--tps-green);text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 321px);padding-top:4rem;display:flex}.subscribe-page__inner{width:100%;max-width:56rem;margin-inline:auto;padding-inline:1rem}.subscribe-page__inner>img{width:auto;height:6rem;margin:0 auto 2rem}.subscribe-page__inner h1{margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1}.subscribe-page__inner>p{max-width:42rem;margin:0 auto 2rem;font-size:1.125rem;line-height:1.5556}.newsletter-form--subscribe{max-width:28rem}.newsletter-form--subscribe .newsletter-form__controls{padding-inline:0}.newsletter-form--subscribe input{flex:auto;width:auto;min-width:0}.newsletter-form--subscribe input,.newsletter-form--subscribe button{height:2.5rem}.newsletter-form--subscribe input{color:var(--white);background:#ffffff1a;border-color:#fff3;border-radius:.375rem;padding-inline:1rem}.newsletter-form--subscribe button{background:var(--tps-mint);color:var(--tps-green);border-radius:.375rem;padding-inline:1.5rem}.newsletter-form--subscribe input::placeholder{color:var(--gray-300)}.inner-page{background:var(--tps-green);padding-top:5rem}.inner-hero,.content-section{width:100%;max-width:960px;margin-inline:auto;padding:2rem 1rem}.inner-hero__grid{text-align:center}.inner-hero h1{font-size:2.25rem;font-weight:700}.inner-hero__aside,.inner-hero__eyebrow,.section-kicker{color:var(--gray-300)}.form-layout{grid-template-columns:1fr;gap:2rem;display:grid}.content-section .review-form--newsletter{background:var(--white);color:#000;border-radius:.5rem;padding:1.5rem}.content-section .review-form--newsletter input{border:1px solid var(--gray-300);background:var(--white);color:#000;height:2.5rem;padding-inline:.75rem}.not-found{background:var(--tps-green);text-align:center;place-items:center;min-height:70vh;padding:8rem 1rem 4rem;display:grid}.not-found h1{font-size:2.25rem}.button{background:var(--tps-green-mid);min-height:2.75rem;color:var(--white);border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=640px){.site-header{padding:1rem 1.5rem}.brand-mark{height:2rem}.site-footer{padding-block:2.5rem}.site-footer h2{font-size:1.5rem}.site-footer h3{font-size:1.125rem}.home-hero{padding-block:3rem}.home-hero__inner{padding-top:3rem}.home-hero h1{margin-bottom:1.5rem;font-size:2.25rem}.home-hero__lede{margin-bottom:2rem;font-size:1.125rem}.insights-signup{padding-block:3rem}.insights-signup__inner h2{margin-bottom:1.5rem;font-size:2.25rem}.insights-signup__lede{margin-bottom:2rem;font-size:1.125rem}.newsletter-form__controls{flex-direction:row;align-items:center;gap:1rem}.newsletter-form input{width:20rem;height:3rem;padding-inline:1.5rem;font-size:1rem}.newsletter-form button{height:3rem;padding-inline:2rem;font-size:1rem}.newsletter-form--subscribe input,.newsletter-form--subscribe button{height:2.5rem}.newsletter-form--subscribe input{padding-inline:.75rem}.newsletter-form--subscribe button{padding-inline:1.5rem}.article-shell__content{padding:1.5rem}.article-shell__content>h1{font-size:2.25rem}.subscribe-page__inner h1{font-size:3rem}.article-meta{margin-bottom:2rem}.contact-page__form{padding:2rem}.legal-page h1{font-size:2.25rem}}@media (width>=768px){.subscribe-page__inner{padding-inline:0}.site-header{padding-inline:2.5rem}.desktop-navigation{display:flex}.mobile-navigation__toggle,.mobile-navigation{display:none!important}.site-footer__grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.site-footer__brand p{margin-left:0}.site-footer__base{text-align:left;flex-direction:row;justify-content:space-between;padding-top:1.75rem;font-size:.875rem}.analytics-consent{flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem}.analytics-consent>div:first-child{max-width:36rem}.home-hero{padding-block:4rem}.home-hero__inner{padding-top:4rem}.about-page{padding-top:7rem}.about-section{padding-block:4rem}.about-intro{margin-bottom:4rem}.about-intro h1{margin-bottom:1rem;font-size:3rem;line-height:1}.about-copy{font-size:1.125rem;line-height:1.75rem}.team-grid,.principle-grid,.review-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__form{padding:2.5rem}.invest-hero h1{font-size:3.75rem;line-height:1}.invest-narrative h2,.invest-form-section h2,.invest-principles>div>h2{line-height:1.1112}.contact-page__header h1,.collection-heading h1,.academy-intro h1,.bitcoin-course-hero h1,.legal-page h1,.insights-signup__inner h2{font-size:3rem;line-height:1}.insights-page{padding-top:7rem}.insights-section{padding-block:4rem}.article-card-grid,.lesson-card-grid,.course-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-shell__content{padding:2.5rem}.article-shell__content>h1{font-size:3rem}.form-layout{grid-template-columns:.8fr 1.2fr}}@media (width>=1024px){.desktop-navigation{gap:2rem}.home-hero h1{font-size:3rem}.article-card-grid,.lesson-card-grid,.course-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.home-hero h1{font-size:3.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
