.demo-banner{color:#c7ced9;background:#151c27;border-bottom:1px solid #3a404b;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem max(1.5rem,50vw - 600px);font-size:.875rem;display:flex}.demo-banner strong{color:#f57018;font-weight:600}.demo-banner button{font:inherit;color:#c7ced9;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;min-height:44px;padding:.45rem .65rem}.demo-banner button:hover{color:#f57018;text-decoration:underline}.demo-banner button:disabled{cursor:default;color:#acb6c6}.demo-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}:is(.club-experience button:focus-visible,.demo-banner button:focus-visible){outline-offset:5px;outline:2px solid #f57018}.motion-reveal{min-width:0}.motion-reveal[data-motion=playing]{animation:1.2s cubic-bezier(.22,1,.36,1) both demo-scroll-enter;animation-delay:var(--motion-delay,0s)}@keyframes demo-scroll-enter{0%{transform:translateY(56px)}to{transform:translate(0,0)}}.ex-benefits>.scroll-pass,.ex-benefits .scroll-pass-surface,.ex-benefits article,.ex-plan-grid .ex-plan{height:100%}.scroll-pass{min-width:0;display:flow-root}.scroll-pass-surface{transform:translate3d(0,var(--pass-y,0px),0) scale(var(--pass-scale,1));transform-origin:top;opacity:var(--pass-opacity,1)}.scroll-pass:focus-within>.scroll-pass-surface{opacity:1;transform:none}[data-reduced-motion=true] .scroll-pass-surface{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.scroll-pass-surface{opacity:1!important;transform:none!important}}.topic-anchor{scroll-margin-top:7rem}.topic-question-grid,.topic-answer-grid{display:grid}.topic-question,.topic-answer{visibility:hidden;pointer-events:none;grid-area:1/1}.topic-question.is-selected,.topic-answer.is-selected{visibility:visible;pointer-events:auto;animation:.55s cubic-bezier(.22,1,.36,1) both topic-change}@keyframes topic-change{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.topic-question .ex-label{letter-spacing:.06em;color:#c8a96b;font-size:.8rem}.club-experience .topic-question h3{max-width:23ch;margin-bottom:1rem;font-size:clamp(1.6rem,2.7vw,2.3rem);font-weight:550;line-height:1.22}.topic-steps{border-bottom:1px solid #47546a;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 1.8rem;display:grid}.topic-steps button{font:inherit;color:#c4cdda;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;min-height:64px;padding:.75rem .25rem;font-size:.875rem;transition:color .18s,background .18s;display:flex}.topic-steps button>span{color:#c8a96b;font-size:.75rem}.topic-steps button:hover{background:#1b2738}.topic-steps button[aria-pressed=true]{color:#f9fafb;background:#20262e;border-bottom-color:#f57018}.topic-answer{color:#e0e5ec;margin:0;font-size:1.05rem;line-height:1.75}.topic-disclaimer{color:#aebaca;border-top:1px solid #354154;margin:2rem 0 0;padding-top:1rem;font-size:.8125rem}@media (max-width:899px){.demo-banner-note{display:none}}@media (max-width:767px){.demo-banner{gap:.4rem;padding:.2rem 1rem;font-size:.8rem}.demo-banner button{font-size:.8rem}.topic-steps{gap:.2rem;margin:1rem 0 1.4rem}.topic-steps button{flex-direction:column;gap:.25rem;font-size:.8rem}.topic-answer{font-size:1rem}}[data-reduced-motion=true] .motion-reveal{opacity:1!important;animation:none!important;transform:none!important}[data-reduced-motion=true] .club-experience *,[data-reduced-motion=true] .club-experience :before,[data-reduced-motion=true] .club-experience :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.motion-reveal{opacity:1!important;animation:none!important;transform:none!important}.club-experience *,.club-experience :before,.club-experience :after{transition:none!important;animation:none!important}}.future-site{--f-paper:#f7f5ef;--f-ink:#192e38;--f-blue:#2f6b8a;--f-mist:#dfeaf0;--f-orange:#f57018;--f-muted:#5f6d73;--f-line:#d3dbdc;background:var(--f-paper);color:var(--f-ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.future-site :is(h1,h2,h3,h4,strong){color:var(--f-ink)}.future-site p{color:var(--f-muted)}.future-site :is(h1,h2,h3){letter-spacing:-.055em;font-weight:700}.future-site h1{max-width:none;margin:0 0 1.7rem;font-size:clamp(3.5rem,6.1vw,6.1rem);line-height:1.02}.future-site h2{margin:0 0 1.6rem;font-size:clamp(2.35rem,4.2vw,4.25rem);line-height:1.07}.future-site h3{letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.35rem;line-height:1.22}.future-site :is(h1,h2) span{color:var(--f-blue)}.f-container{width:min(1280px,100% - 96px);margin-inline:auto}.f-section{padding:100px 0}.future-site :is(section[id],article[id]){scroll-margin-top:100px}.f-header{z-index:40;background:var(--f-paper);border-bottom:1px solid var(--f-line);position:sticky;top:0}.f-header-inner{justify-content:space-between;align-items:center;gap:26px;height:88px;display:flex}.f-wordmark{letter-spacing:-.07em;white-space:nowrap;align-items:baseline;font-size:1.9rem;font-weight:800;display:inline-flex}.f-wordmark>span:first-child{color:var(--f-orange)}.f-wordmark>span:last-child{color:var(--f-ink);font-weight:500}.f-desktop-nav{gap:28px;font-size:.9rem;display:flex}.f-desktop-nav a{padding:14px 0}.f-desktop-nav a:hover,.f-footer nav a:hover{color:var(--f-blue);text-underline-offset:5px;text-decoration:underline}.f-header-actions{align-items:center;gap:16px;display:flex}.f-header-actions .language-switch{font-size:.75rem}.f-header-join{background:var(--f-ink);color:#fff;align-items:center;gap:24px;min-height:44px;padding:11px 18px;font-size:.85rem;display:flex}.f-header-join:hover{background:var(--f-blue)}.future-site .mobile-menu{display:none}.f-hero{isolation:isolate;padding:0;position:relative}.f-hero-grid{grid-template-columns:1.22fr 1fr;align-items:center;gap:0;min-height:670px;display:grid;position:relative}.f-hero-copy{z-index:1;min-width:0;padding:66px 0 70px;position:relative}.future-site .f-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--f-ink);margin:0 0 26px;font-size:.75rem;font-weight:600;line-height:1.5}.f-hero-copy>.f-eyebrow{letter-spacing:.065em;align-items:center;gap:10px;font-size:.67rem;display:flex}.f-orange-square{background:var(--f-orange);flex:none;width:9px;height:9px;display:inline-block}.future-site .f-lead{max-width:490px;margin:0 0 30px;font-size:1.13rem;line-height:1.7}.f-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.f-button{background:var(--f-orange);color:#192e38;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;min-height:54px;padding:15px 22px;font:700 .91rem/1.3 Arial,Helvetica,sans-serif;transition:background .9s,transform .9s;display:inline-flex}.f-button:hover{background:#ff8b42;transform:translateY(-2px)}.f-button span{font-size:1.25rem}.f-button-secondary{border-color:var(--f-ink);color:var(--f-ink);background:0 0}.f-button-secondary:hover{background:var(--f-mist)}.f-text-link{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #9eafb6;text-decoration:underline #9eafb6;display:inline-flex}.f-text-link:hover{color:var(--f-blue)}.future-site .f-hero-note{margin:20px 0 0;font-size:.78rem}.f-hero-art{pointer-events:none;position:absolute;inset:0 -12% 0 48%;overflow:hidden}.f-motif{width:100%;height:100%;display:block}.f-purpose-art .f-motif{height:auto}.f-topic-symbol{width:58px;height:42px;margin-bottom:22px;display:block}.f-themes{padding:38px 0 0}.f-section-top{border-top:1px solid var(--f-line);justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:42px;padding-top:22px;display:flex}.f-section-top .f-eyebrow{margin:0}.f-section-number{color:var(--f-muted);letter-spacing:.08em;white-space:nowrap;font-size:.7rem}.f-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.f-theme-grid article{padding:0 25px 28px 0;position:relative}.f-topic-number{font-size:.7rem;margin:0 0 26px!important}.f-theme-grid h2{letter-spacing:-.04em;min-height:2.3em;margin-bottom:18px;font-size:clamp(1.65rem,2.6vw,2.4rem);line-height:1.1}.future-site .f-topic-sub{color:var(--f-ink);min-height:2.7em;margin-bottom:14px;font-size:.82rem;line-height:1.55}.f-theme-grid article>p:last-child{margin:0;font-size:.91rem;line-height:1.7}.f-theme-mark{border:7px solid var(--f-orange);width:26px;height:26px;position:absolute;top:0;right:22px}.f-mark-health{border-right-color:#0000;border-radius:50%;transform:rotate(-45deg)}.f-mark-finance{border-top:0;border-right:0;width:28px;height:20px;transform:rotate(-45deg)}.f-mark-business{border-bottom:0;border-left:0;border-color:var(--f-blue)}.future-site .f-enablers{border-top:1px solid var(--f-line);flex-wrap:wrap;align-items:center;gap:26px;margin:0;padding:22px 0;font-size:.76rem;display:flex}.f-enablers strong{margin-right:auto;font-weight:500}.f-enablers span{white-space:nowrap}.f-club .f-section-top{border-color:#b8ccd6}.f-club-grid{grid-template-columns:1.05fr 1fr;gap:110px;display:grid}.f-section-intro{max-width:470px;margin-bottom:24px;font-size:1rem;line-height:1.8}.f-club-list{padding-top:8px}.f-club-list article{border-bottom:1px solid #b8ccd6;gap:26px;padding:26px 0;display:flex}.f-club-list article:first-child{padding-top:0}.f-club-list article>span{color:var(--f-blue);padding-top:5px;font-size:.75rem}.f-club-list p{margin:0;font-size:.93rem;line-height:1.7}.f-membership-heading{justify-content:space-between;align-items:center;gap:60px;margin-bottom:28px;display:flex}.f-membership-heading p{max-width:360px;font-size:1rem;line-height:1.8}.f-membership-panel{border:1px solid var(--f-line);background:#fffefa;grid-template-columns:.95fr 1.35fr;display:grid}.f-membership-price{background:#eeeae0;flex-direction:column;align-items:flex-start;padding:50px;display:flex}.f-membership-price .f-eyebrow{letter-spacing:.07em;font-size:.66rem}.f-price{flex-wrap:wrap;align-items:baseline;gap:16px;line-height:1;display:flex;margin:0 0 22px!important}.f-price strong{letter-spacing:-.065em;white-space:nowrap;font-size:5.3rem;font-weight:700}.f-price>span{color:var(--f-ink);font-size:.9rem}.future-site .f-price-description{color:var(--f-ink);margin:0 0 30px;font-size:1.1rem;line-height:1.5}.f-price-note{margin:18px 0 0;font-size:.72rem;line-height:1.6}.f-membership-included{padding:50px 60px}.f-membership-included h3{margin-bottom:22px;font-size:1.2rem}.f-membership-included ul{margin:0 0 30px;padding:0;font-size:.96rem;list-style:none}.f-membership-included li{border-bottom:1px solid var(--f-line);padding:12px 0 12px 29px;position:relative}.f-membership-included li:before{content:"↗";color:var(--f-blue);font-weight:700;position:absolute;top:11px;left:0}.f-own-pace{gap:15px;display:flex}.f-own-pace>span{color:var(--f-orange);font-size:1.8rem;line-height:1.2}.f-own-pace p{margin:0;font-size:.84rem;line-height:1.7}.f-own-pace strong{font-weight:700}.f-options{padding-top:30px}.f-options-grid{grid-template-columns:1fr 1.18fr;gap:100px;display:grid}.f-options h2{font-size:clamp(2rem,3vw,3.1rem)}.f-option-list article{border-bottom:1px solid var(--f-line);margin-bottom:30px;padding:0 0 30px}.future-site .f-tag{background:var(--f-mist);color:#255771;letter-spacing:.025em;margin:0 0 18px;padding:5px 9px;font-size:.65rem;display:inline-block}.future-site .f-tag-outline{color:var(--f-muted);background:0 0;border:1px solid #b5c5cd}.f-option-list h3{margin-bottom:12px;font-size:1.6rem}.f-option-list p{margin-bottom:8px;font-size:.91rem;line-height:1.75}.f-option-list details{margin-top:12px}.f-option-list summary{cursor:pointer;min-height:44px;color:var(--f-blue);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;list-style:none;display:flex}.f-option-list summary::-webkit-details-marker{display:none}.f-option-list details p{padding-top:8px;font-size:.85rem}.f-option-list details[open] summary span{transform:rotate(45deg)}.f-purpose-grid{grid-template-columns:.9fr 1.25fr;align-items:center;gap:100px;display:grid}.f-purpose-art{max-width:390px;position:relative}.f-motif-small{max-height:380px}.f-purpose-art>span{color:var(--f-blue);font-size:.8rem;line-height:1.4;position:absolute;bottom:-10px;left:20px}.future-site .f-purpose-lead{color:var(--f-ink);font-size:1.15rem;line-height:1.7}.f-purpose-grid p{font-size:.97rem;line-height:1.8}.f-founder{border-top:1px solid #cbd0cc;align-items:center;gap:24px;margin-top:65px;padding-top:30px;display:flex}.f-founder img{object-fit:cover;object-position:center 25%;filter:saturate(.75);border-radius:50%;width:78px;height:78px}.f-founder>div{flex-direction:column;gap:5px;display:flex}.f-founder strong{font-size:.95rem}.f-founder span{color:var(--f-muted);font-size:.78rem}.f-founder p{max-width:530px;margin:0 0 0 auto;font-size:.83rem;line-height:1.7}.f-faq-grid{grid-template-columns:.85fr 1.3fr;gap:100px;display:grid}.f-faq h2{font-size:clamp(2.3rem,3.5vw,3.5rem)}.f-faq details{border-bottom:1px solid var(--f-line)}.f-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:68px;padding:20px 0;font-size:.95rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary>span{color:var(--f-blue);font-size:1.3rem;font-weight:400}.f-faq details[open] summary>span{transform:rotate(45deg)}.f-faq details p{margin:0;padding:0 25px 22px 0;font-size:.9rem;line-height:1.8}.future-site .f-small{font-size:.76rem;line-height:1.7}.f-education-note{margin-top:30px}.f-closing{background:#2f6b8a;padding:85px 0;position:relative;overflow:hidden}.f-closing .f-container{z-index:1;position:relative}.future-site .f-closing :is(h2,.f-eyebrow){color:#fff}.f-closing h2{max-width:850px;margin-bottom:35px;font-size:clamp(2.5rem,5.2vw,5.1rem)}.f-closing .f-eyebrow{opacity:.85}.f-closing-shape{border:65px solid #487e9a;width:370px;height:370px;position:absolute;bottom:-110px;right:-80px;transform:rotate(-15deg)}.f-footer{padding:45px 0 25px}.f-footer>.f-container{grid-template-columns:auto 1fr;align-items:center;gap:18px 40px;display:grid}.f-footer p{text-align:right;margin:0;font-size:.79rem}.f-footer nav{flex-wrap:wrap;align-items:center;gap:25px;font-size:.78rem;display:flex}.f-footer nav a{align-items:center;min-height:44px;display:inline-flex}.f-footer .f-container>span{text-align:right;color:var(--f-muted);font-size:.72rem}.f-dialog{background:var(--f-paper);width:calc(100% - 32px);max-width:560px;color:var(--f-ink);border:0;max-height:85vh;margin:auto;padding:45px;overflow:auto;box-shadow:0 20px 80px #192e3833}.f-dialog::backdrop{background:#192e38a8}.f-dialog-close{width:44px;height:44px;color:var(--f-ink);cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:10px;right:10px}.f-dialog h2{font-size:2.5rem}.f-dialog p{font-size:.95rem;line-height:1.7}.future-site .f-dialog-price{color:var(--f-ink);font-size:2.3rem;font-weight:700}.f-dialog-price span{font-size:.8rem;font-weight:400}[data-reduced-motion=true] .future-site *,[data-reduced-motion=true] .future-site :before,[data-reduced-motion=true] .future-site :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.future-site *,.future-site :before,.future-site :after{transition:none!important;animation:none!important}.f-button:hover{transform:none}}@media (min-width:1450px){.f-hero{padding:100px 0}.future-site h1{font-size:6.2rem}}@media (max-width:1150px){.f-container{width:calc(100% - 60px)}.f-desktop-nav{gap:18px;font-size:.82rem}.f-header-actions{gap:8px}.f-club-grid,.f-options-grid,.f-purpose-grid,.f-faq-grid{gap:55px}.f-membership-price{padding:35px}.f-membership-included{padding:35px 40px}.f-hero-copy>.f-eyebrow{letter-spacing:.02em;font-size:.59rem}.f-hero-art{padding-bottom:80px}.f-theme-grid{gap:28px}.f-actions{gap:12px}.f-header-join{gap:12px;padding:10px 13px}}@media (max-width:900px){.f-container{width:calc(100% - 40px)}.f-header-inner{gap:15px;height:76px}.f-desktop-nav{display:none}.f-header-actions{margin-left:auto}.future-site .mobile-menu{margin:0;display:block;position:relative}.future-site .mobile-menu summary{min-height:44px;color:var(--f-ink);border:1px solid var(--f-line);background:0 0;border-radius:0;align-items:center;padding:10px 12px;font-size:.8rem;display:flex}.future-site .mobile-menu nav{background:var(--f-paper);color:var(--f-ink);border:1px solid var(--f-line);min-width:230px;position:absolute;top:54px;right:0;box-shadow:0 12px 30px #192e381a}.future-site .mobile-menu nav a{padding:14px 18px;font-size:.9rem;display:block}.future-site .mobile-menu nav a:hover{background:var(--f-mist)}.f-hero{padding:60px 0}.future-site h1{font-size:clamp(3.4rem,6.2vw,4.5rem)}.f-hero-copy>.f-eyebrow{font-size:.57rem}.f-hero-grid{grid-template-columns:1.3fr 1fr;gap:0}.f-art-caption{min-width:0;padding-left:15px;left:30px;right:0}.f-art-caption p{font-size:.92rem!important}.f-art-caption>span{font-size:.52rem}.f-section{padding:75px 0}.f-club-grid,.f-options-grid,.f-purpose-grid,.f-faq-grid{gap:35px}.f-theme-grid{gap:20px}.f-theme-grid article{padding-right:8px}.f-theme-grid h2{font-size:1.65rem}.f-theme-mark{right:0}.f-membership-included,.f-membership-price{padding:30px}.f-price strong{font-size:4.2rem}.f-membership-heading{gap:30px}.f-enablers{gap:15px!important}.f-founder p{max-width:330px}.f-option-list h3{font-size:1.35rem}.f-purpose-art>span{font-size:.72rem}}@media (max-width:650px){.f-container{width:calc(100% - 36px)}.f-header-inner{gap:8px;height:68px}.f-wordmark{font-size:1.6rem}.f-header-actions{gap:4px}.f-header-join{display:none}.f-header-actions .language-switch a{min-width:32px;padding:6px}.f-hero{padding:42px 0 25px}.f-hero-grid{grid-template-columns:1fr;gap:12px}.f-hero-copy>.f-eyebrow{letter-spacing:.03em;gap:7px;margin-bottom:24px;font-size:.55rem}.future-site h1{margin-bottom:23px;font-size:clamp(2.7rem,9.7vw,4rem);line-height:1.06}.future-site .f-lead{max-width:470px;font-size:1rem;line-height:1.7}.f-actions{flex-direction:column;align-items:flex-start;gap:10px}.f-button{min-height:52px;padding:14px 18px;font-size:.88rem}.f-hero-note{margin-top:12px!important}.f-hero-art{justify-self:center;width:100%;max-width:450px;height:340px;padding:0 55px 35px 0}.f-motif{max-height:330px}.f-art-caption{padding-left:12px;bottom:0;left:auto;right:0}.f-art-caption p{font-size:.8rem!important}.f-art-caption>span{font-size:.5rem}.f-section{padding:58px 0}.f-themes{padding-top:22px}.f-section-top{gap:14px;margin-bottom:32px;padding-top:18px}.future-site .f-section-top .f-eyebrow{font-size:.64rem}.f-section-number{font-size:.6rem}.f-theme-grid{grid-template-columns:1fr;gap:0}.f-theme-grid article{border-bottom:1px solid var(--f-line);margin-bottom:27px;padding:0 0 26px}.f-topic-number{margin-bottom:12px!important}.f-theme-grid h2{min-height:0;margin-bottom:12px;font-size:2rem}.f-theme-grid h2 br{display:none}.future-site .f-topic-sub{min-height:0;margin-bottom:10px;font-size:.82rem}.f-theme-mark{top:6px;right:3px}.f-theme-grid article>p:last-child{max-width:480px}.future-site .f-enablers{border-top:0;padding:0 0 25px;gap:9px 19px!important}.f-enablers strong{width:100%;margin-bottom:3px;font-size:.78rem}.f-enablers span{font-size:.7rem}.f-club-grid,.f-options-grid,.f-purpose-grid,.f-faq-grid{grid-template-columns:1fr;gap:30px}.future-site h2{font-size:2.45rem}.f-club-list{padding-top:5px}.f-club-list article{gap:20px;padding:22px 0}.f-membership-heading{margin-bottom:28px;display:block}.f-membership-heading p{max-width:500px}.f-membership-panel{grid-template-columns:1fr}.f-membership-price{padding:30px}.f-price strong{font-size:4.8rem}.f-membership-price .f-eyebrow{font-size:.64rem}.f-membership-included{padding:30px 24px}.f-membership-included li{font-size:.9rem}.f-options{padding-top:0}.f-option-list h3{font-size:1.48rem}.f-option-list article:last-child{margin-bottom:0}.f-purpose-art{justify-self:center;max-width:320px;display:none}.f-founder{grid-template-columns:64px 1fr;gap:16px;margin-top:35px;padding-top:24px;display:grid}.f-founder img{width:64px;height:64px}.f-founder p{grid-column:1/-1;max-width:none;margin:0;font-size:.8rem}.f-faq-grid{gap:15px}.f-faq summary{padding:18px 0;font-size:.9rem}.f-closing{padding:60px 0}.f-closing h2{font-size:2.65rem}.f-closing-shape{border-width:40px;width:250px;height:250px;bottom:-125px;right:-130px}.f-footer{padding:32px 0 20px}.f-footer>.f-container{grid-template-columns:1fr;gap:15px}.f-footer p,.f-footer .f-container>span{text-align:left}.f-footer nav{gap:10px 20px}.f-dialog{padding:42px 24px 28px}.f-dialog h2{font-size:2rem}.f-dialog p{font-size:.88rem}}html.brand-light:has([data-brand-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#243f4b}html.brand-light:has([data-brand-theme=dark]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#243f4b}[data-brand-theme=dark] .future-site{--f-paper:#243f4b;--f-ink:#f7f5ef;--f-blue:#a9d5e6;--f-mist:#315766;--f-muted:#c8d6dc;--f-line:#496875;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand-theme=dark] .future-site :is(.f-membership,.f-purpose){--f-paper:#f7f5ef;--f-ink:#192e38;--f-blue:#2f6b8a;--f-mist:#dfeaf0;--f-muted:#5f6d73;--f-line:#cbd5d8;background:var(--f-paper);color:var(--f-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-brand-theme=dark] .future-site .f-purpose{background:#eae7dd}[data-brand-theme=dark] .f-hero-art .f-ribbon-blue-top{fill:#4185a6}[data-brand-theme=dark] .f-hero-art .f-ribbon-blue-fold{fill:#2f6b8a}[data-brand-theme=dark] .f-hero-art .f-ribbon-blue-exit{fill:#367b9d}[data-brand-theme=dark] .f-header-join{color:#192e38;background:#f57018}[data-brand-theme=dark] .f-header-join:hover{background:#ff8b42}[data-brand-theme=dark] .future-site .language-switch a{color:var(--f-muted)}[data-brand-theme=dark] .future-site .language-switch a:hover,[data-brand-theme=dark] .future-site .language-switch a[aria-current=page]{background:var(--f-mist);color:var(--f-ink)}[data-brand-theme=dark] .future-site :is(.f-club .f-section-top,.f-club-list article){border-color:#60808c}[data-brand-theme=dark] .future-site .f-tag{color:#d7ecf4;background:#315766}[data-brand-theme=dark] .future-site .f-tag-outline{color:var(--f-muted);background:0 0;border-color:#62818f}[data-brand-theme=dark] .f-options{padding-top:75px}[data-brand-theme=dark] .f-closing{background:#2f6b8a}.brand-light [data-brand-theme=dark] .demo-banner{color:#d9e6eb;background:#315766;border-color:#496875}.brand-light [data-brand-theme=dark] .demo-banner strong{color:#f7f5ef}.brand-light [data-brand-theme=dark] .demo-banner button{color:#d9e6eb}.brand-light [data-brand-theme=dark] .demo-banner button:hover{color:#fff}.brand-light [data-brand-theme=dark] .demo-banner button:disabled{color:#c8d6dc}.brand-light [data-brand-theme=dark] .demo-banner button:focus-visible{outline-color:#a9d5e6}.future-site :focus-visible{outline-color:var(--f-blue)}.future-site h1{letter-spacing:-.065em;font-weight:800}.future-site h1 span{color:inherit}.future-site .f-hero-note{margin:23px 0 0;font-size:.82rem;line-height:1.65}.future-site .f-hero-detail{margin:3px 0 0;font-size:.75rem}.future-site .f-club-example{border-left:2px solid var(--f-orange);margin:22px 0 0;padding-left:26px;font-size:.8rem;line-height:1.7}.f-founder{margin-top:42px}.f-purpose-art{overflow:hidden}.f-purpose-art>span{background:#eae7dd;padding:8px 12px;bottom:0;left:0}.f-theme-switch{position:relative}.f-theme-trigger{cursor:pointer;min-height:44px;color:var(--f-muted);border:1px solid var(--f-line);justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:.72rem;list-style:none;display:flex}.f-theme-trigger::-webkit-details-marker{display:none}.f-theme-trigger:hover,.f-theme-switch[open] .f-theme-trigger{color:var(--f-ink);background:var(--f-mist)}.f-theme-chevron{font-size:.8rem}.f-theme-popover{z-index:55;background:var(--f-paper);width:260px;color:var(--f-ink);border:1px solid var(--f-line);padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 15px 35px #102a3420}.f-theme-options{border:0;margin:0;padding:0}.f-theme-options legend{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.f-theme-option{cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:9px 4px;display:flex}.f-theme-option input{width:18px;height:18px;accent-color:var(--f-blue);flex:none;margin:0}.f-theme-option-copy{font-size:.84rem;font-weight:700;line-height:1.4}.f-theme-option small{color:var(--f-muted);margin-top:2px;font-size:.69rem;font-weight:400;display:block}.future-site .f-theme-note{border-top:1px solid var(--f-line);margin:12px 0 0;padding-top:10px;font-size:.66rem;line-height:1.6}@media (min-width:1450px){.f-hero{padding:0}.f-hero-grid{min-height:740px}}@media (max-width:1150px){.f-header-inner{gap:18px}.f-header-actions{gap:8px}.f-desktop-nav{gap:16px}.f-hero-grid{min-height:620px}.f-hero-copy{padding:55px 0}.f-hero-art{padding:0}.f-hero-copy>.f-eyebrow{font-size:.58rem}}@media (max-width:1050px){.f-desktop-nav{display:none}.f-header-actions{margin-left:auto}.future-site .mobile-menu{margin:0;display:block;position:relative}.future-site .mobile-menu summary{min-height:44px;color:var(--f-ink);border:1px solid var(--f-line);background:0 0;border-radius:0;align-items:center;padding:10px 12px;font-size:.8rem;display:flex}.future-site .mobile-menu nav{background:var(--f-paper);color:var(--f-ink);border:1px solid var(--f-line);min-width:230px;position:absolute;top:54px;right:0;box-shadow:0 12px 30px #192e381a}.future-site .mobile-menu nav a{padding:14px 18px;font-size:.9rem;display:block}.future-site .mobile-menu nav a:hover{background:var(--f-mist)}}@media (max-width:900px){.f-hero{padding:0}.f-hero-grid{grid-template-columns:1.22fr 1fr;min-height:590px}.f-hero-copy{padding:48px 0}.f-hero-art{padding:0;inset:0 -12% 0 48%}.future-site h1{font-size:clamp(3.1rem,6.2vw,4.5rem)}}@media (max-width:650px){.f-wordmark{font-size:1.4rem}.f-header-inner{gap:8px}.f-header-actions{gap:5px}.f-theme-trigger{width:44px;padding:8px}.f-theme-current,.f-theme-chevron{display:none}.future-site .mobile-menu summary{padding:10px 8px}.f-hero-grid{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.f-hero-copy{padding:38px 0 10px}.f-hero-copy>.f-eyebrow{font-size:.54rem}.future-site h1{font-size:clamp(2.7rem,9.7vw,4rem);line-height:1.05}.f-hero-art{align-self:stretch;width:calc(100% + 36px);max-width:none;height:350px;margin:0 -18px;padding:0;position:relative;inset:auto}.f-motif{height:100%;max-height:none}.future-site .f-hero-note{font-size:.75rem;margin-top:18px!important}.future-site .f-hero-detail{font-size:.68rem}.f-topic-symbol{width:50px;height:37px;margin-bottom:15px}.f-theme-grid article{padding-top:4px}.future-site .f-theme-grid h2{font-size:clamp(1.55rem,6.5vw,2rem);line-height:1.15}[data-brand-theme=dark] .f-options{padding-top:58px}.f-theme-popover{width:250px;right:-38px}.brand-theme-root .demo-banner{padding:.25rem 1rem;font-size:.72rem}.brand-theme-root .demo-banner button{min-height:40px;font-size:.7rem}.brand-theme-root .demo-banner-note{display:none}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.future-site{--f-muted:#52636b;font-family:Manrope,Arial,Helvetica,sans-serif}.future-site :is(h1,h2,h3){font-weight:800}.future-site h1{letter-spacing:-.064em;font-size:clamp(3.5rem,6.15vw,6.2rem);line-height:1.05}.f-button{font-family:inherit;font-weight:800}.f-wordmark{letter-spacing:-.065em;font-weight:800}.future-site .f-hero-copy>.f-eyebrow{color:#a4430a;letter-spacing:-.025em;text-transform:none;gap:0;max-width:35em;font-size:clamp(.82rem,1.1vw,1rem);font-weight:800}.f-hero-copy .f-orange-square{display:none}.future-site .f-lead{font-size:1.12rem;line-height:1.75}.f-section-top{margin-bottom:36px}.f-theme-grid{gap:0}.f-theme-grid article{padding:0 30px 30px}.f-theme-grid article:first-child{padding-left:0}.f-theme-grid article:last-child{padding-right:0}.f-theme-grid article+article{border-left:1px solid var(--f-line)}.f-theme-grid h2{letter-spacing:-.05em;font-size:clamp(1.7rem,2.5vw,2.35rem)}.future-site .f-topic-sub{min-height:3.2em;font-size:.94rem;font-weight:600;line-height:1.6}.f-theme-grid article>p:last-child{font-size:.94rem;line-height:1.8}.f-themes{padding-bottom:12px}.f-club{background:#dceaf0}.f-club-list h3{font-size:1.4rem}.f-club-list article>span{color:var(--f-blue);font-weight:800}.f-membership-panel{border:0;box-shadow:0 12px 35px #192e3809}.f-membership-price{--f-ink:#f7f5ef;--f-muted:#d4e2e8;--f-blue:#b9dce9;border-top:5px solid var(--f-orange);color:var(--f-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#244f64;padding-top:45px}.future-site .f-membership-price :is(.f-eyebrow,.f-price-description,.f-price strong,.f-price>span){color:#f7f5ef}.future-site .f-membership-price .f-price-note{color:#d4e2e8}.f-dialog{--f-paper:#f7f5ef;--f-ink:#192e38;--f-muted:#52636b;--f-blue:#2f6b8a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.future-site .f-membership-price .f-dialog .f-eyebrow{color:var(--f-blue);font-size:.75rem}.f-membership-included{border:1px solid var(--f-line);border-left:0}.f-price strong{letter-spacing:-.07em;font-weight:800}.f-membership-included h3{font-size:1.4rem}.f-membership-included li{padding-top:15px;padding-bottom:15px}.f-options{padding-bottom:76px}.f-option-list article:last-child{margin-bottom:0}.f-purpose{background:#e9e5da}.f-faq summary{transition:color .8s}.f-faq summary:hover,.f-option-list summary:hover{color:var(--f-blue)}.f-theme-option{border:1px solid #0000;padding:9px 8px}.f-theme-option:has(input:checked){background:var(--f-mist);border-color:var(--f-line)}.f-theme-option:hover{background:var(--f-mist)}.f-closing-art{pointer-events:none;opacity:.45;width:570px;height:570px;position:absolute;top:-75px;right:-190px}.f-closing-art .f-motif{height:100%;max-height:none}.future-site .mobile-menu{border-top:0;flex:none;width:auto}.future-site .motion-reveal[data-motion=playing]{animation:.7s cubic-bezier(.22,1,.36,1) both f-section-enter}@keyframes f-section-enter{0%{transform:translateY(22px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){[data-reduced-motion]:not([data-reduced-motion=true]) .f-hero-art,.brand-theme-root [data-site-experience]:not([data-reduced-motion=true]) .f-hero-art{animation:.85s cubic-bezier(.22,1,.36,1) both f-art-enter}}@keyframes f-art-enter{0%{opacity:.5;transform:translate(25px)}to{opacity:1;transform:none}}[data-brand-theme=dark] .future-site{--f-muted:#c8d6dc}[data-brand-theme=dark] .future-site .f-hero-copy>.f-eyebrow{color:#ff9b59}[data-brand-theme=dark] .f-club{background:#315766}[data-brand-theme=dark] .future-site .f-membership-price{--f-ink:#f7f5ef;--f-muted:#d4e2e8}@media (min-width:1450px){.future-site h1{font-size:6.2rem}}@media (max-width:1150px){.future-site .f-hero-copy>.f-eyebrow{max-width:29em;font-size:.8rem}.f-theme-grid article{padding-inline:24px}.f-club-list h3{font-size:1.2rem}.f-membership-price{padding-top:30px}}@media (max-width:900px){.future-site h1{font-size:clamp(3.1rem,6.1vw,4.5rem)}.f-theme-grid article{padding-inline:16px}.f-theme-grid h2{font-size:1.65rem}.future-site .f-topic-sub{font-size:.84rem}.f-theme-grid article>p:last-child{font-size:.87rem}.f-closing-art{opacity:.28;right:-280px}}@media (max-width:650px){.future-site h1{font-size:clamp(2.45rem,9.4vw,3.8rem);line-height:1.08}.future-site .f-hero-copy>.f-eyebrow{max-width:26em;margin-bottom:22px;font-size:.78rem;line-height:1.5}.future-site .f-lead{font-size:1rem;line-height:1.75}.f-hero-art{height:300px}.f-theme-grid article{margin:0 0 25px;padding:0 0 25px!important}.f-theme-grid article+article{border-left:0}.future-site .f-topic-sub{min-height:0;font-size:.94rem}.f-theme-grid article>p:last-child{font-size:.94rem}.future-site .mobile-menu summary{justify-content:center;min-width:62px;padding:8px;font-size:.72rem}.f-membership-price{padding-top:27px}.f-membership-included{border-left:1px solid var(--f-line);border-top:0}.f-options{padding-bottom:58px}.f-closing-art{opacity:.22;width:420px;height:420px;top:0;right:-235px}}@media (max-width:380px){.f-header-inner,.f-header-actions{gap:6px}.f-header-actions .language-switch a[aria-current=page],.f-header-actions .language-switch>span{display:none}.f-header-actions .language-switch a{min-width:36px}.future-site .mobile-menu summary{min-width:57px;padding:8px 5px}.f-wordmark{font-size:1.3rem}.f-theme-popover{width:250px;right:-65px}.future-site h2{font-size:2.15rem}}.f-motif{position:relative;overflow:hidden}.f-motif img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.f-motif .f-motif-dark,[data-brand-theme=dark] .f-motif-auto .f-motif-light,.f-motif-dark .f-motif-light{display:none}[data-brand-theme=dark] .f-motif-auto .f-motif-dark,.f-motif-dark .f-motif-dark{display:block}.f-purpose-art .f-motif{aspect-ratio:1;height:auto}.future-site .f-purpose,[data-brand-theme=dark] .future-site .f-purpose,.f-purpose-art>span{background:#f7f5ef}.f-closing-art{opacity:1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}html:has([data-reduced-motion=true]){scroll-behavior:auto}@media (max-width:650px){.f-closing-art{opacity:.35}.f-hero-art{-webkit-mask-image:none;mask-image:none}}.f-hero-art{inset:0 -12% 0 25%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9%);mask-image:linear-gradient(90deg,#0000,#000 9%)}[data-brand-theme=dark] .future-site{--f-paper:#274552}html.brand-light:has([data-brand-theme=dark]){background:#274552}html.brand-light:has([data-brand-theme=dark]) body{background:#274552}.f-closing,[data-brand-theme=dark] .f-closing{background:#274552}@media (max-width:900px){.f-hero-art{inset:0 -12% 0 30%}}@media (max-width:650px){.f-hero-art{inset:auto;-webkit-mask-image:none;mask-image:none}}.future-site .mobile-menu nav a{color:var(--f-ink);border-color:var(--f-line)}@media (min-width:901px) and (max-width:1449px){.f-hero-copy{padding:54px 0 52px}.f-hero-grid{min-height:640px}}@media (min-width:901px){.f-wordmark{font-size:2.5rem}.future-site h1{font-size:clamp(4rem,7.1vw,6.2rem)}.future-site .f-hero-copy>.f-eyebrow{font-size:clamp(1rem,1.45vw,1.2rem)}.future-site .f-lead{max-width:520px;font-size:1.17rem}.f-hero-art{inset:0 -12% 0 32%}.f-actions .f-button{min-width:300px;min-height:60px;font-size:1rem}.f-actions{gap:18px}}@media (min-width:901px) and (max-width:1150px){.future-site h1{font-size:6.4vw}.future-site .f-hero-copy>.f-eyebrow{font-size:.9rem}.f-actions .f-button{min-width:270px}}@media (max-width:650px){.f-actions .f-button,.f-actions{width:100%}}.f-hero-art{-webkit-mask-image:none;mask-image:none}.f-hero-art .f-motif img{object-position:center 30%}@media (min-width:651px) and (max-width:900px){.f-hero-art{inset:0 -12% 0 57%}}.future-german .f-recognition{padding:62px 0 42px}.future-german .f-recognition-heading,.future-german .f-foundation-heading{grid-template-columns:1.08fr 1fr;align-items:end;gap:75px;margin-bottom:36px;display:grid}.future-german .f-recognition-heading h2,.future-german .f-foundation-heading h2{margin-bottom:0;font-size:clamp(2.4rem,3.8vw,3.8rem)}.future-german .f-recognition-heading>p,.future-german .f-foundation-heading>p{max-width:42ch;margin:0 0 4px;font-size:1rem;line-height:1.8}.future-german .f-recognition-heading .f-eyebrow{margin-bottom:18px}.future-german .f-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.future-german .f-recognition-grid article{border-top:1px solid var(--f-line);gap:22px;min-width:0;padding:26px 0;display:flex}.future-german .f-example-number{color:var(--f-blue);flex:none;padding-top:5px;font-size:.72rem;font-weight:800}.future-german .f-recognition-grid h3{letter-spacing:-.035em;margin-bottom:11px;font-size:1.22rem;line-height:1.4}.future-german .f-recognition-grid p{margin:0;font-size:.95rem;line-height:1.8}.future-german .f-recognition-invite{border-top:1px solid var(--f-line);max-width:88ch;margin:0;padding-top:21px;font-size:.85rem;line-height:1.8}.future-german .f-themes{padding:25px 0 80px}.future-german .f-foundation-heading{margin-bottom:45px}.future-german .f-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.future-german .f-foundation-grid article{min-width:0;padding:0 38px 32px}.future-german .f-foundation-grid article:first-child{padding-left:0}.future-german .f-foundation-grid article:last-child{padding-right:0}.future-german .f-foundation-grid h3{letter-spacing:-.055em;min-height:2.4em;margin-bottom:15px;font-size:clamp(1.65rem,2.2vw,2.3rem);line-height:1.2}.future-german .f-foundation-grid .f-foundation-label{color:var(--f-blue);margin:0 0 16px;font-size:.72rem;font-weight:700;line-height:1.65}.future-german .f-foundation-grid .f-topic-sub{min-height:0;margin-bottom:13px}.future-german .f-foundation-grid article>p:last-child{max-width:52ch;font-size:.97rem;line-height:1.85}.future-german .f-supporting-paths{border-top:1px solid var(--f-line);grid-template-columns:1.08fr 1fr;gap:75px;margin-top:8px;padding-top:30px;display:grid}.future-german .f-supporting-paths .f-eyebrow{margin-bottom:16px;font-size:.7rem}.future-german .f-supporting-paths h3{margin-bottom:13px;font-size:1.4rem;line-height:1.35}.future-german .f-supporting-paths p{max-width:49ch;margin-bottom:0;font-size:.92rem;line-height:1.8}.future-german .f-supporting-paths dl{margin:0}.future-german .f-supporting-paths dl>div{border-bottom:1px solid var(--f-line);grid-template-columns:.9fr 1.2fr;gap:20px;padding:16px 0;display:grid}.future-german .f-supporting-paths dl>div:first-child{padding-top:0}.future-german .f-supporting-paths dt{color:var(--f-ink);font-size:.81rem;font-weight:800;line-height:1.65}.future-german .f-supporting-paths dd{color:var(--f-muted);margin:0;font-size:.85rem;line-height:1.75}.future-german .f-impact-examples{border-top:1px solid var(--f-line);margin-top:24px;padding-top:23px}.future-german .f-impact-examples h3{letter-spacing:-.025em;font-size:1rem;line-height:1.5}.future-german .f-impact-examples ul{margin:0;padding:0;list-style:none}.future-german .f-impact-examples li{color:var(--f-muted);margin:0 0 12px;font-size:.88rem;line-height:1.8}.future-german .f-purpose-invitation{margin:20px 0 0;font-size:.82rem;line-height:1.8}.future-german .f-practice-example{border-left:3px solid var(--f-orange);max-width:49ch;margin-top:34px;padding:6px 0 0 24px}.future-german .f-practice-example .f-eyebrow{margin-bottom:14px;font-size:.65rem}.future-german .f-practice-example h3{margin-bottom:22px;font-size:1.25rem;line-height:1.45}.future-german .f-practice-example ol{counter-reset:practice;margin:0;padding:0;list-style:none}.future-german .f-practice-example li{counter-increment:practice;padding:0 0 18px 32px;position:relative}.future-german .f-practice-example li:before{content:"0" counter(practice);color:var(--f-blue);font-size:.7rem;font-weight:800;position:absolute;top:2px;left:0}.future-german .f-practice-example li strong{margin-bottom:5px;font-size:.86rem;line-height:1.6;display:block}.future-german .f-practice-example li p{margin:0;font-size:.85rem;line-height:1.8}.future-german .f-practice-example>.f-small{margin:2px 0 0;font-size:.75rem;line-height:1.8}.future-german .f-option-list h3{margin-bottom:9px;font-size:1.42rem;line-height:1.35}.future-german .f-option-list .f-format-name{color:var(--f-blue);margin-bottom:15px;font-size:.8rem;font-weight:700;line-height:1.65}.future-german .f-reflection-app{border-top:1px solid var(--f-line);grid-template-columns:1fr 1.18fr;gap:70px;margin-top:48px;padding-top:28px;display:grid}.future-german .f-reflection-app .f-tag{margin-bottom:14px;font-size:.65rem;line-height:1.7}.future-german .f-reflection-app h3{font-size:1.28rem;line-height:1.4}.future-german .f-reflection-app p{margin-bottom:12px;font-size:.9rem;line-height:1.8}.future-german .f-reflection-app .f-text-link{align-items:center;min-height:44px;font-size:.88rem}.future-german .f-closing h2 span{color:#a9d5e6}.future-german .f-closing-copy{color:#d4e2e8;max-width:50ch;margin:-10px 0 28px;font-size:1rem;line-height:1.8}@media (max-width:1150px){.future-german .f-recognition-heading,.future-german .f-foundation-heading,.future-german .f-supporting-paths{gap:42px}.future-german .f-recognition-grid{column-gap:42px}.future-german .f-foundation-grid article{padding-inline:25px}.future-german .f-reflection-app{gap:42px}}@media (max-width:900px){.future-german .f-recognition-heading,.future-german .f-foundation-heading{gap:30px}.future-german .f-recognition-heading h2,.future-german .f-foundation-heading h2{font-size:2.55rem}.future-german .f-recognition-grid{column-gap:30px}.future-german .f-recognition-grid article{gap:16px}.future-german .f-recognition-grid h3{font-size:1.08rem}.future-german .f-recognition-grid p{font-size:.9rem}.future-german .f-foundation-grid article{padding-inline:20px}.future-german .f-foundation-grid h3{font-size:1.45rem}.future-german .f-foundation-grid .f-foundation-label{min-height:3.3em}.future-german .f-supporting-paths{gap:32px}.future-german .f-supporting-paths dl>div{grid-template-columns:1fr;gap:4px}.future-german .f-reflection-app{gap:32px}}@media (max-width:650px){.future-german .f-recognition{padding:36px 0 35px}.future-german .f-recognition-heading,.future-german .f-foundation-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.future-german .f-recognition-heading h2,.future-german .f-foundation-heading h2{font-size:clamp(2.05rem,7.5vw,2.7rem)}.future-german .f-recognition-heading>p,.future-german .f-foundation-heading>p{max-width:none;font-size:.94rem}.future-german .f-recognition-grid{grid-template-columns:1fr}.future-german .f-recognition-grid article{gap:17px;padding:23px 0}.future-german .f-recognition-grid h3{font-size:1.12rem}.future-german .f-recognition-grid p{font-size:.93rem}.future-german .f-recognition-invite{font-size:.82rem}.future-german .f-themes{padding:14px 0 55px}.future-german .f-foundation-grid{grid-template-columns:1fr}.future-german .f-foundation-grid article{margin-bottom:26px;padding:0 0 26px!important}.future-german .f-foundation-grid article:last-child{border-bottom:0;margin-bottom:0}.future-german .f-foundation-grid .f-foundation-label{min-height:0;margin-bottom:11px}.future-german .f-foundation-grid h3{min-height:0;font-size:2rem}.future-german .f-foundation-grid article>p:last-child{font-size:.94rem}.future-german .f-supporting-paths{grid-template-columns:1fr;gap:25px;margin-top:0;padding-top:26px}.future-german .f-supporting-paths dl>div{grid-template-columns:1fr;gap:4px;padding:14px 0}.future-german .f-impact-examples{margin-top:23px;padding-top:21px}.future-german .f-impact-examples li{font-size:.87rem}.future-german .f-practice-example{max-width:none;margin-top:28px;padding-left:19px}.future-german .f-option-list h3{font-size:1.35rem}.future-german .f-reflection-app{grid-template-columns:1fr;gap:10px;margin-top:32px;padding-top:25px}.future-german .f-reflection-app h3{font-size:1.2rem}.future-german .f-closing-copy{max-width:32ch;font-size:.93rem}}.brand-theme-root .motion-preferences{color:#52636b;text-align:center;background:#f7f5ef;padding:1rem}[data-brand-theme=dark].brand-theme-root .motion-preferences{color:#c8d6dc;background:#173d50}.brand-theme-root .motion-preferences button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:.5rem 1rem;text-decoration:underline}.brand-theme-root .motion-preferences button:focus-visible{outline-offset:4px;outline:2px solid #f57018}.brand-theme-root .future-site .f-hero-art{animation:none!important}.f-title-line{display:inline-block}[data-motion-item][data-motion-style=left]{--motion-x:calc(-1 * clamp(160px,20vw,280px));--motion-y:0px}[data-motion-item][data-motion-style=right]{--motion-x:clamp(160px,20vw,280px);--motion-y:0px}[data-motion-item][data-motion-style=rise]{--motion-x:0px;--motion-y:calc(clamp(150px,22vh,220px) * var(--motion-direction,1))}[data-motion-item][data-motion-style=rise-up]{--motion-x:0px;--motion-y:calc(100% + 24px)}.future-site .f-motion-window{display:flow-root;overflow:clip}.f-motion-window>[data-motion-item]{display:flow-root}.future-site .f-theme-grid{overflow:clip}.f-ribbon-poster{position:absolute;inset:0}.f-ribbon-canvas{left:var(--ribbon-left,0px);top:var(--ribbon-top,0px);width:var(--ribbon-size,100%);height:var(--ribbon-size,100%);pointer-events:none;display:none;position:absolute}.f-ribbon-part{transform-origin:50%;position:absolute;inset:0}.f-ribbon-part img{object-fit:fill}.f-ribbon-part-orange{clip-path:polygon(69.139% 0%,100% 0%,41.627% 30.223%,42.344% 63.317%,56.699% 55.821%,44.179% 48.804%,44.179% 40.829%,66.108% 50.558%,66.587% 75.518%,21.372% 100%,0% 100%,0% 84.53%,22.568% 73.206%,26.715% 19.936%)}.f-ribbon-part-blue{clip-path:polygon(44.258% 28.309%,93.939% 15.152%,95.295% 62.998%,100% 65.072%,100% 77.193%,83.413% 69.219%,83.333% 31.659%,44.179% 40.829%)}.f-ribbon-part-mist-rear{clip-path:polygon(53.509% 38.676%,79.426% 44.896%,79.904% 69.777%,100% 81.1%,100% 97.448%,70.016% 75.359%,69.856% 52.153%,66.108% 50.558%,53.509% 44.976%)}.f-ribbon-part-mist-floor{clip-path:polygon(66.587% 75.518%,96.093% 100%,21.372% 100%)}@media (prefers-reduced-motion:no-preference){[data-motion-item][data-motion-phase=playing]{animation:4s cubic-bezier(.18,1,.25,1) both f-item-arrive;animation-delay:var(--item-delay,0s)}[data-motion-item][data-motion-kind=action][data-motion-phase=playing]{animation-name:f-action-arrive}[data-motion-item][data-motion-style][data-motion-phase=playing]{animation-name:f-strong-arrive;animation-timing-function:cubic-bezier(.22,.55,.3,1)}.f-motion-window>[data-motion-style=rise-up][data-motion-phase=waiting]{transform:translateY(calc(100% + 24px))}.f-motion-window>[data-motion-style=rise-up][data-motion-phase=playing]{animation-name:f-rise-up-arrive;animation-duration:var(--motion-rise-duration,3s);animation-timing-function:linear}[data-motion-item][data-motion-style][data-motion-kind=action][data-motion-phase=playing]{animation-name:f-strong-action-arrive}[data-ribbon-scene][data-motion-phase=playing] .f-ribbon-poster{visibility:hidden}[data-ribbon-scene][data-motion-phase=playing] .f-ribbon-canvas{display:block}[data-motion-phase=playing]>.f-ribbon-canvas>.f-ribbon-part-blue{animation:5.5s cubic-bezier(.18,1,.25,1) both f-blue-arrive}[data-motion-phase=playing]>.f-ribbon-canvas>.f-ribbon-part-orange{animation:6.25s cubic-bezier(.18,1,.25,1) .9s both f-orange-arrive}[data-motion-phase=playing]>.f-ribbon-canvas>:is(.f-ribbon-part-mist-rear,.f-ribbon-part-mist-floor){animation:5.5s cubic-bezier(.18,1,.25,1) 1.8s both f-mist-arrive}}.future-german{--motion-rise-duration:2s}@keyframes f-item-arrive{0%{opacity:.28;transform:translate3d(0,calc(38px * var(--motion-direction,1)),0)}to{opacity:1;transform:none}}@keyframes f-action-arrive{0%{transform:translate3d(0,calc(26px * var(--motion-direction,1)),0)}to{transform:none}}@keyframes f-strong-arrive{0%{opacity:.5;transform:translate3d(var(--motion-x,0px),var(--motion-y,0px),0)}to{opacity:1;transform:none}}@keyframes f-rise-up-arrive{0%{opacity:1;transform:translateY(calc(100% + 24px))}to{opacity:1;transform:none}}@keyframes f-strong-action-arrive{0%{transform:translate3d(var(--motion-x,0px),var(--motion-y,0px),0)}to{transform:none}}@keyframes f-blue-arrive{0%{opacity:0;transform:translate(115px,-85px)rotate(1.4deg)}to{opacity:1;transform:none}}@keyframes f-orange-arrive{0%{opacity:0;transform:translate(-125px,105px)rotate(-1.4deg)}to{opacity:1;transform:none}}@keyframes f-mist-arrive{0%{opacity:0;transform:translateY(145px)rotate(.7deg)}to{opacity:1;transform:none}}@media (max-height:320px){.f-motion-window>[data-motion-style=rise-up]{opacity:1!important;animation:none!important;transform:none!important}}[data-motion-item]:focus-within,[data-reduced-motion=true] .future-site [data-motion-item]{opacity:1!important;animation:none!important;transform:none!important}[data-reduced-motion=true] .f-ribbon-poster{visibility:visible!important}[data-reduced-motion=true] .f-ribbon-canvas{display:none!important}@media (prefers-reduced-motion:reduce){.future-site [data-motion-item]{opacity:1!important;animation:none!important;transform:none!important}.f-ribbon-poster{visibility:visible!important}.f-ribbon-canvas{display:none!important}}.brand-theme-root .demo-banner{flex-wrap:wrap}.brand-theme-root .demo-replay{border:1px solid;min-height:36px;margin-left:8px;padding:5px 10px}@media (max-width:650px){[data-motion-item][data-motion-style=left]{--motion-x:calc(-1 * clamp(75px,24vw,110px))}[data-motion-item][data-motion-style=right]{--motion-x:clamp(75px,24vw,110px)}[data-motion-item][data-motion-style=rise]{--motion-y:calc(140px * var(--motion-direction,1))}.f-theme-grid>[data-motion-style=rise]{--motion-x:clamp(75px,24vw,110px);--motion-y:0px}.f-theme-grid>[data-motion-style=right]{--motion-x:calc(-1 * clamp(75px,24vw,110px))}.brand-theme-root .demo-banner-actions{justify-content:space-between;width:100%}.brand-theme-root .demo-replay{margin-left:0;font-size:.7rem}@keyframes f-item-arrive{0%{opacity:.35;transform:translate3d(0,calc(28px * var(--motion-direction,1)),0)}to{opacity:1;transform:none}}@keyframes f-orange-arrive{0%{opacity:0;transform:translate(-70px,65px)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes f-blue-arrive{0%{opacity:0;transform:translate(70px,-55px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes f-mist-arrive{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}}
