.growth-structure-module__fRqw5W__hero,.growth-structure-module__fRqw5W__section,.growth-structure-module__fRqw5W__responsibility{padding-inline:clamp(24px,7vw,112px);scroll-margin-top:110px}.growth-structure-module__fRqw5W__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,96px);min-height:min(850px,100svh - 92px);padding-block:clamp(80px,9vw,140px);display:grid}.growth-structure-module__fRqw5W__hero h1,.growth-structure-module__fRqw5W__section h2,.growth-structure-module__fRqw5W__responsibility h2{font-family:var(--enfly-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.growth-structure-module__fRqw5W__hero h1{font-size:clamp(3rem,5.5vw,5.4rem)}.growth-structure-module__fRqw5W__backLink{min-height:44px;color:var(--home-ink-soft);text-underline-offset:6px;align-items:center;margin-bottom:24px;font-size:.85rem;text-decoration:underline;display:inline-flex}.growth-structure-module__fRqw5W__heroStatement{font-family:var(--enfly-font-display);margin:28px 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.8}.growth-structure-module__fRqw5W__heroLead{max-width:32em;color:var(--home-ink-soft);margin:28px 0 0;font-size:1rem;line-height:1.95}.growth-structure-module__fRqw5W__textLink{border-bottom:1px solid var(--home-line-strong);min-height:48px;color:var(--home-ink);align-items:center;gap:24px;margin-top:28px;font-size:.9rem;font-weight:650;display:inline-flex}.growth-structure-module__fRqw5W__textLink:hover,.growth-structure-module__fRqw5W__backLink:hover{color:var(--home-accent-strong)}.growth-structure-module__fRqw5W__responsibility{color:var(--home-paper-light);background:var(--home-ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(48px,9vw,144px);padding-block:80px;display:grid}.growth-structure-module__fRqw5W__responsibility h2{font-size:clamp(1.75rem,2.7vw,2.6rem)}.growth-structure-module__fRqw5W__responsibility>div>p{color:#faf8f2c7;max-width:28em;margin:28px 0 0;font-size:.95rem;line-height:1.95}.growth-structure-module__fRqw5W__responsibility dl{margin:0}.growth-structure-module__fRqw5W__responsibility dl>div{border-bottom:1px solid #faf8f233;grid-template-columns:3em 1fr;align-items:baseline;gap:28px;padding-block:16px;display:grid}.growth-structure-module__fRqw5W__responsibility dl>div:first-child{padding-top:0}.growth-structure-module__fRqw5W__responsibility dt{font-weight:600}.growth-structure-module__fRqw5W__responsibility dd{color:#faf8f2c7;margin:0;font-size:.9rem;line-height:1.7}.growth-structure-module__fRqw5W__section{padding-block:clamp(80px,9vw,136px)}.growth-structure-module__fRqw5W__section h2{font-size:clamp(2.2rem,3.7vw,3.6rem)}.growth-structure-module__fRqw5W__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.growth-structure-module__fRqw5W__sectionHeading>p{max-width:30em;color:var(--home-ink-soft);margin:0;font-size:1rem;line-height:1.95}.growth-structure-module__fRqw5W__sectionSubtitle{color:var(--home-ink-soft);margin:18px 0 0;font-size:.96rem;line-height:1.8}.growth-structure-module__fRqw5W__engineGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.growth-structure-module__fRqw5W__engineGrid>figure{width:100%;max-width:620px;margin:0}.growth-structure-module__fRqw5W__engineDetails>div{border-bottom:1px solid var(--home-line);padding-block:24px}.growth-structure-module__fRqw5W__engineDetails>div:first-child{padding-top:0}.growth-structure-module__fRqw5W__engineDetails h3{margin:0 0 14px;font-size:1.15rem;font-weight:600}.growth-structure-module__fRqw5W__engineDetails p{max-width:27em;color:var(--home-ink-soft);margin:0;font-size:.95rem;line-height:1.9}.growth-structure-module__fRqw5W__engineMechanism{border-block:1px solid var(--home-line);text-align:center;margin-block:56px;padding-block:40px}.growth-structure-module__fRqw5W__engineMechanism>p{font-family:var(--enfly-font-display);margin:0;font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.6}.growth-structure-module__fRqw5W__engineMechanism>span{color:var(--home-ink-soft);margin-top:20px;font-size:.9rem;line-height:1.8;display:block}.growth-structure-module__fRqw5W__example{background:var(--home-paper);grid-template-columns:minmax(0,.65fr) minmax(0,1.3fr);gap:44px;padding:36px;display:grid}.growth-structure-module__fRqw5W__example h3{font-family:var(--enfly-font-display);margin:0;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:600;line-height:1.6}.growth-structure-module__fRqw5W__example p{max-width:36em;color:var(--home-ink-soft);margin:0;font-size:.95rem;line-height:1.95}.growth-structure-module__fRqw5W__example p+p{margin-top:18px}.growth-structure-module__fRqw5W__support{background:var(--enfly-surface-muted)}.growth-structure-module__fRqw5W__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.growth-structure-module__fRqw5W__roles article{border-top:1px solid var(--home-line-strong);background:var(--home-paper-light);box-shadow:var(--enfly-shadow-soft);padding:36px 28px}.growth-structure-module__fRqw5W__roles h3{font-family:var(--enfly-font-display);margin:0;font-size:1.8rem;font-weight:600}.growth-structure-module__fRqw5W__roles p{margin:18px 0;font-size:1.1rem}.growth-structure-module__fRqw5W__roles span{color:var(--home-ink-soft);font-size:.9rem;line-height:1.8}.growth-structure-module__fRqw5W__supportPrinciples{flex-wrap:wrap;justify-content:center;gap:16px 32px;margin:40px 0 56px;padding:0;list-style:none;display:flex}.growth-structure-module__fRqw5W__supportPrinciples li{font-size:.9rem;line-height:1.8}.growth-structure-module__fRqw5W__supportPrinciples li+li{border-left:1px solid var(--home-line-strong);padding-left:32px}.growth-structure-module__fRqw5W__support .growth-structure-module__fRqw5W__example{border-top:1px solid var(--home-line);background:0 0;padding-block:32px 0;padding-inline:0}.growth-structure-module__fRqw5W__mobileStaircase{display:none}.growth-structure-module__fRqw5W__staircase{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.growth-structure-module__fRqw5W__staircase li{border-top:1px solid var(--home-ink);background:var(--home-paper);padding:28px}.growth-structure-module__fRqw5W__staircase li+li{border-left:1px solid var(--home-line)}.growth-structure-module__fRqw5W__staircase li:first-child{margin-top:112px}.growth-structure-module__fRqw5W__staircase li:nth-child(2){margin-top:56px}.growth-structure-module__fRqw5W__round{color:var(--home-accent-strong);margin-bottom:20px;font-size:.85rem;font-weight:650;display:block}.growth-structure-module__fRqw5W__staircase h3{font-family:var(--enfly-font-display);margin:0 0 22px;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:600;line-height:1.5}.growth-structure-module__fRqw5W__staircase p{margin:0;font-size:.95rem;line-height:1.9}.growth-structure-module__fRqw5W__staircase .growth-structure-module__fRqw5W__cycleStory{color:var(--home-ink-soft);margin-top:24px;font-size:.88rem}.growth-structure-module__fRqw5W__transfer{border-bottom:1px solid var(--home-line-strong);align-items:baseline;gap:48px;padding:30px 28px;display:flex}.growth-structure-module__fRqw5W__transfer h3{flex-shrink:0;margin:0;font-size:1rem;font-weight:600}.growth-structure-module__fRqw5W__transfer p{color:var(--home-ink-soft);margin:0;font-size:.95rem;line-height:1.9}.growth-structure-module__fRqw5W__boundaryNote{color:var(--home-ink-soft);margin:24px 0 0;font-size:.9rem;line-height:1.9}.growth-structure-module__fRqw5W__synergy{background:var(--home-ink);color:var(--home-paper-light)}.growth-structure-module__fRqw5W__synergy .growth-structure-module__fRqw5W__sectionHeading>p,.growth-structure-module__fRqw5W__synergy .growth-structure-module__fRqw5W__sectionSubtitle{color:#faf8f2c7}.growth-structure-module__fRqw5W__coupling{grid-template-columns:1fr .75fr 1fr .75fr 1fr;align-items:center;gap:12px;padding-block:32px;display:grid}.growth-structure-module__fRqw5W__coupling>div{text-align:center}.growth-structure-module__fRqw5W__coupling h3{font-family:var(--enfly-font-display);margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}.growth-structure-module__fRqw5W__coupling p{color:#faf8f2c7;margin:18px 0 0;font-size:.95rem;line-height:1.8}.growth-structure-module__fRqw5W__wave{justify-self:center;width:100%;max-width:150px;height:auto;margin-top:-35px}.growth-structure-module__fRqw5W__wave path{stroke:var(--home-paper);stroke-width:1px}.growth-structure-module__fRqw5W__wave path+path{stroke:var(--home-accent)}.growth-structure-module__fRqw5W__feedback{color:#faf8f2c7;text-align:center;border-top:1px solid #faf8f23d;max-width:36em;margin:48px auto 0;padding-top:28px;font-size:.95rem;line-height:1.9}.growth-structure-module__fRqw5W__valueSection{background:var(--enfly-surface-muted)}.growth-structure-module__fRqw5W__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.growth-structure-module__fRqw5W__values article{border:1px solid var(--home-line);border-radius:var(--enfly-radius-sm);background:var(--home-paper-light);min-height:160px;box-shadow:var(--enfly-shadow-soft);padding:30px}.growth-structure-module__fRqw5W__values h3{font-family:var(--enfly-font-display);text-wrap:balance;margin:0 0 18px;font-size:1.45rem;font-weight:600}.growth-structure-module__fRqw5W__values p{max-width:22em;color:var(--home-ink-soft);margin:0;font-size:.95rem;line-height:1.85}.growth-structure-module__fRqw5W__curve{border:1px solid var(--home-line);border-radius:var(--enfly-radius-sm);background:var(--enfly-white);max-width:900px;margin:0 auto;padding:clamp(16px,3vw,40px)}.growth-structure-module__fRqw5W__curve img{width:100%;height:auto;display:block}.growth-structure-module__fRqw5W__curve figcaption{color:var(--home-ink-soft);text-align:center;margin-top:20px;font-size:.85rem;line-height:1.7}.growth-structure-module__fRqw5W__mobileLegend{display:none}.growth-structure-module__fRqw5W__longTerm blockquote{max-width:32em;font-family:var(--enfly-font-display);text-wrap:pretty;margin:56px auto 0;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.75}.growth-structure-module__fRqw5W__parentNote{max-width:46em;color:var(--home-ink-soft);margin:28px auto 0;font-size:1rem;line-height:1.95}.growth-structure-module__fRqw5W__references{border-top:1px solid var(--home-line)}.growth-structure-module__fRqw5W__blueprint{border:1px solid var(--home-line-strong);border-radius:var(--enfly-radius-sm);color:var(--home-ink);background:var(--home-paper);justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex}.growth-structure-module__fRqw5W__blueprint h3{font-family:var(--enfly-font-display);margin:16px 0 0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1.5}.growth-structure-module__fRqw5W__blueprint>div>span{color:var(--home-ink-soft);font-size:.82rem}.growth-structure-module__fRqw5W__blueprint>span{flex-shrink:0;gap:18px;font-size:.95rem;font-weight:600;display:inline-flex}.growth-structure-module__fRqw5W__blueprint:hover{border-color:var(--home-accent-strong)}.growth-structure-module__fRqw5W__readingLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:28px;display:grid}.growth-structure-module__fRqw5W__readingLinks>a{border-bottom:1px solid var(--home-line);min-height:110px;color:var(--home-ink);flex-direction:column;justify-content:center;gap:12px;padding-block:24px;display:flex}.growth-structure-module__fRqw5W__readingLinks strong{font-size:1rem;font-weight:600}.growth-structure-module__fRqw5W__readingLinks span{color:var(--home-ink-soft);font-size:.88rem;line-height:1.7}.growth-structure-module__fRqw5W__readingLinks a:hover strong{color:var(--home-accent-strong)}@media (max-width:1000px){.growth-structure-module__fRqw5W__hero{gap:40px;padding-block:72px}.growth-structure-module__fRqw5W__hero h1{font-size:clamp(2.5rem,5.5vw,4rem)}.growth-structure-module__fRqw5W__engineGrid{gap:40px}.growth-structure-module__fRqw5W__roles article,.growth-structure-module__fRqw5W__staircase li,.growth-structure-module__fRqw5W__values article{padding:24px}.growth-structure-module__fRqw5W__sectionHeading{gap:32px}.growth-structure-module__fRqw5W__responsibility{gap:40px}}@media (max-width:760px){.growth-structure-module__fRqw5W__hero{grid-template-columns:1fr;gap:52px;min-height:auto;padding-block:48px 64px}.growth-structure-module__fRqw5W__heroCopy{max-width:540px}.growth-structure-module__fRqw5W__hero h1{font-size:clamp(2.5rem,8vw,3.7rem)}.growth-structure-module__fRqw5W__heroStatement{margin-top:20px;font-size:1.25rem}.growth-structure-module__fRqw5W__heroLead{margin-top:22px}.growth-structure-module__fRqw5W__hero>div:last-child{max-width:420px}.growth-structure-module__fRqw5W__backLink{margin-bottom:14px}.growth-structure-module__fRqw5W__section,.growth-structure-module__fRqw5W__responsibility{padding-block:64px}.growth-structure-module__fRqw5W__responsibility{grid-template-columns:1fr;gap:32px}.growth-structure-module__fRqw5W__responsibility h2{font-size:1.9rem}.growth-structure-module__fRqw5W__responsibility br{display:none}.growth-structure-module__fRqw5W__sectionHeading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.growth-structure-module__fRqw5W__section h2{font-size:clamp(1.9rem,6vw,2.7rem)}.growth-structure-module__fRqw5W__sectionSubtitle{margin-top:12px}.growth-structure-module__fRqw5W__engineGrid{grid-template-columns:1fr;gap:32px}.growth-structure-module__fRqw5W__engineGrid>figure{justify-self:center;max-width:480px}.growth-structure-module__fRqw5W__engineDetails{gap:0;display:grid}.growth-structure-module__fRqw5W__engineDetails p{max-width:none}.growth-structure-module__fRqw5W__engineMechanism{text-align:left;margin-block:36px;padding-block:28px}.growth-structure-module__fRqw5W__engineMechanism>p{font-size:1.55rem}.growth-structure-module__fRqw5W__desktopBreak{display:none}.growth-structure-module__fRqw5W__example{grid-template-columns:1fr;gap:22px;padding:28px 24px}.growth-structure-module__fRqw5W__example h3 br{display:none}.growth-structure-module__fRqw5W__roles{grid-template-columns:1fr;gap:16px}.growth-structure-module__fRqw5W__roles article{grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:10px 24px;padding:24px;display:grid}.growth-structure-module__fRqw5W__roles h3{grid-row:span 2;font-size:1.5rem}.growth-structure-module__fRqw5W__roles p{margin:0;font-size:1rem}.growth-structure-module__fRqw5W__roles span{font-size:.86rem}.growth-structure-module__fRqw5W__supportPrinciples{grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-block:32px;display:grid}.growth-structure-module__fRqw5W__supportPrinciples li{text-align:center}.growth-structure-module__fRqw5W__supportPrinciples li+li{border:0;padding:0}.growth-structure-module__fRqw5W__mobileStaircase{width:100%;max-width:480px;height:auto;margin:0 auto 36px;display:block}.growth-structure-module__fRqw5W__stairFill{fill:var(--home-paper)}.growth-structure-module__fRqw5W__stairEdge{fill:none;stroke:var(--home-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.growth-structure-module__fRqw5W__staircase{grid-template-columns:1fr;gap:16px}.growth-structure-module__fRqw5W__staircase li{border-left:1px solid var(--home-line);padding:24px}.growth-structure-module__fRqw5W__staircase li:nth-child(n){margin:0}.growth-structure-module__fRqw5W__round{margin-bottom:12px}.growth-structure-module__fRqw5W__staircase h3{margin-bottom:16px;font-size:1.35rem}.growth-structure-module__fRqw5W__staircase .growth-structure-module__fRqw5W__cycleStory{margin-top:18px}.growth-structure-module__fRqw5W__transfer{padding:24px 0;display:block}.growth-structure-module__fRqw5W__transfer p{margin-top:12px}.growth-structure-module__fRqw5W__coupling{grid-template-columns:1fr;gap:20px;padding-block:8px}.growth-structure-module__fRqw5W__coupling h3{font-size:2rem}.growth-structure-module__fRqw5W__coupling p{margin-top:10px}.growth-structure-module__fRqw5W__wave{width:60px;height:20px;margin:16px 0;transform:rotate(90deg)}.growth-structure-module__fRqw5W__feedback{margin-top:32px}.growth-structure-module__fRqw5W__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.growth-structure-module__fRqw5W__values article{min-height:0;padding:24px 20px}.growth-structure-module__fRqw5W__values h3{min-height:2.8em;font-size:1.25rem;line-height:1.4}.growth-structure-module__fRqw5W__values p{font-size:.9rem}.growth-structure-module__fRqw5W__curve{padding:16px}.growth-structure-module__fRqw5W__curve figcaption{text-align:left}.growth-structure-module__fRqw5W__mobileLegend{gap:14px;padding-top:18px;display:grid}.growth-structure-module__fRqw5W__mobileLegend p{flex-wrap:wrap;gap:8px 14px;margin:0;font-size:.85rem;line-height:1.8;display:flex}.growth-structure-module__fRqw5W__mobileLegend strong{color:var(--enfly-status-success)}.growth-structure-module__fRqw5W__mobileLegend p+p strong{color:var(--enfly-status-danger)}.growth-structure-module__fRqw5W__mobileLegend span{color:var(--home-ink-soft)}.growth-structure-module__fRqw5W__longTerm blockquote{margin-top:36px;font-size:1.5rem}.growth-structure-module__fRqw5W__parentNote{margin-top:22px;font-size:.95rem}.growth-structure-module__fRqw5W__blueprint{flex-direction:column;align-items:start;gap:24px;padding:28px 24px}.growth-structure-module__fRqw5W__readingLinks{grid-template-columns:1fr}}@media (max-width:380px){.growth-structure-module__fRqw5W__hero,.growth-structure-module__fRqw5W__section,.growth-structure-module__fRqw5W__responsibility{padding-inline:20px}.growth-structure-module__fRqw5W__values{grid-template-columns:1fr}.growth-structure-module__fRqw5W__values h3{min-height:0}.growth-structure-module__fRqw5W__roles article{grid-template-columns:90px minmax(0,1fr);gap:10px 16px;padding:20px}.growth-structure-module__fRqw5W__roles h3{font-size:1.3rem}}
