:root{--ink: #06282b;--navy: #04363b;--slate: #0b6b6f;--paper: #fbf7f2;--paper-2: #e9f2f0;--accent: #ff7f5e;--deep: #022b30;--ease: cubic-bezier(.22, 1, .36, 1);--bg: var(--paper);--bg-raised: var(--paper-2);--surface: #dfece9;--text: var(--ink);--muted: #52696a;--border: #cfdedb;--link: var(--ink);--text-muted: var(--muted);--text-dim: var(--muted);--accent-orange: var(--accent);--accent-blue: var(--text);--font-heading: "Poppins", system-ui, -apple-system, sans-serif;--font-body: "Poppins", system-ui, -apple-system, sans-serif;--font-accent: "Poppins", system-ui, -apple-system, sans-serif;--fs-display: clamp(2rem, 2.4vw + 1rem, 3.1rem);--fs-hero: clamp(2.2rem, 3vw + 1.1rem, 3.6rem);--fs-title: clamp(1.45rem, 1vw + 1.1rem, 1.8rem);--fs-sub: 1.25rem;--fs-body: 1.08rem;--fs-small: .92rem;--content-width: 66ch;--page-width: 1180px;--header-h: 4.75rem;--stage: linear-gradient(112deg, var(--deep) 0%, #06484d 45%, var(--slate) 100%)}@media(max-width:820px){:root{--header-h: 4rem}}.theme-navy{--bg: var(--navy);--bg-raised: #085257;--surface: var(--slate);--text: #f6fbf9;--muted: #c6e0dd;--border: #1b6a6e;--link: var(--text);background:var(--bg);color:var(--text)}.theme-slate{--bg: var(--slate)}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;font-size:clamp(16px,.25vw + .9rem,18px);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;font-size:var(--fs-body);min-height:100vh;display:flex;flex-direction:column}main{flex:1;width:100%;max-width:var(--page-width);margin:0 auto;padding:3rem 1.5rem 5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:3rem 0 1rem;color:var(--text)}h1{font-size:var(--fs-display);font-weight:400;line-height:1.08;margin-top:0}h2{font-size:var(--fs-title);font-weight:600}h3{font-size:var(--fs-body);font-weight:600;margin-top:2.25rem}h1 strong,h2 strong{font-weight:inherit}p{margin:0 0 1.25rem}a{color:var(--link);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s ease}a:hover{text-decoration-thickness:3px}main :where(p,li,figcaption,.credit span)>a:not([class]):not(.article-list *):not(.more-founders *):not(.chapters *){margin:0 -.12em;padding:0 .12em;text-decoration:none;background:linear-gradient(var(--accent),var(--accent)) no-repeat 0 100% / 100% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .28s var(--ease),color .2s ease}main :where(p,li,figcaption,.credit span)>a:not([class]):not(.article-list *):not(.more-founders *):not(.chapters *):hover{background-size:100% 100%;color:var(--ink)}strong{color:var(--text);font-weight:600}blockquote{position:relative;margin:2rem 0;padding:0 0 0 3.25rem;font-size:var(--fs-body);color:var(--text)}blockquote:before{content:"“";position:absolute;left:0;top:-.16em;font-size:5rem;font-weight:600;line-height:1;color:var(--accent)}@media(max-width:560px){blockquote{padding-left:2.5rem}blockquote:before{font-size:3.75rem}}blockquote p:last-child{margin-bottom:0}blockquote+blockquote{margin-top:2.5rem}blockquote p:last-child:not(:first-child){font-family:var(--font-accent);font-size:var(--fs-small);color:var(--muted)}.credit{display:flex;align-items:center;gap:.75rem}.credit .face{flex:none;width:52px;height:52px;margin:0;border-radius:50%;object-fit:cover}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-small);background:var(--surface);padding:.15em .4em;border-radius:3px}pre{background:var(--bg-raised);border:1px solid var(--border);padding:1rem;border-radius:6px;overflow-x:auto;font-size:var(--fs-small)}pre code{background:transparent;padding:0}hr{border:none;border-top:1px solid var(--border);margin:3rem 0}img{max-width:100%;height:auto;border-radius:4px}ul,ol{margin:0 0 1.25rem;padding-left:1.5rem}li{margin-bottom:.4rem}.site-header{position:sticky;top:0;z-index:20;isolation:isolate;padding:0 1.5rem;font-family:var(--font-accent);background:none;transition:box-shadow .2s ease}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--stage);transition:opacity .2s ease}.js .site-header.over-stage:not(.is-scrolled):not(.nav-open):before{opacity:0}.site-header.is-scrolled{box-shadow:0 8px 22px -14px var(--deep)}.site-header-inner{max-width:var(--page-width);min-height:var(--header-h);margin:0 auto;display:flex;align-items:center;gap:0 2rem;transition:min-height .2s ease}.site-header.is-scrolled .site-header-inner{min-height:3.6rem}.site-brand{display:inline-flex;align-items:center;text-decoration:none}.site-brand img{display:block;width:auto;height:34px;border-radius:0;transition:height .2s ease}.site-header.is-scrolled .site-brand img{height:28px}.site-nav{display:flex;align-items:center;gap:1.75rem;margin-left:auto;font-size:var(--fs-body)}.site-nav a{color:var(--muted);text-decoration:none;font-weight:400;transition:color .15s ease}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text)}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.45em}.nav-book{flex:none;padding:.5rem 1.25rem}.nav-book:focus-visible,.nav-toggle:focus-visible,.site-nav a:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:999px}.nav-toggle{display:none;place-items:center;width:2.75rem;height:2.75rem;margin:0 -.6rem 0 -1rem;padding:0;border:0;background:none;color:var(--text);cursor:pointer}.nav-toggle .icon-close,.nav-open .nav-toggle .icon-menu{display:none}.nav-open .nav-toggle .icon-close{display:block}@media(max-width:820px){.site-header-inner{flex-wrap:wrap;gap:0 .9rem}.site-brand img,.site-header.is-scrolled .site-brand img{height:26px}.nav-book{margin-left:auto;padding:.4rem .95rem;font-size:var(--fs-small)}.nav-toggle{margin-left:-.25rem}.site-nav{order:3;width:100%;margin:0;padding-bottom:.9rem;font-size:var(--fs-small)}.js .nav-toggle{display:grid}.js .site-header-inner{flex-wrap:nowrap}.js .site-brand{min-width:0;flex-shrink:1}.js .site-brand img{max-width:100%;height:auto;max-height:26px}.js .site-nav{display:none}.js .nav-open .site-nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1.5rem 1.5rem;background:#033237;box-shadow:0 18px 30px -18px var(--deep)}.js .nav-open .site-nav a{padding:.8rem 0;font-size:var(--fs-title);color:var(--text)}}.site-footer{position:relative;isolation:isolate;overflow:clip;padding:6rem 1.5rem 3.5rem;font-family:var(--font-accent);background:linear-gradient(100deg,var(--slate) 0%,#06484d 55%,var(--deep) 100%)}.site-footer:before{content:"";position:absolute;inset:0 0 auto;height:2.75rem;background:var(--accent);clip-path:polygon(0 0,100% 0,100% .5rem,0 100%)}.footer-gear{position:absolute;z-index:-1;right:-5rem;bottom:-9rem;width:24rem;height:24rem;color:#07474c}.site-footer-inner{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center}.site-footer p{margin:0;font-size:var(--fs-small);color:var(--muted)}.site-footer p a{color:inherit;text-decoration:none}.site-footer p a:hover,.site-footer p a:focus-visible{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.site-footer .socials{list-style:none;display:flex;gap:.9rem;margin:0;padding:0}.site-footer .socials li{margin:0}.site-footer .socials a{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1.5px solid var(--text);border-radius:50%;color:var(--text);transition:background-color .15s ease,color .15s ease}.site-footer .socials a:hover{background:var(--text);color:var(--ink)}@media(max-width:560px){.site-footer{padding:5.5rem 1.5rem 3.5rem}.footer-gear{width:17rem;height:17rem;right:-5rem;bottom:-7rem}}.prose{max-width:var(--content-width);margin:0 auto}.prose>h1:first-child,.prose>h2:first-child,.prose>h3:first-child,article.prose>:first-child,article>:first-child{margin-top:0}.prose>h1:first-child{margin-bottom:1.5rem}.coach-photo{float:right;width:204px;margin:.3rem 0 1rem 1.75rem}@media(max-width:560px){.coach-photo{float:none;display:block;width:168px;margin:0 0 1.25rem}}.cta-button,.nav-book{--sweep: var(--ink);--sweep-text: var(--paper);position:relative;isolation:isolate;overflow:hidden;border-radius:999px;background:var(--accent);color:var(--ink);font-family:var(--font-accent);font-weight:600;text-decoration:none;transition:color .3s ease,transform .12s ease}.cta-button:before,.nav-book:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sweep);transform:translate(-101%);transition:transform .45s var(--ease)}.cta-button:hover,.nav-book:hover{color:var(--sweep-text)}.cta-button:hover:before,.nav-book:hover:before{transform:translate(0)}.cta-button:active,.nav-book:active{transform:scale(.98)}.theme-navy .cta-button,.nav-book{--sweep: var(--paper);--sweep-text: var(--ink)}.cta-button{display:inline-block;padding:.9rem 2.1rem;line-height:1.3}.cta-button small{display:block;font-size:var(--fs-small);font-weight:400}.cta-button:focus-visible{outline:3px solid var(--text);outline-offset:3px}.article-list{max-width:var(--content-width);margin:0 auto;list-style:none;padding:0}.article-list li{padding:1.5rem 0}.article-list a{display:block;text-decoration:none;color:var(--text)}.article-list a:hover h2{color:var(--accent-blue)}.article-list h2{margin:0 0 .3rem;font-size:var(--fs-sub);line-height:1.3}.article-list .meta{font-family:var(--font-accent);font-size:var(--fs-small);color:var(--text-dim)}.post-meta{max-width:var(--content-width);margin:-.5rem auto 2rem;font-family:var(--font-accent);font-size:var(--fs-small);color:var(--text-dim)}.podcast-top{padding:4rem 0}.podcast-hero{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2rem 3rem;align-items:center}.podcast-hero img{display:block;width:100%;height:auto;border-radius:14px}.podcast-hero h1{margin:0 0 1rem}.podcast-latest{display:flex;align-items:center;gap:1rem;margin:1.75rem 0 1.25rem;font-size:var(--fs-small);color:var(--muted)}.podcast-latest strong{display:block;font-size:var(--fs-body);color:var(--text)}.podcast-links{font-size:var(--fs-small);margin:0 0 2rem}@media(max-width:640px){.podcast-hero{grid-template-columns:1fr}.podcast-hero img{width:160px}}.play{flex-shrink:0;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:0;border-radius:50%;background:var(--accent);color:var(--ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .3s var(--ease)}.play:hover{transform:scale(1.06)}.play:active{transform:scale(.96)}.play:hover{background:var(--text);color:var(--bg)}.play .icon-pause,.play.is-playing .icon-play{display:none}.play.is-playing .icon-pause{display:block}.interview-head{display:flex;align-items:center;gap:1.1rem;margin:.25rem 0 1.5rem}.interview-head img{flex:none;width:76px;height:76px;margin:0;border-radius:50%;object-fit:cover}.interview-head p{margin:0}.interview-who strong{display:block;font-size:var(--fs-sub);line-height:1.3}.interview-meta{margin-top:.2rem!important;font-size:var(--fs-small);color:var(--muted)}.interview-meta a{color:inherit}.interview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 2.25rem}.interview-actions .podcast-links{margin:0}.play.play-pill{width:auto;height:auto;display:inline-flex;gap:.5rem;padding:.6rem 1.3rem .6rem .9rem;border-radius:999px;font:inherit;font-weight:600}.play.play-pill:hover{transform:none}.play-pill .label-pause,.play-pill.is-playing .label-play{display:none}.play-pill.is-playing .label-pause{display:inline}.entry-part{margin:3.5rem 0}.entry-part>h2{margin:0 0 1rem}.entry-part h3{margin:1.75rem 0 .5rem}.part-note{font-size:var(--fs-small);color:var(--muted)}.dot-list,.entry-article ul{list-style:none;margin:0;padding:0}.entry-article ul{margin:0 0 1.25rem}.dot-list li,.entry-article ul li{position:relative;margin:0 0 .7rem;padding-left:1.5rem}.dot-list li:before,.entry-article ul li:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.chapters{list-style:none;margin:0;padding:0;columns:2;column-gap:2.5rem;font-size:var(--fs-small)}.chapters li{display:flex;align-items:baseline;gap:.7rem;margin:0 0 .6rem;break-inside:avoid}.chapters .play-at{flex:none;min-width:3.9rem;text-align:center}.chapters a{text-decoration:none}.chapters a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.post-figure{margin:2rem 0}.post-figure img{display:block;width:100%;height:auto}.post-figure figcaption{margin-top:.6rem;font-size:var(--fs-small);color:var(--muted)}.entry-article blockquote{margin:2.5rem 0}.entry-article blockquote p:first-child:nth-last-child(-n+2){font-size:var(--fs-title);line-height:1.35}.about-guest-row{display:flex;gap:1.5rem;align-items:flex-start}.about-guest-row img{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover}.about-guest-row p:last-child{margin-bottom:0}.more-founders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}.more-founders li{margin:0}.more-founders a{display:flex;align-items:center;gap:.9rem;text-decoration:none;font-size:var(--fs-small);color:var(--muted)}.more-founders img{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.more-founders strong{display:block;font-size:var(--fs-body);color:var(--text)}.more-founders a:hover strong{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.transcript h3,.entry-part,.entry-article h2{scroll-margin-top:6.5rem}@media(max-width:560px){.chapters{columns:1}.more-founders{grid-template-columns:1fr}.about-guest-row img{width:72px;height:72px}}.transcript{margin-top:4rem}.transcript-note{font-size:var(--fs-small);color:var(--muted)}.transcript h3{margin-top:2.75rem}.transcript p strong:first-child{font-weight:600}.play-at{padding:.1rem .6rem;border:1.5px solid var(--accent);border-radius:999px;background:none;color:var(--text);font:inherit;font-size:var(--fs-small);font-weight:400;font-variant-numeric:tabular-nums;vertical-align:middle;cursor:pointer;transition:background-color .2s ease,color .2s ease}.play-at:hover{background:var(--accent);color:var(--ink)}.episodes{list-style:none;padding:0;margin:2.5rem 0 0;max-width:52rem}.episodes li{display:flex;gap:1.5rem;align-items:flex-start;margin:0 0 2.75rem}.episodes h3{margin:0 0 .3rem;font-size:var(--fs-title);line-height:1.25}.episodes h3 a{text-decoration:none}.episodes h3 a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.episodes p{margin:0}.episode-meta{font-size:var(--fs-small);color:var(--muted);margin-bottom:.4rem!important}.episode-nav{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:3rem;font-size:var(--fs-small)}.player-bar{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem}.player-bar[hidden]{display:none}body.has-player{padding-bottom:5.5rem}.player-main{flex:1;min-width:0}.player-title{margin:0 0 .2rem;font-size:var(--fs-small);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-seek{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--muted)}.player-seek input{flex:1;min-width:0;accent-color:var(--accent)}.player-speed,.player-close{flex-shrink:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;padding:.5rem;line-height:0}.player-speed{line-height:1;min-width:3rem}main.main-wide{max-width:none;padding:0}.wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.section{padding:4.5rem 0}.page-top+.section{padding-top:2.75rem}.section-tint{background:var(--paper-2)}.section h2{margin-top:0}.display{margin-top:0;font-size:var(--fs-display);font-weight:400;line-height:1.1;max-width:18ch}.section-lead{max-width:60ch}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 4rem;align-items:start}.page-top{padding:3rem 0 0}.band{padding:4.75rem 0}.band-tint{background:var(--paper-2)}.band-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem 5rem;align-items:start}.band h2{margin:0;font-size:var(--fs-title);line-height:1.2}.band h3{margin:0 0 .6rem;font-size:var(--fs-sub);line-height:1.3}.band-body{max-width:40rem}.band-body>:first-child,.band-block>:first-child{margin-top:0}.band-body>:last-child,.band-block>:last-child,.band-outro>:last-child{margin-bottom:0}.band-block+.band-block,.band-outro{margin-top:3rem}.band-body ul{list-style:none;margin:1.5rem 0;padding:0}.band-body ul li{position:relative;margin:0 0 .75rem;padding-left:1.5rem}.band-body ul li:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.band-body ol{list-style:none;margin:0 0 3rem;padding:0;counter-reset:step}.band-body ol li{position:relative;margin:0 0 1.5rem;padding-left:3rem;counter-increment:step}.band-body ol li:before{content:counter(step);position:absolute;left:0;top:.02em;font-size:var(--fs-title);font-weight:600;line-height:1.2;color:var(--accent)}.band-stack .band-split{grid-template-columns:1fr;gap:3.5rem}.band-stack .band-body{max-width:none}.band-stack .band-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 5rem}.band-stack .band-block+.band-block{margin-top:0}@media(min-width:821px){.band-split>h2{position:sticky;top:7rem}.band-stack .band-split>h2{position:static}}.home-top{overflow-x:clip;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 4rem) 0 0;background:var(--stage)}.home-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:6rem;align-items:start}.home-top-grid>*{grid-column:1}.home-top-grid>h1{margin:0 0 1.75rem;font-size:var(--fs-hero)}.typed:after{content:"";margin-left:.04em;border-right:.06em solid var(--accent);animation:caret-blink 1.1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.home-top-grid>p{max-width:35rem}.home-top-grid>p:has(.cta-button){margin:.75rem 0 0}.home-top-grid>.hero-photo{grid-column:2;grid-row:1 / span 4;position:relative;isolation:isolate;margin:.6rem 0 0}.hero-photo .coach-photo{position:relative;float:none;display:block;width:100%;height:auto;margin:0;border-radius:14px}.hero-gear{position:absolute;z-index:-1;right:-15%;bottom:-15%;width:40%;aspect-ratio:1;color:#0e7b7e;animation:turn 90s linear infinite}@keyframes turn{to{transform:rotate(360deg)}}.home-top-grid>.logo-bar{grid-column:1 / -1;max-width:none;margin:4.5rem 0 0;padding-bottom:3.5rem}.home-top .logo-bar img{mix-blend-mode:normal;opacity:1}.band-quote{padding:4.5rem 0 4rem}.band-quote blockquote{max-width:46rem;margin:0 auto}.band-quote blockquote p:first-child{font-size:var(--fs-sub);line-height:1.5}@media(max-width:820px){.band{padding:3.75rem 0}.band-split{grid-template-columns:1fr;gap:1.5rem}.band-stack .band-blocks{grid-template-columns:1fr;gap:3rem}.band-body ol li{padding-left:3rem}.home-top{padding-top:calc(var(--header-h) + 2.25rem)}.home-top-grid{grid-template-columns:1fr}.home-top-grid>.hero-photo{grid-column:1;grid-row:auto;width:160px;margin:.5rem 0 2.25rem}.home-top-grid>.logo-bar{margin-top:3rem;padding-bottom:2.75rem}.band-quote{padding:3rem 0 2.5rem}}.page-top h1{margin:0 0 1rem}@media(max-width:820px){.section{padding:4rem 0}.split{grid-template-columns:1fr}}.video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;overflow:hidden;background:var(--navy)}.video img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.video-play{position:absolute;left:1rem;bottom:1rem;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--accent);color:var(--ink)}.video-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.logo-bar{margin:2.25rem 0}.logo-bar img{display:block;margin:0 auto;width:100%;max-width:860px;height:auto;border-radius:0;mix-blend-mode:multiply;opacity:.62}@media(max-width:560px){.logo-bar img{max-width:420px}}.byline{display:flex;align-items:center;gap:.8rem;margin:-.25rem 0 2rem;font-size:var(--fs-small)}.byline img{width:44px;height:44px;border-radius:50%;object-fit:cover}.byline a{display:block;font-size:var(--fs-body);font-weight:600;text-decoration:none}.byline-meta{color:var(--muted)}.article-list p{margin:0 0 .35rem}.ask-float{position:fixed;right:1.25rem;bottom:1.25rem;z-index:15;display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.15rem .7rem .95rem;border:1.5px solid var(--paper);border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-accent);font-size:var(--fs-small);font-weight:600;line-height:1;text-decoration:none;box-shadow:0 10px 24px -12px var(--deep);transition:opacity .25s ease,transform .3s var(--ease),bottom .3s var(--ease),background-color .2s ease}.ask-float:hover{background:var(--navy);color:var(--paper);transform:translateY(-2px)}.ask-float:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.js .ask-float:not(.is-visible){opacity:0;transform:translateY(.75rem);pointer-events:none;visibility:hidden}.ask-float{visibility:visible}body.has-player .ask-float{bottom:6rem}@media(max-width:560px){.ask-float{right:1rem;bottom:1rem;padding:.8rem}.ask-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media print{.ask-float{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.home-top-grid>*{animation:rise .7s var(--ease) both}.home-top-grid>:nth-child(2){animation-delay:.08s}.home-top-grid>:nth-child(3){animation-delay:.14s}.home-top-grid>:nth-child(4){animation-delay:.2s}.home-top-grid>:nth-child(n+5){animation-delay:.3s}.home-top-grid>.hero-photo{animation:rise .7s var(--ease) .12s both}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.typed:after{display:none}@view-transition{navigation:none}}
