@font-face{font-family:Diatype Variable;font-style:normal;font-weight:200 1000;font-display:block;src:url(/assets/fonts/Cargo-DiatypePlusVariable.woff2?v=aba1145feac1)format("woff2-variations")}@font-face{font-family:Diatype Variable;font-style:italic;font-weight:200 1000;font-display:block;src:url(/assets/fonts/Cargo-DiatypePlusVariable-Italic.woff2?v=737de82e94f6)format("woff2-variations")}:root{--accent:#00a4e0;--canvas:#000;--muted:#a9a9a9d9;--text:#ffffffd9;font-size:14.4px}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;overflow-x:hidden}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--text);font-variation-settings:"MONO" 0, "slnt" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Diatype Variable,Arial,sans-serif;font-size:1.15rem;font-weight:300;line-height:1.2}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a.active{font-weight:700}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button{color:inherit;font:inherit}hr{background:#ffffffbf;border:0;width:100%;height:1px;margin:.5em 0}p{margin:0 0 1.2em}ul{margin:0 0 1.2em;padding-left:1.15em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site{min-height:100vh}.site-main{width:78%;margin-left:calc(22% + .015625px);position:relative;overflow:hidden}.site:has(.editorial-page) .site-main{margin-left:22%}.site:has(.legal-page) .site-main{margin-left:22%}.site:not(.is-home):has(.page-video) .site-main{overflow:visible}.desktop-sidebar{z-index:100;background:0 0;flex-direction:column;width:22%;padding:2rem 0 2rem 2rem;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{font-size:1.15rem;font-weight:300;display:inline-block}.sidebar-wordmark{line-height:1.2}.sidebar-wordmark .wordmark{filter:drop-shadow(0 0 0 #fff);will-change:filter;display:inline}.desktop-sidebar nav ol{margin:1.2em 0 0;padding-left:2.875rem}.desktop-sidebar nav li{margin:0}.sidebar-contact{text-align:right;margin-top:1.38156rem}.sidebar-footer{--sidebar-column-gap:round(1rem, 1px);column-gap:var(--sidebar-column-gap);text-align:right;grid-template-columns:round(25% - .75rem,1px) minmax(0,1fr);width:100%;margin-top:2.76042rem;display:grid}.sidebar-footer-caption{color:#fff6;font-variation-settings:"MONO" 1, "slnt" 0;font-family:Diatype Variable;font-size:.85rem;font-weight:400;line-height:1.2;display:block}.sidebar-footer-caption>span{line-height:1.25;display:inline}.sidebar-footer-caption a{text-decoration:underline}.floating-mark{z-index:101;isolation:isolate;width:22%;padding:2rem 0 2rem 2rem;display:flex;position:fixed;bottom:0;left:0}.floating-mark-body{contain:layout;width:100%;display:block;position:relative}.floating-mark-media{vertical-align:bottom;width:11.5%;display:inline-flex;position:relative;transform:translate(0)}.floating-mark-media figure{z-index:2;flex-direction:column;width:100%;margin:0;padding:0;display:flex;position:relative}.floating-mark-frame,.floating-mark-slot{display:contents}.floating-mark-sizing{isolation:isolate;flex-grow:1;width:100%;height:0;padding-bottom:104.756%;display:block;position:relative}.floating-mark-media img{object-fit:cover;border-radius:14.4px;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0;overflow:clip}.flying-logo-layer{z-index:5000;pointer-events:none;position:fixed;inset:0}.flying-logo-flight{z-index:9995;opacity:0;animation-duration:21.25s;animation-timing-function:linear;animation-iteration-count:1;animation-delay:2s;position:absolute;top:0;left:0;transform:translate(-100%,-100%)}.flying-logo-spinner{justify-content:center;align-items:center;width:2.9vmax;height:2.9vmax;animation:83s linear infinite flying-logo-spin;display:flex}.flying-logo-spinner img{object-fit:contain;width:100%;height:100%;display:block}.flying-logo-path-1{animation-name:flying-logo-path-1}.flying-logo-path-2{animation-name:flying-logo-path-2}.flying-logo-path-3{animation-name:flying-logo-path-3}.flying-logo-path-4{animation-name:flying-logo-path-4}@keyframes flying-logo-path-1{0%{opacity:0;transform:translate(calc(100vw + 4.06vmax))translateY(103vh)}.001%,99.999%{opacity:1}to{opacity:0;transform:translate(-4.06vmax)translateY(7vh)}}@keyframes flying-logo-path-2{0%{opacity:0;transform:translate(90vw)translateY(calc(100vh + 4.06vmax))}.001%,99.999%{opacity:1}to{opacity:0;transform:translate(11vw)translateY(-4.06vmax)}}@keyframes flying-logo-path-3{0%{opacity:0;transform:translate(12vw)translateY(-4.06vmax)}.001%,99.999%{opacity:1}to{opacity:0;transform:translate(68vw)translateY(calc(100vh + 4.06vmax))}}@keyframes flying-logo-path-4{0%{opacity:0;transform:translate(-4.06vmax)translateY(2vh)}.001%,99.999%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 4.06vmax))translateY(76vh)}}@keyframes flying-logo-spin{0%{transform:rotate(0)}to{transform:rotate(3600deg)}}.scroll-to-top{z-index:90;color:#bcbcbcd9;cursor:pointer;background:0 0;border:0;width:3.5319rem;height:3.5319rem;padding:0;position:fixed;bottom:2rem;left:calc(22% + 2rem + .015625px)}.site:has(.editorial-page) .scroll-to-top{left:calc(22% + 2rem)}.scroll-to-top svg{fill:currentColor;width:100%;height:100%;position:absolute;inset:-.1573rem 0 0}.scroll-to-top-mobile,.mobile-header,.mobile-menu,.mobile-footer{display:none}.editorial-page{isolation:isolate;padding:2rem;position:relative}.editorial-grid{contain:layout;grid-template-columns:61px 423px 61px 332px minmax(0,1fr);column-gap:29px;display:grid;transform:translate(0)}.editorial-copy{grid-column:2}.editorial-intro h1{contain:layout;color:#ffffffbf;margin:0;font-size:6rem;font-weight:400;line-height:1.1}.section-number{font-weight:700;display:block}.faq-page .section-number{font-weight:300}.strapline{color:var(--accent);margin:0;font-size:2.3rem;font-weight:300;line-height:1.2}.editorial-intro>hr{margin-bottom:1.25rem}.editorial-intro .lead{margin-top:1.15rem}.editorial-intro .lead strong{font-weight:400}.editorial-section{margin-top:5.101rem}.editorial-intro+.editorial-section{margin-top:4.86rem}.editorial-section h2{font:inherit;margin:0;font-weight:400}.section-chevron{aspect-ratio:1;contain:layout;fill:currentColor;vertical-align:baseline;box-sizing:content-box;width:auto;height:1.2em;margin-top:-1em;margin-bottom:-.25em;display:inline-block;position:relative}.editorial-section>hr{margin-bottom:1.15rem}.accent{color:var(--accent)}.muted{color:var(--muted)}.small-caps{text-transform:uppercase;font-size:.82em}.editorial-quote{color:var(--accent);grid-column:4;padding-top:12.899rem;font-size:3.498rem;font-weight:615;line-height:1.1;position:relative}.quote-dot{position:absolute;top:0}.editorial-quote blockquote{letter-spacing:-.076956rem;margin:0;position:relative;top:.015625px;left:6px}.quote-text{font-size:3.3rem}.quote-check{contain:layout;fill:currentColor;vertical-align:baseline;width:1.2em;height:1.2em;margin:-1em 0 -.25em;display:inline-block;position:relative;left:-9px}.quote-check svg{width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-quote cite{color:var(--muted);text-align:right;text-transform:uppercase;margin-top:0;font-size:2.04rem;font-style:normal;font-weight:700;line-height:2.15;display:block}.editorial-quote p{margin-top:3.932rem;font-size:2.07rem;font-weight:400;line-height:1.2}.services-page .editorial-grid{grid-template-columns:62px 427px 63px 335px minmax(0,1fr);height:2262.91px;margin-left:0}.faq-page .editorial-body{min-height:3097.3px}.thinking-page .editorial-grid{grid-template-columns:62px 427px 63px 335px minmax(0,1fr);height:2316.53px;margin-left:0}.services-page+.page-video,.thinking-page+.page-video{margin-top:39.5px}@media (min-width:769px){.statement-page{height:2939px}.faq-page .quote-check{position:relative;top:auto;left:.140625px}.faq-page .quote-dot{display:none}.faq-page .quote-check svg{object-fit:cover}.statement-page .editorial-grid{min-height:0}.statement-page .statement-intro{height:629px}.statement-page .statement-intro .editorial-intro>p:nth-of-type(2){width:427px}.statement-page .statement-people{grid-template-columns:152px 152px;column-gap:119px;height:849.906px;margin:29px 0 0 90px;display:grid;position:relative;left:1.01563px}.statement-page .statement-how{height:472.313px;margin-top:59.625px}.statement-page .statement-profile{grid-template-columns:876px 163.906px;column-gap:14px;height:659.031px;margin-top:14px;display:grid;position:relative;top:-19px}.statement-page .editorial-copy{position:relative;left:1.01563px}.statement-page .section-number{font-weight:300}.statement-page .editorial-intro>hr+p{padding-top:10.1406px}.statement-page .editorial-intro>hr{width:427px;position:relative;left:-.015625px}.statement-page .editorial-intro>p:nth-of-type(3){position:relative;top:.03125px}.statement-page .editorial-intro>p:nth-of-type(2){position:relative;top:.015625px}.statement-page .statement-heading,.statement-page .statement-how .editorial-section{width:423px;margin:0;position:absolute;left:0}.statement-page .who-heading{width:100%;top:529.953px}.statement-page .who-heading hr{width:100%}.statement-page .statement-how .editorial-section{top:0}.statement-page .statement-how .editorial-copy{top:-18.9375px}.statement-page .company-heading{top:415.031px}.statement-page .statement-heading h2{font:inherit;margin:0;font-weight:400}.statement-page .statement-heading hr,.statement-page .statement-how .editorial-section>hr{width:427px;margin-bottom:28.1538px;position:relative;left:-.015625px}.statement-page .editorial-quote blockquote{left:7.01563px}.statement-page .quote-check{left:0}.statement-page .quote-dot{color:#000000d9;font-size:9.6rem;font-weight:700;line-height:1.2}.statement-page .person{width:152px}.statement-page .person img{width:75.7813px;height:75.7813px;position:relative;left:0}.statement-page .person:nth-child(2){position:relative;left:3px}.statement-page .person:nth-child(2) img{width:73.5px;height:73.3594px}.statement-page .person h3{margin:16.875px 0 0;font-weight:400;position:relative;top:3px}.statement-page .person>p{margin:0}.statement-page .person>p:first-of-type{position:relative;top:3px}.statement-page .person:nth-child(2)>p:first-of-type{top:2px}.statement-page .person>p:last-child{margin-top:17.75px;position:relative;top:5.125px}.statement-page .person:first-child>p:last-child{width:153px}.statement-page .person:nth-child(2)>p:last-child{width:153px;top:4.625px}.statement-page .profile-gallery{height:619.281px;margin:0;overflow:hidden}.statement-page .profile-gallery-slide img{width:876px;height:619.281px}.statement-page .profile-gallery-controls{display:none}.statement-page .profile-download{border:0;margin:0;padding:0;display:block;position:relative;left:10px}.statement-page .profile-download>hr{border:0;width:164.906px;margin:0;position:absolute;top:28.1406px;left:0}.statement-page .profile-download>span{display:block}.statement-page .profile-download>.profile-download-button{color:#000000d9;background:#fff;border:2px solid #000000d9;border-radius:7.2px;width:65.8281px;height:46.9063px;padding:11.52px 14.4px;display:inline-block;position:absolute;top:37.4063px;left:0}.statement-page .profile-download-button>a{font-weight:300;display:inline}.statement-page .profile-download-button b{font-weight:400;display:inline-block;transform:translate(.640625px)translateZ(0)}.platform-page{height:4247.2px}.platform-page .editorial-grid{min-height:0}.platform-page .platform-upper{height:885.359px}.platform-page .platform-demo{width:874px;height:491.625px;margin:29px 0 0 90px;padding:0;position:relative;top:.015625px}.platform-page .platform-method{height:2704.13px;margin-top:39.75px;position:relative;top:.015625px}.platform-page .section-number{font-weight:300}.platform-page .editorial-copy{position:relative;left:1.01563px}.platform-page .platform-method .editorial-copy{top:5.0625px}.platform-page .editorial-copy hr{width:427px;position:relative;left:-.015625px}.platform-page .editorial-intro>hr+p{padding-top:10.1406px}.platform-page .platform-upper .editorial-intro+.editorial-section{margin-top:39.7974px;top:0}.platform-page .editorial-section{position:relative}.platform-page .editorial-section>hr{margin-bottom:28.1538px}.platform-page .platform-method .editorial-section:first-child{margin-top:0}.platform-page .platform-method .editorial-section+.editorial-section{margin-top:59.6564px}.platform-page .platform-method .editorial-section:nth-child(n+5){margin-top:39.75px}.platform-page .editorial-quote blockquote{left:7.01563px}.platform-page .quote-check{left:0}.platform-page .editorial-copy p{width:425px}.platform-page .editorial-intro>p:nth-of-type(2){position:relative;top:.015625px}.platform-page .editorial-intro>p:nth-of-type(3){width:427px;position:relative;top:.03125px}.platform-page .editorial-intro>p:nth-of-type(4){position:relative;top:.046875px}.platform-page .platform-upper .editorial-section>p:nth-of-type(2),.platform-page .platform-method .editorial-section>p:nth-of-type(2){position:relative;top:.015625px}.platform-page .platform-method .editorial-section>p:nth-of-type(3){position:relative;top:.03125px}.platform-page .platform-method .editorial-section>p:nth-of-type(4){position:relative;top:.046875px}.platform-page .platform-method .editorial-section:nth-child(2),.platform-page .platform-method .editorial-section:nth-child(3){top:.015625px}.platform-page .platform-method .editorial-section:nth-child(n+4),.platform-page .platform-method .editorial-section:nth-child(n+6){top:.03125px}.platform-page .platform-method .editorial-section:nth-child(5)>p{width:426.5px}.platform-page .quote-dot{color:#000000d9;font-size:9.6rem;font-weight:700;line-height:1.2}.services-page .editorial-grid,.thinking-page .editorial-grid{display:flex}.services-page .editorial-copy,.thinking-page .editorial-copy{flex:0 0 423px;width:auto;margin-left:91px;margin-right:92px;position:relative;left:.015625px}.services-page .editorial-quote,.thinking-page .editorial-quote{flex:0 0 335px;left:.015625px}.services-page .editorial-copy hr,.thinking-page .editorial-copy hr{width:427px}.services-page .section-number,.thinking-page .section-number{font-weight:400}.services-page .editorial-intro .lead{margin-top:28.1538px}.services-page .editorial-section,.thinking-page .editorial-section{position:relative}.services-page .editorial-section>p,.thinking-page .editorial-section>p{position:static}.services-page .editorial-section>hr,.thinking-page .editorial-section>hr{margin-bottom:28.1538px}.services-page .editorial-intro+.editorial-section{margin-top:59.8434px}.services-page .editorial-section:first-of-type{top:-.203125px}.services-page .editorial-section:nth-of-type(2){top:-14px}.services-page .editorial-section:nth-of-type(3){top:-27.8125px}.services-page .editorial-section:nth-of-type(4){top:-41.6094px}.services-page .editorial-section:nth-of-type(5){top:-55.4219px}.thinking-page .editorial-intro>hr+p{padding-top:30.0156px}.thinking-page .editorial-intro+.editorial-section{margin-top:39.9684px}.thinking-page .editorial-section:first-of-type{top:19.6719px}.thinking-page .editorial-section:nth-of-type(2){top:5.875px}.thinking-page .editorial-section:nth-of-type(3){top:-7.90625px}.thinking-page .editorial-section:nth-of-type(4){top:-21.7031px}.thinking-page .editorial-section:nth-of-type(4)>.muted{color:#adadadd9;text-transform:lowercase;font-size:1em;font-variant-caps:small-caps;position:relative;top:1px}.thinking-page .domestic-more-icon{fill:#00c3ff;width:31.3906px;height:31.3906px;position:absolute;top:314.266px;left:.71875px}.thinking-page .editorial-section{position:relative}.thinking-page .editorial-section:nth-of-type(4)>.muted{color:#adadadd9;text-transform:lowercase;font-size:1em;font-variant-caps:small-caps}.thinking-page .section-number{font-weight:300}.services-page .section-number{font-weight:400}.thinking-page .editorial-section:nth-of-type(3)>p:nth-of-type(3){position:relative;top:.03125px}.thinking-page .editorial-section:nth-of-type(3)>p:nth-of-type(2){position:relative;top:.015625px}.thinking-page .editorial-section:nth-of-type(4)>hr{margin-bottom:27.1538px}.services-page .editorial-quote blockquote,.thinking-page .editorial-quote blockquote,.services-page .quote-check,.thinking-page .quote-check{left:0}.services-page .quote-dot,.thinking-page .quote-dot{color:#000000d9;font-size:9.6rem;font-weight:700;line-height:1.2}.services-page .editorial-quote cite{color:#848484;text-transform:lowercase;font-variant-caps:small-caps;font-weight:700;position:relative;top:.015625px}.services-page .editorial-quote>p{position:relative;top:3.03125px}.thinking-page .editorial-quote{height:2276.78px}}.services-page,.thinking-page,.platform-page,.statement-page{overflow-wrap:break-word;text-align:left;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Diatype Variable}.platform-page .editorial-grid,.statement-page .editorial-grid{min-height:0}.video-embed{width:100%;margin-top:2rem;padding-bottom:56.25%;position:relative;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.page-video{width:128.205%;height:1000px;margin-left:-28.2051%;position:relative;overflow:hidden}.page-video video{object-fit:cover;width:100%;height:1026px;position:relative;top:-13px}.faq-item{display:contents}.faq-page .editorial-grid{grid-template-columns:61px 423px 61px 332px minmax(0,1fr);width:100%;min-height:3057.55px;margin-left:1.01563px;display:flex}.faq-page .editorial-copy{flex:0 0 423px;margin-left:90px;margin-right:90px}.faq-page .editorial-quote{flex:0 0 332px;position:relative;left:-4px}.faq-page{display:flex}.faq-page .editorial-body{contain:layout;overflow-wrap:break-word;text-align:left;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;font-family:Diatype Variable}.editorial-intro+.faq-item{margin-top:0}.faq-question{color:var(--accent);cursor:pointer;border:0;padding:0;list-style:none;display:contents}.faq-question::-webkit-details-marker{display:none}.faq-question-text{display:inline}.faq-item>hr{width:427px;margin:.5em 0}.faq-inline-icon{aspect-ratio:1;contain:layout;vertical-align:baseline;width:auto;height:1.2em;margin-top:-1em;margin-bottom:-.25em;display:inline-block;position:relative}.faq-inline-icon svg{fill:currentColor;width:100%;height:100%;display:block;position:absolute;inset:0}.faq-answer{text-indent:-3em;margin:0 0 0 3em;padding:0;list-style:none}.faq-answer>li{margin:0;padding:0}.faq-answer-label{margin-left:0;font-weight:400}.faq-answer p{margin:0;display:inline}.faq-answer p+p:before{content:"\a \a ";white-space:pre}.faq-answer ul+p:before{content:"\a ";white-space:pre}.faq-answer li>ul{margin:0;padding:0;list-style:none;display:contents}.faq-answer li>ul>li{margin:0;padding:0;display:block}.faq-answer li>ul>li:before{content:"  - "}.faq-supplement ul{margin:0;padding:0 0 0 2em}.faq-supplement{display:block}.faq-spacer{display:inline}.faq-item:last-of-type .faq-spacer br:not(:first-child){display:none}.people-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.person img{object-fit:cover;width:7rem;height:7rem;display:block}.person h3{font:inherit;margin:1rem 0 0;font-weight:700}.profile-gallery{margin-top:1.2rem;position:relative}.profile-gallery-slide img{width:100%;height:auto;display:block}.profile-gallery-controls{justify-content:space-between;align-items:center;margin-top:.55rem;display:flex}.profile-gallery-controls button{cursor:pointer;background:0 0;border:0;padding:0}.profile-download{border-top:1px solid;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:.45rem;display:flex}.profile-download a{font-weight:700}.contact-details{width:100%;min-height:1000px;padding:2rem}.contact-details h1{font:inherit;margin:0;font-weight:400;display:inline}.contact-details address{font-style:normal;display:contents}.legal-page{color:#9d9898d9;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:5941px;padding:28.7969px 28.7969px 0;font-family:Diatype Variable}.legal-bodycopy{contain:layout;width:100%;height:5755.53px;padding-top:19.875px}.legal-page .legal-columns{contain:layout;column-gap:29px;width:100%;height:5735.66px;display:flex;position:relative;transform:translate(0)}.legal-page .legal-columns>h1{color:#a9a6a6d9;font:inherit;border-top:1px solid #ffffffbf;flex:0 0 152px;margin:0;padding-top:36.4063px;font-weight:400;position:static}.legal-page .legal-columns>.legal-content{border-top:1px solid #ffffffbf;flex:0 0 332px;margin-left:2.01563px;padding-top:36.4063px}.legal-page h2,.legal-page h3{font:inherit;margin:0 0 1.2em;font-weight:400}.legal-page h3{margin:39.75px 0 0}.legal-page strong{font-weight:400}.legal-page .legal-capital{padding-top:1.2em}.legal-page .legal-arrow{fill:currentColor;vertical-align:baseline;width:19.8594px;height:19.8594px;margin:-1em 0 -.25em;display:inline-block}.legal-page table{border-collapse:separate;border-spacing:2px;width:100%}.legal-page th,.legal-page td{text-align:left;padding:1px}.legal-page th{font-weight:400}.legal-page ul{padding-left:2em}.legal-page p:has(+ul){margin-bottom:0}@media (min-width:769px){.legal-page .legal-columns>.legal-content{flex-basis:334px;width:334px}.legal-page .legal-columns>h1,.legal-page .legal-columns>.legal-content{border-top-color:#0000}.legal-page .legal-columns:before,.legal-page .legal-columns:after{content:"";background:#ffffffbf;height:1px;position:absolute;top:8.26563px}.legal-page .legal-columns:before{width:154px;left:0}.legal-page .legal-columns:after{width:335px;left:183.016px}.legal-page .legal-columns>h1{letter-spacing:.00195313px}.legal-page p,.legal-page h2,.legal-page ul{margin-bottom:19.875px}.legal-page .legal-capital{padding-top:19.875px}.legal-page .legal-shareholders h2{margin-top:39.75px;margin-bottom:39.75px}.legal-page .legal-content>section:nth-of-type(4) ul:first-of-type li:nth-child(5){width:calc(100% + 2px)}.legal-page .legal-shareholders{margin-bottom:39.75px;position:relative;top:19.875px}.legal-page h3{margin-top:59.625px}.legal-page .legal-shareholders table{width:333px;margin-bottom:19.875px}.legal-page .legal-shareholders th{vertical-align:top}.legal-page .legal-shareholders th:nth-child(2),.legal-page .legal-shareholders td:nth-child(2){position:relative;left:2.9375px}.is-legal .sidebar-footer-caption a.active{font-weight:400}.legal-page th:first-child,.legal-page td:first-child{width:247.813px}}.home-hero{height:1058px;min-height:100vh;position:relative;overflow:hidden}.home-kicker{z-index:4;background:var(--canvas);width:513px;height:17.2813px;padding:0;font-family:Diatype Variable;font-size:14.4px;line-height:17.28px;position:absolute;top:2rem;left:28.7813px}.home-video{opacity:1;width:1777.77px;height:1000px;margin:0;position:absolute;top:0;left:-133.657px;overflow:hidden}.home-video video{object-fit:contain;opacity:.34;width:100%;height:1000px;display:block;position:absolute;top:0;left:0;transform:none}.home-marquees{z-index:3;text-transform:lowercase;flex-direction:column;gap:.9rem;width:100%;font-family:Diatype Variable;font-size:5.3rem;font-variant-caps:small-caps;font-weight:700;line-height:.72;display:flex;position:absolute;top:18%;left:0}.marquee{white-space:nowrap;width:100%;overflow:clip visible}.marquee-track{width:calc(var(--marquee-cycle-width-fixed) * 2);backface-visibility:hidden;will-change:transform;height:100%;animation:marquee var(--marquee-duration) linear infinite;display:block;position:relative}.marquee.reverse .marquee-track{animation-direction:reverse}.marquee-track>span{width:var(--marquee-cycle-width-fixed);white-space:nowrap;height:100%;display:inline-block}.marquee-track>span:nth-child(2){top:0;left:var(--marquee-cycle-width-fixed);position:absolute}.marquee-marker{margin-right:var(--marquee-marker-gap-fixed);margin-left:var(--marquee-marker-inset-fixed);contain:layout;position:relative}.mobile-home-copy{display:none}.desktop-home-copy{contain:layout;letter-spacing:5.184px;gap:81px;width:1053.91px;height:874.875px;font-family:Diatype Variable;font-size:162px;font-weight:400;line-height:81px;top:88.4219px;left:28.7813px;transform:translate(0)}.desktop-home-copy .marquee{contain:layout;flex:0 0 90px;height:90px}.desktop-home-copy .marquee-marker{aspect-ratio:1;vertical-align:baseline;width:auto;height:1.2em;margin-top:-1em;margin-bottom:-.25em;font-size:116.64px;line-height:58.32px;display:inline-block;position:relative}.marquee-marker svg{box-sizing:content-box;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:768px),(max-height:500px){:root{font-size:10.92px}.site{position:relative}body{font-size:2.184rem;line-height:1.2}.desktop-sidebar,.floating-mark,.desktop-home-copy{display:none}.site-main{width:100%;margin:0}.site:has(.editorial-page) .site-main{margin:0}.site:has(.legal-page) .site-main{margin:0}.mobile-header{z-index:200;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:.936rem;font-family:Diatype Variable;display:flex;position:absolute;inset:0 0 auto}.mobile-header>*{pointer-events:auto}.mobile-header .wordmark{letter-spacing:1.45367px;font-size:45.4272px;font-weight:400;line-height:45.4272px}.mobile-header p{color:#ffffffbf;margin:0;font-size:17.7847px;font-weight:400;line-height:19.5632px}.mobile-header button{cursor:pointer;color:#b8b8b8d9;background:0 0;border:0;padding:0;font-size:4.1rem;line-height:.8;display:block}.mobile-menu-icon{box-sizing:content-box;fill:currentColor;display:block}.mobile-menu-icon.close{width:34.3438px;height:34.3438px;position:relative;top:-1.1875px}.mobile-menu-icon.menu{width:50.3594px;height:50.3594px;position:relative;top:-1.875px}.is-home .mobile-header button{color:#bfbfbfd9}.mobile-menu{z-index:190;background:var(--canvas);flex-direction:column;padding:12rem .9rem 2rem;font-size:3rem;display:flex;position:fixed;inset:0}.mobile-menu ul{padding:0;list-style:none}.mobile-menu-contact{flex-direction:column;margin-top:auto;font-size:2rem;display:flex}.mobile-footer{grid-template-columns:53px minmax(0,1fr);align-items:end;column-gap:10px;min-height:13rem;padding:0 .936rem .936rem;font-family:Diatype Variable;display:grid}.mobile-footer-caption{grid-column:2;height:57.2188px;display:block;position:relative;top:.125px}.mobile-footer-text{color:#bab9b9d9;text-transform:lowercase;font-size:16.6945px;font-variant-caps:small-caps;font-weight:300;line-height:.5}.mobile-footer-text>a{color:#bbbbbbd9}.editorial-page{padding:.936rem}.faq-page{height:7081.88px;min-height:7081.88px}.faq-page .editorial-grid{width:auto;margin-left:0;display:block;transform:none}.faq-page .editorial-copy{height:6646.09px;margin-left:0;margin-right:0}.faq-page .editorial-quote{height:348.031px;margin-top:10.2188px;padding:0;font-size:23.8493px;font-weight:615;line-height:1.1;display:flow-root;left:0}.faq-page .quote-dot{color:#000000d9;font-size:23.8493px;font-weight:700;line-height:28.6191px}.faq-page .editorial-quote blockquote{letter-spacing:-.926942px;margin:57.2188px 0 0;font-size:42.1337px;font-weight:615;line-height:46.3471px;top:0;left:0}.faq-page .quote-text{font-size:39.7488px;line-height:43.7237px}.faq-page .quote-check{box-sizing:content-box;left:16px}.faq-page .editorial-body{contain:none}.thinking-page{height:4682px;min-height:4682px}.platform-page{height:7752.88px;min-height:7752.88px}.platform-page .platform-upper{height:1869.67px}.platform-page .platform-upper .editorial-copy{height:1662.08px}.platform-page .platform-upper .editorial-intro+.editorial-section{margin-top:57.2188px}.platform-page .editorial-section>hr+p{padding-top:27.9844px}.platform-page .platform-upper .editorial-quote{height:197.375px;margin-top:10.2188px;padding:0;font-size:23.8493px;font-weight:615;line-height:1.1;display:flow-root}.platform-page .quote-dot{color:#000000d9;font-size:23.8493px;font-weight:700;line-height:28.6191px}.platform-page .platform-upper .editorial-quote blockquote{letter-spacing:-.926942px;margin:57.2188px 0 0;font-size:42.1337px;font-weight:615;line-height:46.3471px;top:0;left:0}.platform-page .platform-upper .quote-text{font-size:39.7488px;line-height:43.7237px}.platform-page .platform-upper .quote-check{box-sizing:content-box;left:0}.platform-page .platform-demo{margin-top:10.2188px}.platform-page .platform-method .editorial-copy{height:5491.48px}.platform-page .platform-method{position:relative;top:.015625px}.platform-page .platform-method .editorial-section:first-child{margin-top:57.2188px}.platform-page .platform-method .editorial-section+.editorial-section{margin-top:85.8349px}.platform-page .platform-method .editorial-section:nth-of-type(5),.platform-page .platform-method .editorial-section:nth-of-type(6),.platform-page .platform-method .editorial-section:nth-of-type(8),.platform-page .platform-method .editorial-section:nth-of-type(7){margin-top:57.2255px}.platform-page .section-number{font-weight:300}.platform-page .platform-method .editorial-quote{height:28.6094px;margin-top:10.2188px}.platform-page .editorial-quote{margin-top:.637rem}.platform-page .editorial-section:last-child p:last-child{margin-bottom:.708rem}.services-page{height:4901.38px;min-height:4901.38px}.thinking-page .editorial-copy{height:4356.69px}.services-page .editorial-copy{height:4432.38px}.services-page .editorial-intro .lead{margin-top:40.5416px}.services-page .editorial-section>hr+p,.thinking-page .editorial-section>hr+p,.thinking-page .editorial-section>hr+.muted{padding-top:27.9844px}.services-page .editorial-section+.editorial-section,.thinking-page .editorial-section+.editorial-section{margin-top:85.8349px}.thinking-page .domestic-more-icon{fill:#00c3ff;width:45.2031px;height:45.2031px;position:absolute;top:652.453px;left:0}.thinking-page .editorial-section{position:relative}.thinking-page .editorial-section:nth-of-type(4)>.muted{color:#adadadd9;text-transform:lowercase;font-size:1em;font-variant-caps:small-caps}.thinking-page .section-number{font-weight:300}.services-page .section-number{font-weight:400}.services-page .editorial-quote,.thinking-page .editorial-quote{margin-top:10.2188px;padding:0;font-size:23.8493px;font-weight:615;line-height:1.1;display:flow-root}.thinking-page .editorial-quote{height:301.313px}.services-page .editorial-quote{height:622.672px;margin-top:20.4375px}.services-page .quote-dot,.thinking-page .quote-dot{color:#000000d9;font-size:23.8493px;font-weight:700;line-height:28.6191px}.services-page .editorial-quote blockquote,.thinking-page .editorial-quote blockquote{letter-spacing:-.926942px;margin:57.2188px 0 0;font-size:42.1337px;font-weight:615;line-height:46.3471px;top:0;left:0}.services-page .quote-text,.thinking-page .quote-text{font-size:39.7488px;line-height:43.7237px}.services-page .quote-check,.thinking-page .quote-check{box-sizing:content-box;left:0}.services-page .editorial-quote cite{color:#848484;text-align:right;text-transform:lowercase;width:100%;height:44.8125px;margin:0;font-size:20.8511px;font-variant-caps:small-caps;font-weight:700;line-height:44.8298px;position:absolute;top:337.531px;left:0}.services-page .editorial-quote p{width:100%;color:var(--accent);margin:0;font-size:42.9287px;font-weight:400;line-height:51.5px;position:absolute;top:468.172px;left:0}.statement-page{height:4610.77px;min-height:4610.77px}.statement-page .section-number{font-weight:300}.statement-page .statement-intro{height:1437.66px}.statement-page .statement-intro .editorial-copy{height:1089.91px}.statement-page .editorial-intro>hr{top:0}.statement-page .statement-intro .editorial-intro>hr+p{padding-top:26.9003px}.statement-page .statement-heading h2{font:inherit;margin:0;font-weight:400}.statement-page .who-heading{margin-top:85.8281px}.statement-page .editorial-quote{height:337.531px;margin-top:10.2188px;padding:0;font-size:23.8493px;font-weight:615;line-height:1.1;display:flow-root}.statement-page .quote-dot{color:#000000d9;font-size:23.8493px;font-weight:700;line-height:28.6191px}.statement-page .editorial-quote blockquote{letter-spacing:-.926942px;margin:57.2188px 0 0;font-size:42.1337px;font-weight:615;line-height:46.3471px;top:0;left:0}.statement-page .quote-text{font-size:39.7488px;line-height:43.7237px}.statement-page .quote-check{box-sizing:content-box;left:0}.statement-page .statement-people{height:1684px;margin-top:10.2188px;display:block}.statement-page .person{width:100%}.statement-page .person+.person{margin-top:10.2188px}.statement-page .person:nth-child(2){position:relative;top:-18.4063px}.statement-page .person:first-child img{width:181.813px;height:181.813px}.statement-page .person:nth-child(2) img{width:176.281px;height:175.938px}.statement-page .person h3{font:inherit;margin:28.6094px 0 0;font-weight:400}.statement-page .statement-how{height:946.797px;margin-top:85.8281px}.statement-page .statement-how .editorial-copy{height:907.969px}.statement-page .statement-how .editorial-section{margin-top:0}.statement-page .statement-how .editorial-section>hr+p{padding-top:27.9844px}.statement-page .company-heading{margin-top:85.8281px}.statement-page .statement-how .editorial-quote{height:28.6094px;margin-top:10.2188px}.statement-page .statement-profile{height:427.797px;margin-top:5.10938px}.statement-page .profile-gallery{height:318.469px;margin:0 0 5.10938px;overflow:hidden}.statement-page .profile-gallery-controls{display:none}.statement-page .profile-download{border:0;height:104.219px;margin:0;padding:0;display:block;position:relative}.statement-page .profile-download>span{display:block}.statement-page .profile-download>hr{margin:11.9246px 0}.statement-page .profile-download>.profile-download-button{color:#000000d9;filter:drop-shadow(.3rem .3rem #000000d9);will-change:filter;background:#fff;border:2px solid #000000d9;border-radius:5.6784px;width:72.8281px;height:50.7656px;padding:9.08544px 11.3568px;display:inline-block}.statement-page .profile-download-button>a{font-weight:300}.statement-page .profile-download-button b{font-weight:400}.statement-never-ending{margin-left:-.015625px}.editorial-grid{display:block}.editorial-intro h1{font-size:5.616rem}.editorial-intro>hr{position:relative;top:.66rem}.strapline{font-size:4.368rem}.platform-page .editorial-intro>hr+p,.statement-page .editorial-intro>hr+p{padding-top:26.9003px}.platform-page .editorial-intro>hr{top:0}.thinking-page .editorial-intro>hr+p{padding-top:55.5031px}.services-page .editorial-intro>hr,.thinking-page .editorial-intro>hr{top:0}.editorial-section,.faq-item{margin-top:4.1rem}.editorial-section{margin-top:11.0955rem}.editorial-intro .lead{margin-top:4.3851rem}.editorial-intro+.editorial-section{margin-top:7.861rem}.faq-item summary,.faq-answer{grid-template-columns:4.6rem 1fr}.editorial-intro+.faq-item{margin-top:2.704rem}.faq-item summary{padding-bottom:.9rem}.faq-item summary>span:first-child{padding-left:0;font-size:1em;line-height:28.6094px}.faq-answer{padding-top:0}.faq-item>hr{width:369.563px}.faq-answer-icon{padding-left:.45rem}.faq-answer-label{grid-column:2;padding-left:0}.faq-answer>p:first-of-type{margin-left:2rem}.faq-answer>ul{grid-column:2;margin-bottom:1.2em;padding-left:1.15em}.editorial-quote{margin-top:4rem;padding:0;font-size:2rem}.people-grid{display:block}.person+.person{margin-top:4rem}.person img{width:10rem;height:10rem}.page-video{width:100%;height:844px;margin-left:0}.page-video video{object-fit:contain;width:1172.22px;height:844px;position:absolute;top:0;left:-391.125px}.site:has(.page-video) .mobile-footer{width:100%;height:67.4375px;min-height:0;position:absolute;bottom:0;left:0}.contact-details{min-height:calc(100svh - 13rem);padding:.936rem;font-size:2.184rem;line-height:1.2}.contact-details h1{padding-right:4rem;font-size:1em;font-weight:400}.contact-details>hr{top:0}.contact-details address{margin-top:4.53rem}.contact-details address p{margin-top:2.5rem}.scroll-to-top{color:#ffffffd9;background:0 0;border:0;width:43.5px;height:43.5px;font-size:2rem;display:block;position:absolute;bottom:15.7813px;left:19.2813px;right:auto}.scroll-to-top-desktop{display:none}.scroll-to-top-mobile{display:block}.scroll-to-top svg{box-sizing:content-box;inset:0}:is(.site:has(.editorial-page) .scroll-to-top,.site:has(.legal-page) .scroll-to-top){left:19.2813px}.site:has(.editorial-page) .scroll-to-top{bottom:15.375px}.site:has(.thinking-page) .mobile-footer-caption{top:0}.site:has(.thinking-page) .scroll-to-top{bottom:15.5px}.site:has(.services-page) .mobile-footer-caption{top:.046875px}.site:has(.services-page) .scroll-to-top{bottom:15.4531px}.mobile-header.compact{padding-right:.936rem}.legal-page{color:#a1a1a1d9;min-height:10028px;padding:.936rem .936rem 0;display:block}.legal-bodycopy{contain:layout;height:auto;padding:0;position:relative}.legal-page .legal-columns{contain:none;height:auto;display:block;transform:none}.legal-page .legal-columns>h1{contain:layout;color:#a1a1a1d9;letter-spacing:.032em;border:0;margin-bottom:5.24rem;padding:0;font-size:4.16rem;font-weight:400;line-height:1;position:static}.legal-page .legal-columns>.legal-content{border:0;margin-left:0;padding:0}.legal-page .legal-arrow{display:none}.legal-page .legal-separator{margin-bottom:1.2em}.legal-page .legal-capital{padding-top:1.2em}.legal-page h2,.legal-page h3{font-weight:400}.legal-page h2{margin-bottom:2.62rem}.legal-page h3,.legal-page .legal-shareholders h2{margin-top:7.863rem}.legal-page .legal-shareholders h2{margin-bottom:1.2rem}.legal-page .legal-shareholders{padding-bottom:59.6094px}.legal-page .legal-shareholders table{position:relative;top:44.0938px}.legal-page .legal-shareholders th,.legal-page .legal-shareholders td{vertical-align:top}.legal-page .legal-shareholders th:nth-child(2),.legal-page .legal-shareholders td:nth-child(2){position:relative;left:.015625px}.legal-page .legal-shareholders+section h2{margin-top:1.2rem}.legal-page h3{margin-bottom:0}.legal-page .legal-team h3{margin-top:calc(7.863rem - .03125px)}.legal-page ul{padding-left:47.6875px}.legal-page th:first-child,.legal-page td:first-child{width:254.031px}.is-legal{position:relative}.is-legal .mobile-footer{z-index:5;position:absolute;bottom:0;left:0;right:0}.is-legal .scroll-to-top{bottom:15.3594px}.home-hero{height:844px;min-height:100svh}.home-kicker,.home-video{display:none}.mobile-home-copy{letter-spacing:1.45367px;border:0;gap:22.71px;width:369.563px;height:441.813px;padding:24.8438px 0 0;font-size:45.4272px;font-weight:400;line-height:22.7136px;display:flex;top:181.875px;left:10.2188px}.mobile-home-copy:before,.mobile-home-copy:after{content:"";background:#ffffffbf;width:100%;height:1px;position:absolute;left:0}.mobile-home-copy:before{top:11.9219px}.mobile-home-copy:after{top:400.281px}.mobile-home-copy .marquee{flex:0 0 50px;height:50px}.mobile-home-copy .marquee-label{font-size:2em;line-height:.5}.mobile-home-copy .marquee-marker{vertical-align:baseline;width:76.3125px;height:76.3125px;margin-top:-63.5938px;margin-bottom:-15.8984px;display:inline-block}.is-home .mobile-footer{z-index:5;position:absolute;bottom:0;left:0}.is-home .mobile-header,.is-home .mobile-footer{background:var(--canvas)}.is-home .scroll-to-top-mobile path:first-child{transform-box:view-box;transform-origin:90%;transform:scaleX(.999995)}.is-home .mobile-footer-caption{top:0}}@media (min-width:769px){.thinking-page .domestic-more-icon{--domestic-more-icon-size:calc(31px + 25px / 64);width:var(--domestic-more-icon-size);height:var(--domestic-more-icon-size)}}@media (max-width:768px){.thinking-page .domestic-more-icon{--domestic-more-icon-size:calc(45px + 13px / 64);width:var(--domestic-more-icon-size);height:var(--domestic-more-icon-size);top:652.453px}}@media (min-width:769px) and (min-height:501px){:root{--bc-gutter:2rem;--bc-column:calc((100% - 11 * var(--bc-gutter)) / 12);font-size:calc(14.4px * (100vh / 1000px))}}@media (min-width:769px) and (max-height:500px){:root{--bc-gutter:2rem;--bc-column:calc((100% - 11 * var(--bc-gutter)) / 12);font-size:min(calc(18px * (100vh / 500px)), calc(18px * (9 * 100vw / 7000px + 100vh / 1400px)))}}@media (min-width:769px) and (min-height:501px){.editorial-grid,.faq-page .editorial-grid,.services-page .editorial-grid,.thinking-page .editorial-grid{grid-template-columns:var(--bc-column) calc(5 * var(--bc-column) + 4 * var(--bc-gutter)) var(--bc-column) calc(4 * var(--bc-column) + 3 * var(--bc-gutter)) var(--bc-column);column-gap:var(--bc-gutter);width:100%;height:auto;min-height:0;margin-left:0;display:grid}.editorial-copy,.faq-page .editorial-copy,.services-page .editorial-copy,.thinking-page .editorial-copy{flex:none;grid-column:2;width:auto;height:auto;min-height:0;margin-left:0;margin-right:0;left:0}.editorial-quote,.faq-page .editorial-quote,.services-page .editorial-quote,.thinking-page .editorial-quote{flex:none;grid-column:4;width:auto;height:auto;min-height:0;left:0}.editorial-copy p,.editorial-copy hr,.faq-item>hr{width:auto}.platform-page .editorial-copy p,.platform-page .editorial-copy hr,.statement-page .editorial-copy p,.statement-page .editorial-copy hr,.services-page .editorial-copy hr,.thinking-page .editorial-copy hr{width:auto!important}.faq-page,.services-page,.thinking-page,.platform-page{height:auto;min-height:0}.faq-page{padding-bottom:4.7rem}.services-page{margin-bottom:-75px}.thinking-page{padding-bottom:calc(34.36vh - 96.86px)}.platform-page{padding-bottom:6.2rem}.faq-page .editorial-body,.platform-page .platform-upper,.platform-page .platform-method{height:auto;min-height:0}.platform-page .platform-demo{width:calc(10 * var(--bc-column) + 9 * var(--bc-gutter));aspect-ratio:16/9;height:auto;margin-top:var(--bc-gutter);margin-left:calc(var(--bc-column) + var(--bc-gutter))}.platform-page .platform-method{margin-top:2.76042rem}.platform-page .platform-upper{height:calc(392.861px + 49.2499vh)}.platform-page .platform-method .editorial-copy{top:.351563rem}.platform-page .platform-upper .editorial-intro+.editorial-section{margin-top:2.76371rem}.platform-page .editorial-section>hr,.services-page .editorial-section>hr,.thinking-page .editorial-section>hr{margin-bottom:1.95512rem}.platform-page .platform-method .editorial-section+.editorial-section{margin-top:4.1428rem}.platform-page .platform-method .editorial-section:nth-child(n+5){margin-top:2.76042rem}.platform-page .platform-method .editorial-section:nth-child(5)>p{width:auto}.services-page+.page-video,.thinking-page+.page-video{margin-top:2.76042rem}.page-video{height:100vh}.page-video video{aspect-ratio:25/18;object-fit:contain;width:100%;height:auto;top:50%;transform:translateY(-50%)}.statement-page{height:auto;min-height:0;padding-bottom:calc(16.5rem + 20px)}.statement-page .statement-intro{height:calc(269.227px + 35.9773vh)}.statement-page .statement-people{grid-template-columns:var(--bc-column) calc(2 * var(--bc-column) + var(--bc-gutter)) var(--bc-column) calc(2 * var(--bc-column) + var(--bc-gutter)) calc(6 * var(--bc-column) + 5 * var(--bc-gutter));column-gap:var(--bc-gutter);width:100%;height:calc(515.318px + 31.5682vh);margin:var(--bc-gutter) 0 0;display:grid;left:0}.statement-page .person{width:auto}.statement-page .person>p:last-child{width:auto!important}.statement-page .person img{aspect-ratio:1;width:49.3%;height:auto}.statement-page .person:nth-child(2) img{width:47.8%;height:auto}.statement-page .person:first-child{grid-column:2}.statement-page .person:nth-child(2){grid-column:4;left:0}.statement-page .statement-how{height:calc(67.311px + 40.5vh);margin-top:4.14063rem}.statement-page .statement-heading,.statement-page .statement-how .editorial-section{width:auto}.statement-page .who-heading{width:100%;top:calc(136.371px + 39.358vh)}.statement-page .company-heading{top:28.8216rem}.statement-page .statement-profile{grid-template-columns:calc(10 * var(--bc-column) + 9 * var(--bc-gutter)) calc(2 * var(--bc-column) + var(--bc-gutter));column-gap:1rem;width:100%;height:auto;margin-top:1rem;display:grid;top:0}.statement-page .profile-gallery,.statement-page .profile-gallery-slide img{aspect-ratio:1754/1240;width:100%;height:auto}.statement-page .profile-download{left:0}.legal-page,.legal-bodycopy,.legal-page .legal-columns{height:auto;min-height:0}.legal-page{padding:2rem 2rem calc(11rem - 20px)}.legal-bodycopy{padding-top:1.38021rem}.legal-page .legal-columns{grid-template-columns:calc(2 * var(--bc-column) + var(--bc-gutter)) calc(4 * var(--bc-column) + 3 * var(--bc-gutter)) calc(6 * var(--bc-column) + 5 * var(--bc-gutter));column-gap:var(--bc-gutter);display:grid}.legal-page .legal-columns>h1{grid-column:1;min-width:0;padding-top:2.52821rem}.legal-page .legal-columns>.legal-content{grid-column:2;width:auto;min-width:0;margin-left:0;padding-top:2.52821rem}.legal-page .legal-columns:before,.legal-page .legal-columns:after{top:.574002rem}.legal-page .legal-columns:before{width:calc(2 * var(--bc-column) + var(--bc-gutter))}.legal-page .legal-columns:after{left:calc(2 * var(--bc-column) + 2 * var(--bc-gutter));width:calc(4 * var(--bc-column) + 3 * var(--bc-gutter))}.legal-page p,.legal-page h2,.legal-page ul{margin-bottom:1.38021rem}.legal-page .legal-capital{padding-top:1.38021rem}.legal-page .legal-shareholders h2{margin-top:2.76042rem;margin-bottom:2.76042rem}.legal-page .legal-shareholders{margin-bottom:2.76042rem;top:1.38021rem}.legal-page h3{margin-top:4.14063rem}.legal-page table,.legal-page .legal-shareholders table{width:100%}.legal-page th:first-child,.legal-page td:first-child{width:74%}.home-hero{height:calc(100vh + 4rem);min-height:calc(100vh + 4rem)}.contact-details{min-height:100vh}.home-kicker{width:35.625rem;height:1.2rem;font-size:1rem;line-height:1.2rem;top:2rem;left:2rem}.home-video{width:50vw;height:100vh;left:auto;right:0}.home-video video{object-fit:cover;width:max(50vw,177.778vh);height:max(100vh,28.125vw);top:50%;left:50%;transform:translate(-50%,-50%)}.desktop-home-copy{letter-spacing:.36rem;gap:5.625rem;width:calc(100% - 4rem);height:60.7552rem;font-size:11.25rem;line-height:5.625rem;top:6.14041rem;left:2rem}.desktop-home-copy .marquee{flex-basis:6.25rem;height:6.25rem}.desktop-home-copy .marquee-marker{margin-right:var(--marquee-marker-gap-fluid);margin-left:var(--marquee-marker-inset-fluid);font-size:8.1rem;line-height:4.05rem}.marquee-track{width:max-content;display:flex}.marquee-track>span{flex:none;width:max-content}.marquee-track>span:nth-child(2){position:static}}@media (min-width:1200px) and (min-height:501px) and (max-height:800px){.platform-page{padding-bottom:6.2rem}.platform-page .platform-upper{height:calc(208.861px + 49.2499vh)}.statement-page{padding-bottom:7.8rem}.statement-page .statement-people{height:calc(1413.37px + 31.5682vh - 87.7vw)}}@media (min-width:769px) and (max-width:1199px) and (min-height:501px) and (max-height:900px){.editorial-copy{transform:translate(.296875px)}.editorial-quote{transform:translate(-.125px)}.platform-page{padding-bottom:calc(2rem - 1px)}.statement-page{padding-bottom:calc(7.8rem - 1px)}.services-page+.page-video{margin-top:calc(2.76042rem - 3px)}.legal-page{padding-bottom:calc(11rem - 15px)}}@media (min-width:1700px) and (min-height:901px) and (max-height:1200px){.editorial-copy{transform:translate(-.203125px)}.editorial-quote{transform:translate(.421875px)}.platform-page{padding-bottom:0}.statement-page{padding-bottom:calc(3rem + max(20px,2vh - 1.2px))}.platform-page{margin-bottom:-2px}.services-page+.page-video{margin-top:2.76042rem}}@media (min-width:1200px) and (max-width:1699px) and (min-height:901px){.editorial-copy{transform:translate(-.25px)}.editorial-quote{transform:translate(.4375px)}.legal-page{padding-bottom:calc(11rem + 20px)}.services-page+.page-video{margin-top:calc(2.76042rem - 1px)}}@media (min-width:1700px) and (max-width:2199px) and (min-height:901px){.services-page+.page-video{margin-top:calc(2.76042rem + 1px)}.faq-page{margin-bottom:0}.faq-page+.page-video{margin-top:-1px}}@media (min-width:2200px) and (min-height:501px){.editorial-copy{transform:translate(.0625px)}.editorial-quote{transform:translate(-.71875px)}.statement-page{margin-bottom:8px}.platform-page+.page-video{margin-top:-2px}.services-page+.page-video{margin-top:calc(2.76042rem + 5px)}.faq-page{margin-bottom:2px}.faq-page+.page-video{height:calc(100vh + 1px);margin-top:1px}.legal-page{padding-bottom:calc(11rem - 29px)}}@media (min-width:769px) and (max-height:500px){.site.is-home{height:calc(100vh + 8.64rem + 6px);overflow:clip}.home-hero{height:calc(100vh + 8.64rem + 6px);min-height:calc(100vh + 8.64rem + 6px)}.editorial-page .editorial-copy p,.editorial-page .editorial-copy hr,.editorial-page .strapline,.statement-page .person>p:last-child{width:auto!important}.editorial-page .editorial-grid,.editorial-page .editorial-copy,.editorial-page .editorial-quote{width:100%;height:auto;min-height:0;margin-left:0;margin-right:0;display:block}.platform-page .platform-demo{aspect-ratio:16/9;width:100%;height:auto;margin:.9rem 0 0;padding-bottom:0}.platform-page .platform-method{height:5480.8px;margin-top:5.04rem}.page-video{height:100vh}.page-video video{width:138.889vh;height:100vh;left:50%;transform:translate(-50%)}.faq-page{height:6252px;min-height:6252px}.faq-page .editorial-body{height:auto;min-height:0}.faq-page .editorial-quote{position:absolute;top:0;left:0}.thinking-page{height:4616px;min-height:4616px}.services-page{height:4761px;min-height:4761px}.platform-page{height:8347px;min-height:8347px}.statement-page{height:6220px;min-height:6220px}.legal-page,.legal-bodycopy,.legal-page .legal-columns{height:auto}.legal-page{min-height:9476px}.legal-page .legal-columns>h1,.legal-page .legal-columns>.legal-content{width:100%;max-width:none}.contact-details{min-height:750px}.editorial-intro>hr{margin-bottom:calc(1.25rem + 18px)}.editorial-page,.contact-details,.legal-page{transform:translate(-1px,-1px)}}@media (max-width:768px){:root{font-size:min(calc(17.3077px * (7 * 100vw / 4500px)), calc(17.9189px * (100vw / 3500px + 100vh / 1400px)))}:root:has(.legal-page){font-size:min(calc(18px * (7 * 100vw / 4500px)), calc(18.6356px * (100vw / 3500px + 100vh / 1400px)))}.legal-page{padding-left:.9rem;padding-right:.9rem;font-size:2.1rem;line-height:2.52rem}.page-video{height:100vh}.page-video video{width:138.889vh;height:100vh;left:50%;transform:translate(-50%)}.home-hero{height:calc(100svh + 8.9856rem - 5.82011vw + 22.6984px);min-height:calc(100svh + 8.9856rem - 5.82011vw + 22.6984px)}.statement-page{height:calc(533.862vw + 2350.7px);min-height:calc(533.862vw + 2350.7px)}.platform-page{height:calc(817.725vw + 4265.75px);min-height:calc(817.725vw + 4265.75px)}.thinking-page{height:calc(476.72vw + 2642.79px);min-height:calc(476.72vw + 2642.79px)}.services-page{height:calc(438.624vw + 2999.74px);min-height:calc(438.624vw + 2999.74px)}.faq-page{height:calc(529.365vw + 4744.35px);min-height:calc(529.365vw + 4744.35px)}.contact-details{min-height:calc(20.1681vw + 617.704px)}.legal-page{min-height:0;padding-bottom:calc(30.4233vw - 112.651px)}.editorial-intro>hr{margin-bottom:calc(1.25rem + 3.96825vw - 15.4762px)}.mobile-menu-icon.close{width:calc(6.05159vw + 10.7426px);height:calc(6.05159vw + 10.7426px);top:calc(2.02381px - .823413vw)}.site:has(.legal-page) .legal-page{transform:translateY(calc(.529101vw - 2.06349px))}}@media (min-width:769px) and (min-height:501px){.faq-page{margin-bottom:1px}}@media (max-width:768px),(max-height:500px){.is-home .mobile-header,.mobile-home-copy{display:none}.home-hero{height:calc(100svh + 8.64rem);min-height:calc(100svh + 8.64rem)}.home-kicker{background:0 0;width:calc(100% - 1.8rem);height:1.2rem;font-size:1rem;line-height:1.2rem;display:block;top:.9rem;left:.9rem}.home-video{z-index:1;width:100vw;height:100svh;display:block;position:fixed;inset:0}.home-video video{object-fit:cover;width:max(100vw,177.778svh);height:max(100svh,56.25vw);top:50%;left:50%;transform:translate(-50%,-50%)}.is-home .mobile-footer{bottom:.9rem}.legal-page .legal-columns>h1{letter-spacing:.032em;border:0;height:auto;margin-top:0;margin-bottom:4.86rem;padding:0;font-size:4rem;line-height:1}.legal-page .legal-columns>.legal-content{margin-top:0}.legal-page .legal-arrow{display:none}}@media (max-width:768px){:is(.site:has(.editorial-page),.site:has(.contact-details)){transform:translateY(-1px)}.home-hero{height:calc(100svh + 8.9856rem - 5.82011vw + 22.6984px);min-height:calc(100svh + 8.9856rem - 5.82011vw + 22.6984px)}}@media (min-width:769px) and (max-height:500px){:root:has(.legal-page){font-size:18.72px}.home-hero{height:calc(100vh + 8.64rem + 6px);min-height:calc(100vh + 8.64rem + 6px)}.legal-page{min-height:9567px;padding-left:.9rem;padding-right:.9rem;font-size:2.1rem;line-height:2.52rem}.legal-page .legal-columns:before,.legal-page .legal-columns:after{display:none}.legal-page .legal-columns>h1{height:8.1rem;font-size:inherit;line-height:inherit;letter-spacing:normal;border-top:1px solid #ffffffbf;border-bottom:1px solid #ffffffbf;margin-top:3.6rem;margin-bottom:3.6rem;padding-top:3.49rem}.legal-page .legal-columns>.legal-content{margin-top:.9rem}.legal-page .legal-arrow{width:2.52rem;height:2.52rem;display:inline-block}.mobile-menu-icon.close{width:3.024rem;height:3.024rem;top:-3.49px}.mobile-header.compact{padding-right:.9rem}}@media (prefers-reduced-motion:reduce){.flying-logo-layer{display:none}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
