:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--teal: #0F7A73;--gold: #7C591D;--yellow: #E2C86D;--orange: #F1852D;--ink: #0e0e0e;--slate: #2f3235;--soft: #f8f7f5;--muted: #6b7280;--radius: 16px;--shadow: 0 10px 20px rgba(0, 0, 0, .07)}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";color:var(--slate);width:100%;display:block;background-color:#1b556c;background-image:linear-gradient(#1b556c,#1b556c),url(/images/background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;min-height:100vh;overflow-x:hidden}#root{margin:0 auto;width:100%;min-height:100vh}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}.container{width:100%;min-width:0;margin:0 auto;padding:0 20px;max-width:1200px}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eee}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.5px;color:var(--teal)}.brand .logo{width:28px;box-shadow:inset 0 0 0 4px #fff}.logo img{width:50%;border-radius:6px;display:block}.menu{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.menu a{color:#111;font-weight:600}.menu a[aria-current=page]{color:var(--teal)}.cta{background:var(--gold);color:#fff;padding:10px 16px;border-radius:999px;box-shadow:var(--shadow)}.cta:hover{filter:brightness(.95)}.hero{background:linear-gradient(180deg,#fff,#faf9f6);padding:56px 0;border-bottom:1px solid #eee}.hero-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.eyebrow{color:var(--teal);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}h1{font-size:clamp(34px,5vw,54px);line-height:1.05;margin:10px 0 16px;color:#0b0b0b}.lead{font-size:1.15rem;line-height:1.65;color:#333}.hero-ctas{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;font-weight:700;border:2px solid transparent}.btn.primary{background:var(--orange);color:#fff}.btn.secondary{background:#fff;border-color:var(--teal);color:var(--teal)}.as-seen{display:flex;flex-direction:column;gap:12px;margin-top:22px;opacity:.95}.as-seen .logo-strip{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.as-seen .logo-chip{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:10px 16px;display:flex;align-items:center;justify-content:center;min-height:60px}.as-seen .logo-chip img{width:120px;height:36px;object-fit:contain;filter:grayscale(1);opacity:.9}.cover-card{width:100%;margin:0 auto}.cover{width:100%;object-fit:cover;border-radius:10px}.headshot{max-width:500px}.headshot img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;display:block;background:#ddd}.media-hero{position:relative;min-height:56vh;display:flex;align-items:center;border-bottom:1px solid #eee;padding:56px 0;background-image:url(/images/marie-onstage.jpg);background-position:top;background-size:cover;background-repeat:no-repeat}.media-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000073,#00000073)}.media-hero .hero-inner{position:relative;z-index:1;color:#fff;max-width:50%}.media-hero .eyebrow{color:#c8fff2}.media-hero .btn.secondary{background:transparent;border-color:#fff;color:#fff}section{padding:48px 0}h2{font-size:clamp(24px,4vw,34px);color:#111;margin:0 0 12px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.about-layout{align-items:center}.about-profile{display:flex;flex-direction:column;gap:18px}.about-copy{display:flex;flex-direction:column;gap:16px;justify-content:center}.more-link{display:inline-block;font-weight:600;color:var(--orange)!important}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:22px}.card img{width:100%;height:auto}.note{color:#222;font-weight:700;font-size:1rem}.muted{color:var(--muted)}.pill{background:#fff;border:1px solid #eaeaea;border-radius:999px;padding:6px 12px;font-size:.9rem}.logo-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:10px}.retailers{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.retailers a{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:8px 12px;font-weight:700}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tile{background:#fff;border:1px solid #eee;border-radius:14px;padding:14px;box-shadow:var(--shadow)}.tile img{width:100%;aspect-ratio:16 / 9;object-fit:contain;border-radius:10px;background:#ddd}.tile-logo{padding:12px;box-sizing:border-box}.tile h3{margin:10px 0 6px;font-size:1.05rem;color:#111}.tile p{margin:0;color:var(--muted)}.unboxed-copy{background:transparent;box-shadow:none;border:none;padding:0;color:var(--soft)}.playlist{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);border:1px solid #eee}.playlist iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.slider{margin:30px auto;position:relative;height:auto}.slides{position:relative;overflow:hidden;min-height:8rem}.slide{min-height:140px;display:flex;padding:24px;opacity:0;transition:opacity .6s ease;position:absolute;inset:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}.slide.active{display:block;opacity:1;position:relative}.quote{font-size:1.1rem;line-height:1.6;color:var(--soft)}.attribution{margin-top:.75rem;font-size:1.1rem;color:var(--orange);font-weight:600}.endorse{display:grid;gap:24px}.endorse figure{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border-bottom:1px solid #eee}.endorse figure:last-of-type{padding-bottom:0;border-bottom:none}.endorse blockquote{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;margin:0;font-size:1.1rem}.endorse .who{margin-top:0;color:var(--muted);font-weight:700}.advance-praise .container{max-width:760px;margin:0 auto}.toc{display:grid;gap:10px;padding:0}.toc li{background:#fff;border:1px solid #eee;border-radius:12px;padding:12px;box-shadow:var(--shadow);list-style:none}.chapter-download{padding-top:70px}.chapter-download-card{border:1px solid #d3d9df;border-radius:18px;padding:24px}.chapter-download-card h2{margin-bottom:10px}.chapter-download-card p{margin-top:0;margin-bottom:18px}.chapter-download-form{width:100%}@media(max-width:540px){.chapter-download-card{padding:18px}}.pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price{background:#fff;border:1px solid #eee;border-radius:14px;padding:16px;box-shadow:var(--shadow)}.price h3{margin:0 0 8px}.price .amt{font-weight:900;font-size:22px;color:#111}.form{display:grid;gap:12px}.form input,.form textarea,.form select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #ccc;font-size:1rem}.form button{padding:12px 18px;border-radius:10px;background:var(--teal);color:#fff;border:0;font-weight:700}.list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.metric{background:#fff;border:1px solid #eee;border-radius:14px;padding:16px;box-shadow:var(--shadow)}.metric .n{font-size:32px;font-weight:900;color:#111}.metric .l{font-size:.95rem;color:var(--muted)}.newsletter{background:#fff;width:100%}.newsletter h2,.newsletter p{color:var(--ink)}.newsletter h2{font-size:clamp(1.75rem,4.5vw,3rem)}.newsletter p{font-size:clamp(1rem,2.6vw,1.5rem)}#preorder-strip{background-color:var(--orange)}.newsletter .retailers{justify-content:flex-end;align-items:center}.podcast-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:10px}.podcast-item{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:12px;padding:12px}.podcast-thumb img{width:120px;height:120px;object-fit:cover;border-radius:10px;display:block;background:#ddd}.podcast-meta{display:flex;flex-direction:column;gap:6px}.podcast-meta .platform{font-size:.85rem;color:var(--muted);font-weight:700}.podcast-meta h3{margin:0;font-size:1.05rem}.podcast-meta p{margin:0;color:var(--muted)}.podcast-item a{color:inherit}.podcast-item a:hover{text-decoration:underline}@media(max-width:960px){.podcast-list{grid-template-columns:1fr}.podcast-item{flex-direction:column;align-items:stretch}.podcast-thumb img{width:100%;height:auto}}.signup{display:block;width:100%!important}.signup input{flex:1;min-width:240px;padding:12px 14px;border-radius:10px;border:1px solid #ccc;font-size:1rem;background-color:#fff;color:var(--teal)}.signup button{padding:12px 18px;border-radius:10px;background:var(--teal);color:#fff;border:0;font-weight:700}._inline-style{width:auto;display:inline-block;max-width:1200px!important;border-radius:10px!important;border:clamp(12px,3vw,40px) solid #22546a!important}._inline-form{max-width:100%!important}._inline-form ._submit{margin-top:28px!important;width:clamp(140px,40vw,220px)}footer{background:#0a0d0c;color:#e9ecef;padding:34px 0}.footer-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.hero-wrap{grid-template-columns:1.2fr 1fr}.quote{font-size:1.7rem;line-height:1.6;color:var(--soft)}.attribution{margin-top:.75rem;font-size:1.3rem;color:var(--orange);font-weight:600}}.footer-grid a{color:#c8fff2}.footer-logo{width:220px;height:auto;object-fit:contain;filter:grayscale(1);opacity:.9}.copyright{margin-top:14px;color:#b9c0c7;font-size:.9rem}@media(max-width:412px){.footer-grid{grid-template-columns:1fr}.hero-ctas .btn{width:100%;justify-content:center}.two-col{grid-template-columns:1fr}}@media(max-width:375px){.container{padding:0 14px}section,.hero,.media-hero{padding:28px 0}h1{font-size:1.95rem;line-height:1.15}.lead{font-size:1rem;line-height:1.55}.as-seen .logo-chip{padding:8px 10px;min-height:48px}.as-seen .logo-chip img{width:96px;height:28px}}@media(min-width:376px)and (max-width:412px){.container{padding:0 16px}section,.hero,.media-hero{padding:32px 0}h1{font-size:2.1rem;line-height:1.12}.lead{font-size:1.05rem;line-height:1.6}.as-seen .logo-chip{padding:9px 12px;min-height:52px}.as-seen .logo-chip img{width:104px;height:30px}}@media(max-width:540px){.hero-wrap{grid-template-columns:1fr}}@media(max-width:1023px){.media-hero .hero-inner{max-width:100%}.pricing,.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:541px)and (max-width:960px){.hero,.media-hero{padding:40px 0}.media-hero .hero-inner{max-width:100%}.two-col,.three-col,.footer-grid,.list-grid,.metrics,.grid{grid-template-columns:1fr 1fr}}h2 ul{padding-left:20px;color:var(--soft)}blockquote{font-size:1.8rem;line-height:1.6;margin:0;color:var(--soft)}.quote-highlight{background:var(--orange);color:#fff;font-weight:800;font-size:2rem;padding:32px 36px;border-radius:var(--radius);box-shadow:var(--shadow)}#brand-collage{width:100%}#extended-bio p{font-size:1.125rem;font-weight:600}#extended-bio a,#about a{color:var(--orange)}.speaking{margin-top:20px}.about-impact .about-metrics{margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.about-impact .about-metric{min-height:152px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 14px}.about-impact .about-metric .n{line-height:1;margin-bottom:10px}.about-impact .about-metric .l{line-height:1.35;max-width:12ch}.about-stats-section{padding-bottom:24px}.about-clients-section{padding-top:20px}.about-featured .about-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.about-featured .about-logo-chip{min-height:74px;padding:10px 12px;border-radius:18px}.about-featured .about-logo-chip img{width:auto;max-width:100%;height:auto;max-height:40px}.speaking-partners .speaking-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.speaking-partners .speaking-logo-chip{min-height:74px;padding:10px 12px;border-radius:18px;border:1px solid #cfd5db}.speaking-partners .speaking-logo-chip img{width:auto;max-width:100%;height:auto;max-height:40px}@media(min-width:768px){.about-stats-section{padding-bottom:28px}.about-clients-section{padding-top:24px}.about-featured .about-logo-grid,.speaking-partners .speaking-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.about-featured .about-logo-grid,.speaking-partners .speaking-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}._form-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--ink)}._field-wrapper{flex:1;margin-right:0;min-width:220px}._field-wrapper input{height:56px!important;margin-top:15px!important}
