/* Content additions inherit the existing type, palette and button styles. */
.talk-cover{width:calc(100% + 48px);max-width:none;margin:-24px -24px 24px;aspect-ratio:16/10;overflow:hidden;background:#DDE3E8}.talk-cover img{display:block;width:100%;height:100%;object-fit:cover}.copy-image-note{font-size:11px;color:#695b6b;margin-top:12px;line-height:1.6}
.copy-problem{padding-bottom:0}.copy-problem h2{font:700 34px/1.15 Manrope,sans-serif;letter-spacing:-.035em;max-width:27ch;color:#3A0F34;margin-top:19px}.copy-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.copy-problem-card,.copy-response-card{border-radius:26px;padding:30px}.copy-problem-card{background:#e9e8ef;border:1px solid #d8d4df;color:#3A0F34}.copy-problem-card h3{font:700 19px/1.4 Manrope,sans-serif}.copy-problem-card ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:19px}.copy-problem-card li{font-size:14px;line-height:1.7;color:#695b6b}.copy-problem-card strong{display:block;color:#3A0F34;font-weight:650}.copy-response-card{background:linear-gradient(135deg,#3A0F34,#382044);color:#faf8f6;border:1px solid #59355e}.copy-response-card>.eyebrow{color:#d8c4ee}.copy-response-card h3{font:700 25px/1.2 Manrope,sans-serif;letter-spacing:-.03em;max-width:26ch;margin-top:17px}.copy-response-card>p{font-size:14px;line-height:1.7;color:#e0d6e6;margin-top:17px}.copy-response-foot{margin-top:23px;border-top:1px solid #ffffff25;padding-top:17px;font-size:13px;font-weight:600;line-height:1.7;color:#e2cfff}@media(max-width:799px){.copy-problem-grid{grid-template-columns:1fr}.copy-problem h2{font-size:30px}.copy-problem-card,.copy-response-card{padding:26px}}
.integrated-hero .workshop-stage{max-width:none!important;width:100%}.integrated-hero .mt-8{flex-wrap:wrap}@media(min-width:800px){.integrated-hero>.container-editorial>.grid{gap:34px}.integrated-hero>.container-editorial>.grid>div:first-child,.integrated-hero>.container-editorial>.grid>div:last-child{grid-column:span 6}}
.integrated-hero .workshop-stage>img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;border:1px solid #3a0f3420;border-radius:26px;box-shadow:0 20px 45px #3a0f3418}.workshop-stage>div[aria-hidden]{display:none}.workshop-caption{margin-top:15px;padding-inline:3px;line-height:1.5}.workshop-caption>span{display:block;color:#3A0F34;font-size:13px;font-weight:600}.workshop-caption>small{display:block;margin-top:4px;color:#746479;font-size:10px}
.copy-service-intro{max-width:52ch;margin-top:3px}.copy-consultancy{margin-top:28px;scroll-margin-top:105px;padding:32px;border:1px solid #d7d0dd;background:#fffdfc;border-radius:25px;color:#3A0F34}.copy-consultancy[hidden]{display:none}.copy-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.copy-consultancy h3{font:700 27px/1.2 Manrope,sans-serif;letter-spacing:-.03em;margin-top:12px;max-width:35ch}.copy-consultancy p,.copy-consultancy li{font-size:14px;line-height:1.75;color:#6a5b6b}.copy-consultancy>p{margin-top:18px;max-width:80ch}.copy-consultancy h4{font:700 17px/1.4 Manrope,sans-serif;margin-top:27px;margin-bottom:12px}.copy-consultancy ul{list-style:disc;padding-left:20px}.copy-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;list-style:none;padding:0}.copy-steps strong{display:block;color:#3A0F34}.copy-close{border:1px solid #d7d0dd;border-radius:50%;width:38px;height:38px;flex-shrink:0;font-size:24px;color:#3A0F34}.copy-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.copy-paths>div{background:#f1edf5;border-radius:15px;padding:18px}.copy-paths h5{font-weight:700;font-size:15px;margin-bottom:7px}.copy-consultancy>.eli-btn{margin-top:24px}.copy-talk-detail{margin-top:20px;color:#3A0F34;font-size:12px;line-height:1.7}.copy-talk-detail summary{cursor:pointer;font-weight:600;min-height:35px;list-style-position:inside}.copy-talk-detail p{margin-top:10px;color:#6a5b6b;font-size:12px}.copy-talk-detail ul{list-style:disc;padding-left:17px;margin-top:10px;color:#6a5b6b}.copy-talk-detail li+li{margin-top:6px}.copy-talk-guidance{font-size:14px;line-height:1.7;margin-top:30px;color:#6a5b6b}.copy-talk-guidance a{display:inline-block;color:#3A0F34;font-weight:600;margin-left:6px}.copy-method-description{margin-top:10px;font-size:14px;line-height:1.7;color:#ddd0e8;max-width:32ch}.copy-founder-role{font-size:12px;line-height:1.6;color:#79657e;margin-top:8px;max-width:48ch}.copy-guide-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.copy-guide-choice{white-space:normal;line-height:1.4;height:auto;min-height:48px;padding:11px 17px;font-size:12px}.copy-close:focus-visible,.copy-talk-detail summary:focus-visible{outline:2px solid #65419b;outline-offset:4px}@media(max-width:640px){.copy-consultancy{padding:23px}.copy-consultancy h3{font-size:24px}.copy-paths,.copy-steps{grid-template-columns:1fr}.copy-talk-guidance a{margin-left:0}.copy-guide-choices{grid-template-columns:1fr}.integrated-hero .mt-8 a{white-space:normal;text-align:center;line-height:1.3}.avatar-dialog h2{font-size:26px;line-height:1.2}}
