.thread-playbook{--ink:#071b17;--dark:#061410;--mint:#9e9;--cream:#f7f6ec;--muted:#b6c3b9;--line:hsla(0,0%,100%,.16)}.thread-playbook *{box-sizing:border-box}.thread-playbook{background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif;margin:0;-webkit-font-smoothing:antialiased}.thread-playbook button,.thread-playbook input{font:inherit}.thread-playbook a,.thread-playbook button,.thread-playbook input,.thread-playbook summary{-webkit-tap-highlight-color:transparent}.thread-playbook a,.thread-playbook button,.thread-playbook summary{touch-action:manipulation}.thread-playbook a{color:inherit;text-decoration:none}.thread-playbook button{cursor:pointer}.thread-playbook button:disabled{cursor:wait;opacity:.6}.thread-playbook a:focus-visible,.thread-playbook button:focus-visible,.thread-playbook input:focus-visible,.thread-playbook summary:focus-visible{outline:3px solid #61b9ff;outline-offset:5px}.thread-playbook img{display:block;max-width:100%}.thread-playbook p{line-height:1.6;margin:0 0 20px}.thread-playbook h1,.thread-playbook h2,.thread-playbook h3{font-weight:400;margin:0}.thread-playbook .form-card h3,.thread-playbook blockquote,.thread-playbook h1,.thread-playbook h2{font-family:Georgia,Times New Roman,serif}.thread-playbook h2{font-size:clamp(38px,4.3vw,62px);letter-spacing:-2.5px;line-height:1.08}.thread-playbook em{color:var(--mint);font-style:italic;font-weight:400}.thread-playbook .wrap{margin:auto;max-width:1260px;padding-left:54px;padding-right:54px}.thread-playbook .hero{align-items:center;display:grid;gap:10px;grid-template-columns:1.12fr 1fr;min-height:740px;overflow:hidden;padding-bottom:40px;padding-top:60px}.thread-playbook .eyebrow,.thread-playbook .mini-label,.thread-playbook .section-kicker{font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.5}.thread-playbook .hero .eyebrow{align-items:center;color:var(--mint);display:flex;gap:10px;margin-bottom:25px}.thread-playbook .spark{background:var(--mint);border-radius:50%;height:6px;width:6px}.thread-playbook h1{font-size:clamp(58px,6vw,86px);letter-spacing:-4.7px;line-height:.99;margin-bottom:26px;position:relative;z-index:2}.thread-playbook .hero-sub{color:#e0e5dc;font-size:18px;line-height:1.5;max-width:445px}.thread-playbook .hero-detail{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:28px;max-width:415px}.thread-playbook .button{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:13px;font-weight:600;gap:32px;justify-content:space-between;min-height:54px;padding:16px 23px;transition:background .2s,transform .2s}.thread-playbook .button:hover{transform:translateY(-2px)}.thread-playbook .button span{font-size:24px;font-weight:400;line-height:16px}.thread-playbook .primary{background:var(--mint);color:var(--ink)}.thread-playbook .primary:hover{background:#b4f7ae}.thread-playbook .micro{color:var(--muted);font-size:10px;letter-spacing:.2px;margin-top:14px}.thread-playbook .micro span{padding:0 8px}.thread-playbook .hero-art{align-self:end;height:630px;isolation:isolate;position:relative}.thread-playbook .hero-art img{bottom:-41px;filter:drop-shadow(-14px 18px 22px rgba(0,0,0,.25));height:600px;left:5px;max-width:none;position:absolute;transform:rotate(5deg);width:auto;z-index:1}.thread-playbook .hero-orbit{background:radial-gradient(circle,rgba(153,238,153,.08),transparent 70%);border:1px solid #385249;border-radius:50%;height:480px;left:-30px;position:absolute;top:80px;width:480px;z-index:-1}.thread-playbook .hero-orbit:after{border:1px solid #243b32;border-radius:50%;content:"";inset:35px;position:absolute}.thread-playbook .edition-label{color:var(--muted);font-size:9px;letter-spacing:1.5px;line-height:1.7;position:absolute;right:3px;top:45px;z-index:2}.thread-playbook .edition-label strong{color:var(--cream);font-size:9px;font-weight:400}.thread-playbook .handwritten{bottom:100px;color:var(--mint);font-family:Georgia,serif;font-size:20px;font-style:italic;left:-13px;line-height:1.1;position:absolute;transform:rotate(-9deg);z-index:3}.thread-playbook .handwritten span{display:block;font-size:42px;font-style:normal;margin-left:60px;transform:rotate(-25deg)}.thread-playbook .proof-bar{background:var(--mint);color:var(--ink)}.thread-playbook .proof-inner{align-items:center;display:flex;gap:25px;min-height:74px}.thread-playbook .proof-inner>span:first-child{font-size:8px;letter-spacing:1.3px;line-height:1.5;max-width:90px}.thread-playbook .proof-inner p{font-family:Georgia,serif;font-size:20px;letter-spacing:-.4px;margin:0}.thread-playbook .proof-inner .asterisk{font-size:27px;font-weight:100}.thread-playbook .proof-inner a{font-size:11px;margin-left:auto;white-space:nowrap}.thread-playbook .proof-inner a span{font-size:20px;padding-left:15px}.thread-playbook .section{padding-bottom:100px;padding-top:100px}.thread-playbook .section-kicker{color:var(--mint);font-size:9px;margin-bottom:35px}.thread-playbook .diagnosis-grid{display:grid;gap:75px;grid-template-columns:1fr 1fr}.thread-playbook .diagnosis-grid>div{color:var(--muted);font-size:14px;padding-top:4px}.thread-playbook .large-copy{color:var(--cream);font-size:19px;line-height:1.5}.thread-playbook .margin-comparison{background:#0b231d;border:1px solid #365046;display:grid;grid-template-columns:1fr 1.5fr;margin-top:48px}.thread-playbook .comparison-intro{border-right:1px solid #365046;padding:35px}.thread-playbook .mini-label{color:var(--muted);font-size:8px;letter-spacing:1.2px}.thread-playbook .comparison-intro strong{color:var(--mint);display:block;font-family:Georgia,serif;font-size:61px;font-weight:400;letter-spacing:-2px;margin:12px 0}.thread-playbook .comparison-intro p{color:var(--muted);font-size:11px;margin-bottom:0;max-width:230px}.thread-playbook .comparison-table{padding:25px 34px}.thread-playbook .table-row{align-items:center;border-bottom:1px solid var(--line);display:grid;font-size:12px;gap:20px;grid-template-columns:1.3fr 1fr 1fr;min-height:43px}.thread-playbook .table-row strong{font-weight:400}.thread-playbook .table-head{color:var(--muted);font-size:10px;line-height:1.4;padding-bottom:11px}.thread-playbook .table-head span:first-child{font-size:8px;letter-spacing:1px}.thread-playbook .margin-row{border-bottom:0;padding-top:5px}.thread-playbook .margin-row strong{color:var(--mint);font-size:19px}.thread-playbook .margin-row strong:last-child{color:#e6b99e}.thread-playbook .inside{background:var(--cream);color:var(--ink)}.thread-playbook .inside em{color:#2a6a40}.thread-playbook .inside .section-kicker{color:#56705e}.thread-playbook .section-heading{align-items:flex-end;display:flex;gap:70px;justify-content:space-between;margin-bottom:60px}.thread-playbook .section-heading p{color:#53645b;font-size:15px;margin:0 0 3px;max-width:360px}.thread-playbook .plays-grid{display:grid;gap:45px 35px;grid-template-columns:repeat(3,1fr)}.thread-playbook .play{border-top:1px solid #c9d0c4;padding-top:15px}.thread-playbook .play-number{color:#6e8e73;font-family:Georgia,serif;font-size:23px;font-style:italic}.thread-playbook .play h3{font-family:Georgia,serif;font-size:25px;letter-spacing:-.7px;margin:23px 0 13px}.thread-playbook .play p{color:#53645b;font-size:12px;line-height:1.65;margin:0;max-width:280px}.thread-playbook .toolkit-strip{align-items:center;border-top:1px solid #c9d0c4;display:flex;gap:24px;margin-top:55px;padding-top:30px}.thread-playbook .toolkit-strip>span{align-self:flex-start;font-size:40px;line-height:1}.thread-playbook .toolkit-strip p{color:#53645b;font-size:12px;margin:0;max-width:760px}.thread-playbook .toolkit-strip p strong{color:var(--ink);display:block;font-weight:600;margin-bottom:5px}.thread-playbook .toolkit-strip a{border:1px solid #a8b7a7;border-radius:50%;display:grid;flex-shrink:0;font-size:24px;height:42px;margin-left:auto;place-items:center;width:42px}.thread-playbook .preview-grid{align-items:center;display:grid;gap:85px;grid-template-columns:1fr 1fr}.thread-playbook .preview-intro{color:var(--muted);font-size:13px;margin-top:24px;max-width:350px}.thread-playbook .preview-tabs{display:flex;flex-direction:column;gap:0;margin-top:30px}.thread-playbook .preview-tabs button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;justify-content:space-between;padding:19px 0;text-align:left}.thread-playbook .preview-tabs button span{color:#779783;font-size:22px}.thread-playbook .preview-tabs button.active,.thread-playbook .preview-tabs button.active span{color:var(--mint)}.thread-playbook .preview-description{margin-top:27px;min-height:120px}.thread-playbook .preview-description h3{font-family:Georgia,serif;font-size:23px;line-height:1.2;margin-bottom:12px}.thread-playbook .preview-description p{color:var(--muted);font-size:12px;max-width:355px}.thread-playbook .preview-stage{background:#17372b;padding:30px 45px 20px;position:relative;transform:rotate(2deg)}.thread-playbook .preview-image{background:transparent;border:none;box-shadow:0 12px 28px #0004;display:block;padding:0;position:relative;transition:transform .2s;width:100%}.thread-playbook .preview-image:hover{transform:rotate(-2deg) scale(1.02)}.thread-playbook .preview-image img{height:auto;width:100%}.thread-playbook .preview-image>span{background:var(--ink);border:1px solid #6b8f7a;bottom:14px;color:var(--mint);font-size:9px;padding:9px 12px;position:absolute;right:12px}.thread-playbook .preview-image>span>span{padding-left:20px}.thread-playbook .preview-note{color:#a2baa7;display:block;font-size:7px;letter-spacing:1.4px;margin-top:16px;text-align:center}.thread-playbook .author-section{background:#09211a;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.thread-playbook .author-inner{align-items:center;display:grid;gap:30px;grid-template-columns:50px 1.5fr 1fr;padding-bottom:55px;padding-top:55px}.thread-playbook .quote-mark{align-self:start;color:var(--mint);font-family:Georgia,serif;font-size:100px;line-height:1}.thread-playbook .author-inner blockquote{font-size:28px;letter-spacing:-.9px;line-height:1.25;margin:0}.thread-playbook .author{align-items:flex-start;display:flex;gap:15px}.thread-playbook .author-monogram{border:1px solid #6e9075;border-radius:50%;color:var(--mint);display:grid;flex-shrink:0;font-family:Georgia,serif;font-size:17px;height:42px;place-items:center;width:42px}.thread-playbook .author strong{display:block;font-size:12px;margin:4px 0 5px}.thread-playbook .author span:not(.author-monogram){color:var(--muted);display:block;font-size:10px}.thread-playbook .author p{color:#94aa99;font-size:10px;line-height:1.6;margin-bottom:0;margin-top:15px;max-width:230px}.thread-playbook .download-section{align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr}.thread-playbook .download-copy h2{font-size:65px;line-height:1.04}.thread-playbook .download-copy .large-copy{font-size:18px;margin-top:28px;max-width:340px}.thread-playbook .download-copy>p:not(.large-copy){color:var(--muted);font-size:13px;max-width:340px}.thread-playbook .download-list{color:var(--muted);display:grid;font-size:11px;gap:14px;margin-top:30px}.thread-playbook .download-list span:first-letter{color:var(--mint)}.thread-playbook .form-card{background:var(--cream);border-radius:4px;color:var(--ink);padding:40px}.thread-playbook .form-card .eyebrow{color:#4c6c51;font-size:8px;margin-bottom:13px}.thread-playbook .form-card h3{font-size:42px;letter-spacing:-1.8px;line-height:1.03}.thread-playbook .form-sub{color:#5c6b60;font-size:12px;margin:17px 0 25px}.thread-playbook form label:not(.checkbox-label){display:block;font-size:10px;font-weight:600;margin:17px 0 8px}.thread-playbook form input:not([type=checkbox]){background:#fffefa;border:1px solid #b9c5b6;border-radius:2px;color:var(--ink);font-size:12px;height:47px;padding:12px;width:100%}.thread-playbook form input::placeholder{color:#828b81}.thread-playbook .checkbox-label{align-items:flex-start;color:#59685c;display:flex;font-size:9px;gap:10px;line-height:1.5;margin:20px 0 24px}.thread-playbook .checkbox-label input{accent-color:#386d3a;flex-shrink:0;height:14px;margin:0;width:14px}.thread-playbook .checkbox-label small{font-size:9px}.thread-playbook .form-card .button{font-size:12px;width:100%}.thread-playbook .form-card .primary{border:1px solid #76ca79}.thread-playbook .form-reassurance{color:#66765f;font-size:9px;margin:12px 0 0;text-align:center}.thread-playbook .privacy{border-top:1px solid #d8dfd1;color:#586952;font-size:9px;margin-top:20px;padding-top:13px}.thread-playbook .privacy summary{cursor:pointer}.thread-playbook .privacy p{font-size:10px;margin:10px 0 0}.thread-playbook .form-error{background:#f5dcd4;border-left:2px solid #a2412d;color:#7b2114;font-size:11px;padding:12px}.thread-playbook .honeypot{left:-9999px;opacity:0;pointer-events:none;position:absolute!important}.thread-playbook .success{padding:20px 0}.thread-playbook .success-icon{background:var(--mint);border-radius:50%;display:grid;font-size:27px;height:54px;margin-bottom:25px;place-items:center;width:54px}.thread-playbook .success p:not(.eyebrow){color:#5c6b60;font-size:13px;margin:25px 0}.thread-playbook .success .text-link{display:block;font-size:11px;margin-top:20px;text-align:center}.thread-playbook .faq{display:grid;gap:100px;grid-template-columns:1fr 1fr;padding-bottom:90px}.thread-playbook .faq h2{font-size:34px;letter-spacing:-1.3px}.thread-playbook .faq details{border-bottom:1px solid var(--line);padding:18px 0}.thread-playbook .faq details:first-child{padding-top:0}.thread-playbook .faq summary{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:20px;justify-content:space-between;list-style:none}.thread-playbook .faq summary::-webkit-details-marker{display:none}.thread-playbook .faq summary span{color:var(--mint);font-size:21px}.thread-playbook .faq details[open] summary span{transform:rotate(45deg)}.thread-playbook .faq p{color:var(--muted);font-size:12px;margin:15px 30px 0 0}.thread-playbook .modal{align-items:center;backdrop-filter:blur(10px);background:#000d;display:flex;inset:0;justify-content:center;overflow:auto;padding:60px 15px 20px;position:fixed;z-index:100}.thread-playbook .modal>img{height:auto;max-height:calc(100dvh - 90px);max-width:95vw;object-fit:contain;width:auto}.thread-playbook .modal-close{align-items:center;background:var(--ink);border:1px solid #779b83;border-radius:3px;color:var(--cream);display:flex;font-size:12px;gap:30px;padding:8px 15px;right:25px;top:15px}.thread-playbook .modal-close span{font-size:24px}@media(min-width:1450px){.thread-playbook .hero{min-height:790px}.thread-playbook .hero-art{height:680px}.thread-playbook .hero-art img{height:650px}}@media(max-width:1050px){.thread-playbook .wrap{padding-left:35px;padding-right:35px}.thread-playbook h1{font-size:70px}.thread-playbook .hero-art img{height:560px;left:0}.thread-playbook .hero-art{height:590px}.thread-playbook .hero{min-height:680px}.thread-playbook .hero-orbit{height:400px;width:400px}.thread-playbook .edition-label{right:0;top:45px}.thread-playbook .handwritten{bottom:70px;font-size:17px;left:-20px}.thread-playbook .proof-inner{gap:18px}.thread-playbook .proof-inner p{font-size:17px}.thread-playbook .diagnosis-grid{gap:45px}.thread-playbook .comparison-intro{padding:28px}.thread-playbook .comparison-intro strong{font-size:49px}.thread-playbook .comparison-table{padding:20px}.thread-playbook .table-row{gap:15px}.thread-playbook .preview-grid{gap:45px}.thread-playbook .preview-stage{padding:25px 30px 20px}.thread-playbook .author-inner{gap:20px;grid-template-columns:35px 1.4fr 1fr}.thread-playbook .author-inner blockquote{font-size:23px}.thread-playbook .download-section{gap:60px}.thread-playbook .download-copy h2{font-size:54px}.thread-playbook .form-card{padding:30px}.thread-playbook .faq{gap:60px}}@media(max-width:760px){.thread-playbook .wrap{padding-left:23px;padding-right:23px}.thread-playbook .hero{gap:5px;grid-template-columns:1fr;min-height:0;padding-bottom:0;padding-top:45px}.thread-playbook .hero-copy{position:relative;z-index:2}.thread-playbook .hero .eyebrow{font-size:8px;margin-bottom:23px}.thread-playbook h1{font-size:clamp(54px,11vw,82px);letter-spacing:-3.3px}.thread-playbook .hero-sub{font-size:17px;max-width:470px}.thread-playbook .hero-detail{font-size:13px;max-width:450px}.thread-playbook .hero-art{height:450px;margin:0 auto;max-width:510px;width:100%}.thread-playbook .hero-art img{bottom:0;height:465px;left:50%;transform:translateX(-45%) rotate(5deg)}.thread-playbook .hero-orbit{height:340px;left:50%;top:45px;transform:translateX(-50%);width:340px}.thread-playbook .edition-label{font-size:8px;right:0;top:50px}.thread-playbook .edition-label strong{font-size:8px}.thread-playbook .handwritten{bottom:70px;font-size:18px;left:4px}.thread-playbook .proof-inner{flex-wrap:wrap;gap:12px;justify-content:center;padding-bottom:20px;padding-top:20px}.thread-playbook .proof-inner>span:first-child{max-width:none;text-align:center;width:100%}.thread-playbook .proof-inner p{font-size:16px}.thread-playbook .proof-inner .asterisk{font-size:20px}.thread-playbook .proof-inner a{display:none}.thread-playbook .section{padding-bottom:65px;padding-top:65px}.thread-playbook .section-kicker{font-size:8px;margin-bottom:25px}.thread-playbook h2{font-size:43px;letter-spacing:-1.8px}.thread-playbook .diagnosis-grid{gap:28px;grid-template-columns:1fr}.thread-playbook .diagnosis-grid .large-copy{font-size:17px}.thread-playbook .diagnosis-grid>div{font-size:13px}.thread-playbook .margin-comparison{grid-template-columns:1fr;margin-top:28px}.thread-playbook .comparison-intro{border-bottom:1px solid #365046;border-right:none;padding:25px}.thread-playbook .comparison-intro strong{font-size:55px}.thread-playbook .comparison-intro p{max-width:300px}.thread-playbook .comparison-table{padding:20px 23px}.thread-playbook .table-row{font-size:11px;gap:10px}.thread-playbook .table-head{font-size:10px}.thread-playbook .margin-row strong{font-size:18px}.thread-playbook .section-heading{display:block;margin-bottom:35px}.thread-playbook .section-heading p{font-size:13px;margin-top:25px}.thread-playbook .plays-grid{gap:32px 22px;grid-template-columns:1fr 1fr}.thread-playbook .play h3{font-size:23px;margin-top:15px}.thread-playbook .play p{font-size:11px}.thread-playbook .toolkit-strip{gap:15px;margin-top:35px;padding-top:22px}.thread-playbook .toolkit-strip p{font-size:11px}.thread-playbook .toolkit-strip>span{font-size:28px}.thread-playbook .toolkit-strip a{height:33px;width:33px}.thread-playbook .preview-grid{gap:25px;grid-template-columns:1fr}.thread-playbook .preview-description{min-height:100px}.thread-playbook .preview-stage{margin:0 auto;max-width:400px;width:90%}.thread-playbook .preview-intro{font-size:13px}.thread-playbook .author-inner{gap:12px;grid-template-columns:28px 1fr;padding-bottom:40px;padding-top:40px}.thread-playbook .quote-mark{font-size:65px}.thread-playbook .author-inner blockquote{font-size:23px;letter-spacing:-.6px}.thread-playbook .author{grid-column:2;padding-top:20px}.thread-playbook .author p{max-width:280px}.thread-playbook .download-section{gap:35px;grid-template-columns:1fr}.thread-playbook .download-copy h2{font-size:54px}.thread-playbook .download-copy .large-copy{max-width:none}.thread-playbook .download-copy>p:not(.large-copy){max-width:380px}.thread-playbook .form-card{padding:30px 25px}.thread-playbook .form-card h3{font-size:40px}.thread-playbook .form-card .eyebrow{font-size:9px}.thread-playbook .checkbox-label{font-size:11px}.thread-playbook .checkbox-label small{font-size:10px}.thread-playbook form label:not(.checkbox-label){font-size:12px}.thread-playbook form input:not([type=checkbox]){font-size:14px}.thread-playbook .form-card .button{font-size:13px}.thread-playbook .form-reassurance,.thread-playbook .privacy{font-size:10px}.thread-playbook .faq{gap:25px;grid-template-columns:1fr;padding-bottom:55px}.thread-playbook .faq h2{font-size:30px}.thread-playbook .faq summary{font-size:13px}.thread-playbook .faq details{padding:20px 0}.thread-playbook .button{min-height:54px}.thread-playbook .preview-tabs button{min-height:58px}.thread-playbook .modal-close{right:15px}.thread-playbook .micro{font-size:10px}}@media(prefers-reduced-motion:reduce){.thread-playbook *,.thread-playbook :after,.thread-playbook :before{animation:none!important;transition:none!important}}.thread-playbook .hero-art img{bottom:20px;height:565px;left:50%;transform:translateX(-50%) rotate(5deg)}.thread-playbook .handwritten{bottom:6px;left:4px}@media(min-width:1450px){.thread-playbook .hero-art img{bottom:25px;height:615px}}@media(max-width:1050px) and (min-width:761px){.thread-playbook .hero-art img{bottom:25px;height:510px}}@media(max-width:760px){.thread-playbook .hero-art{height:470px}.thread-playbook .hero-art img{bottom:8px;height:450px;left:50%;transform:translateX(-48%) rotate(5deg)}.thread-playbook .handwritten{bottom:10px;font-size:16px;left:0}}.thread-playbook .hero.hero-compact{align-items:center;gap:30px;min-height:650px;padding-bottom:35px;padding-top:35px}.thread-playbook .hero-compact h1{font-size:clamp(57px,5.5vw,74px);letter-spacing:-3.8px;line-height:1;margin-bottom:20px}.thread-playbook .hero-compact .eyebrow{margin-bottom:20px}.thread-playbook .hero-compact .hero-sub{font-size:15px;line-height:1.5;margin-bottom:22px;max-width:440px}.thread-playbook .hero-compact .hero-art{align-self:center;height:540px}.thread-playbook .hero-compact .hero-art img{bottom:10px;height:500px}.thread-playbook .hero-compact .hero-orbit{height:430px;left:-15px;top:65px;width:430px}.thread-playbook .hero-compact .edition-label{top:15px}.thread-playbook .hero-compact .handwritten{bottom:0;font-size:18px;left:8px}.thread-playbook .hero-download{max-width:455px;scroll-margin-top:35px}.thread-playbook .compact-fields{display:grid;gap:12px;grid-template-columns:1.15fr 1fr}.thread-playbook .compact-fields label{color:#d9e3d5;font-size:10px!important;font-weight:400!important;margin:0 0 8px!important}.thread-playbook .hero-download input:not([type=checkbox]){background:#112a21;border-color:#4a6656;border-radius:3px;color:var(--cream);font-size:12px;height:45px}.thread-playbook .hero-download input::placeholder{color:#9fb4a4}.thread-playbook .hero-download .button{margin-top:13px;min-height:49px;padding:14px 18px;width:100%}.thread-playbook .compact-footer{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding-top:12px}.thread-playbook .compact-footer .micro{font-size:9px;line-height:1.5;margin:0;white-space:nowrap}.thread-playbook .compact-footer .micro span{padding:0 4px}.thread-playbook .compact-options{color:#aabfb0;font-size:9px;max-width:205px;text-align:right}.thread-playbook .compact-options summary{cursor:pointer;font-size:9px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.thread-playbook .compact-options .checkbox-label{color:#c2d2c1;font-size:10px;margin:14px 0 10px;text-align:left}.thread-playbook .compact-options p{color:var(--muted);font-size:9px;margin:0;text-align:left}.thread-playbook .hero-success{padding:18px 0}.thread-playbook .hero-success p{color:var(--mint);font-family:Georgia,serif;font-size:24px;margin:0 0 8px}.thread-playbook .hero-open{color:var(--muted);display:block;font-size:11px;margin-top:13px}@media(min-width:1450px){.thread-playbook .hero.hero-compact{min-height:680px}.thread-playbook .hero-compact .hero-art{height:570px}.thread-playbook .hero-compact .hero-art img{height:530px}}@media(max-width:1050px) and (min-width:761px){.thread-playbook .hero.hero-compact{gap:15px;grid-template-columns:1.15fr 1fr;min-height:650px}.thread-playbook .hero-compact h1{font-size:61px}.thread-playbook .hero-compact .hero-art img{height:440px}.thread-playbook .hero-compact .hero-orbit{height:350px;top:90px;width:350px}.thread-playbook .hero-compact .handwritten{bottom:10px;font-size:16px}.thread-playbook .compact-footer{display:block}.thread-playbook .compact-options{margin-top:9px;max-width:none;text-align:left}.thread-playbook .compact-options summary{font-size:9px}}@media(max-width:760px){.thread-playbook .hero.hero-compact{gap:20px;grid-template-columns:1fr;min-height:0;padding-bottom:0;padding-top:29px}.thread-playbook .hero-compact h1{font-size:clamp(51px,10.7vw,72px);letter-spacing:-3px;margin-bottom:18px}.thread-playbook .hero-compact .eyebrow{margin-bottom:17px}.thread-playbook .hero-compact .hero-sub{font-size:14px;margin-bottom:22px;max-width:440px}.thread-playbook .hero-download{max-width:480px}.thread-playbook .compact-fields label{font-size:11px!important}.thread-playbook .hero-download input:not([type=checkbox]){font-size:13px;height:46px}.thread-playbook .compact-footer{gap:10px}.thread-playbook .compact-options{max-width:180px}.thread-playbook .compact-options summary{font-size:9px}.thread-playbook .hero-download .button{min-height:50px}.thread-playbook .hero-compact .hero-art{height:390px}.thread-playbook .hero-compact .hero-art img{bottom:0;height:380px}.thread-playbook .hero-compact .hero-orbit{height:310px;left:50%;top:35px;width:310px}.thread-playbook .hero-compact .handwritten{bottom:5px;font-size:15px;left:0}.thread-playbook .hero-compact .edition-label{right:0;top:15px}}@media(max-width:380px){.thread-playbook .compact-footer{display:block}.thread-playbook .compact-options{margin-top:9px;max-width:none;text-align:left}.thread-playbook .compact-fields{gap:12px;grid-template-columns:1fr}.thread-playbook .hero-compact h1{font-size:48px}.thread-playbook .hero-compact .hero-art{height:340px}.thread-playbook .hero-compact .hero-art img{height:330px}.thread-playbook .hero-compact .hero-orbit{height:270px;width:270px}}.thread-playbook{isolation:isolate;max-width:none;overflow:hidden;text-align:left;width:100%}.thread-playbook [hidden]{display:none!important}.thread-playbook .wrap{float:none;width:100%}.thread-playbook h1,.thread-playbook h2,.thread-playbook h3,.thread-playbook p{color:inherit;text-transform:none}.thread-playbook h1 em,.thread-playbook h2 em{color:var(--mint)}.thread-playbook .inside h2 em{color:#2a6a40}.thread-playbook h1{font-weight:400}.thread-playbook .download-section,.thread-playbook .hero-download{scroll-margin-top:var(--tp-scroll-offset,100px)}.thread-playbook .playbook-hubspot-form{min-width:0;width:100%}.thread-playbook .hero-download .playbook-hubspot-form{background:transparent;border-radius:0;padding:0}.thread-playbook .hs-form-html{max-width:100%;width:100%}.thread-playbook .playbook-download-success{padding-top:20px}.thread-playbook .playbook-download-success h3{color:inherit;font-family:Georgia,serif;font-size:25px;line-height:1.2;margin-bottom:15px}.thread-playbook .hero-download .playbook-download-success h3{color:var(--mint)}.thread-playbook .playbook-download-success .button{width:100%}.thread-playbook .preview-dialog{background:#071b17;border:0;box-sizing:border-box;color:var(--cream);max-height:94dvh;max-width:95vw;overflow:auto;padding:65px 22px 22px}.thread-playbook .preview-dialog::backdrop{backdrop-filter:blur(8px);background:#000d}.thread-playbook .preview-dialog img{height:auto;margin:auto;max-height:calc(90dvh - 95px);max-width:85vw;object-fit:contain;width:auto}.thread-playbook .modal-close{min-height:38px;position:absolute;right:16px;top:13px;z-index:2}.thread-playbook .playbook-hubspot-form,.thread-playbook .playbook-hubspot-form .hs-form-html,.thread-playbook .playbook-hubspot-form form{--hsf-global__font-family:Arial,Helvetica,sans-serif;--hsf-global__font-size:12px;--hsf-global__color:#071b17;--hsf-global-error__color:#9b3425;--hsf-row__horizontal-spacing:12px;--hsf-row__vertical-spacing:12px;--hsf-module__vertical-spacing:12px;--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__border-style:none;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-background__padding:0;--hsf-button__font-family:Arial,Helvetica,sans-serif;--hsf-button__font-size:13px;--hsf-button__color:#071b17;--hsf-button__background-color:#9e9;--hsf-button__background-image:none;--hsf-button__border-radius:4px;--hsf-button__padding:15px 20px;--hsf-button__box-shadow:none;--hsf-richtext__font-family:Arial,Helvetica,sans-serif;--hsf-richtext__font-size:11px;--hsf-richtext__color:#53645d;--hsf-heading__font-family:Georgia,"Times New Roman",serif;--hsf-heading__color:#071b17;--hsf-heading__text-shadow:none;--hsf-erroralert__font-family:Arial,Helvetica,sans-serif;--hsf-erroralert__font-size:11px;--hsf-erroralert__color:#9b3425;--hsf-field-label__font-family:Arial,Helvetica,sans-serif;--hsf-field-label__font-size:11px;--hsf-field-label__color:#071b17;--hsf-field-label-requiredindicator__color:#53645d;--hsf-field-description__font-family:Arial,Helvetica,sans-serif;--hsf-field-description__color:#53645d;--hsf-field-footer__font-family:Arial,Helvetica,sans-serif;--hsf-field-footer__color:#53645d;--hsf-field-input__font-family:Arial,Helvetica,sans-serif;--hsf-field-input__color:#071b17;--hsf-field-input__background-color:#fffefa;--hsf-field-input__placeholder-color:#828b81;--hsf-field-input__border-color:#b9c5b6;--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:3px;--hsf-field-input__padding:12px;--hsf-field-textarea__font-family:Arial,Helvetica,sans-serif;--hsf-field-textarea__color:#071b17;--hsf-field-textarea__background-color:#fffefa;--hsf-field-textarea__placeholder-color:#828b81;--hsf-field-textarea__border-color:#b9c5b6;--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:3px;--hsf-field-textarea__padding:12px;--hsf-field-checkbox__color:#071b17;--hsf-field-checkbox__background-color:#fffefa;--hsf-field-checkbox__border-color:#b9c5b6;--hsf-field-radio__color:#071b17;--hsf-field-radio__background-color:#fffefa;--hsf-field-radio__border-color:#b9c5b6}.thread-playbook .hero-download .hs-form-html,.thread-playbook .hero-download .playbook-hubspot-form,.thread-playbook .hero-download .playbook-hubspot-form form{--hsf-global__color:#f7f6ec;--hsf-global-error__color:#ffbea9;--hsf-richtext__color:#b6c3b9;--hsf-heading__color:#f7f6ec;--hsf-erroralert__color:#ffbea9;--hsf-field-label__color:#d9e3d5;--hsf-field-label-requiredindicator__color:#b6c3b9;--hsf-field-description__color:#b6c3b9;--hsf-field-footer__color:#b6c3b9;--hsf-field-input__color:#f7f6ec;--hsf-field-input__background-color:#112a21;--hsf-field-input__placeholder-color:#9fb4a4;--hsf-field-input__border-color:#4a6656;--hsf-field-textarea__color:#f7f6ec;--hsf-field-textarea__background-color:#112a21;--hsf-field-textarea__placeholder-color:#9fb4a4;--hsf-field-textarea__border-color:#4a6656;--hsf-field-checkbox__color:#f7f6ec;--hsf-field-checkbox__background-color:#112a21;--hsf-field-checkbox__border-color:#4a6656;--hsf-field-radio__color:#f7f6ec;--hsf-field-radio__background-color:#112a21;--hsf-field-radio__border-color:#4a6656}.thread-playbook .playbook-hubspot-form form{background:transparent;box-shadow:none;margin:0;max-width:none;padding:0;width:100%}.thread-playbook .playbook-hubspot-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.thread-playbook .playbook-hubspot-form select{background-color:var(--hsf-field-input__background-color);border:1px solid var(--hsf-field-input__border-color);border-radius:3px;box-shadow:none;color:var(--hsf-field-input__color);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35;max-width:100%;min-height:45px;padding:12px;width:100%}.thread-playbook .playbook-hubspot-form textarea{background-color:var(--hsf-field-textarea__background-color);border:1px solid var(--hsf-field-textarea__border-color);border-radius:3px;color:var(--hsf-field-textarea__color);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;max-width:100%;padding:12px;width:100%}.thread-playbook .playbook-hubspot-form label{color:var(--hsf-field-label__color);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.thread-playbook .playbook-hubspot-form input[type=checkbox],.thread-playbook .playbook-hubspot-form input[type=radio]{accent-color:#9e9}.thread-playbook .playbook-hubspot-form button[type=submit],.thread-playbook .playbook-hubspot-form input[type=submit]{background:#9e9;border:1px solid #76ca79;border-radius:4px;box-shadow:none;color:#071b17;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1.35;min-height:49px;padding:14px 18px;width:100%}.thread-playbook .playbook-hubspot-form button[type=submit]:hover,.thread-playbook .playbook-hubspot-form input[type=submit]:hover{background:#b4f7ae}.thread-playbook .playbook-hubspot-form button[type=submit]:disabled{cursor:wait;opacity:.65}@media(max-width:760px){.thread-playbook .playbook-hubspot-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.thread-playbook .playbook-hubspot-form select,.thread-playbook .playbook-hubspot-form textarea{font-size:16px}}