html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--gl-pad: clamp(20px, 2.96875vw , 57px);--gl-max: 1806px;--gl-content: min(var(--gl-max), calc(100vw - (2 * var(--gl-pad))));--gl-frame: calc(var(--gl-max) + (2 * var(--gl-pad)));--gl-u: calc(var(--gl-content) / 1806);--font-size: calc(25 * var(--gl-u));--font-size-h1: max(46px, calc(var(--font-size) * 7.16));--font-size-h2: max(30px, calc(var(--font-size) * 2.68));--font-size-h3: max(24px, calc(var(--font-size) * 1.84));--font-size-h4: max(22px, calc(var(--font-size) * 1.52));--font-size-stat: max(39px, calc(var(--font-size) * 4.32));--font-size-exergue: max(22px, calc(var(--font-size) * 1.68));--font-size-chapo: max(20px, calc(var(--font-size) * 1.56));--font-size-body: max(16px, var(--font-size));--font-size-small: max(15px, calc(var(--font-size) * .8));--font-size-xs: max(13px, calc(var(--font-size) * .64));--line-height-h1: 90%;--line-height-h2: 99%;--line-height-h3: 85%;--line-height-h4: 132%;--line-height-stat: 72%;--line-height-chapo: 113%;--line-height-body: 121%;--line-height-tight: 110%;--line-height-base: 1.45;--space: max(14px, var(--font-size));--xxs: calc(var(--space) * .4);--xs: calc(var(--space) * .64);--s: calc(var(--space) * .88);--m: calc(var(--space) * 1.36);--l: calc(var(--space) * 1.6);--xl: calc(var(--space) * 2.72);--xxl: calc(var(--space) * 4);--gl-col-intro: calc(var(--gl-content) * (631 / 1806));--gl-card-pad: calc(21 * var(--gl-u));--gl-slide: calc(var(--gl-content) * (436 / 1806));--gl-gutter: calc(var(--gl-content) * (34 / 1806));--gl-header-h: calc(89 * var(--gl-u));--gl-radius-card: calc(12 * var(--gl-u));--gl-radius-box: calc(10 * var(--gl-u));--gl-radius-badge: calc(10 * var(--gl-u));--gl-radius-pill: 999px;--gl-rule: var(--wp--preset--color--rule);--gl-muted: var(--wp--preset--color--muted);--gl-line: #EBEBEB;--gl-ease: cubic-bezier(.22, .61, .36, 1);--gl-dur: .42s}@media(max-width:1023px){:root{--gl-pad: 20px;--gl-content: calc(100vw - 40px) ;--gl-card-pad: 16px;--gl-slide: calc(var(--gl-content) * .8);--gl-gutter: 16px;--gl-header-h: 64px}}@media(min-width:768px)and (max-width:1023px){:root{--gl-pad: 32px;--gl-content: calc(100vw - 64px) ;--gl-card-pad: 18px;--gl-slide: calc(var(--gl-content) * .44);--gl-gutter: 20px;--gl-header-h: 72px}}@media(prefers-reduced-motion:reduce){:root{--gl-dur: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--articulat);font-size:var(--font-size-body);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-h2)}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.gl-pillar ::selection{background:var(--gl-accent);color:var(--wp--preset--color--base)}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:3px;border-radius:2px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.gl-manifesto,.gl-pillar,.gl-partners,.gl-cta,.gl-footer){position:relative}:is(.gl-manifesto,.gl-pillar,.gl-partners,.gl-cta,.gl-footer):before{content:"";position:absolute;top:0;left:var(--gl-pad);right:var(--gl-pad);height:1px;background:var(--gl-rule)}.gl-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--wp--preset--color--base) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gl-header__inner{display:flex;align-items:center;gap:var(--s);width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:var(--s) var(--gl-pad)}.gl-header__logo-svg{width:auto;height:calc(37 * var(--gl-u));color:var(--wp--preset--color--contrast)}.gl-header__nav{margin-inline:auto}.gl-header__list{display:flex;align-items:center;gap:var(--xl)}.gl-header__link,.gl-header__lang{color:var(--gl-muted);transition:color var(--gl-dur) var(--gl-ease)}.gl-header__link{font-size:var(--font-size-small)}.gl-header__lang{font-size:var(--font-size-xs);letter-spacing:.04em}.gl-header__link:hover,.gl-header__lang:hover{color:var(--wp--preset--color--contrast)}.gl-header__aside{display:flex;align-items:center;gap:var(--s)}.gl-header__cta{padding:calc(9 * var(--gl-u)) var(--s);border:1px solid var(--wp--preset--color--contrast);border-radius:var(--gl-radius-pill);font-size:calc(17 * var(--gl-u));font-weight:500;transition:background var(--gl-dur) var(--gl-ease),color var(--gl-dur) var(--gl-ease)}.gl-header__cta:hover{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.gl-header__toggle{display:none}@media(max-width:1023px){.gl-header__inner{padding:18px var(--gl-pad);gap:12px}.gl-header__logo-svg{height:28px}.gl-header__toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;order:3;width:34px;height:34px}.gl-header__toggle-bar{display:block;height:1.5px;background:currentColor;transition:transform var(--gl-dur) var(--gl-ease)}.gl-header__toggle[aria-expanded=true] .gl-header__toggle-bar:first-child{transform:translateY(3.25px) rotate(45deg)}.gl-header__toggle[aria-expanded=true] .gl-header__toggle-bar:last-child{transform:translateY(-3.25px) rotate(-45deg)}.gl-header__nav{position:fixed;inset:68px 0 auto;display:none;margin:0;padding:24px var(--gl-pad) 32px;background:var(--wp--preset--color--base);border-bottom:1px solid var(--gl-rule)}.gl-header__nav.is-open{display:block}.gl-header__list{flex-direction:column;align-items:flex-start;gap:18px}.gl-header__link{font-size:22px;color:var(--wp--preset--color--contrast)}.gl-header__aside{margin-inline-start:auto;gap:14px}.gl-header__cta{display:none}}.gl-hero{position:relative;display:grid;place-items:center;min-height:calc(100svh - calc(84 * var(--gl-u)));padding:calc(120 * var(--gl-u)) var(--gl-pad) calc(140 * var(--gl-u));text-align:center}.gl-hero__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-.035em;text-wrap:balance}.gl-hero__subtitle{margin-top:var(--s);font-size:var(--font-size-body);font-weight:500}.gl-hero__cta{position:absolute;right:var(--gl-pad);bottom:var(--l);padding:var(--xxs) var(--s);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:var(--gl-radius-pill);font-size:var(--font-size-small);font-weight:500;transition:transform var(--gl-dur) var(--gl-ease)}.gl-hero__cta:hover{transform:translateY(-2px)}@media(max-width:1023px){.gl-hero{min-height:calc(100svh - 64px);padding:80px var(--gl-pad) 100px}.gl-hero__cta{display:none}}.gl-manifesto{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(304 * var(--gl-u)) var(--gl-pad) calc(272 * var(--gl-u))}.gl-manifesto__inner{display:flex;flex-direction:column;gap:1.55em;margin-inline-start:var(--gl-col-intro)}.gl-manifesto__p{max-width:24em;font-size:var(--font-size-chapo);line-height:var(--line-height-chapo);letter-spacing:-.01em}@media(max-width:1023px){.gl-manifesto{padding:72px var(--gl-pad) 80px}.gl-manifesto__inner{margin-inline-start:0;gap:1.4em}}.gl-pillar{display:grid;grid-template-columns:var(--gl-col-intro) minmax(0,1fr);width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(99 * var(--gl-u)) var(--gl-pad) calc(139 * var(--gl-u));scroll-margin-top:var(--gl-header-h)}.gl-pillar__intro{position:relative;display:flex;flex-direction:column}.gl-pillar__badge{display:grid;place-items:center;width:var(--l);height:var(--l);margin-bottom:var(--s);background:var(--gl-accent);border-radius:25%}.gl-pillar__badge-svg{width:60%;height:60%;color:var(--wp--preset--color--base)}.gl-pillar__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:-.03em;font-weight:800}.gl-pillar__subtitle{margin-top:var(--s);font-size:var(--font-size-body);font-weight:500;line-height:116%}.gl-pillar__hint{position:absolute;top:calc(628 * var(--gl-u));margin:0;color:var(--gl-muted);font-size:var(--font-size-body)}.gl-pillar__contact{margin-top:calc(58 * var(--gl-u))}.gl-pillar__contact-text{font-size:var(--font-size-body);line-height:114%}.gl-pillar__contact-link{display:inline-flex;align-items:center;gap:var(--xxs);margin-top:var(--xs);font-size:var(--font-size-body);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--gl-dur) var(--gl-ease)}.gl-pillar__contact-link:hover{color:var(--gl-accent)}.gl-pillar__contact-icon{width:var(--s);height:auto;margin-top:1px}@media(max-width:1023px){.gl-pillar{grid-template-columns:minmax(0,1fr);padding:64px var(--gl-pad) 72px;row-gap:34px}.gl-pillar__badge{width:42px;height:42px;margin-bottom:20px}.gl-pillar__title br{display:none}.gl-pillar__title{font-size:clamp(30px,8.4vw,40px)}.gl-pillar__hint{position:static;margin-top:26px;font-size:15px}.gl-pillar__contact{margin-top:40px}}@media(min-width:768px)and (max-width:1023px){.gl-pillar{padding:88px var(--gl-pad) 96px;row-gap:44px}.gl-pillar__badge{width:48px;height:48px;margin-bottom:24px}.gl-pillar__badge-svg{width:26px;height:26px}.gl-pillar__title{font-size:clamp(40px,5.2vw,52px)}.gl-pillar__hint{margin-top:32px;font-size:17px}.gl-pillar__contact{margin-top:52px}}.gl-carousel{position:relative}.gl-carousel__viewport{overflow:hidden;padding-block:var(--xxl);margin-block:calc(-1 * var(--xxl));padding-inline:calc(1 * (var(--gl-card-pad))) calc(2 * (var(--gl-card-pad)));margin-inline-start:calc(-1 * (var(--gl-card-pad) + 1px));margin-inline-end:calc(-1 * var(--gl-pad))}.gl-carousel__container{display:flex;align-items:stretch;gap:var(--gl-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gl-carousel__container::-webkit-scrollbar{display:none}.gl-carousel.is-ready .gl-carousel__container{overflow-x:visible;scroll-snap-type:none}.gl-carousel__slide{flex:0 0 var(--gl-slide);min-width:0;scroll-snap-align:start}.gl-carousel__nav{display:flex;justify-content:space-between;margin-top:var(--l)}.gl-carousel__btn{display:grid;place-items:center;width:max(30px,calc(36 * var(--gl-u)));height:max(30px,calc(36 * var(--gl-u)));color:var(--wp--preset--color--contrast);transition:transform var(--gl-dur) var(--gl-ease),color var(--gl-dur) var(--gl-ease)}.gl-carousel__btn:hover:not(:disabled){color:var(--gl-accent)}.gl-carousel__btn:disabled{opacity:.32;cursor:default}[data-gl-carousel-prev]:hover:not(:disabled){transform:translate(-3px)}[data-gl-carousel-next]:hover:not(:disabled){transform:translate(3px)}.gl-carousel__btn-svg{width:calc(36 * var(--gl-u));height:calc(19 * var(--gl-u))}@media(max-width:1023px){.gl-carousel__viewport{padding-inline:var(--s)}.gl-carousel__nav{margin-top:28px;margin-inline-start:0}.gl-carousel__btn{width:34px;height:34px}.gl-carousel__btn-svg{width:30px;height:16px}}@media(min-width:768px)and (max-width:1023px){.gl-carousel__nav{margin-top:36px}.gl-carousel__btn{width:40px;height:40px}.gl-carousel__btn-svg{width:36px;height:19px}}.gl-card{position:relative;display:flex;perspective:calc(1600 * var(--gl-u));min-height:calc(690 * var(--gl-u))}.gl-card__flip{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;transform-style:preserve-3d;transform:translateZ(0) rotateY(0);transition:transform .78s cubic-bezier(.32,1.12,.44,1)}.gl-card__front,.gl-card__story{display:flex;flex-direction:column;padding:var(--gl-card-pad);border:1px solid var(--gl-line);border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gl-card__front{position:relative;flex:1 1 auto}.gl-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--xs);margin-bottom:calc(37 * var(--gl-u))}.gl-card__title{font-size:var(--font-size-body);line-height:var(--line-height-tight);letter-spacing:-.015em}.gl-card__badge,.gl-card__story-badge{flex:0 0 auto;display:grid;place-items:center;width:var(--l);height:var(--l);background:var(--gl-accent);border-radius:25%}.gl-card__badge{position:relative;z-index:2;color:var(--wp--preset--color--base)}a.gl-card__badge:hover,button.gl-card__badge:hover{transform:scale(1.08)}.gl-card__badge-svg,.gl-card__story-badge-svg{width:var(--s);height:var(--s)}.gl-card__story-badge-svg{color:#111}.gl-card__figure{margin:0;overflow:hidden;border-radius:var(--gl-radius-card);aspect-ratio:392 / 363;background:#1a1a1a}.gl-card__img{width:100%;height:100%;object-fit:cover}.gl-card__stat{margin-top:calc(37 * var(--gl-u));font-size:var(--font-size-stat);font-weight:800;line-height:var(--line-height-stat);letter-spacing:-.035em}.gl-card__caption{margin-top:var(--xs);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:600}.gl-card--text .gl-card__stat{margin-top:calc(13 * var(--gl-u));font-size:var(--font-size-h2);line-height:91%}.gl-card--text .gl-card__caption{margin-top:auto;padding-top:var(--l)}.gl-card__story{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-color:var(--gl-accent);border-width:2px;color:#111;transform:rotateY(180deg);box-shadow:0 0 #0000;transition:box-shadow .78s var(--gl-ease);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-user-select:text;user-select:text}.gl-card__story-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--xs)}.gl-card__story-title{font-size:var(--font-size-body);line-height:var(--line-height-tight);letter-spacing:-.015em}.gl-card__story-headline{margin-top:calc(39 * var(--gl-u));padding:calc(16 * var(--gl-u)) 0;border-top:1px solid #C4C4C4;font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3);letter-spacing:-.025em}.gl-card__story-headline strong{font-weight:inherit;padding:0 .04em;background:linear-gradient(var(--gl-accent),var(--gl-accent)) no-repeat;background-size:100% 65%;background-position:0 55%;color:inherit}.gl-card__story-body{padding-top:calc(14 * var(--gl-u));border-top:1px solid #C4C4C4;color:#888;font-size:calc(24 * var(--gl-u));line-height:var(--line-height-tight);letter-spacing:-.01em;font-weight:600}.gl-card__story-body :is(u,a),.gl-card__story-body [style*=underline]{color:#111;text-decoration:underline;text-underline-offset:3px}.gl-card__story-contact{display:flex;align-items:flex-start;gap:var(--xxs);margin-top:auto;padding-top:var(--s);font-size:var(--font-size-xs);line-height:135%}.gl-card__story-contact-icon{flex:0 0 auto;width:var(--xs);height:auto;margin-top:4px}.gl-card__story-contact-link{text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.gl-card:hover .gl-card__flip,.gl-card:focus-within .gl-card__flip{transform:translateZ(0) rotateY(180deg)}.gl-carousel.is-dragging .gl-card:hover .gl-card__flip{transform:translateZ(0) rotateY(0)}}.gl-card.is-story-open .gl-card__flip{transform:translateZ(0) rotateY(180deg)}.gl-card:hover .gl-card__story,.gl-card:focus-within .gl-card__story,.gl-card.is-story-open .gl-card__story{box-shadow:0 calc(30 * var(--gl-u)) calc(70 * var(--gl-u)) #0000008c}@media(prefers-reduced-motion:reduce){.gl-card__flip{transition:none}}.gl-card__story-edit{display:none;margin-top:var(--xs);padding-top:var(--xxs);border-top:1px dashed var(--gl-rule)}.gl-card__story-edit-label{display:block;margin-bottom:var(--xxs);color:var(--gl-muted);font-size:var(--font-size-xs)}@media(min-width:768px)and (max-width:1023px){.gl-card{min-height:520px}}@media(max-width:767px){.gl-card{min-height:470px}}@media(max-width:1023px){.gl-card__head{margin-bottom:16px}.gl-card__badge,.gl-card__story-badge{width:34px;height:34px}.gl-card__badge-svg,.gl-card__story-badge-svg{width:18px;height:18px}.gl-card__stat{margin-top:18px}.gl-card__story-headline{margin-top:18px;padding-top:10px}.gl-card__story-body{margin-top:10px;padding-top:12px;font-size:15px}.gl-card__story-contact{padding-top:16px}}.gl-partners{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(255 * var(--gl-u)) var(--gl-pad) calc(262 * var(--gl-u));text-align:center}.gl-partners__title{font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}.gl-partners__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--m) var(--xl);margin-top:var(--xl)}.gl-partners__item{display:grid;place-items:center}.gl-partners__logo{width:auto;max-height:var(--m);filter:grayscale(1) brightness(1.9);opacity:.55;transition:opacity var(--gl-dur) var(--gl-ease),filter var(--gl-dur) var(--gl-ease)}.gl-partners__item:hover .gl-partners__logo{opacity:1;filter:none}@media(max-width:1023px){.gl-partners{padding:64px var(--gl-pad) 72px}.gl-partners__grid{gap:26px 34px;margin-top:38px}.gl-partners__logo{max-height:26px}}.gl-cta{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding:calc(133 * var(--gl-u)) var(--gl-pad) calc(150 * var(--gl-u));text-align:center}.gl-cta__text,.gl-cta__link{font-size:var(--font-size-exergue);font-weight:700;letter-spacing:-.02em}.gl-cta__text{line-height:var(--line-height-h4);text-wrap:balance}.gl-cta__action{margin-top:var(--m)}.gl-cta__link{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px;transition:opacity var(--gl-dur) var(--gl-ease)}.gl-cta__link:hover{opacity:.65}@media(max-width:1023px){.gl-cta{padding:64px var(--gl-pad) 72px}}.gl-footer{width:100%;max-width:var(--gl-frame);margin-inline:auto;padding-inline:var(--gl-pad)}.gl-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:var(--l);padding:calc(89 * var(--gl-u)) 0 calc(150 * var(--gl-u))}.gl-footer__brand{display:flex;align-items:flex-start;gap:var(--s)}.gl-footer__wordmark,.gl-footer__newsletter-text{font-size:var(--font-size-small);font-weight:700;line-height:112%;letter-spacing:-.02em}.gl-footer__tagline{padding-inline-start:var(--s);border-inline-start:1px solid var(--gl-rule);font-size:var(--font-size-small);line-height:116%}.gl-footer__form{display:flex;align-items:center;gap:var(--xs);margin-top:var(--xs)}.gl-footer__input{flex:1 1 auto;min-width:0;padding:var(--xxs) 0;background:none;border:0;border-bottom:1px solid var(--gl-rule);color:inherit;font:inherit;font-size:var(--font-size-small)}.gl-footer__input::placeholder{color:var(--gl-muted)}.gl-footer__input:focus{outline:none;border-bottom-color:var(--wp--preset--color--contrast)}.gl-footer__submit{flex:0 0 auto;padding:var(--xxs) var(--xs);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:var(--gl-radius-pill);font-size:var(--font-size-xs);font-weight:500;transition:opacity var(--gl-dur) var(--gl-ease)}.gl-footer__submit:hover{opacity:.82}.gl-footer__form-notice{margin-top:var(--xs);color:var(--gl-muted);font-size:var(--font-size-xs)}.gl-footer__list{display:flex;flex-direction:column;gap:var(--xxs)}.gl-footer__link{font-size:var(--font-size-small);color:var(--wp--preset--color--contrast);transition:color var(--gl-dur) var(--gl-ease)}.gl-footer__link:hover{color:var(--gl-muted)}.gl-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:var(--xs);padding:var(--m) 0 var(--xl);border-top:1px solid var(--gl-rule);color:var(--gl-muted);font-size:var(--font-size-xs)}.gl-footer__legal-link:hover{color:var(--wp--preset--color--contrast)}@media(max-width:1023px){.gl-footer__grid{grid-template-columns:minmax(0,1fr);gap:38px;padding:44px 0 52px}.gl-footer__legal{flex-direction:column;align-items:flex-start;gap:10px}}
