.page-v2 .page-hero{grid-template-columns:minmax(0,calc(62em - 96px));gap:20px;padding-top:120px;display:grid}.page-v2 .page-hero h1,.page-v2 .page-hero p{margin:0}.page-v2 .about-hero{grid-template-columns:minmax(0,1fr)}.page-v2 .about-hero h1{max-width:17.2em}.page-v2 .about-hero h1 .home-accent{display:block}.page-v2 .about-hero .home-lead{max-width:none}.page-v2 .page-hero a:not(.home-btn){color:inherit}.page-v2 .page-hero .page-row{justify-content:flex-start}.page-v2 .page-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.page-v2 .page-grid .mvl-card h2,.page-v2 .page-grid h3,.page-v2 .page-grid h4,.page-v2 .page-steps h3{margin:0;font-size:1.35rem;line-height:1.15}.page-v2 .page-grid p,.page-v2 .page-steps p{margin:0}.page-v2 .page-subhead{margin:24px 0 0;font-size:1.5rem}.page-v2 .page-person{padding:var(--card-pad-lg);grid-template-columns:minmax(0,300px) 1fr;align-items:center;gap:40px;display:grid}.page-v2 .page-person:not(:has(img)){grid-template-columns:1fr}.page-v2 .page-person-photo{border-radius:12px;width:100%;height:auto;display:block}.page-v2 .page-person-copy{gap:12px;display:grid}.page-v2 .page-person-copy p,.page-v2 .page-person-copy h3{margin:0}.page-v2 .page-next,.page-v2 .page-row,.page-v2 .page-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.page-v2 .page-next h2,.page-v2 .page-row h2,.page-v2 .page-next p,.page-v2 .page-note p{margin:0}.page-v2 .page-list{gap:16px;display:grid}.page-v2 .page-role{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.page-v2 .page-role h3,.page-v2 .page-role p{margin:0 0 8px}.page-v2 .page-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-v2 .page-steps.is-pairs{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.page-v2 .page-band{grid-template-columns:minmax(0,calc(52em - 96px));justify-items:start;gap:20px;display:grid}.page-v2 .page-band h2,.page-v2 .page-band p{margin:0}.page-v2 .page-facts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-v2 .page-facts li{border:1px solid var(--color-border);border-radius:999px;padding:6px 12px;font-size:14px}.page-v2 .page-prose{max-width:46em;font:400 17px/1.65 var(--font-body)}.page-v2 .page-prose h2{font:800 1.5rem/1.2 var(--font-display,inherit);margin:2.2em 0 .6em}.page-v2 .page-prose p,.page-v2 .page-prose ul{margin:0 0 1em}.page-v2 .page-prose a{color:var(--color-accent)}.page-v2 .page-post{color:inherit;text-decoration:none}.page-v2 .page-form{width:100%;max-width:560px}@media (width<=767px){.page-v2 .page-hero{padding-top:72px}.page-v2 .page-person{grid-template-columns:1fr;gap:24px}}.page-v2 .page-grid .is-wide{grid-column:1/-1}.page-v2.page-event .event-hero{padding-top:96px;padding-bottom:0;position:relative}.page-v2 .event-hero-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;display:grid;position:relative}.page-v2 .event-hero-copy{flex-direction:column;gap:24px;display:flex}.page-v2 .event-hero-copy h1,.page-v2 .event-hero-copy p{margin:0}.page-v2 .event-hero-copy h1{font-size:clamp(40px,5vw,64px);line-height:.98}.page-v2 .event-statue{margin:-64px -48px 0 -24px;position:relative}.page-v2 .event-statue-img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 70%,#0000 98%),linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 70%,#0000 98%),linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-composite:intersect}.page-v2.page-event .event-steps-section{z-index:2;margin-top:-140px;padding-top:0;padding-bottom:40px;position:relative}.page-v2 .event-steps .home-ask-prompt h2{margin:0;font-size:24px;line-height:1.2}.page-v2 .event-step-list{margin:0;padding:0;list-style:none}.page-v2 .event-step{padding:var(--card-pad);border-top:1px solid var(--color-border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.page-v2 .event-step:first-child{border-top:0}.page-v2 .event-step.is-primary{background:#d493d90f}.page-v2 .event-step-icon{--node:var(--color-accent);border:2px solid var(--node);width:56px;height:56px;color:var(--node);box-shadow:0 0 18px color-mix(in srgb, var(--node) 45%, transparent), inset 0 0 10px color-mix(in srgb, var(--node) 18%, transparent);background:#151515;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-v2 .event-step-icon svg{width:24px;height:24px}.page-v2 .event-step>.home-btn{justify-content:center;min-width:260px}.page-v2 .event-step-pending{white-space:nowrap}.page-v2 .event-step-copy{gap:6px;display:grid}.page-v2 .event-step-copy p,.page-v2 .event-step-copy h3{margin:0}.page-v2 .event-step-copy h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}.page-v2.page-event .event-call{padding-top:0}.page-v2 .event-call-card{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.page-v2 .event-call-copy{gap:10px;max-width:36em;display:grid}.page-v2 .event-call-copy p,.page-v2 .event-call-copy h2{margin:0}.page-v2 .event-call-copy h2{font-size:clamp(1.6rem,3vw,2.4rem)}@media (width<=767px){.page-v2.page-event .event-hero{padding-top:64px}.page-v2.page-event .event-steps-section{margin-top:-48px}.page-v2 .event-step>.home-btn{min-width:0}.page-v2 .event-hero-grid{grid-template-columns:1fr;gap:28px}.page-v2 .event-step{padding:var(--card-pad);grid-template-columns:48px minmax(0,1fr);gap:16px}.page-v2 .event-step-icon{width:48px;height:48px}.page-v2 .event-statue{margin:0}.page-v2 .event-step .home-btn,.page-v2 .event-step-pending{grid-column:1/-1;justify-self:start}}.page-v2 .post-hero{max-width:880px}.page-v2 .post-prose,.page-v2 .post-share{max-width:784px;margin-inline:auto}.page-v2 .post-hero h1{font-size:clamp(36px,4.6vw,60px);line-height:1.02}.page-v2 .post-cover{border:1px solid var(--color-border);border-radius:12px;width:100%;height:auto;margin-top:12px}.page-v2 .post-body{padding-top:0}.page-v2 .post-prose{color:#c9c9cf;font-size:18px;line-height:1.7}.page-v2 .post-prose>p,.page-v2 .post-prose>ul,.page-v2 .post-prose>ol{margin:0 0 1.15em}.page-v2 .post-prose h2{color:var(--color-text);font:800 clamp(26px, 3.4vw, 36px) / 1.15 var(--font-display,inherit);letter-spacing:-.01em;margin:2.6em 0 .7em}.page-v2 .post-prose>h2:first-child{margin-top:0}.page-v2 .post-prose h3{color:var(--color-text);font:700 clamp(20px, 2.2vw, 24px) / 1.3 var(--font-body);letter-spacing:0;margin:2em 0 .5em}.page-v2 .post-prose ul,.page-v2 .post-prose ol{padding-left:1.3em}.page-v2 .post-prose li{margin-bottom:.4em}.page-v2 .post-prose blockquote{border-left:3px solid var(--color-accent);color:#d6d6db;margin:1.5em 0;padding:.2em 0 .2em 1.2em}.page-v2 .post-prose img{border-radius:8px;max-width:100%;height:auto}.page-v2 .post-prose strong{color:#fff}.page-v2 .post-share{border-top:1px dashed var(--color-border);flex-wrap:wrap;gap:12px;max-width:46em;margin-top:32px;padding-top:24px;display:flex}.page-v2 .blog-list{padding-top:48px}.page-v2 .post-prose .mvl-diagram{margin:2.2em 0}.page-v2 .post-prose .mvl-diagram-art{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#151515;overflow:hidden}.page-v2 .post-prose .mvl-diagram-art svg{width:100%;height:auto;display:block}.page-v2 .post-prose .mvl-callout{margin:1.6em 0}.page-v2 .post-prose .mvl-callout.is-diagram{margin-top:12px}.page-v2 .post-prose .mvl-callout>:first-child{margin-top:0}.page-v2 .post-prose .mvl-callout>:last-child{margin-bottom:0}.page-v2 .post-prose .mvl-callout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.8rem;font-weight:700}.page-v2 .post-prose .mvl-download{margin:2.4em 0}.page-v2 .post-prose .mvl-download h3{margin-top:.2em}.page-v2 .post-prose .mvl-download-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.8rem;font-weight:700}.page-v2 .post-author{flex-direction:row;align-items:flex-start;gap:20px;max-width:784px;margin:40px auto 0;display:flex}.page-v2 .post-author-photo{border-radius:var(--card-radius);object-fit:cover;flex:none;width:88px;height:88px}.page-v2 .post-author .home-label{margin:0}.page-v2 .post-author-name{margin:4px 0 0;font-size:1.15rem;font-weight:700}.page-v2 .post-author-name span{color:var(--color-muted);font-size:.95rem;font-weight:400;display:block}.page-v2 .post-author-bio{color:#d6d6db}.page-v2 .post-author-links{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}@media (width<=560px){.page-v2 .post-author{flex-direction:column}}.page-v2 .post-prose .mvl-download .home-btn-primary{color:var(--color-canvas);text-decoration:none}.tf-v1-popup .tf-v1-iframe-wrapper{border:1px solid #d493d973;border-radius:12px;box-shadow:0 0 40px #d493d91f}
