
.conversation{--ink:#0d3f3b;--red:#c83d2f;--mint:#e8f1e7;color:var(--ink);overflow:clip}.conversation *,.conversation *::before,.conversation *::after{box-sizing:border-box}.conversation img{display:block;max-width:100%}.dialogue-section{padding-block:clamp(78px,9vw,150px)}.dialogue-tint{background:var(--mint)}.dialogue-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(42px,7vw,112px);align-items:center}.dialogue-grid.reverse .dialogue-copy{order:2}.dialogue-grid.reverse>:not(.dialogue-copy){order:1}.dialogue-copy,.visual-stack,.value-visual,.pilot-board{min-width:0}.speaker{margin:0 0 22px;color:#54716d;font-size:clamp(16px,1.15vw,19px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.owner-speaks::before{content:"";display:inline-block;width:34px;height:2px;margin:0 12px 5px 0;background:var(--red)}.dialogue-copy h2,.section-question h2,.truth-heading h2,.final-copy h2,.key-inner h2{margin:0;max-width:15ch;color:var(--ink);font-size:clamp(40px,4.9vw,76px);line-height:.98;letter-spacing:-.055em}.dialogue-copy>p:not(.speaker):not(.answer-no),.section-question>p:not(.speaker),.truth-copy>p,.final-copy>p{margin:26px 0 0;max-width:38em;font-size:clamp(18px,1.45vw,23px);line-height:1.55}.answer-lead{font-size:clamp(23px,2vw,32px)!important;line-height:1.25!important;letter-spacing:-.025em}.answer-no{margin:28px 0 0;color:var(--red);font-size:clamp(48px,7vw,110px);font-weight:800;line-height:.85;letter-spacing:-.06em}.strong-line{margin-top:34px!important;padding-top:28px;border-top:1px solid #a9bdb7;font-weight:800;font-size:clamp(22px,2.15vw,34px)!important;line-height:1.2!important}.strong-line span{color:var(--red)}.honest-note{padding:18px 20px;border-left:4px solid var(--red);background:#f2f5ee;font-size:clamp(17px,1.25vw,20px)!important}.dialogue-photo{margin:0}.dialogue-photo img,.offer-image img,.pilot-board figure img,.truth-grid figure img,.asset-quote img,.urgency-card figure img,.final-meeting figure img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;background:#d8e0d9}.dialogue-photo figcaption{margin:14px 2px 0;color:#526b68;font-size:clamp(16px,1.1vw,18px);line-height:1.45}.fact-row,.metric-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.fact-row span,.metric-row span{padding:12px 15px;border:1px solid #9fb5af;border-radius:999px;font-size:clamp(16px,1.15vw,19px);font-weight:800}.visual-stack,.value-visual{display:grid;gap:18px}.channel-flow,.result-flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:20px;border-radius:18px;background:#fff;box-shadow:0 18px 60px rgb(12 62 58/8%)}.channel-flow span,.channel-flow strong,.result-flow span,.result-flow strong{padding:10px 13px;border-radius:10px;background:#eef4ec;font-size:clamp(16px,1.05vw,18px);line-height:1.25}.channel-flow strong,.result-flow strong{background:var(--ink);color:#fff}.channel-flow i,.result-flow i{color:var(--red);font-style:normal;font-size:24px;font-weight:800}.offer-example{padding:clamp(20px,3vw,38px);border-radius:24px;background:var(--ink);color:#fff}.example-label{margin:0 0 18px;color:#b8ddd2;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.offer-image img{border-radius:14px}.price-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.price-pair span{padding:20px;border-radius:14px;background:rgb(255 255 255/8%)}.price-pair small{display:block;min-height:2.7em;margin-bottom:8px;color:#c9d9d4;font-size:16px;line-height:1.35}.price-pair del,.price-pair strong{display:block;font-size:clamp(25px,2.8vw,43px);line-height:1}.price-pair strong{color:#ff705e}.offer-example>p:last-child{margin:18px 2px 0;color:#d8e4df;font-size:16px;line-height:1.45}.benefit-list,.plain-checks,.pilot-list,.agenda-list,.launch-sequence{padding:0;list-style:none}.benefit-list{display:grid;gap:0;margin:32px 0 0;border-top:1px solid #adc1ba}.benefit-list li{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid #adc1ba}.benefit-list b{color:var(--red);font-size:18px}.benefit-list span{font-size:clamp(17px,1.25vw,20px);line-height:1.45}.not-asking{margin-top:34px;padding:24px;border-radius:16px;background:var(--ink);color:#fff}.not-asking strong{display:block;color:#ff705e;font-size:22px}.not-asking span{display:block;margin-top:8px;font-size:18px;line-height:1.45}.pilot-board{display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 18px 60px rgb(12 62 58/10%)}.pilot-board figure{margin:0;min-height:100%}.pilot-board figure img{height:100%;border-radius:0}.pilot-list{display:grid;margin:0;padding:16px 24px;align-content:center}.pilot-list li{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #dce5df;font-size:clamp(16px,1vw,18px);line-height:1.32}.pilot-list li:last-child{border:0}.pilot-list span{color:var(--red);font-weight:800}.plain-checks{display:grid;gap:16px;margin:32px 0 0}.plain-checks li{position:relative;padding-left:36px;font-size:clamp(18px,1.35vw,22px);line-height:1.45}.plain-checks li::before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:800}.truth-section{padding-block:clamp(84px,10vw,160px);background:var(--ink);color:#fff}.truth-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:clamp(44px,6vw,84px)}.truth-heading .speaker{color:#b7d6cc}.truth-heading h2{color:#fff;max-width:15ch}.truth-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(34px,6vw,92px);align-items:center}.truth-grid figure{margin:0}.truth-copy .answer-no{color:#ff705e;font-size:clamp(28px,3vw,48px)}.truth-copy>p:not(.answer-no){color:#e5efeb}.launch-sequence{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0}.launch-sequence li{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgb(255 255 255/24%);border-radius:999px;font-size:16px;font-weight:800}.launch-sequence span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ff705e;color:#173f3b}.truth-section blockquote{margin:clamp(44px,7vw,90px) 0 0;padding:clamp(30px,5vw,64px) 0 0;border-top:1px solid rgb(255 255 255/25%);color:#fff;font-size:clamp(30px,4.25vw,66px);font-weight:800;line-height:1.08;letter-spacing:-.045em}.key-section{padding-block:clamp(100px,13vw,210px);background:#fbfaf6;text-align:center}.key-inner{display:grid;justify-items:center}.key-inner .speaker{margin-bottom:38px}.key-inner h2{max-width:18ch}.key-inner .answer-no{margin-top:44px}.copy-lines{display:grid;gap:8px;margin-top:42px;font-size:clamp(22px,2vw,32px);line-height:1.25}.copy-lines strong{color:var(--red)}.key-intro{margin:clamp(58px,8vw,100px) 0 24px;font-size:clamp(22px,2vw,34px);line-height:1.3}.domain-key{padding:.08em .25em .13em;color:var(--ink);font-size:clamp(84px,16vw,250px);font-weight:800;line-height:.8;letter-spacing:-.085em}.domain-key span{color:var(--red);font-size:.34em;letter-spacing:-.04em}.gate-note{margin:24px 0 0;color:#60736f;font-size:clamp(18px,1.4vw,23px)}.scale-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(18px,4vw,62px);align-items:center;width:min(920px,100%);margin-top:clamp(60px,9vw,118px)}.scale-pair div{padding:28px;border-radius:18px;background:var(--mint)}.scale-pair div:last-child{background:var(--ink);color:#fff}.scale-pair strong{display:block;font-size:clamp(28px,3vw,48px)}.scale-pair span{display:block;margin-top:8px;font-size:17px}.scale-pair i{color:var(--red);font-style:normal;font-size:50px;font-weight:800}.key-statement{margin:42px 0 0;font-size:clamp(24px,2.4vw,38px);line-height:1.35}.key-statement strong{color:var(--red)}.urgency-card{overflow:hidden;border-radius:22px;background:var(--ink);color:#fff}.urgency-card figure{margin:0}.urgency-card figure img{border-radius:0}.urgency-card>div{padding:clamp(26px,4vw,46px)}.urgency-card p{margin:0;color:#d6e5e0;font-size:18px;line-height:1.5}.urgency-card h3{margin:18px 0;font-size:clamp(25px,2.5vw,39px);line-height:1.15;letter-spacing:-.04em}.urgency-card h3 span{color:#ff705e}.pause-answer{margin:34px 0;padding:26px;border-radius:20px;background:var(--mint)}.pause-answer p{margin:0;font-size:clamp(20px,1.7vw,28px);line-height:1.35}.pause-answer strong{display:block;margin-top:12px;color:var(--red);font-size:clamp(64px,8vw,124px);line-height:.82;letter-spacing:-.07em}.two-doors{padding-block:clamp(84px,10vw,160px)}.section-question{display:grid;grid-template-columns:.48fr 1fr;gap:30px;align-items:end}.section-question h2{max-width:17ch}.section-question>p:not(.speaker){max-width:28em}.door-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(42px,6vw,76px)}.door-grid article{padding:clamp(28px,4vw,52px);border-radius:20px;background:#fff}.door-grid article>span{color:var(--red);font-size:18px;font-weight:800}.door-grid h3{margin:18px 0 10px;font-size:clamp(28px,3vw,48px);letter-spacing:-.04em}.door-grid p{margin:0;font-size:clamp(17px,1.3vw,21px);line-height:1.5}.asset-quote{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:18px;overflow:hidden;border-radius:20px;background:var(--ink);color:#fff}.asset-quote img{height:100%;border-radius:0}.asset-quote p{margin:0;padding:clamp(30px,5vw,68px);align-self:center;font-size:clamp(24px,2.3vw,36px);line-height:1.35}.asset-quote strong{color:#ff705e}.fund-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fund-grid span{min-height:120px;display:flex;align-items:flex-end;padding:22px;border-radius:16px;background:var(--ink);color:#fff;font-size:clamp(18px,1.4vw,22px);font-weight:800;line-height:1.3}.fund-grid span:last-child{grid-column:1/-1;background:var(--red)}.meeting-agenda{padding-block:clamp(84px,10vw,160px)}.compact-photo{margin-top:38px}.agenda-list{margin:0;border-top:1px solid #a9bdb7}.agenda-list li{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:19px 0;border-bottom:1px solid #a9bdb7}.agenda-list span{color:var(--red);font-size:18px;font-weight:800}.agenda-list p{margin:0;font-size:clamp(18px,1.4vw,23px);line-height:1.35}.faq-section{padding-block:clamp(84px,10vw,160px)}.faq-list{margin-top:clamp(42px,6vw,76px);border-top:1px solid #a9bdb7}.faq-list details{border-bottom:1px solid #a9bdb7}.faq-list summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 2px;cursor:pointer;list-style:none;font-size:clamp(20px,1.65vw,27px);font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-size:32px;transition:transform .2s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:52em;margin:0;padding:0 50px 26px 2px;color:#526b68;font-size:clamp(17px,1.3vw,21px);line-height:1.55}.final-meeting{padding-block:clamp(84px,10vw,160px);background:var(--ink);color:#fff}.final-meeting-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(38px,7vw,110px);align-items:center}.final-copy h2{color:#fff;max-width:13ch}.final-copy>p{color:#deebe7}.final-copy .decision-note{padding-left:20px;border-left:4px solid #ff705e}.final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.final-actions .secondary{color:#fff;border-color:rgb(255 255 255/40%)}.direct-contacts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:30px;font-size:clamp(16px,1.15vw,19px)}.direct-contacts a{color:#fff;text-decoration:none;border-bottom:1px solid rgb(255 255 255/45%)}.direct-contacts span{color:#b9d4cc;width:100%}.final-meeting figure{margin:0}.conversation-footer{display:grid;grid-template-columns:1fr auto 1fr auto;gap:28px;align-items:start;padding-block:48px;border-top:1px solid #d8e1dc}.conversation-footer p{margin:8px 0 0;max-width:28em;color:#60736f;font-size:16px;line-height:1.45}.footer-contact{display:grid;gap:6px}.footer-contact a{color:#0d3f3b;font-size:17px;font-weight:800}.meeting-dialog{width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:22px;background:#fff;color:#0d3f3b}.meeting-dialog::backdrop{background:rgb(4 32 30/74%);backdrop-filter:blur(4px)}.meeting-dialog .dialog-inner{position:relative;padding:clamp(28px,5vw,58px)}.meeting-dialog .dialog-close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#e8f1e7;color:#0d3f3b;font-size:28px;cursor:pointer}.meeting-dialog h2{margin:0;max-width:12ch;font-size:clamp(36px,5vw,62px);line-height:1;letter-spacing:-.05em}.meeting-dialog p{font-size:18px;line-height:1.5}.meeting-dialog blockquote{margin:24px 0;padding:22px;border-radius:14px;background:#eef4ec;font-size:17px;line-height:1.5}.dialog-actions{display:flex;flex-wrap:wrap;gap:12px}.dialog-contacts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px}.dialog-contacts a{color:#0d3f3b;font-weight:800}.reading-progress{position:absolute;left:0;bottom:-1px;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:#c83d2f;z-index:5}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}[data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:1100px){.pilot-board{grid-template-columns:1fr}.pilot-board figure img{max-height:320px}.conversation-footer{grid-template-columns:1fr 1fr}}
@media(max-width:860px){.dialogue-section{padding-block:72px}.dialogue-grid,.truth-grid,.final-meeting-grid,.section-question{grid-template-columns:1fr;gap:36px}.dialogue-grid.reverse .dialogue-copy,.dialogue-grid.reverse>:not(.dialogue-copy){order:initial}.dialogue-grid.reverse>:not(.dialogue-copy){order:2}.dialogue-grid.reverse .dialogue-copy{order:1}.dialogue-copy h2,.section-question h2,.truth-heading h2,.final-copy h2{max-width:17ch}.truth-heading{display:block}.truth-heading h2{margin-top:18px}.asset-quote{grid-template-columns:1fr}.asset-quote img{max-height:420px}.final-meeting figure{order:-1}.conversation-footer{grid-template-columns:1fr}.scale-pair{grid-template-columns:1fr}.scale-pair i{transform:rotate(90deg)}}
@media(max-width:560px){.dialogue-section,.truth-section,.key-section,.two-doors,.meeting-agenda,.faq-section,.final-meeting{padding-block:58px}.dialogue-copy h2,.section-question h2,.truth-heading h2,.final-copy h2,.key-inner h2{font-size:clamp(33px,11.5vw,50px)}.dialogue-copy>p:not(.speaker):not(.answer-no),.section-question>p:not(.speaker),.truth-copy>p,.final-copy>p{font-size:18px}.dialogue-photo img,.offer-image img,.pilot-board figure img,.truth-grid figure img,.asset-quote img,.urgency-card figure img,.final-meeting figure img{border-radius:12px}.price-pair,.door-grid,.fund-grid{grid-template-columns:1fr}.price-pair small{min-height:0}.pilot-list{padding:14px 18px}.pilot-list li{font-size:16px}.fund-grid span:last-child{grid-column:auto}.channel-flow i,.result-flow i{transform:rotate(90deg)}.channel-flow,.result-flow{align-items:flex-start;flex-direction:column}.truth-section blockquote{font-size:clamp(28px,8.7vw,42px)}.launch-sequence{display:grid;grid-template-columns:1fr 1fr}.asset-quote p{font-size:23px}.final-actions{display:grid}.final-actions .button{width:100%}.faq-list summary{font-size:20px}.domain-key{font-size:clamp(72px,24vw,120px)}}
@media(max-width:360px){.dialogue-copy h2,.section-question h2,.truth-heading h2,.final-copy h2,.key-inner h2{font-size:32px}.speaker{font-size:16px}.launch-sequence{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.conversation *,.conversation *::before,.conversation *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}

.conversation section[id]{scroll-margin-top:calc(var(--header-height,90px) + 24px)}
.truth-section blockquote{background:transparent!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}
.final-actions .button.primary{background:#ff705e!important;color:#0d3f3b!important;border-color:#ff705e!important}
.final-actions .button.secondary{background:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255/48%)!important}

.selective-visual,.repeat-visual{display:grid;gap:18px;min-width:0}.selective-pool{padding:24px;border-radius:18px;background:#fff;box-shadow:0 18px 60px rgb(12 62 58/8%)}.selective-pool>p{margin:0 0 15px;color:#54716d;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.selective-pool>div,.earning-loop{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.selective-pool span,.selective-pool strong,.earning-loop span,.earning-loop strong{padding:10px 13px;border-radius:10px;background:#eef4ec;font-size:clamp(16px,1.05vw,18px);line-height:1.25}.selective-pool strong,.earning-loop strong{background:#0d3f3b;color:#fff}.selective-pool i,.earning-loop i{color:#c83d2f;font-style:normal;font-size:24px;font-weight:800}.selective-pool small{display:block;margin-top:16px;color:#60736f;font-size:16px;line-height:1.45}.guarantee-answer{display:flex;align-items:end;gap:20px;margin:32px 0;padding:24px;border-radius:18px;background:#e8f1e7}.guarantee-answer span{max-width:14em;font-size:clamp(18px,1.4vw,22px);font-weight:800;line-height:1.25}.guarantee-answer strong{color:#c83d2f;font-size:clamp(48px,6vw,90px);line-height:.8;letter-spacing:-.06em}.repeat-mechanism{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid #a9bdb7}.repeat-mechanism li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #a9bdb7}.repeat-mechanism b{color:#c83d2f;font-size:17px}.repeat-mechanism span{font-size:clamp(16px,1.08vw,18px);line-height:1.4}.earning-loop{padding:20px;border-radius:18px;background:#e8f1e7}
@media(max-width:560px){.selective-pool>div,.earning-loop{align-items:flex-start;flex-direction:column}.selective-pool i,.earning-loop i{transform:rotate(90deg)}.guarantee-answer{display:grid}.repeat-mechanism li{grid-template-columns:36px 1fr}}

@keyframes openingSignalPulse{0%,100%{background:#208260;transform:scale(.82);box-shadow:0 0 0 4px rgb(32 130 96/18%)}50%{background:#c83d2f;transform:scale(1.32);box-shadow:0 0 0 8px rgb(200 61 47/14%)}}
.asset-intro .signal{animation:openingSignalPulse 2.2s ease-in-out infinite;transform-origin:center;will-change:transform,background-color,box-shadow}

.channel-flow.club-system-flow{align-items:stretch;flex-wrap:nowrap}.club-system-flow>.flow-source{align-self:center;border:1px solid #a9bdb7;background:#fff;font-weight:800}.club-system-flow>i{align-self:center}.club-core{flex:1;min-width:0;padding:15px;border:2px solid var(--red);border-radius:16px;background:#eef4ec}.channel-flow .club-core>strong{display:block;width:fit-content;margin:0 0 12px;padding:9px 13px;background:var(--ink);color:#fff;font-size:clamp(17px,1.2vw,20px)}.club-core-path{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.channel-flow .club-core-path span{background:#fff;border:1px solid #d6e3de}.channel-flow .club-core-path .deal{background:var(--red);border-color:var(--red);color:#fff;font-weight:800}@media(max-width:560px){.channel-flow.club-system-flow{align-items:stretch}.club-system-flow>.flow-source{align-self:stretch}.club-system-flow>i{align-self:center}.club-core{width:100%}.club-core-path{display:grid;grid-template-columns:1fr;justify-items:stretch;text-align:center}.club-core-path i{justify-self:center}.channel-flow .club-core-path span{width:100%}}

.copy-lines .name-lock{display:block;margin:12px 0 16px;padding:.38em 0 .42em;border-block:2px solid rgb(200 61 47/30%);color:#e74334;font-size:clamp(38px,5.2vw,82px);font-weight:800;line-height:.96;letter-spacing:-.055em}.copy-lines .name-lock b{color:#c83d2f;font-weight:800}@media(max-width:560px){.copy-lines .name-lock{font-size:clamp(36px,12vw,54px);line-height:1}}

.copy-lines{width:min(1180px,100%)}.copy-lines .name-lock{width:100%;margin:18px 0 22px;padding:.34em 0 .4em;border-block:3px solid rgb(231 67 52/38%);color:#ef4434;font-size:clamp(54px,7.2vw,112px);line-height:.9;letter-spacing:-.065em;text-wrap:balance}.copy-lines .name-lock b{display:block;margin-bottom:.08em;color:#d93428;font-size:1.16em;line-height:.78;letter-spacing:-.08em}.copy-lines .name-lock .name-lock-rest{display:block}@media(max-width:560px){.copy-lines .name-lock{font-size:clamp(48px,15vw,66px);line-height:.92}.copy-lines .name-lock b{font-size:1.08em}}

.scale-pair div:last-child strong{color:#ff705e;font-size:clamp(42px,4.5vw,72px);line-height:.9;letter-spacing:-.06em}.key-statement .pilot-statement{color:var(--ink);font-weight:600}.key-statement strong{display:inline-block;margin-top:8px;color:#d93428;font-size:1.12em;font-weight:800;line-height:1.2}@media(max-width:560px){.scale-pair div:last-child strong{font-size:clamp(44px,14vw,64px)}.key-statement strong{font-size:1.08em}}

.investment-heading{display:block;max-width:1100px;margin:0}.investment-heading .speaker{margin-bottom:26px}.investment-heading h2{max-width:16ch}.investment-heading>p:not(.speaker){max-width:36em;margin-top:30px;font-size:clamp(19px,1.5vw,24px);line-height:1.5}.investment-heading+.door-grid{margin-top:clamp(44px,6vw,76px)}@media(max-width:560px){.investment-heading .speaker{margin-bottom:20px}.investment-heading>p:not(.speaker){margin-top:24px;font-size:18px}}

/* Clickable project names. */
.domain-key{display:inline-block;color:var(--ink);text-decoration:none}.domain-key:focus-visible,.scale-domain-link:focus-visible,.name-lock a:focus-visible,.key-statement a:focus-visible{outline:4px solid var(--red);outline-offset:6px}.scale-domain-link{display:block;color:inherit;text-decoration:none}.scale-domain-link strong,.scale-domain-link span{transition:color .2s ease}.scale-domain-link:hover strong{color:#ff705e}.name-lock a,.key-statement a{color:inherit;text-decoration:none;text-decoration-thickness:2px;text-underline-offset:5px}.name-lock a:hover,.key-statement a:hover{text-decoration:underline}.direct-contacts .contact-email-accent,.footer-contact .contact-email-accent{color:#ff705e;border-color:#ff705e}.direct-messengers,.footer-messengers{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;margin-top:6px}.direct-messengers .messenger-badge,.footer-messengers .messenger-badge{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;border:0;font-size:16px;font-weight:800}.direct-messengers a.messenger-badge:hover,.footer-messengers a.messenger-badge:hover{text-decoration:underline;text-underline-offset:4px}.direct-messengers .messenger-icon,.footer-messengers .messenger-icon{width:21px;height:21px}
.footer-messengers .messenger-badge{color:var(--ink)}
