
/* The existing film, gold, serif, venture identities and founder stay. */
.hero{min-height:850px;height:auto;padding-bottom:80px}.hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:6vw;max-width:1440px;align-items:center;padding:150px 6vw 80px;position:relative}.hero-intro{min-width:0}.hero h1{font-size:clamp(48px,5.6vw,82px);max-width:11ch;line-height:1.02}.hero-thesis{font-size:18px;max-width:38ch}.hero .sales-note{margin-top:24px;font-size:14px}.task-editorial{width:100%;color:#f5efe6;scroll-margin-top:110px}.task-editorial>a{display:grid;grid-template-columns:24px 1fr 24px;gap:14px;align-items:center;border-top:1px solid #d4b58066;padding:20px 0;min-height:88px;text-decoration:none}.task-editorial>a:last-child{border-bottom:1px solid #d4b58066}.task-number{font-size:11px;color:#e6c18e;letter-spacing:.04em}.task-label strong{display:block;font-weight:500;font-size:21px;line-height:1.25;letter-spacing:-.02em}.task-label small{display:block;margin-top:5px;font-size:13px;line-height:1.4;color:#e9ded0}.task-arrow{color:#e6c18e;font-size:26px}.task-editorial>a:hover .task-label strong,.task-editorial>a:focus-visible .task-label strong{color:#f3cf87}.task-editorial>a:focus-visible{outline:3px solid #f3cf87;outline-offset:6px}.hero-foot{bottom:26px}.method-brief{display:grid;grid-template-columns:1fr 1.3fr;gap:7vw;background:#101315 url('/media/genantis-foundry-landscape-v10.webp') center/cover;color:#fff5e8;padding:90px 7vw;position:relative}.method-brief>div,.method-brief>ol{position:relative;z-index:1}.method-brief:before{content:'';position:absolute;inset:0;background:#06090cce}.method-brief>div>p{font-size:12px;letter-spacing:.15em;color:#f3cf87}.method-brief h2{font-family:var(--serif);font-size:clamp(32px,4.1vw,58px);font-weight:400;line-height:1.1}.method-brief ol{list-style:none;margin:0;padding:0;border-left:1px solid #d4b58080}.method-brief li{padding:0 0 24px 30px;position:relative}.method-brief li:last-child{padding-bottom:0}.method-brief li>span{color:#f3cf87;font-size:11px;margin-right:12px}.method-brief li>strong{font-size:20px;font-weight:500}.method-brief li>p{font-size:15px;line-height:1.6;color:#e4d8c8;margin:8px 0 0}.venture-stack{padding-top:60px!important;padding-bottom:60px!important}.venture-stack__heading{font-size:24px;text-align:left;max-width:1200px;margin:0 auto 18px;padding:0 5vw}.portfolio-detail{max-width:1280px;margin:auto;padding:0 4vw}.portfolio-detail>summary{font-size:26px;color:#17100d;cursor:pointer;padding:24px 0;border-top:1px solid #17100d44;list-style:revert}.portfolio-detail[open] .venture-rail{height:auto;overflow:visible}.portfolio-detail .venture-stages{display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px;transform:none!important;width:auto!important}.portfolio-detail .venture-stage{width:100%!important;max-width:none!important;min-height:0!important}.portfolio-detail .venture-panel{width:100%!important;min-height:0!important;transform:none!important;opacity:1!important;visibility:visible!important}.portfolio-detail .venture-scorecard{min-height:0}.portfolio-update{margin-top:24px}.founder{padding-bottom:65px}.sales-hub-faq{margin:50px auto 0;padding:0 5vw;color:var(--ink)}
@media(max-width:760px){.hero{min-height:0;padding-bottom:58px}.hero-copy{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:112px 22px 40px}.hero h1{font-size:43px;max-width:12ch}.hero-thesis{font-size:16px;line-height:1.6;max-width:100%}.hero .sales-note{font-size:13px;margin-top:16px}.task-editorial>a{min-height:78px;padding:15px 0;gap:11px;grid-template-columns:20px 1fr 20px}.task-label strong{font-size:18px}.task-label small{font-size:12px}.hero-foot{bottom:14px}.hero-foot>.scroll-cue{display:none}.method-brief{display:block;padding:55px 24px}.method-brief ol{margin-top:32px}.method-brief h2{font-size:35px}.portfolio-detail>summary{font-size:23px}.portfolio-detail .venture-panel__body{display:block}.portfolio-detail .venture-scorecard{margin-top:22px}.portfolio-detail .venture-panel__copy{min-width:0}.portfolio-detail .venture-panel__name{font-size:clamp(27px,8vw,50px)}.portfolio-detail .venture-closing strong{font-size:clamp(24px,6.5vw,40px)}}
@media(max-width:350px){.hero-copy{padding-left:18px;padding-right:18px}.hero h1{font-size:38px}.task-label strong{font-size:16px}.task-label small{font-size:12px}.task-editorial>a{min-height:78px}}
.hero{padding:0 0 80px}.hero-copy{width:100%;min-width:0}.task-editorial{min-width:0}.task-editorial>a{min-width:0;width:100%}.task-label{min-width:0}.task-arrow{justify-self:end}.hero-copy>.task-editorial{max-width:100%}@media(max-width:760px){.hero{padding-bottom:58px}}

/* The original cinematic title used unbroken display lines. Keep each line
   inside the new editorial column, including the longer English sentence. */
.hero h1{width:100%;max-width:100%;text-wrap:balance}
.hero h1>span{white-space:normal;max-width:100%;overflow-wrap:normal}
