.seo-module__0HE1FG__page{border-top:1px solid var(--website-border);max-width:760px;margin:0 auto;padding:96px 32px 120px;position:relative}.seo-module__0HE1FG__head{margin:0 0 56px}.seo-module__0HE1FG__head h1{letter-spacing:-.05em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:500;line-height:1.04}.seo-module__0HE1FG__lede{color:var(--website-muted);text-wrap:pretty;margin:22px 0 0;font-size:1.1875rem;line-height:1.6}.seo-module__0HE1FG__section{margin:0 0 56px}.seo-module__0HE1FG__section h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:1.5rem;font-weight:500;line-height:1.2}.seo-module__0HE1FG__body{color:var(--website-muted);text-wrap:pretty;margin:0 0 16px;font-size:1.0625rem;line-height:1.7}.seo-module__0HE1FG__body:last-child{margin-bottom:0}.seo-module__0HE1FG__body code{border:1px solid var(--website-border);background:var(--website-surface);color:var(--website-foreground);border-radius:6px;padding:2px 6px;font-size:.9375em}.seo-module__0HE1FG__definitions{gap:24px;margin:24px 0 0;display:grid}.seo-module__0HE1FG__definition{border-left:1px solid var(--website-border);padding-left:18px}.seo-module__0HE1FG__definition dt{letter-spacing:-.01em;color:var(--website-foreground);margin:0 0 6px;font-size:1.0625rem;font-weight:500}.seo-module__0HE1FG__definition dd{color:var(--website-muted);margin:0;font-size:.9875rem;line-height:1.65}.seo-module__0HE1FG__tableScroll{margin:24px 0 0;overflow-x:auto}.seo-module__0HE1FG__table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:.9375rem}.seo-module__0HE1FG__table th{border-bottom:1px solid var(--website-border);letter-spacing:-.01em;color:var(--website-foreground);padding:0 16px 12px 0;font-weight:500}.seo-module__0HE1FG__table td{border-bottom:1px solid var(--website-border);color:var(--website-muted);vertical-align:top;padding:16px 16px 16px 0;line-height:1.6}.seo-module__0HE1FG__table tr td:last-child{color:var(--website-foreground);padding-right:0}.seo-module__0HE1FG__table tr th:last-child{padding-right:0}.seo-module__0HE1FG__quote{border:1px solid var(--website-border);background:var(--website-surface);border-radius:18px;margin:0 0 56px;padding:28px}.seo-module__0HE1FG__quote blockquote{letter-spacing:-.02em;color:var(--website-foreground);text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.55}.seo-module__0HE1FG__quote figcaption{color:var(--website-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 0;font-size:.9375rem;display:flex}.seo-module__0HE1FG__quote figcaption strong{color:var(--website-foreground);font-weight:500}.seo-module__0HE1FG__related{border-top:1px solid var(--website-border);margin:20px 0 0;padding:0;list-style:none}.seo-module__0HE1FG__related li{border-bottom:1px solid var(--website-border)}.seo-module__0HE1FG__related a{color:var(--website-foreground);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;transition:color .15s;display:flex}.seo-module__0HE1FG__related a:hover{color:var(--website-orange)}.seo-module__0HE1FG__cta{border-top:1px solid var(--website-border);margin:72px 0 0;padding-top:40px}.seo-module__0HE1FG__cta h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 14px;font-size:1.75rem;font-weight:500;line-height:1.12}.seo-module__0HE1FG__ctaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:900px){.seo-module__0HE1FG__page{padding:72px 24px 96px}}@media (max-width:600px){.seo-module__0HE1FG__page{padding:56px 20px 80px}.seo-module__0HE1FG__ctaActions>*{width:100%}.seo-module__0HE1FG__quote{padding:22px}}.seo-module__0HE1FG__shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.seo-module__0HE1FG__shot{flex-direction:column;gap:14px;display:flex}.seo-module__0HE1FG__shotCaption{color:var(--website-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:700px){.seo-module__0HE1FG__shots{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:58%;grid-auto-flow:column;gap:16px;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.seo-module__0HE1FG__shots::-webkit-scrollbar{display:none}.seo-module__0HE1FG__shot{scroll-snap-align:start}}.seo-module__0HE1FG__figure{margin:-24px 0 56px}.seo-module__0HE1FG__figure img{border:1px solid var(--website-border);border-radius:14px;width:100%;height:auto;display:block}.seo-module__0HE1FG__figure figcaption{color:var(--website-muted);text-wrap:pretty;margin:12px 0 0;font-size:.875rem;line-height:1.5}.seo-module__0HE1FG__page a.seo-module__0HE1FG__inlineLink{color:var(--website-foreground);text-underline-offset:3px;-webkit-text-decoration:underline #8a867e;text-decoration:underline #8a867e;text-decoration-thickness:1px;transition:text-decoration-color .15s}.seo-module__0HE1FG__page a.seo-module__0HE1FG__inlineLink:hover{-webkit-text-decoration-color:var(--website-orange);text-decoration-color:var(--website-orange)}.seo-module__0HE1FG__byline{color:var(--website-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 0;font-size:.9375rem;display:flex}.seo-module__0HE1FG__byline strong{color:var(--website-foreground);font-weight:500}.seo-module__0HE1FG__bylinePhoto{object-fit:cover;border:1px solid var(--website-border);border-radius:50%;width:32px;height:32px}.seo-module__0HE1FG__author{border:1px solid var(--website-border);background:var(--website-surface);border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:22px;margin:0 0 56px;padding:26px;display:grid}.seo-module__0HE1FG__authorPhoto{object-fit:cover;border:1px solid var(--website-border);border-radius:50%;width:72px;height:72px}.seo-module__0HE1FG__authorName{letter-spacing:-.02em;color:var(--website-foreground);margin:10px 0 0;font-size:1.1875rem;font-weight:500}.seo-module__0HE1FG__authorRole{color:var(--website-muted);margin:2px 0 14px;font-size:.9375rem}.seo-module__0HE1FG__authorBio{color:var(--website-muted);text-wrap:pretty;margin:0 0 12px;font-size:.9875rem;line-height:1.65}.seo-module__0HE1FG__authorLinks{flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;font-size:.9375rem;display:flex}.seo-module__0HE1FG__authorLinks a{color:var(--website-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--website-border);text-decoration-color:var(--website-border);text-underline-offset:3px;transition:text-decoration-color .15s}.seo-module__0HE1FG__authorLinks a:hover{-webkit-text-decoration-color:var(--website-orange);text-decoration-color:var(--website-orange)}@media (max-width:600px){.seo-module__0HE1FG__author{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}}.seo-module__0HE1FG__codeBlock{margin:-24px 0 56px}.seo-module__0HE1FG__codeBlock pre{border:1px solid var(--website-border);background:var(--website-surface);color:var(--website-foreground);border-radius:14px;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.7;overflow-x:auto}.seo-module__0HE1FG__codeBlock figcaption{color:var(--website-muted);text-wrap:pretty;margin:12px 0 0;font-size:.875rem;line-height:1.5}.seo-module__0HE1FG__callAction{margin-top:24px;display:flex}.seo-module__0HE1FG__course{border:1px solid var(--website-border);background:var(--website-surface);border-radius:18px;margin:24px 0 0;padding:26px}.seo-module__0HE1FG__courseTitle{letter-spacing:-.02em;color:var(--website-foreground);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.seo-module__0HE1FG__coursePoints{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.seo-module__0HE1FG__coursePoints li{color:var(--website-muted);align-items:flex-start;gap:10px;font-size:.9875rem;line-height:1.55;display:flex}.seo-module__0HE1FG__coursePoints svg{color:var(--website-orange);flex-shrink:0;margin-top:4px}.seo-module__0HE1FG__courseBuy{border-top:1px solid var(--website-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.seo-module__0HE1FG__coursePrice{letter-spacing:-.04em;color:var(--website-foreground);margin:0;font-size:1.75rem;font-weight:500}.seo-module__0HE1FG__coursePrice span{letter-spacing:0;color:var(--website-muted);margin-left:8px;font-size:.875rem;font-weight:400}.seo-module__0HE1FG__courseReveal{color:var(--website-foreground);text-wrap:pretty;margin:0 0 16px;font-size:1rem;line-height:1.6}.seo-module__0HE1FG__waitlistRow{flex-wrap:wrap;gap:10px;display:flex}.seo-module__0HE1FG__waitlistInput{border:1px solid var(--website-border);background:var(--website-background);min-height:48px;color:var(--website-foreground);font:inherit;border-radius:999px;flex:240px;padding:10px 14px;font-size:1rem}.seo-module__0HE1FG__waitlistInput:focus{border-color:var(--website-orange);outline:none}.seo-module__0HE1FG__course .seo-module__0HE1FG__waitlistRow .seo-module__0HE1FG__waitlistSubmit,.seo-module__0HE1FG__course .seo-module__0HE1FG__courseBuy .seo-module__0HE1FG__waitlistSubmit{min-height:48px;padding:10px 22px}.seo-module__0HE1FG__waitlistNote{color:var(--website-muted);margin:12px 0 0;font-size:.8125rem;line-height:1.5}.seo-module__0HE1FG__waitlistNote a{color:var(--website-foreground);text-underline-offset:3px;text-decoration:underline}.seo-module__0HE1FG__waitlistError{color:#f2994a;margin:10px 0 0;font-size:.875rem}.seo-module__0HE1FG__waitlistDone{color:var(--website-foreground);align-items:flex-start;gap:10px;margin:0;font-size:1rem;line-height:1.55;display:flex}.seo-module__0HE1FG__waitlistDone svg{color:var(--website-orange);flex-shrink:0;margin-top:3px}.seo-module__0HE1FG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.seo-module__0HE1FG__course{padding:20px}.seo-module__0HE1FG__waitlistRow>*,.seo-module__0HE1FG__courseBuy>a,.seo-module__0HE1FG__courseBuy>button,.seo-module__0HE1FG__callAction>*{width:100%}}
