.profile-hub{box-sizing:border-box;color:#010822;isolation:isolate;background:radial-gradient(780px 460px at 50% 0,#c9f1ff 0%,#0000 80%),#f6fbff;min-height:100svh;padding:30px 24px;font-family:Funnel Sans,sans-serif;position:relative;overflow:hidden}.profile-hub *{box-sizing:border-box}.profile-hub:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#01082219 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.hub-content{max-width:568px;margin:auto}.hub-profile{text-align:center}.hub-brand{margin-bottom:22px;display:inline-block}.hub-brand img{width:166px;height:auto;display:block}.hub-portrait{background:#fff;border-radius:50%;width:96px;height:96px;margin:0 auto 18px;padding:5px;box-shadow:0 0 0 1px #01082212,0 8px 30px #0108220c}.hub-portrait img{object-fit:cover;object-position:50% 40%;border-radius:50%;width:100%;height:100%;display:block}.hub-eyebrow{letter-spacing:.17em;color:#445067;margin:0 0 9px;font-size:10px;font-weight:600}.hub-profile h1{letter-spacing:-.055em;margin:0;font:500 44px/1.05 Funnel Display,sans-serif}.hub-name-dot{color:#017bfd}.hub-bio{color:#39475b;text-wrap:balance;margin:12px 0 6px;font-size:16px;line-height:1.5}.hub-about{color:#010822;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.hub-about:hover{text-underline-offset:4px;text-decoration:underline}.hub-links{gap:14px;margin-top:20px;display:grid}.hub-card{color:#010822;background:#ffffffd9;border:1px solid #cfdde8;border-radius:18px;padding:21px 25px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;box-shadow:0 3px #01082204}.hub-card:hover{border-color:#017bfd;transform:translateY(-3px);box-shadow:0 12px 28px #01082210}.hub-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hub-label{letter-spacing:.12em;font-size:10px;font-weight:600}.hub-price,.hub-detail,.hub-free{white-space:nowrap;font-size:11px}.hub-card-main{justify-content:space-between;align-items:center;gap:20px;display:flex}.hub-card h2{letter-spacing:-.035em;margin:0 0 9px;font:500 24px/1.15 Funnel Display,sans-serif}.hub-card p{color:#465165;max-width:43ch;margin:0;font-size:14px;line-height:1.55}.hub-arrow{background:#01082208;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:22px;font-weight:400;display:grid}.hub-card-cta{align-items:center;gap:12px;margin-top:16px;font-size:12px;font-weight:600;display:inline-flex}.hub-card-strategy{color:#fff;background:#010822;border-color:#010822;box-shadow:0 8px 22px #01082212}.hub-card-strategy .hub-label{color:#09c4fc}.hub-card-strategy .hub-price{color:#dae5f7}.hub-card-strategy p{color:#bac8df}.hub-card-strategy .hub-arrow{color:#09c4fc;background:#ffffff12}.hub-card-strategy .hub-card-cta{color:#09c4fc}.hub-card-community{background:#e1f7ff;border-color:#b9e6f6}.hub-free{background:#fff;border:1px solid #b4e4f4;border-radius:20px;padding:5px 9px}.hub-detail{color:#566278}.hub-footer{color:#67758a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:27px 0 0;font-size:11px;display:flex}.hub-footer a{color:inherit;text-decoration:none}.hub-footer a:hover{text-decoration:underline}.hub-footer small{text-align:center;flex-basis:100%;margin-top:8px;font-size:10px}.profile-hub a:focus-visible{outline-offset:5px;outline:3px solid #017bfd}@media (width>=1000px){.profile-hub{padding-top:34px}.hub-brand{margin-bottom:24px}}@media (width<=480px){.profile-hub{padding:28px 18px}.hub-brand{margin-bottom:25px}.hub-brand img{width:152px}.hub-portrait{width:100px;height:100px;margin-bottom:19px}.hub-profile h1{font-size:42px}.hub-bio{font-size:16px}.hub-links{gap:12px;margin-top:23px}.hub-card{border-radius:16px;padding:21px 20px 20px}.hub-card h2{font-size:23px}.hub-card p{font-size:13px}.hub-card-main{gap:12px}.hub-arrow{flex-basis:29px;width:29px;height:29px;font-size:20px}.hub-label{font-size:9px}.hub-price,.hub-detail,.hub-free{font-size:10px}.hub-desktop-break{display:none}.hub-footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.hub-card{transition:none}.hub-card:hover{transform:none}}@font-face{font-family:Funnel Display;src:url(/assets/funneldisplay.woff2)format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/assets/funnelsans.woff2)format("woff2");font-weight:300 800;font-display:swap}:root{--site-canvas:#eaf7ff;--site-ink:#010822;--site-link-active:#0059ad;--site-divider:#ccdfea;--page-start-gap:clamp(24px, 4svh, 40px)}body{background:var(--site-canvas);margin:0}.masthead{margin-bottom:var(--page-start-gap);border-bottom:1px solid var(--site-divider)}.masthead-inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;max-width:1280px;margin:0 auto;padding:14px 48px;display:grid}.brand-logo{width:248px;max-width:100%;height:auto;display:block}.brand-home{justify-self:start;max-width:100%}.menu-toggle{display:none}.site-nav{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.site-nav a{min-height:44px;color:var(--site-ink);text-underline-offset:6px;align-items:center;font:500 17px Funnel Sans,sans-serif;text-decoration:none;display:flex}.site-nav a[aria-current=page],.site-nav a:hover{color:var(--site-link-active);text-decoration:underline}a:focus-visible,.menu-toggle:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #010822}.text-link{color:#010822;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font:500 17px Funnel Sans,sans-serif;text-decoration:underline;display:inline-flex}.text-link:hover{text-decoration-thickness:2px}.hero{box-sizing:border-box;text-align:center;max-width:1280px;margin:0 auto;padding:clamp(36px,6vw,88px) 24px clamp(44px,8vw,108px)}.hero h1{max-width:1050px;color:var(--site-ink);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font:600 clamp(36px,6.4vw,88px)/1.04 Funnel Display,sans-serif}.hero p{max-width:43ch;color:var(--site-ink);text-wrap:balance;margin:clamp(20px,3vw,32px) auto 0;font:400 clamp(18px,2vw,25px)/1.45 Funnel Sans,sans-serif}.about{box-sizing:border-box;align-items:center;gap:48px;max-width:1280px;margin:96px auto 80px;padding:0 48px;display:grid}.portrait{width:100%;max-width:380px;margin:0 auto}.portrait img{border-radius:24px;width:100%;height:auto;display:block}.about-copy{color:#202124;justify-self:center;max-width:62ch;font:18px/1.65 Funnel Sans,sans-serif}.about-copy h2{color:#010822;letter-spacing:-1px;margin:0 0 24px;font:500 clamp(36px,4vw,48px)/1.1 Funnel Display,sans-serif}.about-copy p{margin:0 0 20px}.about-copy p:last-child{margin-bottom:0}.footer{color:#59616d;max-width:1104px;margin:auto;padding:0 48px 32px;font:12px Funnel Sans,sans-serif}.content-page{box-sizing:border-box;color:#202124;max-width:1280px;margin:0 auto 96px;padding:0 48px;font:18px/1.65 Funnel Sans,sans-serif}.content-page h1{color:#010822;letter-spacing:-1.5px;margin:12px 0 24px;font:500 clamp(44px,6vw,72px)/1.05 Funnel Display,sans-serif}.content-page h2{color:#010822;letter-spacing:-.5px;margin:0 0 18px;font:500 clamp(26px,3vw,32px)/1.2 Funnel Display,sans-serif}.page-intro{max-width:740px;margin-bottom:64px}.eyebrow{color:#59616d;margin:0;font:500 14px/1.5 Funnel Sans,sans-serif}.page-lead{max-width:55ch;margin:0;font-size:21px;line-height:1.5}.about-detail{align-items:start;gap:48px;display:grid}.reading-copy{max-width:62ch}.reading-copy section{margin-bottom:40px}.reading-copy p{margin:0 0 20px}.reading-copy p:last-child{margin-bottom:0}.resource-row{border-top:1px solid #dce0e6;grid-template-columns:44px minmax(0,320px) minmax(0,1fr);gap:32px;padding:40px 0;scroll-margin-top:32px;display:grid}.resource-row:last-child{border-bottom:1px solid #dce0e6}.resource-number{color:#59616d;font:16px/1.5 Funnel Sans,sans-serif}.resource-row h2{margin:8px 0 0}.resource-description{max-width:52ch}.resource-description p{margin:0 0 24px}.resource-status{color:#59616d;align-items:center;gap:10px;font-size:14px;display:inline-flex}.resource-status>span{background:#09c4fc;border-radius:50%;flex-shrink:0;width:7px;height:7px}.resource-link{color:#010822;text-underline-offset:4px;text-decoration:underline}.resource-link:hover{text-decoration-thickness:2px}@media (width>=681px){:root{--page-start-gap:clamp(64px, 11svh, 120px)}}@media (width>=1024px){.about-detail,.about{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px}}@media (width<=900px){.resource-row{grid-template-columns:32px minmax(0,1fr);gap:16px 24px}.resource-description{grid-column:2}}@media (width<=767px){.masthead-inner{gap:8px 12px;padding:12px 24px}.brand-logo{width:212px}.menu-toggle{width:44px;height:44px;color:var(--site-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.site-nav{border-top:1px solid var(--site-divider);flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;padding-top:8px;display:none}.site-nav.is-open{display:flex}}@media (width<=680px){.content-page{margin-bottom:64px;padding:0 24px}.page-intro{margin-bottom:40px}.page-lead{font-size:19px}.about-detail{gap:40px}.resource-row{gap:16px;padding:32px 0}.about{gap:32px;margin-top:64px;margin-bottom:56px;padding:0 24px}.portrait img{border-radius:18px}.footer{padding:0 24px 24px}}.about-principles{margin:28px 0;padding-left:24px}.about-principles li{margin-bottom:18px;padding-left:4px}.about-principles strong{color:#010822;font-weight:600}.background-photo{margin:0 0 28px}.background-photo img{border-radius:24px;width:100%;height:auto;display:block}@media (width<=680px){.background-photo img{border-radius:18px}}
