@font-face{font-family:"Sequel Sans Head";src:url("assets/fonts/Sequel%20Sans%20OTF/Sequel%20Sans%20Bold%20Head.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Neue Haas Display";src:url("assets/fonts/Neue%20Haas/NeueHaasDisplayBold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Neue Haas Display";src:url("assets/fonts/Neue%20Haas/NeueHaasDisplayBoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}

:root{--blue:#0e5deb;--cream:#f3eee4;--white:#fff;--block-radius:clamp(10px,.833333vw,16px)}
*{box-sizing:border-box}
html,body,#app{width:100%;height:100%;margin:0}
html,body{overflow:hidden}
body{background:var(--blue);font-family:"Neue Haas Display",sans-serif;font-synthesis:none}
a{color:inherit}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.seo-noscript{min-height:100vh;padding:clamp(28px,6vw,80px);background:#0e5deb;color:#fff}.seo-noscript h1{max-width:760px;margin:0 0 18px;font-family:"Sequel Sans Head",sans-serif;font-size:clamp(38px,7vw,88px);line-height:.9}.seo-noscript p{max-width:700px;font-size:clamp(18px,2.2vw,30px);font-weight:700}.seo-noscript nav{display:flex;max-width:760px;flex-wrap:wrap;gap:12px 22px;margin-top:32px}.seo-noscript a{font-size:18px;font-weight:700;text-underline-offset:3px}
.language-switch{position:fixed;z-index:60;top:clamp(10px,1.25vw,24px);right:clamp(10px,1.25vw,24px);width:clamp(88px,6.5vw,126px);height:clamp(30px,2.1vw,40px);display:grid;grid-template-columns:1.35fr .85fr;overflow:hidden;border:2px solid rgba(255,255,255,.9);border-radius:var(--block-radius);background:#0e5deb;box-shadow:0 3px 12px rgba(0,0,0,.12);transition:grid-template-columns .5s cubic-bezier(.22,1,.36,1)}
.language-switch--en{grid-template-columns:.85fr 1.35fr}
.language-switch__indicator{position:absolute;z-index:0;left:2px;top:2px;bottom:2px;width:calc(61.364% - 2px);border-radius:var(--block-radius);background:#ef3534;transform:translateX(0);transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}
.language-switch--en .language-switch__indicator{transform:translateX(62.963%)}
.language-switch__option{position:relative;z-index:1;min-width:0;padding:0 clamp(6px,.55vw,11px);border:0;border-radius:var(--block-radius);background:transparent;color:#fff;font-family:"Sequel Sans Head",sans-serif;font-size:clamp(12px,.9vw,17px);font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;transition:transform .5s cubic-bezier(.22,1,.36,1)}
.language-switch__option--active{transform:scale(1.06)}
.language-switch__option:focus-visible{position:relative;z-index:1;outline:3px solid #fff;outline-offset:-4px}

.site-loader{position:fixed;z-index:1000;inset:0;overflow:hidden;background:#fff;animation:loader-exit .45s cubic-bezier(.4,0,.2,1) 1.4s forwards}
.loader-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}
.loader-tile{position:relative;display:grid;place-items:center;overflow:hidden;opacity:0;background:var(--loader-color);border-radius:0;transform:translate3d(var(--loader-x),var(--loader-y),0) scale(.26) rotate(var(--loader-rotate));animation:loader-tile-arrive .7s cubic-bezier(.22,1,.36,1) var(--loader-delay) forwards;will-change:transform,opacity}
.loader-tile--1{grid-area:1/1;--loader-color:#0e5deb;--loader-x:-45vw;--loader-y:-65vh;--loader-rotate:-3deg;--loader-delay:.58s}
.loader-tile--2{grid-area:1/2;--loader-color:#5d8ce8;--loader-x:0;--loader-y:-72vh;--loader-rotate:-2deg;--loader-delay:.58s}
.loader-tile--3{grid-area:1/3;--loader-color:#f3eee4;--loader-x:45vw;--loader-y:-65vh;--loader-rotate:3deg;--loader-delay:.58s}
.loader-tile--4{grid-area:2/1;--loader-color:#5d8ce8;--loader-x:-72vw;--loader-y:0;--loader-rotate:-2deg;--loader-delay:.58s}
.loader-tile--5{grid-area:2/2;--loader-color:#ef3534;transform:scale(.22);animation:loader-center-arrive .58s cubic-bezier(.22,1,.36,1) .02s forwards}
.loader-tile--6{grid-area:2/3;--loader-color:#0e5deb;--loader-x:72vw;--loader-y:0;--loader-rotate:2deg;--loader-delay:.58s}
.loader-tile--7{grid-area:3/1;--loader-color:#ffd478;--loader-x:-45vw;--loader-y:65vh;--loader-rotate:-3deg;--loader-delay:.58s}
.loader-tile--8{grid-area:3/2;--loader-color:#f3eee4;--loader-x:0;--loader-y:72vh;--loader-rotate:2deg;--loader-delay:.58s}
.loader-tile--9{grid-area:3/3;--loader-color:#79a36d;--loader-x:45vw;--loader-y:65vh;--loader-rotate:3deg;--loader-delay:.58s}
.loader-title{opacity:0;color:#fff;font-family:"Sequel Sans Head",sans-serif;font-size:clamp(30px,3.5vw,68px);font-weight:700;line-height:.83;letter-spacing:0;text-align:left;transform:scale(.78);animation:loader-title-arrive .32s cubic-bezier(.22,1,.36,1) .2s forwards}.loader-title>span{display:block}.loader-title>span:last-child{text-align:right}
.loader-title--mobile{display:none}

@keyframes loader-tile-arrive{0%{opacity:0;transform:translate3d(var(--loader-x),var(--loader-y),0) scale(.26) rotate(var(--loader-rotate))}100%{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}}
@keyframes loader-center-arrive{0%{opacity:0;transform:scale(.22) rotate(-2deg)}100%{opacity:1;transform:scale(1) rotate(0)}}
@keyframes loader-title-arrive{0%{opacity:0;transform:scale(.78)}100%{opacity:1;transform:scale(1)}}
@keyframes mobile-loader-row-arrive{0%{opacity:0;transform:translate3d(0,-18%,0) scale(.97)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@keyframes mobile-detail-item-arrive{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.96)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@keyframes mobile-detail-label-arrive{0%{opacity:0}100%{opacity:1}}
@keyframes loader-exit{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}

.home-page{width:100vw;height:100vh;height:100dvh;overflow:hidden}
.home-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}
.home-tile{--corner-radius:var(--block-radius);--hover-radius:0;position:relative;z-index:1;min-width:0;min-height:0;display:block;container-type:size;overflow:hidden;background:var(--tile-color);border-radius:0;text-decoration:none;outline:none;transition:transform .7s cubic-bezier(.22,1,.36,1),border-radius .7s cubic-bezier(.22,1,.36,1),filter .5s ease;transform:none;will-change:transform,border-radius}
.home-tile:hover,.home-tile:focus-visible{z-index:10;transform:scale(1.035);border-radius:var(--hover-radius);filter:brightness(1.018)}
.home-tile:focus-visible{box-shadow:inset 0 0 0 3px rgba(255,255,255,.9)}
.home-tile--1{--hover-radius:0 0 var(--corner-radius) 0;transform-origin:top left}.home-tile--2{--hover-radius:0 0 var(--corner-radius) var(--corner-radius);transform-origin:top center}.home-tile--3{--hover-radius:0 0 0 var(--corner-radius);transform-origin:top right}
.home-tile--4{--hover-radius:0 var(--corner-radius) var(--corner-radius) 0;transform-origin:center left}.home-tile--5{--hover-radius:var(--corner-radius);transform-origin:center}.home-tile--6{--hover-radius:var(--corner-radius) 0 0 var(--corner-radius);transform-origin:center right}
.home-tile--7{--hover-radius:0 var(--corner-radius) 0 0;transform-origin:bottom left}.home-tile--8{--hover-radius:var(--corner-radius) var(--corner-radius) 0 0;transform-origin:bottom center}.home-tile--9{--hover-radius:var(--corner-radius) 0 0 0;transform-origin:bottom right}
.home-tile--6 .poster-text,.home-tile--9 .poster-text{color:#fff!important}
.tile-artboard{position:absolute;left:50%;top:50%;width:min(100cqw,177.777778cqh);height:min(100cqh,56.25cqw);display:block;container-type:inline-size;overflow:hidden;transform:translate(-50%,-50%);pointer-events:none}
.mobile-tile-preview{display:none}
.mobile-detail{display:none}

.poster-vectors{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}
.poster-text{position:absolute;z-index:2;left:var(--x);top:var(--y);display:block;margin:0;font-size:var(--fs);font-weight:700;line-height:1;letter-spacing:0;white-space:pre;pointer-events:none}
.poster-text[data-fit="true"]{width:var(--box-w);text-align:var(--text-align);white-space:nowrap}
.poster-text__content{display:inline-block;white-space:pre}
.poster-text--haas,.poster-text--haas-italic{font-family:"Neue Haas Display",sans-serif}
.poster-text--haas-italic{font-style:italic}
.poster-text--sequel{font-family:"Sequel Sans Head",sans-serif;line-height:.84}
.poster-text--home-heading{line-height:1.12}
.home-stat-caption{position:absolute;z-index:3;left:50%;top:var(--caption-y);display:block;width:max-content;max-width:88%;padding:.46em .95em .5em;border-radius:var(--block-radius);font-family:"Neue Haas Display",sans-serif;font-size:var(--caption-fs);font-weight:700;line-height:.92;text-align:center;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}
.home-tile--2 .home-stat-caption,.home-tile--4 .home-stat-caption{background:#fff;color:#5d8ce8}
.home-tile--3 .home-stat-caption{background:#0e5deb;color:#fff}

.detail-page{width:100vw;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;background:var(--page-color);cursor:pointer}
.poster-canvas{position:relative;width:min(100vw,177.777778vh);height:min(100vh,56.25vw);container-type:inline-size;overflow:hidden;background:var(--page-color)}
.desktop-redesign{position:absolute;z-index:2;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7cqw;padding:7.2cqw 15cqw 5.2cqw 18.5cqw;color:inherit;cursor:default}
.desktop-redesign em{display:block;margin:0 0 2.1cqw;font-size:3.125cqw;font-weight:700;line-height:.96}
.desktop-redesign p{margin:0;font-size:1.145833cqw;font-weight:700;line-height:1.14}.desktop-redesign p+p{margin-top:1.35cqw}
.desktop-redesign--about{grid-template-columns:1.08fr .92fr;align-items:center;gap:5.6cqw;padding:8.3cqw 15.5cqw 7.5cqw;color:#fff}.desktop-about-logo{font-family:"Sequel Sans Head",sans-serif;font-size:8.9cqw;line-height:.88;letter-spacing:-.035em}.desktop-about-copy{max-width:31cqw}.desktop-about-copy em{font-size:3.05cqw}.desktop-about-copy p{font-size:1.18cqw;line-height:1.16}.desktop-redesign--capital{grid-template-columns:1.04fr .96fr;align-items:center;gap:6.2cqw;padding:10.4cqw 17.2cqw 8.4cqw;color:#fff}.desktop-capital-chart-column{display:flex;flex-direction:column;align-items:center}.desktop-capital-total{font-family:"Sequel Sans Head",sans-serif;font-size:5.3cqw;line-height:.85;white-space:nowrap}.desktop-capital-caption{width:100%;margin-top:1.15cqw;padding:.58cqw 1cqw;border-radius:var(--block-radius);background:#fff;color:#5d8ce8;font-size:1.02cqw;line-height:1;text-align:center}.desktop-capital-pie{width:23cqw;height:23cqw;margin-top:1.65cqw}.desktop-capital-pie svg{width:100%;height:100%;overflow:visible}.desktop-capital-copy{max-width:25cqw}.desktop-capital-copy em{font-size:3.35cqw}.desktop-capital-copy p{font-size:1.18cqw;line-height:1.18}.desktop-capital-legend{display:flex;flex-direction:column;gap:.62cqw;margin-top:2.2cqw}.desktop-capital-legend b{display:flex;align-items:center;justify-content:space-between;padding:.48cqw .9cqw;border-radius:var(--block-radius);background:#fff;color:#0e5deb;font-size:1.02cqw;line-height:1}.desktop-capital-legend b:nth-child(2){background:#0e5deb;color:#fff}.desktop-capital-legend b:nth-child(3){background:#ef3534;color:#fff}.desktop-capital-legend b:nth-child(4){background:#ffd478;color:#0e5deb}.desktop-capital-legend i{font-style:normal}.desktop-redesign--results{grid-template-columns:1fr 1fr;align-items:center;gap:7.4cqw;padding:9.7cqw 15.5cqw 8.2cqw;color:#0e5deb}.desktop-results-copy{max-width:29cqw}.desktop-results-copy em{font-size:3.5cqw}.desktop-results-copy p{font-size:1.3cqw;line-height:1.18}.desktop-results-flow{position:relative;display:flex;min-height:31cqw;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw}.desktop-results-flow article{width:19cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.05cqw;border-radius:var(--block-radius);background:#0e5deb;color:#fff;text-align:center}.desktop-results-flow article:nth-of-type(2){width:23cqw}.desktop-results-flow article:nth-of-type(3){width:28cqw}.desktop-results-flow article strong{font-family:"Sequel Sans Head",sans-serif;font-size:3.6cqw;line-height:.82}.desktop-results-flow article small{margin-top:.42cqw;font-size:1.02cqw;font-weight:700;line-height:1}.desktop-results-flow>i{width:.2cqw;height:2.5cqw;background:#0e5deb}.desktop-results-flow>i:after{content:"";display:block;margin:2.1cqw 0 0 -.38cqw;border:.48cqw solid transparent;border-top-color:#0e5deb}.desktop-results-flow aside{position:absolute;top:48%;left:-1cqw;width:15cqw;padding:.7cqw;border:3px solid #0e5deb;border-radius:50%;font-size:.95cqw;text-align:center;transform:translateY(-50%)}.desktop-results-flow aside strong,.desktop-results-flow aside small{display:block}.desktop-results-flow aside small{margin-top:.25cqw;font-size:.8em}.desktop-redesign--team{grid-template-columns:.9fr 1.1fr;align-items:center;padding-top:5.4cqw;color:#fff}.desktop-team-copy{max-width:29cqw}.desktop-team-copy em{font-size:2.65cqw}.desktop-team-copy p{font-size:1.1cqw;line-height:1.16}.desktop-team-flow{display:flex;flex-direction:column;gap:.55cqw}.desktop-team-flow article{overflow:visible;border-radius:var(--block-radius)}.desktop-team-card>button,.desktop-team-flow article>strong{width:100%;display:block;padding:.52cqw 1cqw .45cqw;border:0;border-radius:var(--block-radius);background:#fff;color:#5d8ce8;font:700 1.45cqw "Neue Haas Display",sans-serif;line-height:1;text-align:left;cursor:pointer}.desktop-team-card>button:after{content:"+";float:right}.desktop-team-card[data-expanded="true"]>button:after{content:"−"}.desktop-team-flow article>p{min-height:2.35cqw;display:flex;align-items:center;padding:.45cqw 1cqw;border:2px solid #fff;border-top:0;border-radius:0 0 var(--block-radius) var(--block-radius);font-size:1.041667cqw}.desktop-team-card[data-expanded="false"]>p{display:none}.desktop-team-card[data-expanded="true"]>button{border-radius:var(--block-radius) var(--block-radius) 0 0}.desktop-team-result>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;padding:1cqw;border:2px solid #fff;border-top:0;border-radius:0 0 var(--block-radius) var(--block-radius)}.desktop-team-result span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.35cqw;text-align:center}.desktop-team-result b{font-family:"Sequel Sans Head",sans-serif;font-size:2.35cqw;line-height:.82}.desktop-team-result b i{display:inline-block;font-size:.42em;font-style:normal;line-height:.75}.desktop-team-result small{font-size:.82cqw;font-weight:700;line-height:1}
.desktop-redesign--potential{grid-template-columns:.88fr 1.12fr;align-items:center;gap:5.5cqw;padding:10.5cqw 16.5cqw 8cqw;color:#fff}.desktop-potential-marks{font-family:"Sequel Sans Head",sans-serif;font-size:4.1cqw;line-height:1.09;letter-spacing:.1cqw}.desktop-potential-copy em{font-size:3.2cqw}.desktop-potential-copy p{font-size:1.18cqw;line-height:1.13}.desktop-potential-copy p+p{margin-top:1.05cqw}.desktop-redesign--method{grid-template-columns:.92fr 1.08fr;align-items:center;padding-top:5.5cqw;color:#fff}.desktop-redesign--method .desktop-copy{max-width:31cqw}.desktop-method-tools{align-self:center;font-family:"Sequel Sans Head",sans-serif;font-size:3.125cqw;line-height:1.08}
.desktop-redesign--cooperation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4.5cqw;padding:11.8cqw 17.6cqw 11.1cqw;color:#0e5deb}.desktop-redesign--cooperation .desktop-copy{width:100%;max-width:30cqw;justify-self:start}.desktop-feature-list{width:100%;max-width:30cqw;display:flex;justify-self:end;flex-direction:column;gap:.72cqw}.desktop-feature-list article{overflow:visible;border-radius:var(--block-radius)}.desktop-feature-list strong{display:block;padding:.48cqw .82cqw .43cqw;border-radius:var(--block-radius);background:#0e5deb;color:#ffd478;font-size:1.65cqw;line-height:1}.desktop-feature-list p{padding:.32cqw .15cqw 0;font-size:.98cqw}.desktop-cooperation-copy em{margin-bottom:2.6cqw}
.desktop-redesign--process{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:stretch;gap:4.5cqw;padding:11.8cqw 17.6cqw 11.1cqw;color:#0e5deb}.desktop-process-copy{width:100%;max-width:30cqw;display:flex;justify-self:start;flex-direction:column}.desktop-process-heading{margin-bottom:2.7cqw;font-size:2.4cqw;white-space:nowrap}.desktop-process-heading--en{font-size:2.4cqw}.desktop-support{width:100%;height:auto;max-width:30cqw;min-height:0;align-self:stretch;justify-self:end;padding:2.1cqw 2.3cqw;border-radius:var(--block-radius);background:#0e5deb;color:#fff;transform:translateX(.8cqw)}.desktop-support>strong{display:block;margin-bottom:1.6cqw;font-size:2.2cqw;line-height:1;text-align:center}.desktop-support>div{display:grid;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:.8cqw 1.8cqw}.desktop-support span{font-size:1.1cqw;font-weight:700;line-height:1.12}.desktop-process-copy ol{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.25cqw;margin:0;padding:0;list-style:none}.desktop-process-copy li{display:flex;flex-direction:column;gap:.35cqw}.desktop-process-copy li strong{display:flex;align-items:center;gap:.55cqw;font-size:1.5625cqw;line-height:1}.desktop-process-copy li strong i{display:grid;width:1.45em;height:1.45em;place-items:center;border-radius:50%;background:#0e5deb;color:#f3eee4;font-style:normal;font-size:.8em;line-height:1}.desktop-process-copy li span{font-size:1.145833cqw;font-weight:700;line-height:1.12}
.desktop-redesign--contact{grid-template-columns:.82fr 1.18fr;align-items:center;padding-top:5.2cqw;padding-bottom:5.2cqw;color:#fff}.desktop-contact-number{font-family:"Sequel Sans Head",sans-serif;font-size:13.020833cqw;line-height:.86}.desktop-contact-content{display:flex;flex-direction:column;align-items:flex-start}.desktop-contact-content>em{margin-bottom:3cqw}.desktop-publications{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1.7cqw;margin-bottom:3cqw}
.desktop-results-flow article,.desktop-results-flow>i,.desktop-results-flow aside{animation:desktop-results-arrive .72s cubic-bezier(.22,1,.36,1) both}.desktop-results-flow article:nth-of-type(1){animation-delay:.08s}.desktop-results-flow>i:nth-of-type(1){animation-delay:.28s}.desktop-results-flow article:nth-of-type(2){animation-delay:.46s}.desktop-results-flow aside{animation-delay:.62s}.desktop-results-flow>i:nth-of-type(2){animation-delay:.72s}.desktop-results-flow article:nth-of-type(3){animation-delay:.9s}.desktop-potential-marks{font-size:3.2cqw;line-height:1.09;letter-spacing:.1cqw}.desktop-potential-copy em{white-space:nowrap}.desktop-team-result b i{margin-left:.18cqw;line-height:1.05}.desktop-support>div{gap:.95cqw 2.1cqw}.desktop-support span{font-size:1.15cqw}@keyframes desktop-results-arrive{from{opacity:0;transform:translateY(.9cqw)}to{opacity:1;transform:translateY(0)}}.desktop-results-flow aside{animation-name:desktop-results-bubble-arrive}@keyframes desktop-results-bubble-arrive{from{opacity:0;transform:translateY(calc(-50% + .9cqw))}to{opacity:1;transform:translateY(-50%)}}
.desktop-about-logo{width:39cqw;display:flex;flex-direction:column}.desktop-about-logo>span{display:block}.desktop-about-logo>span:last-child{text-align:right}.desktop-capital-total{display:flex;align-items:center;justify-content:center}.desktop-capital-total--pl .desktop-capital-units{display:flex;flex-direction:column;gap:.08em;margin-left:.38cqw;font-size:.48em;line-height:.72;text-align:left}.desktop-capital-total--pl .desktop-capital-units i{font-style:normal}.desktop-capital-sector:nth-child(1),.mobile-pie-sector:nth-child(1){fill:#f3eee5!important;fill-opacity:1!important}.desktop-capital-sector:nth-child(2),.mobile-pie-sector:nth-child(2){fill:#ffd478!important;fill-opacity:1!important}.desktop-capital-sector:nth-child(3),.mobile-pie-sector:nth-child(3){fill:#ef3534!important;fill-opacity:1!important}.desktop-capital-sector:nth-child(4),.mobile-pie-sector:nth-child(4){fill:#0e5deb!important;fill-opacity:1!important}.desktop-results-flow article:nth-of-type(1){min-height:6.1cqw}.desktop-results-flow article:nth-of-type(2){min-height:7.2cqw}.desktop-results-flow article:nth-of-type(3){min-height:8.3cqw}.desktop-redesign--team{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.2cqw;padding:7.8cqw 16.5cqw 7.2cqw}.desktop-team-copy,.desktop-team-flow{width:100%;max-width:30cqw}.desktop-team-flow{justify-self:end}.desktop-support>div{gap:1cqw 2.1cqw}.desktop-support span{font-size:1.18cqw}
.desktop-redesign--about{grid-template-columns:46.4cqw 27.6cqw;gap:5.7cqw;padding:8.3cqw 11.1cqw 7.5cqw 9.2cqw}.desktop-about-logo{width:41.3cqw;max-width:none;font-size:8cqw}.desktop-about-logo>span{white-space:nowrap}.desktop-about-logo>span:nth-child(1),.desktop-about-logo>span:nth-child(2){text-align:left}.desktop-about-logo>span:nth-child(3){text-align:right}.desktop-about-copy{width:100%;max-width:27.6cqw;justify-self:end}
.desktop-results-flow{gap:0}.desktop-results-flow>i{position:relative;z-index:2;height:4.9cqw;flex:0 0 4.9cqw}.desktop-results-flow>i:after{position:absolute;left:50%;bottom:-.72cqw;margin:0;transform:translateX(-50%)}.desktop-results-flow article{position:relative;z-index:1}.desktop-results-flow aside{z-index:3;left:calc(50% - 26.5cqw);width:15cqw;background:#f3eee5}.desktop-results-flow aside:after{content:"";position:absolute;z-index:4;right:-1.05cqw;top:50%;width:1.8cqw;height:1.4cqw;border-top:3px solid #0e5deb;background:#f3eee5;transform:translateY(-50%) skewX(-42deg)}
.desktop-team-result>strong{border-radius:var(--block-radius) var(--block-radius) 0 0!important;cursor:default!important}.desktop-team-result>div{display:grid!important;margin-top:-1px}
.desktop-redesign--potential{display:flex;align-items:center;justify-content:center;padding:6.5cqw 5cqw;border:0}.desktop-potential-balance{width:90cqw;display:grid;grid-template-columns:31cqw 49cqw;align-items:stretch;gap:10cqw}.desktop-potential-marks{width:auto;max-width:100%;height:100%;display:flex;justify-self:center;flex-direction:column;justify-content:space-between;aspect-ratio:1/1;font-family:"Sequel Sans Head",sans-serif;font-size:3.6cqw;font-weight:700;line-height:.82;letter-spacing:.12cqw}.desktop-potential-marks>span{display:block}.desktop-potential-copy{width:100%;max-width:none;display:flex;flex-direction:column;justify-content:space-between}.desktop-potential-copy em{margin:0;font-size:3.6cqw;line-height:.96}.desktop-potential-copy p{margin:0;font-size:1.25cqw;line-height:1.12}.desktop-potential-copy p+p{margin-top:0}
.desktop-redesign--method{display:flex;align-items:center;justify-content:flex-start;padding:6.5cqw 7cqw 6.5cqw 14cqw;border:0}.desktop-method-balance{width:78cqw;display:grid;grid-template-columns:35cqw 35cqw;align-items:stretch;gap:8cqw}.desktop-method-tools{width:auto;max-width:100%;height:100%;display:flex;justify-self:center;flex-direction:column;justify-content:space-between;aspect-ratio:1/1;font-family:"Sequel Sans Head",sans-serif;font-size:3.6cqw;font-weight:700;line-height:.84}.desktop-method-tools>span{display:block}.desktop-method-balance .desktop-copy{width:100%;max-width:none;display:flex;flex-direction:column;justify-content:space-between}.desktop-method-balance .desktop-copy em{margin:0;font-size:3.6cqw;line-height:.96}.desktop-method-balance .desktop-copy p{margin:0;font-size:1.25cqw;line-height:1.12}.desktop-method-balance .desktop-copy p+p{margin-top:0}
.brand-wordmark{display:flex;flex-direction:column;color:#fff;font-family:"Neue Haas Display",sans-serif;font-weight:700;letter-spacing:-.035em;text-transform:uppercase}.brand-wordmark>span{display:block;white-space:nowrap}.brand-wordmark>span:last-child{text-align:right}
.home-brand-wordmark{position:absolute;left:24.92813%;top:24.6375%;width:50.14375%;font-size:9.25cqw;line-height:.84}.home-brand-wordmark>span:first-child,.home-brand-wordmark>span:last-child{font-size:1.267em;line-height:.79}.home-brand-wordmark>span:nth-child(2){font-size:1.267em;line-height:.94}
.desktop-redesign--about{grid-template-columns:47cqw 30cqw;gap:3.5cqw;padding:8.2cqw 11.5cqw 7.4cqw 8cqw}.desktop-about-logo{width:47cqw;max-width:none;font-size:9.25cqw;line-height:.86;letter-spacing:-.035em}.desktop-about-copy{width:30cqw;max-width:none;justify-self:end}.desktop-about-copy em{margin-bottom:3.1cqw;font-family:"Neue Haas Display",sans-serif;font-size:3.05cqw;line-height:.96;white-space:nowrap}.desktop-about-copy p{font-family:"Sequel Sans Head",sans-serif;font-size:1.08cqw;line-height:1.11}.desktop-about-copy p+p{margin-top:1.65cqw}
.desktop-redesign--potential{display:flex;align-items:center;justify-content:center;padding:0;border:0}.desktop-potential-balance{width:92cqw;height:39cqw;display:grid;grid-template-columns:39cqw 44cqw;align-items:stretch;gap:6cqw;padding:.75cqw 1cqw 1cqw;border:2px solid #fff}.desktop-potential-marks{width:100%;height:100%;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));aspect-ratio:auto;font-family:"Neue Haas Display",sans-serif;font-size:6.35cqw;font-weight:700;line-height:.72;letter-spacing:0}.desktop-potential-marks>span{display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.desktop-potential-marks i{display:block;font-style:normal}.desktop-potential-copy{width:100%;height:100%;display:flex;flex-direction:column}.desktop-potential-copy em{margin:0 0 2.75cqw;font-family:"Neue Haas Display",sans-serif;font-size:3.6cqw;line-height:.94;white-space:normal}.desktop-potential-questions{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-bottom:.1cqw}.desktop-potential-copy p{margin:0;font-family:"Sequel Sans Head",sans-serif;font-size:1.12cqw;line-height:1.12}.desktop-potential-copy p+p{margin-top:0}
.desktop-redesign--method{display:flex;align-items:center;justify-content:center;padding:0;border:0}.desktop-method-balance{width:78cqw;height:31.5cqw;display:grid;grid-template-columns:35cqw 35cqw;align-items:stretch;gap:8cqw;padding:.65cqw;border:2px solid #fff}.desktop-method-tools{width:100%;height:100%;display:flex;justify-self:stretch;flex-direction:column;justify-content:space-between;aspect-ratio:auto;font-family:"Neue Haas Display",sans-serif;font-size:6.5cqw;font-weight:700;line-height:.82;letter-spacing:-.035em}.desktop-method-tools>span{display:block}.desktop-method-copy{width:100%;height:100%;max-width:none;display:flex;flex-direction:column}.desktop-method-copy em{margin:0 0 2cqw;font-family:"Neue Haas Display",sans-serif;font-size:3.125cqw;line-height:.94}.desktop-method-copy p{margin:0;font-family:"Sequel Sans Head",sans-serif;font-size:1.04cqw;line-height:1.12}.desktop-method-copy p+p{margin-top:1.15cqw}
.desktop-results-flow aside.desktop-results-bubble{z-index:3;left:calc(50% - 23.8cqw);top:64%;width:13.8cqw;height:5.8cqw;padding:0;border:0;border-radius:0;background:transparent;display:grid;place-items:center;transform:translateY(-50%)}.desktop-results-bubble>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.desktop-results-bubble>svg path{fill:#f3eee5;stroke:#0e5deb;stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.desktop-results-bubble:after{content:none}.desktop-results-bubble__copy{position:relative;z-index:1;width:82%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 9% 0 0;text-align:center}.desktop-results-flow .desktop-results-bubble__copy strong{font-size:1.02cqw;line-height:1}.desktop-results-flow .desktop-results-bubble__copy small{margin-top:.25cqw;font-size:.72cqw;line-height:1}
.desktop-method-balance{border:2px solid transparent}
.desktop-redesign--potential{align-items:center;justify-content:center;padding:0}.desktop-potential-balance{--potential-display-size:clamp(44px,3.6cqw,72px);box-sizing:border-box;width:min(74cqw,1420px);max-width:calc(100% - 10cqw);height:auto;display:grid;grid-template-columns:max-content max-content;justify-content:center;align-items:start;gap:clamp(56px,5.5cqw,96px);padding:clamp(16px,1.2cqw,24px);border:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.desktop-potential-marks{width:100%;height:auto;display:flex;align-self:start;flex-direction:column;gap:clamp(34px,3.2cqw,52px);font-family:"Neue Haas Display",sans-serif;font-size:var(--potential-display-size);font-weight:700;line-height:.82;letter-spacing:0}.desktop-potential-marks>span{display:flex;align-items:center;justify-content:flex-start;gap:clamp(12px,1.25cqw,22px);white-space:nowrap}.desktop-potential-copy{width:100%;height:auto;display:flex;flex-direction:column;align-self:start}.desktop-potential-copy em{margin:0 0 clamp(24px,1.8cqw,34px);font-family:"Neue Haas Display",sans-serif;font-size:var(--potential-display-size);font-weight:700;font-style:italic;line-height:.94;white-space:nowrap}.desktop-potential-questions{display:flex;flex:none;flex-direction:column;justify-content:flex-start;gap:clamp(8px,.65cqw,12px);padding:0}.desktop-potential-copy p{margin:0;font-size:clamp(15px,1.15cqw,22px);line-height:1.1}.desktop-potential-copy p+p{margin-top:0}
.desktop-cooperation-copy em{font-size:2.75cqw;line-height:.96;white-space:nowrap}
.desktop-about-logo{row-gap:.8cqw}
.desktop-capital-caption{width:19cqw;max-width:100%;padding:.58cqw .7cqw;font-size:.98cqw;white-space:nowrap}.desktop-capital-pie{width:18cqw;height:18cqw;margin-top:1.2cqw}
.desktop-redesign--results{grid-template-columns:26cqw minmax(0,1fr);gap:9cqw}.desktop-results-copy{width:26cqw;max-width:26cqw;display:flex;flex-direction:column}.desktop-results-copy p{font-size:1.18cqw;line-height:1.12}.desktop-results-note{margin-top:1.7cqw!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:1.12cqw!important;line-height:1.12!important}.desktop-results-flow{min-height:29cqw;gap:0}.desktop-results-flow>i{position:relative;z-index:2;width:.3cqw;height:3.25cqw;flex:0 0 3.25cqw;background:#0e5deb}.desktop-results-flow>i:after{content:"";position:absolute;left:50%;bottom:-.88cqw;margin:0;transform:translateX(-50%);border:.62cqw solid transparent;border-top-color:#0e5deb}.desktop-results-flow aside.desktop-results-bubble{z-index:3;left:calc(50% + 11.2cqw);top:44%;width:12.4cqw;height:5.1cqw;padding:0;border:2px solid #0e5deb;border-radius:50%;background:#f3eee5;display:grid;place-items:center;transform:translateY(-50%)}.desktop-results-bubble:after{content:"";position:absolute;z-index:0;left:-.82cqw;top:50%;width:1.25cqw;height:1.25cqw;border-left:2px solid #0e5deb;border-bottom:2px solid #0e5deb;background:#f3eee5;transform:translateY(-50%) rotate(45deg)}.desktop-results-bubble__copy{position:relative;z-index:1;width:84%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center}.desktop-results-flow .desktop-results-bubble__copy strong{font-size:1.05cqw;line-height:1}.desktop-results-flow .desktop-results-bubble__copy small{margin-top:.22cqw;font-size:.7cqw;line-height:1}
.desktop-team-copy{max-width:25cqw}.desktop-team-result>div{display:none!important}.desktop-team-result[data-expanded="true"]>div{display:grid!important;margin-top:-1px}.desktop-team-result[data-expanded="true"]>button{border-radius:var(--block-radius) var(--block-radius) 0 0}
.desktop-method-balance{gap:5.5cqw}.desktop-method-tools{font-size:7.15cqw;justify-content:center;gap:3.4cqw}
.desktop-redesign--cooperation{grid-template-columns:24cqw 26cqw;justify-content:center;gap:9cqw}.desktop-redesign--cooperation .desktop-copy{max-width:24cqw}.desktop-cooperation-copy em{font-style:italic;text-transform:none;white-space:nowrap}.desktop-feature-list{max-width:26cqw;justify-self:start}
.desktop-process-copy{max-width:25cqw}.desktop-process-heading{margin-bottom:5.4cqw}.desktop-process-copy li{gap:.55cqw}
.desktop-process-copy{max-width:22.5cqw}.desktop-process-heading{margin-bottom:1.7cqw}.desktop-process-copy ol{flex:none;justify-content:flex-start;gap:1.7cqw}
.desktop-redesign--capital,.desktop-redesign--results,.desktop-redesign--team,.desktop-redesign--cooperation,.desktop-redesign--process,.desktop-redesign--contact{gap:6.5cqw}.desktop-potential-balance,.desktop-method-balance{gap:6.5cqw}
.home-brand-wordmark{width:max-content;max-width:none}.mobile-about-logo{width:max-content!important;max-width:100%!important;align-self:flex-start!important}
.mobile-poster--process .mobile-support{width:calc(100% + 32px);align-self:center}.mobile-flow .mobile-bubble>svg path{fill-rule:evenodd}
.home-brand-wordmark{left:50%;top:50%;transform:translate(-50%,-50%)}
.desktop-about-logo{transform:translateY(1.4cqw)}
.desktop-capital-caption{box-sizing:border-box;width:23cqw;display:flex;align-items:center;justify-content:center;padding:.58cqw .7cqw;text-align:center}
.desktop-capital-copy{display:flex;flex-direction:column}.desktop-capital-copy em{margin-bottom:2.8cqw}.desktop-capital-legend{margin-top:2.8cqw}
.desktop-results-flow article:nth-of-type(1){width:18cqw}.desktop-results-flow article:nth-of-type(2){width:21cqw}.desktop-results-flow article:nth-of-type(3){width:25cqw}.desktop-results-flow>i{z-index:4;width:.38cqw;height:3.7cqw;flex-basis:3.7cqw}.desktop-results-flow>i:after{bottom:-1.02cqw;border-width:.72cqw}.desktop-results-flow aside.desktop-results-bubble{left:calc(50% + 12.2cqw);width:12.8cqw;height:5.3cqw;border-width:3px}.desktop-results-bubble:after{left:-.95cqw;width:1.45cqw;height:1.45cqw;border-left-width:3px;border-bottom-width:3px}
.desktop-results-copy{width:22cqw;max-width:22cqw}
.desktop-team-flow{gap:1.1cqw}
.desktop-potential-questions{gap:clamp(14px,1.2cqw,20px)}
.desktop-method-tools{font-size:7.6cqw;gap:4cqw}
.desktop-feature-list{gap:.72cqw}.desktop-feature-card>button{width:100%;display:block;padding:.48cqw .82cqw .43cqw;border:0;border-radius:var(--block-radius);background:#0e5deb;color:#ffd478;font:700 1.65cqw "Neue Haas Display",sans-serif;line-height:1;text-align:left;cursor:pointer}.desktop-feature-card>button:after{content:"+";float:right}.desktop-feature-card[data-expanded="true"]>button:after{content:"−"}.desktop-feature-card>p{display:none;margin:0;padding:.32cqw .15cqw 0;font-size:.98cqw}.desktop-feature-card[data-expanded="true"]>p{display:block}
.desktop-redesign--process{grid-template-columns:22.5cqw 32.5cqw;justify-content:center;gap:4cqw}.desktop-support{max-width:32.5cqw;display:flex;flex-direction:column;justify-content:center}
.desktop-process-heading--pl{font-size:2.15cqw}
.desktop-results-flow aside.desktop-results-bubble:before,.desktop-results-bubble:after{content:none}.desktop-results-bubble>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.desktop-results-bubble>svg path{fill:#f3eee5;stroke:#0e5deb;stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.desktop-results-flow aside.desktop-results-bubble{width:13.2cqw;height:6.8cqw;border:0;background:transparent}.desktop-results-bubble>svg path{stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.desktop-results-bubble__copy{width:72%;padding:0;transform:translate(.55cqw,-.45cqw)}
.publication-logo{min-width:0;height:4.2cqw;display:flex;align-items:center;justify-content:center;text-decoration:none}.publication-logo img{display:block;width:100%;height:100%;object-fit:contain}.publication-logo--bankier img{width:100%}.publication-logo--pb img{width:72%}.publication-logo--money img{width:94%;filter:brightness(0) invert(1)}.publication-logo:focus-visible,.contact-email:focus-visible{outline:3px solid #fff;outline-offset:5px}.contact-email{display:inline-flex;min-width:13cqw;align-items:center;justify-content:center;padding:.72cqw 1.35cqw;border-radius:var(--block-radius);background:#fff;color:#79a36d;font-family:"Sequel Sans Head",sans-serif;font-size:1.15cqw;font-weight:700;line-height:1;text-decoration:none}
.desktop-publications .publication-logo{position:relative;padding:0 .15cqw}.desktop-publications .publication-logo img{min-width:0;transition:opacity .2s ease}.desktop-publications .publication-logo:hover img{opacity:.78}
.route-transition{position:fixed;z-index:900;pointer-events:none;margin:0;background:var(--transition-color);border-radius:var(--transition-radius);transition:left .62s cubic-bezier(.22,1,.36,1),top .62s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1),border-radius .62s cubic-bezier(.22,1,.36,1),opacity .18s ease;will-change:left,top,width,height,border-radius,opacity}
.route-transition--expanded{left:0!important;top:0!important;width:100vw!important;height:100dvh!important;border-radius:0!important}
.route-transition--exit{opacity:0}

@supports(height:100dvh){.poster-canvas{width:min(100vw,177.777778dvh);height:min(100dvh,56.25vw)}}

@media(max-width:700px) and (orientation:portrait){
  :root{--mobile-blue:#0e5deb;--mobile-light-blue:#5d8ce8;--mobile-yellow:#ffd478}
  :root{--mobile-frame-inline:clamp(28px,12vw,52px);--mobile-header-top:max(12px,calc(env(safe-area-inset-top) + 8px))}
  html{scroll-behavior:smooth}
  html,body{overflow-x:hidden;overflow-y:auto}
  .site-loader{animation-delay:.95s}
  .loader-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr))}
  .loader-tile--4,.loader-tile--5,.loader-tile--6,.loader-tile--7,.loader-tile--8,.loader-tile--9{display:none}
  .loader-tile--1{grid-area:1/1;animation:mobile-loader-row-arrive .48s cubic-bezier(.22,1,.36,1) .02s both}
  .loader-tile--2{grid-area:2/1;--loader-color:var(--mobile-light-blue);animation:mobile-loader-row-arrive .48s cubic-bezier(.22,1,.36,1) .18s both}
  .loader-tile--3{grid-area:3/1;animation:mobile-loader-row-arrive .48s cubic-bezier(.22,1,.36,1) .34s both}
  .loader-title--desktop{display:none}
  .loader-title--mobile{position:absolute;left:var(--mobile-frame-inline);top:var(--mobile-header-top);width:calc(100vw - (2 * var(--mobile-frame-inline)));display:block;opacity:1;color:#fff;font-size:clamp(38px,min(13.5vw,7.5svh),68px);line-height:.86;text-align:left;transform:none;animation:none}
  .language-switch{top:var(--mobile-header-top);right:var(--mobile-frame-inline);width:78px;height:27px;border-width:1px}
  .language-switch__indicator{left:1px;top:1px;bottom:1px;width:calc(61.364% - 1px)}
  .language-switch__option{padding:0 4px;font-size:clamp(9px,2.65vw,11px)}
  .language-switch__option:focus-visible{outline-width:2px;outline-offset:-3px}
  #app{height:auto;min-height:100%}
  .home-page{height:auto;min-height:100dvh;overflow:visible}
  .home-grid{height:auto;display:flex;flex-direction:column}
  .home-tile--1{--tile-color:#0e5deb}.home-tile--2,.home-tile--4{--tile-color:var(--mobile-light-blue)}.home-tile--3,.home-tile--8{--tile-color:#f3eee4}.home-tile--5{--tile-color:#ef3534}.home-tile--6{--tile-color:var(--mobile-blue)}.home-tile--7{--tile-color:var(--mobile-yellow)}.home-tile--9{--tile-color:#79a36d}
  .home-tile{width:100%;height:33.333333svh;min-height:33.333333svh;flex:0 0 auto;transition:height .72s cubic-bezier(.22,1,.36,1),min-height .72s cubic-bezier(.22,1,.36,1);transform:none!important;border-radius:0!important;filter:none!important}
  .home-tile--expanded{z-index:2;height:100svh;min-height:100svh}
  .tile-preview{display:none}
  .mobile-tile-preview{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:3.4svh var(--mobile-frame-inline);color:#fff;text-align:center;opacity:1;transition:opacity .22s ease}
  .mobile-tile-preview>*{max-width:100%;overflow-wrap:break-word}
  .home-tile--3 .mobile-tile-preview,.home-tile--7 .mobile-tile-preview,.home-tile--8 .mobile-tile-preview{color:var(--mobile-blue)}
  .mobile-tile-preview b,.mobile-tile-preview strong{font-family:"Sequel Sans Head",sans-serif;font-size:clamp(18px,min(7vw,4svh),38px);font-weight:700;line-height:.9;text-wrap:balance}
  .mobile-tile-logo{position:absolute;left:var(--mobile-frame-inline);top:calc(var(--mobile-header-top) + clamp(34px,4.5svh,42px));width:calc(100vw - (2 * var(--mobile-frame-inline)));text-align:left;font-size:clamp(31px,min(10.8vw,6.25svh),54px)!important;line-height:.86!important}.mobile-tile-logo>span{display:block}.mobile-tile-logo>span:last-child{text-align:right}
  .mobile-tile-tagline{position:absolute;right:var(--mobile-frame-inline);bottom:clamp(16px,3.2svh,28px);font-size:clamp(12px,min(4vw,2svh),20px);font-weight:700;font-style:normal;line-height:1;text-align:right;white-space:nowrap}
  .mobile-tile-tagline em{font-style:italic}
  .mobile-tile-number{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.5vw,8px);font-size:clamp(56px,min(22vw,10.2svh),104px)!important;line-height:.78!important}
  .mobile-tile-number>span{line-height:.78}
  .mobile-tile-number small{font-size:.43em;line-height:.78;text-align:left}
  .mobile-tile-unit{display:flex;flex-direction:column;gap:clamp(3px,.65svh,7px);line-height:.68!important}
  .mobile-tile-number--capital-en>span{font-size:1em;line-height:.78}
  .mobile-tile-preview>.mobile-tile-caption{width:auto;max-width:100%;margin-top:clamp(10px,1.5svh,18px);padding:clamp(7px,1svh,10px) clamp(16px,4.5vw,26px);border-radius:var(--block-radius);font-size:clamp(12px,min(3.8vw,1.75svh),18px);line-height:.96;background:none;color:inherit}
  .home-tile--2 .mobile-tile-caption,.home-tile--4 .mobile-tile-caption{background:#fff;color:var(--tile-color)}
  .home-tile--3 .mobile-tile-caption{background:var(--mobile-blue);color:#fff}
  .home-tile--4 .mobile-tile-caption{white-space:nowrap}
  .mobile-tile-preview>.mobile-tile-heading{width:min(52vw,220px);max-width:100%;align-self:center;margin:0;padding:0;font-size:clamp(18px,min(5.8vw,2.9svh),29px);line-height:1.08;text-align:left;background:none;color:inherit}
  .mobile-tile-phone{font-family:"Neue Haas Display",sans-serif!important;font-size:clamp(62px,min(23vw,10.4svh),112px)!important;line-height:.82!important;letter-spacing:-.035em}
  .home-tile--expanded .mobile-tile-preview{opacity:0}
  .mobile-detail{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--tile-color);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .34s ease .18s,visibility 0s linear .52s}
  .home-tile--expanded .mobile-detail{opacity:1;visibility:visible;transition:opacity .34s ease .25s,visibility 0s linear 0s}
  .mobile-poster{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:7svh 14.5vw 4svh;color:#fff;text-align:left}
  .mobile-poster em{font-style:italic}
  .mobile-centered-body{min-height:0;flex:1 1 auto;width:100%;display:flex;flex-direction:column;justify-content:center}
  .mobile-lead{display:block;font-size:clamp(24px,min(7.1vw,3.7svh),40px);font-weight:700;line-height:1.06}
  .mobile-copy{display:flex;flex-direction:column;gap:2.7svh;font-size:clamp(14px,min(4.05vw,1.9svh),20px);font-weight:700;line-height:1.25}
  .mobile-highlight,.mobile-callout{display:block;padding:.65svh 1.3vw;border-radius:var(--block-radius);background:#fff;color:var(--tile-color);font-size:clamp(11px,min(3.45vw,1.62svh),17px);line-height:1.05}

  .mobile-poster--about{padding:5.2svh 14.5vw 5svh}
  .mobile-about-logo{font-family:"Sequel Sans Head",sans-serif;font-size:clamp(40px,min(11.5vw,6.2svh),62px);line-height:.77}
  .mobile-poster--about .mobile-centered-body{gap:4.2svh}.mobile-poster--about .mobile-lead,.mobile-copy--about{margin-top:0}.mobile-about-lead{font-size:clamp(21px,min(6.55vw,3.45svh),37px);letter-spacing:-.015em}.mobile-about-lead>span{display:block;white-space:nowrap}

  .mobile-poster--capital{align-items:center;padding:6.4svh 12vw 4.5svh}
  .mobile-capital-number{display:flex;align-items:flex-start;font-size:clamp(72px,min(25vw,11.5svh),124px);line-height:.72}
  .mobile-capital-number span{margin-left:2vw;font-size:.36em;line-height:.88}
  .mobile-poster--capital .mobile-centered-body{align-items:center;gap:1.6svh}.mobile-poster--capital .mobile-highlight{margin-top:0;max-width:100%;text-align:center}
  .mobile-pie{position:relative;width:min(67vw,31svh);height:min(67vw,31svh);margin:.6svh 0;flex:0 0 auto}
  .mobile-pie i{display:none}
  .mobile-pie-label{position:absolute;z-index:2;width:31vw;font-size:clamp(8px,min(2.6vw,1.25svh),13px);line-height:1;text-align:center;white-space:normal}.mobile-pie-label--top{top:0;left:50%;transform:translateX(-50%)}.mobile-pie-label--left{right:83%;top:47%;transform:translateY(-50%)}.mobile-pie-label--right{left:83%;top:47%;transform:translateY(-50%)}.mobile-pie-label--bottom{left:50%;bottom:0;transform:translateX(-50%)}
  .mobile-poster--capital .mobile-lead{align-self:flex-start;font-size:clamp(24px,min(7vw,3.6svh),39px)}
  .mobile-poster--capital .mobile-copy{align-self:flex-start;margin-top:0;gap:0;font-size:clamp(13px,min(3.8vw,1.78svh),19px)}
  .mobile-poster--capital .mobile-callout{align-self:flex-start;margin-top:0;width:100%}

  .mobile-poster--results{padding:5.2svh 12vw 4.5svh;color:var(--mobile-blue)}
  .mobile-flow{position:relative;height:29svh;margin:0 auto 3.2svh;width:100%}
  .mobile-flow>strong{position:absolute;left:50%;display:block;padding:.65svh 1.5vw;background:var(--mobile-blue);color:#fff;font-size:clamp(25px,min(8.5vw,4.1svh),44px);line-height:.76;text-align:center;transform:translateX(-50%)}
  .mobile-flow>strong:nth-of-type(1){top:0;width:40vw}.mobile-flow>strong:nth-of-type(2){top:10.8svh;width:45vw}.mobile-flow>strong:nth-of-type(3){bottom:0;width:58vw}
  .mobile-flow small{display:block;margin-top:.45svh;font-size:.31em;line-height:1}
  .mobile-flow>i{position:absolute;left:50%;top:6.3svh;width:3px;height:4.5svh;background:var(--mobile-blue);transform:translateX(-50%)}
  .mobile-flow>i:nth-of-type(2){top:17.3svh;height:4.5svh}
  .mobile-flow>i:after{content:"";position:absolute;left:50%;bottom:-1px;border:7px solid transparent;border-top:10px solid var(--mobile-blue);transform:translate(-50%,85%)}
  .mobile-bubble{position:absolute;z-index:3;left:-4vw;top:14.2svh;width:31vw;padding:.7svh 1.2vw;border:3px solid var(--mobile-blue);border-radius:50%;background:#f3eee5;font-size:clamp(9px,min(2.8vw,1.3svh),14px);line-height:.95;text-align:center}.mobile-bubble>span,.mobile-bubble>small{display:block}.mobile-bubble>small{margin-top:.2svh;font-size:.72em}.mobile-bubble:after{content:"";position:absolute;right:8%;top:-9px;width:19px;height:13px;border-top:3px solid var(--mobile-blue);border-right:3px solid var(--mobile-blue);background:#f3eee5;transform:skew(-35deg) rotate(-18deg)}
  .mobile-poster--results .mobile-centered-body{gap:1.8svh}.mobile-poster--results .mobile-lead{margin-top:0}.mobile-poster--results .mobile-note{font-size:clamp(9px,min(2.8vw,1.3svh),14px);font-style:italic;font-weight:700}.mobile-poster--results .mobile-copy{margin-top:0;gap:0;font-size:clamp(13px,min(3.85vw,1.8svh),19px)}.mobile-poster--results .mobile-callout{width:86%;margin-top:0;background:var(--mobile-blue);color:#fff}

  .mobile-poster--team{padding:0}.mobile-team-main{height:100svh;display:flex;flex-direction:column;padding:6.5svh 12vw 3.5svh}.mobile-poster--team .mobile-copy{margin-top:2svh;gap:1.8svh;font-size:clamp(11px,min(3.45vw,1.58svh),17px)}.mobile-team-scroll{min-height:0;flex:1 1 auto;display:block;margin-top:2.2svh;padding-right:3vw;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff rgba(255,255,255,.25)}.mobile-team-scroll::-webkit-scrollbar{width:4px}.mobile-team-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.25)}.mobile-team-scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.mobile-team-stages{display:flex;flex-direction:column;gap:.7svh}.mobile-stage{display:flex;flex-direction:column}.mobile-stage strong{padding:.45svh 2vw;background:#fff;color:var(--mobile-light-blue);font-size:clamp(13px,min(4vw,1.9svh),20px);text-align:center}.mobile-stage span{padding:.75svh 2vw;border:2px solid #fff;font-size:clamp(10px,min(3vw,1.42svh),15px);line-height:1.06;text-align:center}
  .mobile-team-result{height:26svh;width:100%;display:grid;grid-template-columns:39% 61%;grid-template-rows:auto repeat(3,1fr);margin:1svh 0 0;padding:0;border:2px solid #fff}.mobile-team-result>strong{grid-column:1/-1;padding:.55svh;background:#fff;color:var(--mobile-light-blue);font-size:clamp(13px,min(4vw,1.9svh),20px);text-align:center}.mobile-team-result>span{display:contents}.mobile-team-result b{align-self:center;padding-left:5vw;font-size:clamp(23px,min(7vw,3.4svh),36px);line-height:.85}.mobile-team-result b i{display:inline-block;font-size:.42em;font-style:normal;line-height:.8}.mobile-team-result small{align-self:center;padding-right:2vw;font-size:clamp(9px,min(2.6vw,1.25svh),13px);line-height:1}

  .mobile-poster--potential{padding:8svh 14vw 4.5svh}.mobile-poster--potential .mobile-lead{margin-top:0}.mobile-poster--potential .mobile-centered-body{gap:3.2svh}.mobile-questions{display:flex;flex-direction:column;gap:2.1svh;margin-top:0;font-size:clamp(13px,min(3.85vw,1.8svh),19px);font-weight:700;line-height:1.08}.mobile-question-marks{margin-top:0;font-size:clamp(40px,min(12.5vw,6.2svh),68px);letter-spacing:.035em}

  .mobile-poster--method{padding:6.8svh 14vw 5svh}.mobile-method-tools{font-size:clamp(37px,min(11.5vw,5.5svh),60px);line-height:1.04}.mobile-poster--method .mobile-centered-body{gap:2.8svh}.mobile-poster--method .mobile-lead,.mobile-poster--method .mobile-copy{margin-top:0}.mobile-poster--method .mobile-copy{gap:2.5svh;font-size:clamp(13px,min(3.85vw,1.8svh),19px)}

  .mobile-poster--cooperation{padding:6.2svh 12vw 3.5svh;color:var(--mobile-blue);text-align:left}.mobile-poster--cooperation>.mobile-cooperation-main>.mobile-lead,.mobile-poster--cooperation>.mobile-lead{font-size:clamp(27px,min(7.8vw,3.8svh),42px)}.mobile-cooperation-main{display:contents}.mobile-poster--cooperation .mobile-centered-body{gap:1.5svh}.mobile-value-list{display:flex;flex-direction:column;gap:.55svh;margin-top:0}.mobile-value-list .mobile-stage strong{padding:.35svh 1.2vw;background:var(--mobile-blue);color:var(--mobile-yellow);font-size:clamp(12px,min(3.6vw,1.68svh),18px);text-align:left}.mobile-value-list .mobile-stage span{padding:.35svh 1.2vw 0;border:0;font-size:clamp(10px,min(3.05vw,1.42svh),15px);text-align:left}.mobile-cooperation-more{height:auto;display:flex;flex-direction:column;padding:0}.mobile-cooperation-more .mobile-copy{margin-top:0;gap:1.4svh;font-size:clamp(11px,min(3.2vw,1.5svh),16px);text-align:left}.mobile-industries{display:grid;grid-template-columns:1fr 1fr;gap:.6svh 2vw;margin-top:1.5svh}.mobile-industries b{padding:.5svh 1vw;background:var(--mobile-blue);color:var(--mobile-yellow);font-size:clamp(10px,min(2.9vw,1.35svh),14px);text-align:center}

  .mobile-poster--process{padding:6.3svh 11vw 4.5svh;color:var(--mobile-blue)}.mobile-poster--process>.mobile-lead{font-size:clamp(27px,min(7.8vw,3.8svh),42px)}.mobile-poster--process .mobile-centered-body{gap:3svh}.mobile-process-steps{display:flex;flex-direction:column;gap:1.1svh;margin-top:0}.mobile-process-step{display:flex;flex-direction:column}.mobile-process-step strong{display:flex;align-items:center;gap:1.4vw;font-size:clamp(16px,min(5vw,2.35svh),25px)}.mobile-process-step strong i{display:grid;width:1.45em;height:1.45em;place-items:center;border-radius:50%;background:var(--mobile-blue);color:#f3eee4;font-style:normal;font-size:.8em;line-height:1}.mobile-process-step>span{padding:.3svh 0 0;font-size:clamp(11px,min(3.3vw,1.52svh),16px);font-weight:700;line-height:1.08}.mobile-support{margin-top:0;padding:2.2svh 4vw;background:var(--mobile-blue);color:#fff}.mobile-support>strong{display:block;margin-bottom:1.5svh;font-size:clamp(16px,min(4.8vw,2.25svh),24px);text-align:center}.mobile-support>span{display:grid;grid-template-columns:1fr 1fr;gap:.55svh 3vw}.mobile-support b{font-size:clamp(8px,min(2.45vw,1.14svh),12px);text-align:center}

  .mobile-poster--contact{padding:5.5svh 14.5vw 4.5svh}.mobile-contact-number{font-size:clamp(67px,min(21vw,10svh),108px);line-height:.7}.mobile-poster--contact .mobile-centered-body{gap:3svh}.mobile-poster--contact .mobile-lead,.mobile-contact-links{margin-top:0}.mobile-contact-links{display:flex;flex-direction:column;gap:1.8svh;font-size:clamp(11px,min(3.3vw,1.52svh),16px);line-height:1.05;text-decoration:underline;overflow-wrap:anywhere}

  /* Shared mobile detail grid */
  .home-grid{overflow:visible;align-items:stretch}
  .home-tile{container-type:normal}
  .mobile-tile-trigger{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}
  .home-tile--expanded{height:auto;min-height:100svh;flex-basis:auto;overflow:visible;contain:none}
  .home-tile--expanded .mobile-tile-trigger{visibility:hidden;pointer-events:none}
  .home-tile--expanded .mobile-detail{position:relative;inset:auto;width:100%;height:auto;min-height:100svh;align-self:stretch;overflow:visible;pointer-events:auto;cursor:pointer}
  .mobile-detail a,.mobile-detail button{cursor:pointer}
  .mobile-poster{--mobile-safe-top:max(76px,calc(env(safe-area-inset-top) + 66px));--mobile-safe-bottom:max(30px,calc(env(safe-area-inset-bottom) + 22px));--mobile-frame-width:clamp(220px,70vw,350px);--mobile-frame-gap:clamp(18px,2.45svh,26px);--mobile-inner-gap:clamp(14px,2svh,21px);width:100%;height:auto;min-height:100svh;display:flex;overflow:visible;padding:var(--mobile-safe-top) 0 var(--mobile-safe-bottom);align-items:center;justify-content:center;text-align:left}
  .mobile-page-stack{width:var(--mobile-frame-width);max-width:calc(100vw - 40px);min-height:calc(100svh - var(--mobile-safe-top) - var(--mobile-safe-bottom));display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--mobile-frame-gap);margin-inline:auto}
  .mobile-poster .mobile-text-column,.mobile-poster .mobile-visual-column{width:100%;max-width:none;align-self:stretch}
  .mobile-poster .mobile-centered-body{min-height:0;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--mobile-inner-gap)}
  .mobile-poster .mobile-page-title{width:100%;margin:0;font-size:clamp(28px,7.4vw,38px);font-weight:700;line-height:1.05;text-align:left;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
  .mobile-poster .mobile-copy{width:100%;margin:0;display:flex;flex-direction:column;gap:var(--mobile-inner-gap);font-size:clamp(14px,3.7vw,18px);font-weight:700;line-height:1.22;text-align:left;text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}
  .mobile-poster .mobile-copy>span{display:block}
  .mobile-highlight,.mobile-callout{display:block;padding:9px 12px;border-radius:var(--block-radius);font-size:clamp(11px,3vw,15px);font-weight:700;line-height:1.08;text-align:left;text-wrap:balance}

  /* Invisible mobile frame: every page shares one centered left edge. */
  .mobile-about-logo{margin:0;font-family:"Sequel Sans Head",sans-serif;font-size:clamp(40px,min(11.5vw,6.2svh),62px);line-height:.86;text-align:left}.mobile-about-logo>span{display:block}.mobile-about-logo>span:last-child{text-align:right}
  .mobile-poster--about .mobile-page-stack{gap:clamp(42px,5.6svh,60px)}
  .mobile-poster--about .mobile-centered-body{gap:clamp(34px,5svh,48px)}
  .mobile-copy--about{gap:clamp(18px,2.6svh,27px)}

  .mobile-poster--capital .mobile-page-stack{justify-content:flex-start;gap:clamp(16px,2.2svh,24px)}
  .mobile-poster--capital .mobile-capital-intro{width:92%;align-self:flex-start}
  .mobile-capital-number{width:min(100%,230px)!important;display:flex;align-items:stretch;justify-content:center;gap:clamp(5px,1.5vw,8px);margin:0 auto;font-family:"Sequel Sans Head",sans-serif;font-size:inherit;line-height:1}
  .mobile-capital-number .mobile-capital-value{margin:0;font-size:clamp(68px,22.5vw,98px);line-height:.78}
  .mobile-capital-number .mobile-capital-unit{height:clamp(53px,17.55vw,76px);display:grid;grid-template-rows:repeat(2,1fr);align-items:center;gap:0;margin:0;font-size:clamp(32px,9.6vw,44px);line-height:.78;text-align:left}
  .mobile-capital-number .mobile-capital-unit>span{margin:0;font-size:1em;line-height:inherit}
  .mobile-poster--capital .mobile-capital-number{margin-top:clamp(16px,2.2svh,24px)}
  .mobile-capital-number--eur{width:min(100%,260px)!important}.mobile-capital-number--eur .mobile-capital-value{font-size:clamp(60px,19vw,84px);white-space:nowrap}
  .mobile-poster--capital .mobile-highlight{width:min(100%,230px);align-self:center;margin:0 auto;padding:9px 10px;border-radius:var(--block-radius);font-size:clamp(8px,2.45vw,12px);text-align:center;line-height:1;text-transform:uppercase;white-space:nowrap}
  .mobile-poster--capital .mobile-highlight--eur{width:min(100%,260px)}
  .mobile-poster .mobile-pie{position:relative;width:100%;height:clamp(215px,58vw,270px);margin:0;flex:0 0 auto}
  .mobile-pie svg{position:absolute;left:24.5%;top:20%;width:51%;height:60%;display:block;overflow:visible}
  .mobile-pie-sector{vector-effect:non-scaling-stroke}
  .mobile-pie-label{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:5px;width:30%;font-family:"Sequel Sans Head",sans-serif;font-size:clamp(8px,2.55vw,13px);line-height:1.02;text-align:center;white-space:normal;text-transform:uppercase}
  .mobile-pie-label small{display:block;margin:0;font:inherit;line-height:1}
  .mobile-pie-label--top{top:7%;left:50%;width:52%;transform:translateX(-50%)}
  .mobile-pie-label--left{left:-10%;right:auto;top:50%;transform:translateY(-50%)}
  .mobile-pie-label--right{left:auto;right:-10%;top:50%;transform:translateY(-50%)}
  .mobile-pie-label--bottom{left:50%;bottom:2%;width:52%;transform:translateX(-50%)}
  .mobile-poster--capital .mobile-pie-sector{opacity:0;transform-box:fill-box;transform-origin:center;animation:mobile-detail-item-arrive .76s cubic-bezier(.22,1,.36,1) both}
  .mobile-poster--capital .mobile-pie-sector:nth-child(1){animation-delay:.08s}.mobile-poster--capital .mobile-pie-sector:nth-child(2){animation-delay:.24s}.mobile-poster--capital .mobile-pie-sector:nth-child(3){animation-delay:.4s}.mobile-poster--capital .mobile-pie-sector:nth-child(4){animation-delay:.56s}
  .mobile-poster--capital .mobile-pie-label{opacity:0;animation:mobile-detail-label-arrive .64s ease .66s both}
  .mobile-poster--capital .mobile-centered-body{gap:clamp(26px,3.6svh,38px)}
  .mobile-poster--capital .mobile-callout{width:100%;margin:0;padding:10px 12px;border-radius:var(--block-radius)}

  .mobile-poster--results .mobile-page-stack{justify-content:flex-start;gap:clamp(48px,6.4svh,68px)}
  .mobile-flow{position:relative;height:auto;display:flex;flex-direction:column;align-items:center;margin:0}
  .mobile-flow .mobile-flow__block{position:relative;z-index:1;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px;border-radius:var(--block-radius);background:var(--mobile-blue);color:#fff;font-family:"Sequel Sans Head",sans-serif;line-height:.8;text-align:center;transform:none}
  .mobile-flow>strong.mobile-flow__block--first{top:auto;width:68%;min-height:62px;font-size:clamp(27px,7.6vw,37px)}
  .mobile-flow>strong.mobile-flow__block--second{top:auto;width:82%;min-height:72px;font-size:clamp(32px,9vw,44px)}
  .mobile-flow>strong.mobile-flow__block--third{top:auto;bottom:auto;width:100%;min-height:84px;font-size:clamp(39px,10.8vw,54px)}
  .mobile-flow .mobile-flow__block small{display:block;margin-top:8px;font-family:"Neue Haas Display",sans-serif;font-size:clamp(10px,2.85vw,14px);line-height:1.02}
  .mobile-flow__connector{position:relative;z-index:2;width:100%;height:clamp(54px,14vw,68px);display:flex;flex:0 0 clamp(54px,14vw,68px);align-items:flex-start;justify-content:center;overflow:visible}
  .mobile-flow__connector--bubble{height:clamp(70px,18vw,88px);flex-basis:clamp(70px,18vw,88px)}
  .mobile-flow .mobile-flow__arrow{position:relative;z-index:2;left:auto;width:3px;height:calc(100% - 8px);background:var(--mobile-blue);transform:none}
  .mobile-flow .mobile-flow__arrow--first,.mobile-flow .mobile-flow__arrow--second{top:auto}
  .mobile-flow .mobile-flow__arrow:after{content:"";position:absolute;left:50%;bottom:-1px;border:7px solid transparent;border-top:10px solid var(--mobile-blue);transform:translate(-50%,85%)}
  .mobile-flow .mobile-bubble{left:-4%;top:50%;width:48%;height:clamp(48px,13vw,60px);display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;font-size:clamp(10px,2.55vw,12px);line-height:1;transform:translateY(-50%)}
  .mobile-flow .mobile-bubble>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mobile-flow .mobile-bubble>svg path{fill:var(--tile-color);stroke:var(--mobile-blue);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mobile-flow .mobile-bubble:after{content:none}
  .mobile-flow .mobile-bubble>.mobile-bubble__copy{position:relative;z-index:1;display:flex;width:86%;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:4px 8% 4px 0;text-align:center}.mobile-bubble__copy>span,.mobile-bubble__copy>small{display:block}.mobile-bubble__copy>small{margin-top:4px;font-size:.78em}
  .mobile-flow__block,.mobile-flow__connector{opacity:0;animation:mobile-detail-item-arrive .78s cubic-bezier(.22,1,.36,1) both}.mobile-flow__block--first{animation-delay:.08s}.mobile-flow__connector:not(.mobile-flow__connector--bubble){animation-delay:.3s}.mobile-flow__block--second{animation-delay:.52s}.mobile-flow__connector--bubble{animation-delay:.74s}.mobile-flow__block--third{animation-delay:.96s}
  .mobile-poster--results .mobile-centered-body{gap:clamp(28px,4svh,40px)}
  .mobile-poster--results .mobile-callout{width:100%;margin:0;padding:10px 12px;border-radius:var(--block-radius);background:var(--mobile-blue);color:#fff}

  .mobile-poster .mobile-team-main{--mobile-team-copy-gap:clamp(32px,5svh,40px);height:auto;min-height:calc(100svh - var(--mobile-safe-top) - var(--mobile-safe-bottom));gap:var(--mobile-team-copy-gap);padding:0}
  .mobile-poster--team .mobile-copy{margin-top:var(--mobile-team-copy-gap);gap:0;font-size:clamp(14px,3.7vw,18px);line-height:1.15}
  .mobile-team-cards{display:flex;flex-direction:column;gap:6px}
  .mobile-team-card{display:flex;flex-direction:column;width:100%;overflow:visible;border-radius:var(--block-radius)}
  .mobile-team-card__title{width:100%;height:auto;min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:7px 10px;border:0;border-radius:var(--block-radius);background:#fff;color:var(--mobile-light-blue);font-family:"Sequel Sans Head",sans-serif;font-size:clamp(13px,3.5vw,17px);font-weight:700;line-height:1.05;text-align:left;text-wrap:balance;cursor:pointer}.mobile-team-card[data-expanded="true"] .mobile-team-card__title{border-radius:var(--block-radius) var(--block-radius) 0 0}.mobile-team-card__title:after{content:"+";margin-left:auto;font-size:1.15em;line-height:1}.mobile-team-card[data-expanded="true"] .mobile-team-card__title:after{content:"−"}.mobile-team-card__title:focus-visible{position:relative;z-index:1;outline:3px solid #fff;outline-offset:-4px}
  .mobile-team-card__body{min-height:0;max-height:220px;display:grid;place-items:center start;padding:10px 12px;border:2px solid #fff;border-top:0;border-radius:0 0 var(--block-radius) var(--block-radius);font-size:clamp(14px,3.7vw,18px);font-weight:700;line-height:1.15;text-align:left;opacity:1;overflow:hidden;transition:max-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .25s ease}
  .mobile-team-card[data-expanded="false"] .mobile-team-card__body{min-height:0;max-height:0;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0;opacity:0}
  .mobile-team-card--result .mobile-team-card__title{cursor:default}.mobile-team-card--result .mobile-team-card__title:after{content:none}.mobile-team-card--result .mobile-team-card__body{max-height:none;margin-top:-1px}
  .mobile-cooperation-cards{gap:10px}
  .mobile-cooperation-card .mobile-team-card__title{background:var(--mobile-blue);color:var(--mobile-yellow)}
  .mobile-cooperation-card .mobile-team-card__body{border-color:var(--mobile-blue);color:var(--mobile-blue)}
  .mobile-team-result-metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:start}
  .mobile-team-result-metrics>span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;text-align:center}
  .mobile-team-result-metrics b{font-family:"Sequel Sans Head",sans-serif;font-size:clamp(18px,5.2vw,26px);line-height:.82;letter-spacing:-.02em;white-space:nowrap}.mobile-team-result-metrics small{display:flex;width:max-content;max-width:100%;flex-direction:column;align-items:flex-start;font-size:clamp(8px,2.2vw,11px);line-height:1;text-align:left}.mobile-team-result-metrics small>span{display:block;white-space:nowrap}.mobile-team-result-value--capital{display:flex;align-items:stretch;justify-content:center;gap:3px}.mobile-team-result-units{display:grid;grid-template-rows:repeat(2,1fr);align-items:center;font-size:.47em;line-height:.72;text-align:left}.mobile-team-result-units i{display:block;font-style:normal;line-height:.72}

  .mobile-poster--potential .mobile-centered-body{gap:clamp(40px,5.6svh,58px)}
  .mobile-poster--potential .mobile-page-stack{gap:clamp(36px,4.9svh,52px)}
  .mobile-questions{display:flex;flex-direction:column;gap:clamp(14px,2svh,21px);margin:0;font-size:clamp(14px,3.7vw,18px);font-weight:700;line-height:1.12;text-align:left;text-wrap:pretty}
  .mobile-question--forced,.mobile-question--forced>span{display:block}.mobile-question--forced>span{white-space:nowrap}.mobile-question--repeat{font-size:clamp(11px,3.2vw,16px)}
  .mobile-question-marks{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:clamp(7px,1.3svh,13px);margin:0;font-size:clamp(40px,12.5vw,68px);line-height:.82;letter-spacing:0;text-align:center}
  .mobile-question-marks>span{display:flex;align-items:center;justify-content:space-between;width:100%;white-space:nowrap}.mobile-question-marks i{display:block;flex:0 0 auto;font-style:normal}
  .mobile-method-tools{margin:0;font-size:clamp(42px,11.5vw,62px);line-height:1.04;text-align:left}
  .mobile-poster--method .mobile-centered-body{gap:clamp(36px,5.2svh,54px)}
  .mobile-poster--method .mobile-copy{gap:clamp(16px,2.3svh,24px);font-size:clamp(14px,3.7vw,18px)}
  .mobile-poster--method{--mobile-safe-bottom:var(--mobile-safe-top)}
  .mobile-poster--method .mobile-page-stack{justify-content:center;gap:clamp(36px,5.2svh,54px)}

  .mobile-poster .mobile-cooperation-main{display:flex}
  .mobile-stage,.mobile-team-result{overflow:hidden;border-radius:var(--block-radius)}
  .mobile-value-list{gap:10px;margin:0}
  .mobile-value-list .mobile-stage{overflow:visible}
  .mobile-value-list .mobile-stage strong{padding:7px 10px;border-radius:var(--block-radius);font-size:clamp(13px,3.5vw,18px);text-align:left}
  .mobile-value-list .mobile-stage span{padding:7px 10px 2px;font-size:clamp(14px,3.7vw,18px);line-height:1.12;text-align:left}
  .mobile-poster--cooperation .mobile-page-stack{gap:clamp(36px,4.9svh,52px)}
  .mobile-cooperation-copy{display:flex;flex-direction:column;gap:clamp(36px,5.2svh,54px)}
  .mobile-cooperation-copy .mobile-copy{gap:clamp(14px,2svh,21px);font-size:clamp(14px,3.7vw,18px)}
  .mobile-cooperation-more{gap:clamp(16px,2.3svh,24px)}
  .mobile-cooperation-more .mobile-copy{gap:clamp(14px,2svh,21px);font-size:clamp(14px,3.7vw,18px)}
  .mobile-industries{gap:8px;margin-top:0}.mobile-industries b{padding:8px 5px;border-radius:var(--block-radius);font-size:clamp(10px,2.8vw,14px);text-align:center}

  .mobile-poster--process{--mobile-safe-top:max(58px,calc(env(safe-area-inset-top) + 48px));--mobile-safe-bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px))}
  .mobile-poster--process .mobile-page-stack{min-height:auto;gap:clamp(12px,1.8svh,18px)}
  .mobile-poster--process .mobile-centered-body{gap:clamp(26px,3.8svh,36px)}
  .mobile-process-intro{display:block;font-size:clamp(13px,3.45vw,17px);font-weight:700;line-height:1.18;text-align:left;text-wrap:pretty}
  .mobile-process-steps{gap:clamp(12px,1.8svh,18px)}
  .mobile-process-step strong{gap:6px;font-size:clamp(15px,4.35vw,21px)}
  .mobile-process-step>span{padding-top:2px;font-size:clamp(11px,3.15vw,15px);line-height:1.06;text-align:left;text-wrap:pretty}
  .mobile-support{margin:0;padding:clamp(11px,1.6svh,15px) 15px;border-radius:var(--block-radius)}.mobile-support>strong{margin-bottom:clamp(7px,1svh,10px);font-size:clamp(15px,4.3vw,21px);text-align:center}.mobile-support>span{gap:clamp(3px,.45svh,5px) 15px}.mobile-support b{font-size:clamp(8px,2.25vw,11px);line-height:1.04;text-align:left}

  .mobile-contact-number{margin:0;text-align:left;font-size:clamp(72px,20vw,108px);line-height:.88}
  .mobile-poster--contact .mobile-centered-body{gap:clamp(20px,2.8svh,29px)}
  .mobile-poster--contact .mobile-page-stack{gap:clamp(72px,9.8svh,104px)}
  .mobile-contact-links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,3.5vw,18px);text-align:left;text-decoration:none}
  .publication-logo--mobile{min-width:0;height:clamp(38px,10vw,52px);position:relative;padding:0 2px}.publication-logo--bankier.publication-logo--mobile img{width:100%}.publication-logo--pb.publication-logo--mobile img{width:74%}.publication-logo--money.publication-logo--mobile img{width:96%}
  .contact-email--mobile{grid-column:1/-1;min-width:0;width:max-content;justify-self:center;padding:10px 24px;border-radius:var(--block-radius);font-size:clamp(13px,3.5vw,17px)}
  .detail-page{height:auto;min-height:100dvh;display:block;overflow:auto;padding:0 0 10vw}
  .poster-canvas{width:100vw;height:56.25vw;margin:0 auto}
}

@media(prefers-reduced-motion:reduce){.site-loader{display:none}.home-tile,.language-switch,.language-switch__indicator,.language-switch__option,.mobile-team-card__body{transition:none}.route-transition{display:none}.mobile-pie-sector,.mobile-pie-label,.mobile-flow__block,.mobile-flow__connector,.desktop-results-flow article,.desktop-results-flow>i,.desktop-results-flow aside{animation:none!important;opacity:1!important}}
