/* The unchanged ERN mark is the architectural frame. */
header{background:#F7F8FA;height:78px}.opening{height:calc(100svh - 78px);max-height:none;min-height:650px;background:#69D1FA;color:#1F1F1F}.opening-top span:last-child,.opening-disclosure,.edge-label{color:#08363B}.opening h1{font-size:clamp(70px,10.6vw,170px);max-width:1100px}.opening h1 em{color:#1F1F1F}.opening-type{margin-top:68px;mix-blend-mode:normal}.opening-bottom>div{margin-right:0;padding:15px;background:#69D1FA;gap:25px}.opening-disclosure{background:#69D1FA;padding-right:10px}.round-link{border-color:#08363B}.round-link:hover{background:#F7F8FA}.symbol-frame{position:absolute;right:-13vw;top:16%;width:69vw;max-width:1100px;aspect-ratio:238.94/226.69;z-index:1}.symbol-frame img{width:100%;height:100%;object-fit:contain}.opening-type h1{position:relative;z-index:3}.opening h1 em{display:inline-block;background:#69D1FA;padding-right:20px}.manifesto{border-radius:0;margin:0}.manifesto-grid{padding-block:50px}.manifesto h2{font-size:clamp(48px,6vw,90px)}.manifesto-foot{grid-template-columns:1fr 2fr 1fr}.reveal-item,.motion-ready .reveal-item{opacity:1;transform:none;transition:none}
.journey{background:#69D1FA;overflow:clip}.journey-pin{background:#69D1FA;isolation:isolate;overflow:hidden}.journey-symbol{position:absolute;width:70vw;max-width:none;height:auto;left:-38vw;top:12%;z-index:-1;opacity:.16;pointer-events:none}.journey-top{position:relative;z-index:5}.journey-layout{display:block;margin-top:25px}.journey-copy{position:relative;z-index:4}.chapter-list{gap:30px;margin-bottom:40px}.chapter-list button{min-width:110px;text-align:left;border-color:#08363B60}.chapter-list button:focus-visible{outline-color:#1F1F1F}.story-panel h3{font-size:clamp(45px,5vw,76px)}.story-panel p{max-width:310px;font-size:15px}.story-panel small{max-width:300px;font-size:8px}.formation{background:#F7F8FA;color:#1F1F1F;border:1px solid #1F1F1F;box-shadow:15px 15px 0 #08363B25;position:relative;width:100%;margin-top:35px;overflow:hidden}.formation-top{padding:17px 24px;border-bottom:1px solid #1F1F1F28;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.12em;height:58px}.formation-top img{width:24px}.profile-label{display:none}.formation-body{position:relative;min-height:330px}.seed{padding:30px}.seed>span,.build-sheet>span{font-size:8px;letter-spacing:.15em}.seed strong{display:block;font-size:clamp(42px,4vw,65px);line-height:1.01;letter-spacing:-.06em;margin-top:25px}.note-rule{width:80%;height:4px;background:#08363B;margin-top:26px}.seed small{font-size:10px;display:block;margin-top:20px}.formation-foot{padding:12px 24px;border-top:1px solid #1F1F1F28;font-size:8px;letter-spacing:.14em}.build-sheet,.profile-sheet{padding:28px}.build-sheet strong{display:block;font-size:clamp(30px,3.4vw,54px);line-height:1.04;letter-spacing:-.06em;margin-top:25px}.blueprint{display:flex;align-items:center;gap:8px;margin-block:30px}.blueprint div{border:1px solid #08363B;padding:18px 10px;flex:1;text-align:center;font-size:9px}.blueprint i{font-style:normal}.build-sheet p{font-size:12px;color:#08363B}.profile-heading{display:flex;align-items:center;gap:25px}.profile-monogram{display:grid;place-items:center;background:#1F1F1F;color:#69D1FA;width:90px;height:110px;font-size:65px;font-weight:700;letter-spacing:-.07em}.profile-heading small{font-size:8px;letter-spacing:.12em}.profile-heading strong{font-size:clamp(35px,4vw,63px);line-height:1;letter-spacing:-.065em;display:block;margin-top:12px}.draft-tag{margin-left:auto;font-size:8px;border:1px solid #08363B;padding:10px}.profile-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;border-top:1px solid #bccddd;padding-top:25px}.profile-columns small{font-size:8px;letter-spacing:.12em;color:#08363B}.profile-columns p{font-size:22px;letter-spacing:-.04em;font-weight:700;margin:13px 0 8px;line-height:1.1}.profile-columns span{font-size:12px;color:#4d687f}.profile-bottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.09em;margin-top:25px}.build-sheet,.profile-sheet{display:none}.journey-progress{position:absolute;left:6vw;right:6vw;bottom:45px}.journey-disclosure{position:absolute;left:6vw;bottom:18px;margin:0}.motion-ready .journey{height:420vh}.motion-ready .journey-pin{height:calc(100svh - 78px);min-height:600px;padding-top:26px}.motion-ready .story-panels{width:35%;min-height:370px}.motion-ready .story-panel{transform:none;transition:none}.motion-ready .formation{position:absolute;top:calc(150px + var(--morph)*5px);left:calc(61% - var(--morph)*55%);width:calc(27% + var(--morph)*61%);height:calc(440px + var(--morph)*15px);margin:0;transform-origin:center;transform:translateY(calc((1 - var(--grow))*30px));will-change:width,left;z-index:3}.motion-ready .formation-body{height:calc(100% - 95px);min-height:0}.motion-ready .seed,.motion-ready .build-sheet,.motion-ready .profile-sheet{display:block;position:absolute;inset:0;visibility:hidden}.motion-ready .seed{visibility:visible}.motion-ready .build-sheet{background:#F7F8FA;clip-path:inset(0 calc((1 - var(--build))*100%) 0 0);visibility:visible}.motion-ready .profile-sheet{background:#F7F8FA;clip-path:inset(0 0 0 calc((1 - var(--profile))*100%));visibility:visible}body[data-journey-step="2"] .profile-label{display:block}body[data-journey-step="2"] .formation-top>span:first-child{display:none}.motion-ready[data-journey-step="2"] .story-panel.active{width:88vw;display:flex;align-items:center;gap:25px}.motion-ready[data-journey-step="2"] .story-panel .stage-number,.motion-ready[data-journey-step="2"] .story-panel small{display:none}.motion-ready[data-journey-step="2"] .story-panel h3{font-size:27px;flex:none}.motion-ready[data-journey-step="2"] .story-panel p{font-size:12px;max-width:580px;margin:0}.motion-ready[data-journey-step="2"] .story-panel h3 br{display:none}.motion-ready[data-journey-step="2"] .chapter-list{margin-bottom:20px}
/* Three full-size leaves, opening one at a time along the same direction. */
.possibilities{margin:0;border-radius:0}.possibilities-pin{overflow:hidden}.possibilities-heading{margin:35px 0}.possibilities h2{font-size:64px}.motion-ready .possibilities{height:350vh}.motion-ready .possibilities-pin{padding:25px 6vw;height:calc(100svh - 78px);min-height:600px;isolation:isolate}.motion-ready .possibilities-heading{margin:25px 0 20px}.motion-ready .possibilities h2{font-size:clamp(38px,4vw,61px)}.motion-ready .possibilities-heading p{font-size:14px}.motion-ready .resource-lines{position:absolute;left:6vw;right:6vw;top:245px;bottom:85px;height:auto;min-height:240px}.motion-ready .resource-lines article{position:absolute;inset:0;display:block;background:#F7F8FA;color:#1F1F1F;border:0;padding:28px 36px;overflow:hidden;clip-path:inset(0 0 0 100%);transition:none}.motion-ready .resource-lines article:nth-child(1){background:#08363B;color:#F7F8FA;clip-path:none}.motion-ready .resource-lines article:nth-child(2){background:#69D1FA;clip-path:inset(0 0 0 calc((1 - var(--leaf-one))*100%))}.motion-ready .resource-lines article:nth-child(3){clip-path:inset(0 0 0 calc((1 - var(--leaf-two))*100%))}.motion-ready .resource-lines article>span{position:absolute;right:20px;bottom:-15px;font-size:230px;line-height:1;font-weight:700;letter-spacing:-.07em;opacity:.16;color:inherit}.motion-ready .resource-lines h3{font-size:clamp(32px,4vw,60px);max-width:85%;position:relative}.motion-ready .resource-lines h3 button>span{display:none}.motion-ready .resource-lines article>div,.motion-ready .resource-lines article.active>div{max-height:none;visibility:visible;opacity:1;overflow:visible;padding:0;transition:none}.motion-ready .resource-lines p{color:inherit;font-size:18px;max-width:620px;margin-top:25px;position:relative}.motion-ready .resource-lines small{color:inherit;position:relative;margin-top:25px}.motion-ready .possibilities-pin>.text-link{position:absolute;bottom:20px;margin:0}.benefit-nav{display:none}.motion-ready .benefit-nav{display:flex;gap:8px;position:absolute;right:6vw;bottom:25px;z-index:6}.benefit-nav button{background:transparent;color:#69D1FA;border:1px solid #69D1FA70;padding:12px 18px;min-height:44px;cursor:pointer}.benefit-nav button[aria-pressed=true]{background:#69D1FA;color:#1F1F1F}.benefit-nav button:focus-visible{outline:3px solid white;outline-offset:3px}.example figure{transform:none}
@media(min-width:701px) and (max-height:800px){.motion-ready .journey-pin,.motion-ready .possibilities-pin{min-height:530px}.chapter-list{margin-bottom:20px}.motion-ready .formation{top:140px;height:calc(100svh - 285px);min-height:320px}.seed strong{font-size:43px;margin-top:17px}.seed{padding:20px}.seed .note-rule{margin-top:20px}.seed small{margin-top:12px}.profile-sheet,.build-sheet{padding:20px}.profile-heading strong{font-size:35px}.profile-monogram{height:75px;width:65px;font-size:44px}.profile-columns{margin-top:20px;padding-top:15px;gap:20px}.profile-columns p{font-size:18px;margin:8px 0}.profile-bottom{margin-top:14px;font-size:7px}.build-sheet strong{font-size:34px;margin-top:15px}.blueprint{margin-block:20px}.blueprint div{padding:12px 5px}.motion-ready .resource-lines{top:210px;bottom:75px}.motion-ready .possibilities h2{font-size:39px}.motion-ready .resource-lines h3{font-size:38px}.motion-ready .resource-lines p{font-size:15px;margin-top:15px}.motion-ready .resource-lines small{margin-top:15px}.motion-ready .resource-lines article{padding:22px 30px}.story-panel h3{font-size:43px}.story-panel p{font-size:14px}.motion-ready[data-journey-step="2"] .story-panel h3{font-size:22px}.motion-ready[data-journey-step="2"] .story-panel p{font-size:11px}.motion-ready .story-panels{min-height:280px}}
@media(max-width:700px){.opening{min-height:690px;height:calc(100svh - 84px)}.opening h1{font-size:17vw}.opening h1 em{padding-right:0;max-width:95%;background:transparent}.opening-type{margin-top:60px}.symbol-frame{width:120vw;top:40%;right:-45vw}.opening-bottom>div{background:#69D1FA;padding:10px;max-width:230px}.opening-disclosure{max-width:285px}.journey-symbol{width:150vw;left:-100vw;top:8%}.journey-pin{padding-bottom:35px}.journey-layout{display:block}.formation{margin-top:30px}.formation-body{min-height:0}.seed,.build-sheet,.profile-sheet{display:block;position:static;padding:25px;clip-path:none;border-bottom:1px solid #b6cadb}.seed strong{font-size:45px}.build-sheet strong{font-size:32px}.blueprint{gap:5px}.blueprint div{font-size:7px;padding:15px 5px}.profile-heading{gap:15px;flex-wrap:wrap}.profile-heading strong{font-size:35px}.profile-monogram{width:54px;height:75px;font-size:36px}.draft-tag{margin-left:0}.profile-columns{grid-template-columns:1fr;gap:20px;margin-top:20px;padding-top:20px}.profile-columns p{font-size:22px}.profile-bottom{display:block;line-height:1.8}.profile-bottom span{display:block}.journey-progress{display:none}.journey-disclosure{position:static;margin-top:25px}.possibilities h2{font-size:11vw}.resource-lines article{position:relative;padding:25px 0}.resource-lines h3{font-size:28px}.possibilities-heading p{font-size:16px}.manifesto-foot{grid-template-columns:40px 1fr}.manifesto-foot a{grid-column:2}.closing-grid{gap:25px}}
@media(prefers-reduced-motion:reduce){.journey-layout{display:block}.journey-copy{max-width:900px}.formation{max-width:1000px;margin:40px auto}.formation-body{min-height:0}.seed,.build-sheet,.profile-sheet{display:block;position:static;clip-path:none;border-bottom:1px solid #b6cadb}.journey-progress{display:none}.journey-disclosure{position:static;margin-top:25px}.journey-symbol{opacity:.08}.profile-label{display:block}.symbol-frame{transform:none}}
body:not(.motion-ready) .formation-body{height:auto}body:not(.motion-ready) .build-sheet,body:not(.motion-ready) .profile-sheet{display:block;border-top:1px solid #b6cadb}body:not(.motion-ready) .journey-disclosure{position:static;margin-top:25px}body:not(.motion-ready) .journey-progress{display:none}.resource-lines button:disabled{color:inherit;cursor:default}.motion-ready .resource-lines h3 button{pointer-events:none}
.motion-ready[data-journey-step="2"] .story-panel.active{height:auto;bottom:auto;align-items:flex-start}.motion-ready[data-journey-step="2"] .formation{top:205px;height:calc(100svh - 350px);min-height:340px}
.motion-ready .resource-lines article:nth-child(2),.motion-ready .resource-lines article:nth-child(3){color:#1F1F1F}.motion-ready .resource-lines article:nth-child(1){color:#F7F8FA}.opening-disclosure{z-index:3}@media(max-width:700px){.opening h1{background:#69D1FA;width:100%;padding-bottom:8px}.opening-disclosure{padding:3px;max-width:300px}.symbol-frame{top:43%}}
.motion-ready .formation,.motion-ready[data-journey-step="2"] .formation{top:calc(150px + var(--finish)*55px);height:calc(440px + var(--finish)*(100svh - 790px));min-height:0}.motion-ready .story-panel.active{opacity:var(--story,1)}.motion-ready[data-journey-step="2"] .story-panel.active{opacity:1}.motion-ready[data-journey-step="2"] .story-panel h3 em:before{content:' '}
@media(min-width:701px) and (max-height:800px){.motion-ready .formation,.motion-ready[data-journey-step="2"] .formation{top:calc(140px + var(--finish)*65px);height:calc(100svh - 285px - var(--finish)*65px)}}
.motion-ready .seed{transform:translateX(calc(var(--build)*-100%))}.motion-ready .build-sheet{clip-path:none;transform:translateX(calc((1 - var(--build) - var(--profile))*100%));border-left:1px solid #b6cadb}.motion-ready .profile-sheet{clip-path:none;transform:translateX(calc((1 - var(--profile))*100%));border-left:1px solid #b6cadb}

/* Measure the sliding sheet contents; the footer remains after the body in flow. */
.motion-ready .formation{height:auto}
.motion-ready .formation-body{height:var(--formation-body-height,360px)}
.motion-ready .seed,.motion-ready .build-sheet,.motion-ready .profile-sheet{bottom:auto;height:max-content;min-height:0;box-sizing:border-box}
.profile-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){.profile-columns{grid-template-columns:1fr}}
