:root{--radius:24px;--gutter:32px;--max:1600px;--ease-cubic:cubic-bezier(.65,0,.35,1);--ease-quart:cubic-bezier(.76,0,.24,1);--ease-quint:cubic-bezier(.83,0,.17,1);--surface:#e8ebeb}body{line-height:1.5}h1,h2,h3,h4{font-weight:400;letter-spacing:-1px}h1{font-size:68px;line-height:72px}h2{font-size:56px;line-height:1}h3{font-size:32px;line-height:1.13}.wrap{width:calc(min(var(--max),100%) - var(--gutter)*2)}.eyebrow{font-size:12px;line-height:16px;letter-spacing:.06em;margin-bottom:24px}.rte{line-height:1.5}.section-heading{max-width:760px;margin-bottom:48px}.section-intro{max-width:680px;margin-bottom:64px;font-size:18px}.content-section,.contact-section,.newsletter-section{padding-block:120px}.content-section:has(.content-grid:empty):not(:has(.section-heading,.section-intro)){display:none}.site-header{position:fixed;width:min(1160px,calc(100% - 64px));min-height:56px;top:16px;padding:8px 8px 8px 20px;border-radius:24px;gap:24px;background:#fffffff5;box-shadow:none}.brand,.brand img{width:140px}.brand img{height:36px}.site-nav{gap:20px;font-size:12px}.nav-group summary{padding:12px 0}.nav-group:last-child>summary{padding:12px 16px;border-radius:20px}.site-nav>a,.nav-group summary{transition:color .5s var(--ease-quint)}.site-nav>a:hover,.nav-group summary:hover{color:var(--teal)}.nav-dropdown{top:calc(100% + 16px);padding:16px;border:0;border-radius:24px;box-shadow:none;min-width:296px}.nav-dropdown:before{content:"";position:absolute;height:24px;bottom:100%;left:0;right:0}.nav-dropdown a{padding:14px 16px;border-radius:12px;transition:background .5s var(--ease-quint),color .5s}.nav-dropdown a:hover{background:var(--surface)}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#21252952;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .5s var(--ease-cubic),visibility .5s}body:has(.site-header .nav-group[open],.site-header.menu-open) .nav-backdrop{opacity:1;visibility:visible}.button{position:relative;overflow:hidden;min-height:56px;padding:16px 68px 16px 20px;gap:12px;border-radius:20px;justify-content:center;background:#fff;font-size:14px;line-height:24px;transition:background .5s var(--ease-quint),color .5s var(--ease-quint),transform .5s var(--ease-quint)}.button__label{position:relative;display:block;transition:transform .4s var(--ease-quint) .1s}.button__rail{position:absolute;top:0;bottom:0;right:8px;width:calc(100% - 56px);padding-left:8px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;transition:transform .5s var(--ease-quint)}.button__arrow{width:40px;height:40px;border-radius:16px;color:var(--ink);transition:none}.button:hover,.button:focus-visible{background:var(--ink);color:var(--paper);transform:none}.button:hover .button__rail,.button:focus-visible .button__rail{transform:translate(-100%)}.button:hover .button__label,.button:focus-visible .button__label{transform:translate(40px)}.button:hover .button__arrow,.button:focus-visible .button__arrow{transform:none}.button:hover .button__arrow .icon,.button:focus-visible .button__arrow .icon{transform:rotate(-45deg)}.button:active{transform:scale(.96)}.button--secondary{padding-inline:20px;background:var(--surface)}.button--secondary:hover .button__label,.button--secondary:focus-visible .button__label{transform:none}.tone-dark .button--secondary:hover{background:var(--paper);color:var(--ink)}.button-row{gap:8px;margin-top:32px}.text-link{transition:color .5s}.text-link .icon{transition:transform .5s var(--ease-quint)}.text-link:hover .icon{transform:translate(4px)}.hero{min-height:100svh;gap:8px;padding:8px;background:linear-gradient(180deg,#c4cdd1 0%,var(--paper) 100%)}.hero__media{min-height:calc(100svh - 16px);border-radius:24px}.hero__content{padding:104px 48px 64px;min-height:calc(100svh - 16px)}.hero__content h1{font-size:clamp(48px,5.32vw,68px);line-height:1.059;max-width:640px}.hero__body{max-width:560px;font-size:16px;margin-top:24px}.hero__body p:first-child:not(:last-child){font-size:inherit;font-weight:inherit;letter-spacing:inherit}.hero__caption{border-radius:24px;padding:24px;left:24px;bottom:24px}.hero--center,.hero--no-image{min-height:0;padding:0}.hero--center .hero__content,.hero--no-image .hero__content{min-height:0;padding:200px 32px 80px}.hero--center .hero__content h1,.hero--no-image .hero__content h1{max-width:960px;font-size:68px;line-height:72px}.hero--center .button-row:empty,.hero--no-image .button-row:empty{display:none}.content-grid{gap:16px}.content-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-grid--cards .content-card,.content-grid--duo .content-card{background:var(--surface)}.content-card{border-radius:24px}.content-card__media{border-radius:24px;aspect-ratio:1}.content-card__text{padding:32px}.content-card__text :is(h2,h3){margin-bottom:24px}.content-card__text .button{margin-top:32px}.content-grid--editorial{gap:80px}.content-grid--editorial .content-card{grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.content-grid--editorial .content-card__media{aspect-ratio:auto;min-height:560px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text{padding:48px;border-radius:24px;background:var(--surface);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.content-grid--editorial .content-card__text :is(h2,h3){font-size:48px}.content-grid--editorial .content-card:not(:has(.content-card__media)){max-width:800px}.content-grid--editorial .content-card:not(:has(.content-card__media))+.content-card:not(:has(.content-card__media)){padding-top:48px}.content-grid--statement{max-width:1000px;text-align:center}.content-grid--statement :is(h2,h3){font-size:56px}.content-grid--statement .rte{font-size:28px}.content-section--statement .section-action{text-align:center}.content-grid--principles{max-width:800px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-grid--principles .content-card{min-height:240px;background:var(--surface)}.content-grid--principles .content-card__text{padding:32px}.content-grid--principles :is(h2,h3){font-size:28px;line-height:1.15;margin:0}.content-grid--principles .rte{margin-top:24px}.content-grid--steps{gap:8px}.content-grid--steps .content-card{border:0;border-radius:24px;background:var(--surface);min-height:320px;padding:48px 48px 48px 150px;display:flex;align-items:center}.content-grid--steps .content-card:before{top:48px;left:48px;font-size:56px}.tone-dark .content-card:has(.content-card__media) .content-card__text,.tone-dark .content-grid--principles .content-card,.tone-dark .content-grid--steps .content-card{background:#ffffff12}.content-grid--spotlight{display:flex;flex-wrap:wrap;gap:8px}.content-grid--spotlight .content-card{flex:1 1 calc(33.333% - 8px);min-width:0;height:560px;position:relative;isolation:isolate;background:var(--slate);color:#fff;transition:flex .5s var(--ease-quint),opacity .5s var(--ease-quint)}.content-grid--spotlight .content-card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;z-index:-2;background:var(--slate);display:flex;align-items:flex-start;justify-content:center;padding:0}.content-grid--spotlight .content-card__media>img{object-fit:cover;width:100%;height:100%;border-radius:0}.content-grid--spotlight .content-card:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#212529e6);z-index:-1}.content-grid--spotlight .content-card__text{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:32px}.content-grid--spotlight :is(h2,h3){font-size:32px;max-width:330px}.content-grid--spotlight .rte{color:#fff}.content-grid--spotlight .button{margin-top:8px}.content-grid--accordion{max-width:800px;margin-inline:auto;border:0;gap:8px}.content-card--accordion{padding:24px;background:var(--surface);border:0;border-radius:20px;overflow:hidden}.content-card--accordion summary{padding:0;font-family:var(--font-body);font-size:18px;line-height:1.4}.accordion-symbol{background:transparent;width:24px;height:24px}.accordion-symbol:before,.accordion-symbol:after{top:11px;left:4px;right:4px}.accordion-symbol:after{transition:opacity .3s var(--ease-quint)}.content-card--accordion[open] .accordion-symbol:after{transform:rotate(90deg);opacity:0}.accordion-body{max-width:none;padding:24px 32px 0 0;color:var(--slate)}.tone-dark .content-card--accordion{background:#ffffff12}.tone-dark .accordion-body{color:#fff}.logo-section{padding-block:80px}.credibility{max-width:800px;font-family:var(--font-body);font-size:16px;line-height:1.5;margin-bottom:48px}.logo-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.logo-track{display:flex;width:max-content;animation:bge-marquee 20s linear infinite}.logo-grid{display:flex;align-items:center;flex:none;gap:64px;padding-right:64px}.logo-grid>div{width:176px;flex:none}.logo-grid img{width:100%;height:64px;filter:none;object-fit:contain}.logo-marquee:hover .logo-track,.logo-marquee:focus-within .logo-track,.logo-marquee.is-paused .logo-track{animation-play-state:paused}.motion-toggle{position:relative;display:block;margin:16px auto 0;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--slate)}@keyframes bge-marquee{to{transform:translate(-50%)}}.framework-section{margin:8px;padding:120px 0;border-radius:24px}.framework-header{grid-template-columns:1fr 1fr;gap:24px 64px;margin-bottom:80px}.framework-list li{padding:32px;margin-top:8px;border:0;border-radius:20px;background:#ffffff0d;transition:background .5s var(--ease-quint)}.framework-list li:hover{background:#ffffff1c}.framework-list h3,.framework-letter{font-size:40px}.contact-grid{grid-template-columns:5fr 4fr;gap:64px}.contact-intro{top:120px}.contact-intro h2{font-size:56px}.newsletter-grid{gap:64px;align-items:center}.bge-form{padding:48px;background:var(--surface);border-radius:24px}.field-grid{gap:24px 16px}.field input,.field textarea,.field select{min-height:56px;padding:16px;border-radius:16px;background:#fff;border-color:transparent;transition:border-color .3s,box-shadow .3s}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--line)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--teal)}.field label{font-size:12px;line-height:16px}.bge-form>.button{margin-top:32px}.page-join-the-conversation .newsletter-section{padding-top:32px}.page-join-the-conversation .newsletter-grid{max-width:568px;grid-template-columns:1fr;gap:32px;padding:48px;background:var(--surface);border-radius:24px}.page-join-the-conversation .newsletter-grid h2{font-size:40px;line-height:1.1}.page-join-the-conversation .newsletter-grid .bge-form{padding:0}.page-join-the-conversation .content-section{padding-top:0}.page-join-the-conversation .content-grid{max-width:800px;margin-inline:auto}.page-join-the-conversation .content-card :is(h2,h3){font-size:24px;overflow-wrap:anywhere}.page-join-the-conversation .content-card__text{padding:24px}.page-join-the-conversation .content-card:not(:has(.content-card__media)){align-content:center}.blog-section{padding-block:32px 120px}.article-grid{gap:64px 16px}.article-card__image{aspect-ratio:1;border-radius:16px}.article-card__image>img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-quint)}.article-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#21252952;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .5s var(--ease-quint)}.article-card__read{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:20px;white-space:nowrap;background:var(--paper);opacity:0;font-size:14px;transition:opacity .5s var(--ease-quint)}.article-card__image:is(:hover,:focus-visible)>img{transform:scale(1.08)}.article-card__image:is(:hover,:focus-visible) .article-card__overlay,.article-card__image:is(:hover,:focus-visible) .article-card__read{opacity:1}.article-card__content{padding:24px 0 0}.article-card__content h3{font-size:28px}.article-card--featured{grid-template-columns:3fr 2fr;gap:8px;align-items:stretch;margin-bottom:16px}.article-card--featured .article-card__image{min-height:600px;aspect-ratio:auto;border-radius:24px}.article-card--featured .article-card__image>img{transition:transform 1s var(--ease-quint)}.article-card--featured .article-card__image:is(:hover,:focus-visible)>img{transform:scale(1.04);transition-duration:1.6s}.article-card--featured .article-card__overlay,.article-card--featured .article-card__read{display:none}.article-card--featured .article-card__content{padding:32px;background:var(--surface);border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px}.article-card--featured .article-card__content h3{font-size:40px;margin-block:0 auto}.article-card--featured .text-link{border-radius:20px;padding:16px 20px;background:#fff;text-decoration:none;transition:background .3s,color .3s}.article-card--featured .text-link:is(:hover,:focus-visible){background:var(--ink);color:var(--paper)}.tag-list{gap:8px;margin-bottom:32px}.tag-list a,.tag-list span{border:0;border-radius:20px;background:var(--surface);padding:12px 16px;transition:background .5s,color .5s}.content-section--carousel{overflow:hidden}.content-grid--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:16px max(0px,calc((100% - 760px)/2))}.content-grid--carousel::-webkit-scrollbar{display:none}.content-grid--carousel .content-card{flex:0 0 min(760px,84vw);scroll-snap-align:center;background:var(--surface);transform:scale(.96);opacity:.4;transition:transform .5s var(--ease-quint),opacity .5s var(--ease-quint)}.content-grid--carousel .content-card.is-active{transform:scale(1);opacity:1}.content-grid--carousel .content-card__text{padding:48px}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.carousel-controls button{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:18px;background:var(--surface);transition:background .5s,color .5s,transform .3s}.carousel-controls button:hover{background:var(--ink);color:var(--paper)}.carousel-controls button:active{transform:scale(.96)}.carousel-previous .icon{transform:rotate(180deg)}.carousel-count{min-width:48px;text-align:center;font-size:12px}.cta-section{margin:0;border-radius:0;padding:160px 0;background:linear-gradient(180deg,var(--paper),#d4dfe0 70%,#b9c8cc);color:var(--ink)}.cta-section h2{max-width:800px;font-size:68px;line-height:1.06}.cta-section .rte{max-width:600px}.site-footer{padding-top:80px}.footer-top{padding-bottom:64px}.footer-conversation>span{transition:transform .5s var(--ease-quint),background .5s}.footer-conversation:hover>span{transform:rotate(-45deg);background:#fff}.footer-links a{transition:opacity .3s}.footer-links:has(a:hover) a:not(:hover){opacity:.65}.reveal-word{display:inline-block;vertical-align:bottom;overflow:hidden;padding-block:.1em;margin-block:-.1em}.reveal-word>span{display:inline-block}@media(hover:hover)and (min-width:992px){.content-grid--spotlight:has(.content-card:hover) .content-card:not(:hover){opacity:.4}.content-grid--spotlight .content-card:hover{flex-grow:2}}@media(min-width:1600px){.hero__content h1{font-size:68px}.site-nav{font-size:13px}}@media(max-width:1199px){.site-header{width:calc(100% - 32px);gap:16px}.site-nav{gap:14px;font-size:11px}.brand,.brand img{width:125px}.hero__content{padding-inline:32px}.contact-grid,.newsletter-grid{gap:32px}.bge-form{padding:32px}}@media(max-width:991px){:root{--gutter:24px}h1,.hero--center .hero__content h1,.hero--no-image .hero__content h1{font-size:56px;line-height:60px}h2,.contact-intro h2{font-size:48px}.site-header{padding:8px 8px 8px 20px;min-height:56px}.brand,.brand img{width:140px}.menu-toggle{height:40px;padding:8px 16px;border-radius:18px}.site-nav{font-size:16px;padding:24px;top:calc(100% + 8px)}.nav-group summary{padding:16px 0}.nav-dropdown{padding:8px 0 16px;min-width:0}.nav-dropdown:before{display:none}.content-section,.contact-section,.newsletter-section{padding-block:80px}.hero__content{padding-inline:24px}.hero__content h1{font-size:48px;line-height:1.08}.hero--center .hero__content,.hero--no-image .hero__content{padding:160px 24px 64px}.hero__media,.hero__content{min-height:640px}.content-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid--spotlight .content-card{flex-basis:calc(50% - 8px);height:520px}.content-grid--editorial .content-card{gap:8px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text{padding:32px}.content-grid--editorial .content-card__text :is(h2,h3){font-size:40px}.contact-grid{grid-template-columns:1fr;gap:48px}.contact-intro{position:static}.contact-grid>.contact-intro{max-width:680px}.article-card--featured .article-card__content h3{font-size:32px}.article-grid{gap:48px 16px}.cta-section{padding-block:120px}.cta-section h2{font-size:56px}}@media(max-width:767px){:root{--gutter:20px}body{font-size:15px}h1,.hero__content h1,.hero--center .hero__content h1,.hero--no-image .hero__content h1{font-size:44px;line-height:48px;letter-spacing:-1px}h2,.contact-intro h2{font-size:40px;line-height:44px}h3{font-size:28px}.site-header{top:8px;width:calc(100% - 16px)}.brand,.brand img{width:128px}.hero{display:flex;flex-direction:column;min-height:0;gap:8px}.hero__content,.hero--reverse .hero__content{order:0;min-height:0;padding:136px 20px 64px}.hero__media,.hero--reverse .hero__media{order:1;min-height:420px;height:420px;border-radius:24px}.hero__body{font-size:15px;margin-top:24px}.hero__caption{bottom:16px;left:16px;padding:16px;max-width:240px}.hero--center,.hero--no-image{display:block}.hero--center .hero__content,.hero--no-image .hero__content{padding:144px 20px 64px}.hero--center .hero__media{display:none}.button{min-height:56px}.button-row{flex-direction:column;width:auto;align-items:stretch}.content-section,.contact-section,.newsletter-section{padding-block:64px}.section-heading{margin-bottom:32px}.section-intro{margin-bottom:40px;font-size:16px}.content-grid--cards,.content-grid--duo,.content-grid--principles{grid-template-columns:1fr;gap:8px}.content-card__text,.content-grid--principles .content-card__text{padding:24px}.content-grid--principles .content-card{min-height:200px}.content-grid--principles :is(h2,h3){font-size:28px}.content-grid--editorial{gap:48px}.content-grid--editorial .content-card{grid-template-columns:1fr}.content-grid--editorial .content-card__media{min-height:320px;aspect-ratio:1;order:0!important}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text{padding:32px 24px}.content-grid--editorial .content-card__text :is(h2,h3){font-size:36px}.content-grid--statement :is(h2,h3){font-size:40px}.content-grid--statement .rte{font-size:24px}.content-grid--spotlight{display:grid;grid-template-columns:1fr}.content-grid--spotlight .content-card{height:500px}.content-grid--spotlight .content-card__text{padding:24px}.content-grid--steps .content-card{padding:96px 24px 32px;min-height:280px}.content-grid--steps .content-card:before{left:24px;top:32px;font-size:40px}.content-card--accordion{padding:20px;border-radius:16px}.content-card--accordion summary{font-size:17px}.accordion-body{padding:24px 0 0}.logo-section{padding-block:48px}.logo-grid{gap:40px;padding-right:40px}.logo-grid>div{width:140px}.logo-grid img{height:48px}.credibility{margin-bottom:32px}.framework-section{padding:64px 0}.framework-header{display:block;margin-bottom:40px}.framework-header .eyebrow{margin-bottom:24px}.framework-list li{padding:24px 16px;gap:16px}.framework-list h3{font-size:28px}.framework-letter{width:32px;font-size:28px}.newsletter-grid{grid-template-columns:1fr;gap:32px}.bge-form{padding:24px}.field-grid{grid-template-columns:1fr;gap:24px}.page-join-the-conversation .newsletter-grid{padding:32px 24px}.page-join-the-conversation .newsletter-grid h2{font-size:32px}.page-join-the-conversation .newsletter-section{padding-top:0}.article-grid{grid-template-columns:1fr;gap:40px}.article-card--featured{display:grid;grid-template-columns:1fr;gap:8px}.article-card--featured .article-card__image{min-height:0;aspect-ratio:1.1}.article-card--featured .article-card__content{padding:24px;gap:32px}.article-card--featured .article-card__content h3{font-size:32px}.blog-section{padding-block:16px 64px}.content-grid--carousel{padding-inline:0}.content-grid--carousel .content-card{flex-basis:100%}.content-grid--carousel .content-card__text{padding:32px 24px}.content-card--quote .rte{font-size:26px}.cta-section{padding-block:96px}.cta-section h2{font-size:44px;line-height:48px}.site-footer{padding-top:64px}.footer-top{gap:32px;padding-bottom:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.logo-track{width:auto}.logo-grid{flex-wrap:wrap;justify-content:center;width:100%;padding:0;gap:32px}.logo-grid[aria-hidden],.motion-toggle{display:none}.logo-marquee{-webkit-mask-image:none;mask-image:none}.article-card__image:is(:hover,:focus-visible)>img{transform:none}}.theme-editor .logo-track{animation:none}.spotlight-row{display:flex;width:100%;gap:8px}.spotlight-row .content-card{flex:1 1 0}@media(hover:hover)and (min-width:992px){.content-grid--spotlight:has(.content-card:hover) .content-card:not(:hover){opacity:1}.spotlight-row:has(.content-card:hover) .content-card:not(:hover){opacity:.4!important}.spotlight-row .content-card:hover{flex:2 1 0}}@media(max-width:991px){.spotlight-row{display:contents}}@media(max-width:767px){.spotlight-row{display:contents}}.eyebrow:empty,.rte:empty,.section-action:not(:has(.button)),.button-row:not(:has(.button)){display:none}.content-grid--duo:has(>.content-card:only-child){grid-template-columns:1fr;max-width:960px;margin-inline:auto}@media(min-width:992px){.spotlight-row:has(.content-card:focus-within) .content-card:not(:focus-within){opacity:.4!important}.spotlight-row .content-card:focus-within{flex:2 1 0}}.no-js .carousel-controls,.no-js .motion-toggle{display:none}.no-js .content-grid--carousel .content-card{opacity:1;transform:none}.field input,.field select{height:56px}.check-group{margin-top:24px;padding-top:0}.site-header{width:min(1196px,calc(75vw - 4px));min-height:56px;padding:8px;gap:clamp(12px,1.25vw,20px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border-radius:24px;background:var(--paper);box-shadow:0 16px 80px #21252914}.navigation-left{display:flex;align-items:center;padding-left:12px}.site-header .brand,.site-header .brand img{width:clamp(112px,10.31vw,132px);height:auto}.site-header .site-nav{position:static;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.05vw,16px);padding:0;margin:0;font-size:clamp(11px,.96vw,14px);font-weight:500;line-height:1.25}.site-header .nav-group{position:static}.site-header .nav-group summary,.site-header .nav-group:last-child>summary{padding:10px 0;margin:0;border:0;background:none;border-radius:0;gap:6px}.navigation-right{display:flex;justify-content:flex-end;align-items:center}.navigation-action{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;background:var(--lime);color:var(--ink);border-radius:20px;text-decoration:none;white-space:nowrap;font-size:clamp(11px,1vw,14px);font-weight:500;line-height:20px;transition:background .18s ease-out,color .18s ease-out}.navigation-action:hover,.navigation-action:focus-visible{background:var(--ink);color:var(--paper)}.navigation-action__icon{display:none}.site-header .nav-dropdown{top:calc(100% + 8px);left:0;right:0;max-width:none;min-width:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:24px;border-radius:24px;background:var(--paper)}.site-header .nav-group:not([open])>.nav-dropdown{display:none}.site-header .nav-dropdown:before{height:16px}.site-header .nav-dropdown a{padding:16px;font-size:15px;border-radius:12px;transition:background .18s ease-out,color .18s ease-out}.site-header .nav-group--compact{position:relative}.site-header .nav-group--compact .nav-dropdown{top:calc(100% + 16px);left:auto;right:-24px;width:280px;grid-template-columns:1fr;padding:16px}.site-header .nav-group--compact .nav-dropdown:before{height:24px}.nav-backdrop{transition:opacity .2s ease-out,visibility .2s}.nav-chevron{transition:transform .18s ease-out}.button{transition-duration:.22s;transition-timing-function:ease-out}.button__rail,.button__label{transition:transform .28s cubic-bezier(.22,1,.36,1)}.button__arrow .icon{transition:transform .22s ease-out}.article-card__overlay,.article-card__read{transition:opacity .2s ease-out}.article-card__image>img,.article-card--featured .article-card__image>img,.article-card--featured .article-card__image:is(:hover,:focus-visible)>img{transition:transform .36s cubic-bezier(.22,1,.36,1)}.spotlight-row{contain:layout paint}.content-grid--spotlight .content-card{transition:flex .28s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.content-grid--carousel .content-card{transition:transform .28s ease-out,opacity .24s ease-out}.logo-grid img{mix-blend-mode:normal;background:transparent}.logo-track{will-change:transform}.logo-marquee:focus-visible{outline:2px solid var(--teal);outline-offset:8px}@media(min-width:992px){.site-header .menu-toggle{display:none}}@media(max-width:991px){.site-header{width:calc(100% - 64px);grid-template-columns:1fr auto 1fr;gap:8px;padding:8px}.site-header .navigation-left{grid-column:2;grid-row:1;padding:0;justify-content:center}.site-header .brand,.site-header .brand img{width:120px;height:auto}.site-header .menu-toggle{display:flex;grid-column:1;grid-row:1;justify-self:start;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:16px;background:var(--surface)}.site-header .navigation-right{grid-column:3;grid-row:1}.navigation-action{font-size:12px}.site-header .site-nav{display:none;position:absolute;top:calc(100% + 16px);left:0;right:0;max-height:calc(100svh - 112px);overflow:auto;padding:24px;background:var(--paper);border-radius:24px;font-size:18px}.site-header.menu-open .site-nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}.site-header.menu-open .site-nav>.nav-group{flex-shrink:0}.site-header .nav-group summary,.site-header .nav-group:last-child>summary{width:100%;justify-content:space-between;padding:8px 0}.site-header .nav-group--compact{position:static}.site-header .nav-dropdown,.site-header .nav-group--compact .nav-dropdown{position:static;display:grid;grid-template-columns:1fr;width:100%;padding:8px 0;gap:0;background:transparent}.site-header .nav-group:not([open])>.nav-dropdown{display:none}.site-header .nav-dropdown a{padding:12px 0;font-size:15px}.site-header .nav-dropdown:before{display:none}.menu-lines{position:relative;width:20px;height:16px;border:0}.menu-lines:before,.menu-lines:after{content:"";position:absolute;height:1.5px;left:0;right:0;background:currentColor;transition:transform .18s ease-out}.menu-lines:before{top:5px}.menu-lines:after{top:11px}.menu-open .menu-lines:before{transform:translateY(3px) rotate(45deg)}.menu-open .menu-lines:after{transform:translateY(-3px) rotate(-45deg)}}@media(max-width:767px){.site-header{width:calc(100% - 32px);top:16px}.site-header .brand,.site-header .brand img{width:112px}.navigation-action{width:40px;height:40px;padding:0;border-radius:16px}.navigation-action>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.navigation-action__icon{display:flex}.site-header .site-nav{padding:24px}}@media(prefers-reduced-motion:reduce){.logo-track{will-change:auto}}:root{--reference-width:min(1600px,100vw);--reference-column:calc((var(--reference-width) - 176px)/12);--reference-six:calc(var(--reference-column)*6 + 80px);--reference-ten:calc(var(--reference-column)*10 + 144px - var(--gutter)*2);--h1-size:68px;--h1-line:72px;--h2-size:56px;--h2-line:56px;--h5-size:28px;--h5-line:32px;--h6-size:20px;--h6-line:28px;--section-extra-large:200px}h1,.hero__content h1,.hero--center .hero__content h1,.hero--no-image .hero__content h1{font-size:var(--h1-size);line-height:var(--h1-line)}h2,.contact-intro h2,.cta-section h2{font-size:var(--h2-size);line-height:var(--h2-line)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__media{padding:0}.hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0;padding:0}.hero__media>img.bge-media--portrait-composite{left:auto;width:calc(100% / .58);object-position:right top}.hero__media--contain>img{width:100%;object-fit:contain;padding:48px}.hero__caption{left:32px;bottom:32px}.content-card__media{position:relative}.content-card__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;max-height:none;border-radius:0}.content-grid--spotlight,.spotlight-row{gap:24px}.content-grid--spotlight .content-card{flex-basis:calc(50% - 12px);text-decoration:none}.spotlight-row .content-card{flex-basis:0}@media(min-width:992px){.spotlight-row:has(.content-card:focus-visible) .content-card:not(:focus-visible){flex:1 1 0}.spotlight-row .content-card:focus-visible{flex:2 1 0}}.content-grid--spotlight .content-card:after{top:50%;right:0;bottom:0;left:0}.content-grid--spotlight .content-card__text{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.content-grid--spotlight :is(h2,h3){font-family:var(--font-body);font-size:var(--h5-size);line-height:var(--h5-line);font-weight:600;letter-spacing:-.25px;margin:0;max-width:none}.content-grid--spotlight .rte{margin-top:24px}.spotlight-arrow{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:16px;background:var(--paper);color:var(--ink);transition:background .2s,color .2s}.content-card--spotlight:hover .spotlight-arrow,.content-card--spotlight:focus-visible .spotlight-arrow{background:var(--lime)}.content-card--spotlight:focus-visible{outline-offset:-4px}.content-grid--principles{max-width:var(--reference-six)}.content-grid--principles :is(h2,h3){font-family:var(--font-body);font-size:var(--h6-size);line-height:var(--h6-line);font-weight:600;letter-spacing:-.25px}.content-grid--editorial .content-card__media{min-height:640px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text :is(h2,h3){font-family:var(--font-body);font-size:var(--h6-size);line-height:var(--h6-line);font-weight:600;letter-spacing:-.25px}.blog-section{width:min(var(--reference-ten),calc(100% - var(--gutter)*2))}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card__image{position:relative}.article-card__image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.article-card__content h3{font-family:var(--font-body);font-size:var(--h6-size);line-height:var(--h6-line);font-weight:600;letter-spacing:-.25px}.article-card--featured .article-card__content{padding:32px;gap:80px}.article-card--featured .article-card__content h3{font-family:var(--font-heading);font-size:40px;line-height:44px;font-weight:400;letter-spacing:-1px}.contact-grid{gap:16px}.bge-form{padding:48px}.contact-intro{max-width:calc(var(--reference-column)*5 + 64px)}.cta-section{padding-block:var(--section-extra-large)}.cta-section h2{max-width:var(--reference-six)}.button{font-size:16px}.button,.navigation-action{font-weight:600}@media(max-width:991px){:root{--reference-six: calc((100vw - 112px)*.75 + 80px) ;--reference-ten:calc(100vw - var(--gutter)*2);--h1-size:56px;--h1-line:60px;--h2-size:48px;--h2-line:48px;--h5-size:24px;--h5-line:28px;--h6-size:18px;--h6-line:24px;--section-extra-large:160px}.hero{display:flex;flex-direction:column;min-height:0}.hero__content,.hero--reverse .hero__content{order:0;min-height:0;padding:160px 24px 64px}.hero__media,.hero--reverse .hero__media{order:1;min-height:570px;height:570px}.hero--center .hero__media{display:none}.content-grid--spotlight .content-card{height:480px}.content-grid--editorial .content-card{grid-template-columns:1fr}.content-grid--editorial .content-card__media{order:0!important;min-height:400px;height:400px;aspect-ratio:auto}.article-card--featured .article-card__content{padding:28px;gap:64px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text,.bge-form{padding:40px}.contact-grid{gap:48px}.contact-intro{max-width:100%}}@media(max-width:767px){:root{--gutter:16px;--reference-six: calc(100vw - 32px) ;--h1-size:44px;--h1-line:48px;--h2-size:36px;--h2-line:36px;--h5-size:20px;--h5-line:24px;--h6-size:16px;--h6-line:24px;--section-extra-large:128px}.hero__content,.hero--reverse .hero__content{padding:128px 16px 48px}.hero__media,.hero--reverse .hero__media{min-height:400px;height:400px}.hero__media--contain>img{padding:32px}.hero__caption{left:16px;bottom:16px}.content-grid--spotlight .content-card{height:360px}.content-grid--spotlight .content-card__text{padding:16px;gap:24px}.content-grid--principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-grid--principles .content-card{min-height:240px}.content-grid--editorial .content-card__media{min-height:280px;height:280px}.article-card--featured .article-card__image{min-height:240px;height:320px;aspect-ratio:auto}.article-grid{grid-template-columns:1fr}.article-card--featured .article-card__content{padding:24px;gap:48px}.article-card--featured .article-card__content h3{font-size:28px;line-height:32px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text,.bge-form{padding:32px}.contact-grid{gap:40px}}@media(max-width:479px){.content-grid--principles{grid-template-columns:1fr}.content-grid--principles .content-card{min-height:200px}}:root{--reference-four:calc(var(--reference-column)*4 + 48px);--reference-five:calc(var(--reference-column)*5 + 64px);--section-gap:80px;--blue-wash:#b9c8cc}body{font-size:16px;line-height:24px}.hero__content h1,.hero__body{max-width:var(--reference-five)}.hero--center .hero__content h1,.hero--no-image .hero__content h1,.hero--center .hero__body,.hero--no-image .hero__body{max-width:var(--reference-six)}.hero__media>img{object-position:50% 35%}.content-section>.wrap>.section-heading{max-width:var(--reference-six);margin-bottom:32px}.content-section>.wrap>.section-intro{max-width:var(--reference-six);font-size:16px;line-height:24px;margin-bottom:var(--section-gap)}.content-section>.wrap>.section-heading:not(:has(+.section-intro)){margin-bottom:var(--section-gap)}.content-section--principles>.wrap>.section-heading,.content-section--principles>.wrap>.section-intro,.content-section--accordion>.wrap>.section-heading,.content-section--accordion>.wrap>.section-intro,.content-section--statement>.wrap>.section-heading,.content-section--statement>.wrap>.section-intro{text-align:center;margin-inline:auto}.content-grid--cards,.content-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 16px}.content-section--cards>.wrap,.content-section--duo>.wrap,.content-section--editorial>.wrap,.contact-grid,.newsletter-grid{width:min(var(--reference-ten),calc(100% - var(--gutter)*2))}.content-grid--cards .content-card,.content-grid--duo .content-card{border-radius:0;background:transparent;overflow:visible}.content-grid--cards .content-card__media,.content-grid--duo .content-card__media{aspect-ratio:1;border-radius:16px}.content-grid--cards .content-card__text,.content-grid--duo .content-card__text{padding:32px 0 0}.content-grid--cards .content-card:not(:has(.content-card__media)),.content-grid--duo .content-card:not(:has(.content-card__media)){padding:32px;border-radius:24px;background:var(--surface)}.content-grid--cards .content-card:not(:has(.content-card__media)) .content-card__text,.content-grid--duo .content-card:not(:has(.content-card__media)) .content-card__text{padding:0}.content-grid--cards :is(h2,h3),.content-grid--duo :is(h2,h3){font-family:var(--font-body);font-size:var(--h6-size);line-height:var(--h6-line);font-weight:600;letter-spacing:-.25px;margin-bottom:16px}.content-card:hover .content-card__media img{transform:none}.content-grid--editorial{gap:var(--section-gap)}.content-grid--editorial .content-card:has(.content-card__media){display:grid;grid-template-columns:5fr 1fr 4fr;gap:16px;align-items:center;border-radius:0;overflow:visible}.content-grid--editorial .content-card:has(.content-card__media) .content-card__media{grid-column:1;grid-row:1;min-height:0;height:auto;aspect-ratio:3/4;border-radius:24px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text{grid-column:3;grid-row:1;background:transparent;padding:0;border-radius:0}.content-grid--editorial .content-card:has(.content-card__media):nth-child(2n){grid-template-columns:4fr 1fr 5fr}.content-grid--editorial .content-card:has(.content-card__media):nth-child(2n) .content-card__media{grid-column:3;order:0}.content-grid--editorial .content-card:has(.content-card__media):nth-child(2n) .content-card__text{grid-column:1}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text :is(h2,h3){font-family:var(--font-heading);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:400;letter-spacing:-1px}.content-grid--editorial .content-card:not(:has(.content-card__media)){max-width:var(--reference-six)}.content-grid--editorial .content-card:not(:has(.content-card__media)) .content-card__text{padding:0}.content-grid--editorial .content-card:not(:has(.content-card__media)) :is(h2,h3){font-size:40px;line-height:44px}.content-grid--editorial .content-card:not(:has(.content-card__media))+.content-card:not(:has(.content-card__media)){padding-top:32px}.content-grid--statement{max-width:var(--reference-six);gap:32px}.content-grid--statement :is(h2,h3){font-size:40px;line-height:44px}.content-grid--statement .rte{font-family:var(--font-body);font-size:18px;line-height:28px}.content-grid--principles .content-card{display:flex;align-items:stretch}.content-grid--principles .content-card__text{display:flex;flex-direction:column;justify-content:space-between;width:100%}.content-grid--accordion{max-width:var(--reference-six)}.content-card--accordion summary{font-size:18px;line-height:28px;font-weight:600}.accordion-symbol{transform:rotate(90deg);transition:transform .5s var(--ease-quint)}.accordion-symbol:before{inset:7px 8px auto auto;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;background:none;transform:rotate(45deg)}.accordion-symbol:after{display:none}.content-card--accordion[open] .accordion-symbol{transform:rotate(-90deg)}.accordion-body{padding:24px 0 0}.content-section--steps>.wrap{display:grid;grid-template-columns:1fr 3fr;gap:48px;align-items:start}.content-section--steps .section-heading,.content-section--steps .section-intro{grid-column:1/-1}.process-navigation{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px;padding-right:0}.process-navigation a{padding:16px 24px;border-radius:24px;background:transparent;text-decoration:none;font-size:16px;font-weight:600;transition:background .5s var(--ease-quint),color .5s var(--ease-quint)}.process-navigation a:hover,.process-navigation a[aria-current=step]{background:var(--surface);color:var(--ink)}.content-grid--steps{gap:32px}.content-grid--steps .content-card{padding:0;min-height:640px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:transparent;border-radius:0;scroll-margin-top:0}.content-grid--steps .content-card:before{display:none}.content-grid--steps .content-card__media{aspect-ratio:auto;border-radius:24px;min-height:100%}.content-grid--steps .content-card__text{padding:48px;background:var(--surface);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;gap:64px}.content-grid--steps :is(h2,h3){font-family:var(--font-body);font-size:var(--h6-size);line-height:var(--h6-line);font-weight:600;letter-spacing:-.25px;margin:0}.content-grid--steps .content-card:not(:has(.content-card__media)){display:block;min-height:0}.content-grid--steps .content-card:not(:has(.content-card__media)) .content-card__text{gap:32px}.framework-section{margin:0;border-radius:0;padding-block:120px}.framework-section>.wrap{max-width:var(--reference-six)}.framework-header{display:flex;flex-direction:column;text-align:center;gap:32px;margin-bottom:80px}.framework-header .rte{align-self:center}.framework-list{margin-bottom:32px;border-bottom:1px solid var(--line)}.framework-list li{border-top:1px solid var(--line);border-radius:0;background:none;margin:0;padding:24px 0;gap:24px}.framework-list li:hover{background:transparent}.framework-list h3{font-family:var(--font-body);font-size:var(--h6-size);line-height:var(--h6-line);font-weight:600;letter-spacing:-.25px}.framework-letter{color:var(--teal);font-family:var(--font-heading);width:48px;font-size:40px}.framework-section>.wrap>.button{display:flex;width:fit-content;margin-inline:auto}.content-grid--carousel{gap:32px;padding:0 max(0px,calc((100% - var(--reference-six))/2))}.content-grid--carousel .content-card{flex-basis:min(var(--reference-six),100%);background:transparent;transform:none;border-radius:0}.content-grid--carousel .content-card__text{padding:0;text-align:center}.content-grid--carousel .content-card--quote .rte{font-size:40px;line-height:44px;letter-spacing:-1px}.content-grid--carousel .quote-mark{display:none}.carousel-controls{margin-top:48px;gap:8px}.carousel-controls button{width:56px;height:56px;border-radius:20px}.carousel-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bge-video__frame{border-radius:24px}.platform-section{padding-block:80px}.platform-section h2{font-size:var(--h2-size);line-height:var(--h2-line);margin-bottom:48px}.platform-links{gap:16px}.platform-links a{border-radius:16px;transition:background-color .16s ease-out,transform .12s ease-out}.platform-links a:active{transform:scale(.96)}.article-header{max-width:var(--reference-six);padding-top:200px}.article-header h1{font-size:var(--h1-size);line-height:var(--h1-line);margin:0 auto 32px}.article-cover{max-width:var(--reference-ten);border-radius:24px;margin:80px auto}.article-cover img{width:100%;max-height:none;height:auto;aspect-ratio:3/2;object-fit:cover}.article-body,.article-share,.wrap-narrow{max-width:var(--reference-six)}.article-body{font-size:16px;line-height:24px}.article-body h2{font-size:40px;line-height:44px}.article-body h3{font-size:32px;line-height:36px}.button{transition:background .5s var(--ease-quint),color .5s var(--ease-quint),transform .5s var(--ease-quint)}.button__rail{transition:transform .5s var(--ease-quint)}.button__label{transition:transform .4s var(--ease-quint) .1s}.button__arrow .icon{transition:transform .5s var(--ease-cubic)}.content-grid--spotlight .content-card{transition:flex .5s var(--ease-quint),opacity .5s var(--ease-quint)}.article-card__overlay,.article-card__read{transition:opacity .5s var(--ease-quint)}.article-card__image>img{transition:transform .5s var(--ease-quint)}.content-grid--carousel .content-card{transition:opacity .5s var(--ease-quint)}.reveal-line{display:block;height:1lh;overflow:clip;overflow-clip-margin:.12em}.reveal-line>span{display:block;white-space:nowrap}.site-footer{background:var(--blue-wash);color:var(--ink);padding:32px 0}.footer-content{display:grid;grid-template-columns:.5fr 1fr;gap:48px;padding:16px;border-radius:24px;background:var(--paper)}.footer-promo{position:relative;overflow:hidden;min-height:0;min-width:0;border-radius:16px;display:flex;flex-direction:column;background:var(--slate);color:#fff}.footer-promo__visual{position:relative;overflow:hidden;min-height:400px;padding:24px;display:flex;flex:1}.footer-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.footer-promo__media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.footer-promo__content{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:80px}.footer-brand{align-self:flex-start;padding:12px;background:var(--paper);border-radius:12px}.footer-brand img{width:150px;height:auto}.footer-promo__bottom{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:16px}.footer-promo__bottom:before{content:"";position:absolute;top:-144px;right:-24px;bottom:-24px;left:-24px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000 0,#00000009 24px,#0000001f,#00000040,#0006,#0000008a,#000000a3 144px,#000000c7)}.footer-promo__action-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.footer-promo__bottom h2{font-family:var(--font-body);font-size:var(--h5-size);line-height:var(--h5-line);font-weight:600;letter-spacing:-.25px}.footer-promo__action{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:16px;background:var(--paper);color:var(--ink);transition:background .5s var(--ease-quint),transform .5s var(--ease-quint)}.footer-promo__action:hover{background:var(--lime);transform:rotate(-45deg)}.footer-main{padding:16px 16px 16px 0;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0}.footer-statement{max-width:640px;font-size:16px;line-height:24px;color:inherit}.footer-statement em{color:inherit}.footer-aside{display:flex;flex-direction:column;gap:32px;min-width:0}.footer-book a{display:block;width:fit-content;border-radius:4px}.footer-book img{width:auto;height:192px;max-width:100%;object-fit:contain}.site-footer .footer-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;border:0;padding:0}.site-footer .footer-links{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px 16px;padding:0}.footer-column{display:flex;flex-direction:column;gap:32px;min-width:0}.footer-group h3,.footer-newsletter h3,.footer-book h3{font-family:var(--font-body);font-size:12px;line-height:16px;letter-spacing:0;font-weight:600;text-transform:none;color:var(--ink);margin:0 0 16px}.footer-group ul{display:flex;flex-direction:column;gap:14px}.footer-group li{font-size:16px;line-height:24px;margin:0;max-width:none}.footer-group a{color:var(--slate);text-decoration:none}.footer-group a:hover{color:var(--ink);text-decoration:none}.footer-links:has(a:hover) a:not(:hover){opacity:1}.footer-newsletter{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:20px;color:var(--slate)}.footer-newsletter h3{margin:0}.footer-newsletter>p{margin:0}.footer-newsletter>a{width:fit-content;text-decoration:none}.footer-newsletter>a:hover{color:var(--ink)}.footer-newsletter__field{display:flex;align-items:center;padding:8px;border-radius:16px;background:var(--surface);gap:8px}.footer-newsletter__field input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);padding:8px;font-size:16px;line-height:24px}.footer-newsletter__field button{border:0;width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--ink);color:var(--paper);transition:background .5s var(--ease-quint),color .5s var(--ease-quint)}.footer-newsletter__field button:hover{background:var(--lime);color:var(--ink)}.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:0;padding:0;font-size:12px;line-height:20px;color:var(--slate)}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{color:var(--ink)}.footer-legal{display:flex;gap:16px;flex:none}.footer-meta{display:flex;align-items:center;justify-content:flex-end;gap:32px}.footer-bottom span{margin:0;width:auto}.footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.footer-social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:inherit;transition:background .2s,color .2s,border-color .2s}.footer-social a:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.footer-social svg{width:16px;height:16px}@media(max-width:1199px)and (min-width:992px){.content-section--steps>.wrap{grid-template-columns:240px minmax(0,1fr)}.content-grid--steps .content-card__text{padding:32px}}@media(max-width:991px){:root{--reference-four: calc((100vw - 112px)/2 + 48px) ;--section-gap:64px}.hero__content h1,.hero__body{max-width:var(--reference-six)}.content-grid--editorial .content-card:has(.content-card__media),.content-grid--editorial .content-card:has(.content-card__media):nth-child(2n){grid-template-columns:1fr;gap:40px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__media,.content-grid--editorial .content-card:has(.content-card__media):nth-child(2n) .content-card__media{grid-column:1;grid-row:1;aspect-ratio:1;height:auto}.content-grid--editorial .content-card:has(.content-card__media) .content-card__text,.content-grid--editorial .content-card:has(.content-card__media):nth-child(2n) .content-card__text{grid-column:1;grid-row:2;padding:0}.content-section--steps>.wrap{display:block}.process-navigation{position:static;flex-direction:row;flex-wrap:wrap;padding:0;margin-bottom:32px}.content-grid--steps .content-card{min-height:480px}.content-grid--steps .content-card__text{padding:40px;gap:48px}.content-grid--carousel .content-card--quote .rte,.content-grid--statement :is(h2,h3){font-size:36px;line-height:40px}.framework-section{padding-block:80px}.framework-header{margin-bottom:64px}.article-header{padding-top:160px}.article-cover{margin-block:64px}.footer-content{grid-template-columns:1fr;gap:24px}.footer-promo{min-height:0}.footer-promo__media img{object-position:50% 36%}.footer-main{padding-left:16px}.site-footer .footer-top{grid-template-columns:1fr;gap:64px}.site-footer .footer-links{row-gap:64px}}@media(max-width:767px){:root{--reference-four: calc(100vw - 32px) ;--section-gap:48px}body{font-size:14px;line-height:20px}.hero__body,.content-section>.wrap>.section-intro{font-size:14px;line-height:20px}.content-section>.wrap>.section-heading{margin-bottom:20px}.content-grid--cards,.content-grid--duo{grid-template-columns:1fr;gap:48px}.content-grid--cards .content-card__text,.content-grid--duo .content-card__text{padding-top:24px}.content-grid--cards .content-card:not(:has(.content-card__media)),.content-grid--duo .content-card:not(:has(.content-card__media)){padding:24px}.content-grid--editorial .content-card:has(.content-card__media) .content-card__media{border-radius:16px}.content-grid--editorial .content-card:not(:has(.content-card__media)) :is(h2,h3),.content-grid--statement :is(h2,h3){font-size:28px;line-height:32px}.content-grid--statement .rte{font-size:16px;line-height:24px}.content-card--accordion summary{font-size:16px;line-height:24px}.process-navigation{flex-direction:column}.content-grid--steps .content-card{grid-template-columns:1fr;min-height:0}.content-grid--steps .content-card__media{height:320px;min-height:0;aspect-ratio:auto}.content-grid--steps .content-card__text{padding:32px;gap:32px}.framework-section{padding-block:64px}.framework-header{margin-bottom:48px}.framework-list li{gap:16px;padding:20px 0}.framework-letter{width:32px;font-size:32px}.content-grid--carousel{padding:0}.content-grid--carousel .content-card{flex-basis:100%}.content-grid--carousel .content-card--quote .rte{font-size:28px;line-height:32px}.carousel-controls{margin-top:32px}.carousel-controls button{width:48px;height:48px;border-radius:16px}.platform-section{padding-block:64px}.platform-links{grid-template-columns:1fr 1fr;gap:8px}.bge-video__frame{border-radius:16px}.article-header{padding-top:128px}.article-cover{margin-block:48px;border-radius:16px}.article-body{font-size:14px;line-height:20px}.article-body h2{font-size:28px;line-height:32px}.article-body h3{font-size:24px;line-height:28px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-meta{width:100%;justify-content:space-between}}@media(min-width:700px)and (max-width:1199px){.footer-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.footer-main,.site-footer .footer-top{display:contents}.footer-promo{--h5-size:22px;--h5-line:28px;grid-column:1;grid-row:1 / span 2}.footer-promo__media img{object-position:50% 40%}.site-footer .footer-links{grid-column:2;grid-row:1;gap:24px 20px}.footer-aside{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:24px}.footer-book img{height:144px}.site-footer .footer-bottom{grid-column:1 / -1;grid-row:3;flex-direction:row;align-items:center;gap:16px}.footer-meta{width:auto;justify-content:flex-end}}@media(max-width:479px){.footer-promo__visual{min-height:280px}.site-footer .footer-links{grid-template-columns:1fr;gap:32px}.footer-main{padding:4px}.site-footer .footer-bottom{gap:32px}.footer-legal{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.footer-meta{flex-direction:column;align-items:flex-start;gap:12px}}.content-grid--editorial .content-card:not(:has(.content-card__media)),.content-grid--statement .content-card{border-radius:0;overflow:visible}@supports (animation-timeline:view()){.hero__media:not(.hero__media--contain),.content-grid--editorial .content-card__media{view-timeline-name:--bge-photo;view-timeline-axis:block}.hero__media:not(.hero__media--contain)>img:not(.bge-media--portrait-composite),.content-grid--editorial .content-card__media>img{animation:bge-photo-drift linear both;animation-timeline:--bge-photo;animation-range:entry 0% exit 100%}@keyframes bge-photo-drift{0%{transform:translateY(-4%) scale(1.08)}to{transform:translateY(4%) scale(1.08)}}}.nav-backdrop{transition:opacity .5s var(--ease-cubic),visibility .5s}.nav-chevron{transition:transform .5s var(--ease-quint)}.navigation-action,.site-header .nav-dropdown a{transition:background .5s var(--ease-quint),color .5s var(--ease-quint)}:root{--ease-out:cubic-bezier(.22,1,.36,1)}.content-section--carousel>.wrap>.section-heading{text-align:center;margin-inline:auto}#home-introduction .content-grid--principles{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}#home-introduction .content-card__text{justify-content:flex-start}#home-introduction .content-card__text :is(h2,h3){min-height:calc(var(--h6-line)*2)}#catalyst-topics .content-grid--principles{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}#catalyst-topics .content-card{min-height:0}#catalyst-topics .content-card__text{justify-content:flex-start;gap:16px}#catalyst-topics .content-card__text .rte{margin-top:0}.button,.button__rail,.button__label,.button__arrow .icon,.navigation-action,.site-header .nav-dropdown a,.nav-chevron,.accordion-symbol,.article-card__overlay,.article-card__read,.content-grid--carousel .content-card{transition-duration:.3s;transition-timing-function:var(--ease-out);transition-delay:0s}.nav-backdrop{transition:opacity .22s ease-out,visibility .22s}.article-card--featured .article-card__image>img,.article-card--featured .article-card__image:is(:hover,:focus-visible)>img{transition-duration:.45s;transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:no-preference){html.bge-motion :is(main h1,main h2,main h3,.hero__body,.section-intro,.article-card,.bge-form,.framework-list li):not([data-reveal-state=visible]):not(:where([data-carousel] *,.content-grid--spotlight *,.article-card h1,.article-card h2,.article-card h3,.framework-list h3,.bge-form h1,.bge-form h2,.bge-form h3)){opacity:0}}@media(max-width:991px){#home-introduction .content-grid--principles,#catalyst-topics .content-grid--principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#home-introduction .content-grid--principles,#catalyst-topics .content-grid--principles{grid-template-columns:1fr}#home-introduction .content-card__text :is(h2,h3){min-height:0}}:root{--small-heading-color:#007982}.tone-dark,.content-grid--spotlight,.site-header .bge-menu-promo,.footer-promo{--small-heading-color:#fff}.tone-teal,.tone-lime{--small-heading-color:var(--ink)}.content-grid--principles .content-card,.content-grid--cards .content-card:not(:has(.content-card__media)),.content-grid--duo .content-card:not(:has(.content-card__media)),.content-grid--steps .content-card__text,.content-card--accordion,.resource-link{--small-heading-color:#006b73}.tone-dark .content-grid--principles .content-card,.tone-dark .content-card--accordion{--small-heading-color:#fff}.resource-link:hover,.resource-link:focus-visible{--small-heading-color:var(--ink)}h5,h6,.content-grid--spotlight :is(h2,h3),.content-grid--principles :is(h2,h3),.content-grid--cards :is(h2,h3),.content-grid--duo :is(h2,h3),.content-grid--steps :is(h2,h3),.framework-list h3,.article-card:not(.article-card--featured) .article-card__content h3,.content-card--accordion summary>span:first-child,.resource-link__title,#focus-areas .content-title,.site-header .bge-menu-promo__heading,.site-header .bge-menu-feature__title,.footer-promo__bottom h2,.footer-group h3,.footer-newsletter h3,.footer-book h3{color:var(--small-heading-color)}#catalyst-topics>.wrap>.section-heading{max-width:20ch}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bge-people-work.css.map */
