/* A compact bridge belongs to the branch rather than occupying its own section. */
#worlds .ecosystem-next{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:18px 0 0!important;margin:0!important;min-height:0!important;border:0!important}#worlds .ecosystem-next>p{font:11px/1.6 Arial,sans-serif;color:#8a746c;margin:0}#worlds .ecosystem-next button{background:transparent!important;color:#714b5e!important;border:1px solid #a985934d!important;padding:9px 16px!important;font-size:12px!important;border-radius:22px!important;min-height:38px;transition:background .25s,color .25s}#worlds .ecosystem-next button:hover{background:#dfd1d252!important;color:#97314e!important}#worlds .ecosystem-next button span{margin-left:10px}#worlds.ecosystem-main{padding-bottom:30px!important}
/* A sculptural paper aperture catches warm light around the final invitation. */
.home-epilogue{min-height:510px!important;padding:65px 8vw 50px!important;gap:20px!important;background:radial-gradient(ellipse at 55% 43%,#fffdf6 0%,#f6eddf 48%,#dfcdbb 100%)!important;overflow:hidden}
.home-epilogue .epilogue-orbit{width:380px;height:510px;left:calc(50% - 190px);top:-48px;border:0!important;border-radius:50%;transform:rotate(48deg);background:linear-gradient(115deg,#fdf9f0 0%,#e2cdbd 39%,#fffaf0 42%,#fffdf700 48%,#d2b49a44 66%,#fdf9ef 100%);box-shadow:-16px 20px 38px #8e6e4720,inset 5px -4px 11px #fffaf0;opacity:.46;z-index:-1;mask-image:radial-gradient(ellipse,transparent 48%,#000 49%);-webkit-mask-image:radial-gradient(ellipse,transparent 48%,#000 49%)}
.home-epilogue:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,#fff9ed66,transparent 65%);z-index:-1;pointer-events:none}
.home-epilogue h2{font-size:clamp(39px,4.7vw,71px)!important;line-height:1.19!important;margin:0!important}.home-epilogue h2 em{color:#9d304c!important}.home-epilogue>p:not(.eyebrow){font-size:13px!important;line-height:1.85!important;color:#74636a!important;max-width:500px}.home-epilogue .meeting-portal{position:relative;margin-top:4px;border-radius:35px!important;padding:14px 22px 14px 26px!important;gap:23px!important;background:#a71a36!important;box-shadow:0 7px 22px #a3273a20!important}.home-epilogue .meeting-portal>span:last-child{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #ffe4cf66;font-size:21px}.home-epilogue .meeting-portal:hover{background:#89132c!important;box-shadow:0 10px 28px #a3273a30!important}.home-epilogue .eyebrow{letter-spacing:.22em;font-size:8px!important}
@media(max-width:600px){#worlds .ecosystem-next{gap:10px!important;flex-wrap:wrap;padding-top:15px!important}#worlds .ecosystem-next>p{font-size:10px}#worlds .ecosystem-next button{font-size:11px!important;padding:8px 13px!important}.home-epilogue{padding:55px 7vw 45px!important;min-height:470px!important}.home-epilogue h2{font-size:38px!important}.home-epilogue .epilogue-orbit{width:290px;height:420px;left:calc(50% - 145px);top:0}.home-epilogue .meeting-portal{font-size:13px}}
