:root{--cols:12;--pad:4.5rem;--bar:5.5rem;--touch:2.75rem;--gap:1.25rem;--col:calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols));--space-unit:1rem;--space-3xs:calc(.25*var(--space-unit));--space-2xs:calc(.5*var(--space-unit));--space-xs:calc(.75*var(--space-unit));--space-s:calc(1*var(--space-unit));--space-m:calc(1.5*var(--space-unit));--space-l:calc(2*var(--space-unit));--space-xl:calc(3*var(--space-unit));--space-2xl:calc(4*var(--space-unit));--space-3xl:calc(6*var(--space-unit));--inset-3xs:.25rem;--inset-2xs:.5rem;--inset-xs:.75rem;--inset-s:1rem;--inset-m:1.5rem;--inset-l:2rem;--font:var(--font-cardo),serif;--fs-3xl:2rem;--fs-2xl:1.5rem;--fs-xl:1.25rem;--fs-l:1.125rem;--fs-base:1rem;--fs-s:.875rem;--fs-xs:.8125rem;--fs-2xs:.75rem;--lh-title:1.2;--lh-nav:1.4;--lh-ui:1.5;--lh-text:1.75;--lh-solid:1;--fw-regular:400;--fw-bold:700;--text-rgb:255,255,255;--depth-rgb:1,8,12;--color-background:#03131a;--color-background-document:transparent;--text:rgb(var(--text-rgb));--ink-100:rgb(var(--text-rgb));--ink-85:rgba(var(--text-rgb),.85);--ink-70:rgba(var(--text-rgb),.7);--ink-60:rgba(var(--text-rgb),.6);--ink-50:rgba(var(--text-rgb),.5);--ink-30:rgba(var(--text-rgb),.3);--line-strong:rgba(var(--text-rgb),.2);--line:rgba(var(--text-rgb),.1);--line-faint:rgba(var(--text-rgb),.06);--grey-80:#c9cfd1;--grey-65:#a6adb0;--grey-50:#7f898c;--grey-35:#5b676b;--grey-30:#4d595d;--grey-20:#3b494e;--grey-line:#1a2a30;--surface-raised:#06171c;--sea:#6f9fb4;--ease-out:cubic-bezier(.15,.36,.4,1);--ease-io:cubic-bezier(.5,0,.3,1);--ease-expo:cubic-bezier(.15,.85,.3,1);--ease-settle:cubic-bezier(.15,.5,.25,1);--dur-xs:.15s;--dur-s:.3s;--dur-layout:.6s;--dur-m:.75s;--dur-l:1.5s;--dur-disclose-open:.7s;--dur-disclose-close:.4s;--ease-disclose-open:cubic-bezier(.22,1,.36,1);--ease-disclose-close:cubic-bezier(.65,0,.35,1);--stagger-open:20ms;--stagger:.125s}@media (max-width:768px){:root{--cols:4;--pad:2rem;--gap:1rem;--space-unit:.75rem;--fs-3xl:1.5rem}}@media (max-width:375px){:root{--pad:1.25rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:var(--lh-solid)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;cursor:pointer;text-decoration:none}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a:is([target=_blank],[href^=http],[href^=mailto\:],[href^=tel\:]):not(:has(>svg:only-child)):not(:is(footer,#DesktopFooter,#MobileFooter,.nv_sidebar_footer,.hub-footer) a){text-underline-offset:3px!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important}html{font-family:var(--font-cardo),serif;-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background:var(--color-background);color:var(--text);scrollbar-width:none;position:relative}html::-webkit-scrollbar{display:none}@media (max-width:768px){html{height:auto;min-height:100dvh}}body{flex-direction:column;width:100%;max-width:1440px;min-height:100%;margin:0 auto;display:flex;position:relative}@media (max-width:768px){body{height:auto;min-height:100dvh}}.site-layout{--c:calc((100% - 11*var(--gap))/12);grid-template-columns:calc(4*var(--c) + 3*var(--gap))calc(6*var(--c) + 5*var(--gap))calc(2*var(--c) + var(--gap));gap:var(--gap);padding:0 var(--pad);min-height:100vh;display:grid}html[data-nav=collapsed] .site-layout{grid-template-columns:calc(2*var(--c) + var(--gap))calc(8*var(--c) + 7*var(--gap))calc(2*var(--c) + var(--gap))}.site-layout:has(#NavHub){grid-template-columns:calc(2*var(--c) + var(--gap))calc(8*var(--c) + 7*var(--gap))calc(2*var(--c) + var(--gap))}@media (max-width:768px){.site-layout{min-height:auto;padding:0;display:block}}.c-line{background:var(--line);width:100%;height:1px;margin-top:var(--space-xl)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#grid{pointer-events:none;z-index:10000;opacity:0;justify-content:space-between;gap:var(--gap);max-width:1440px;height:100%;padding:0 var(--pad);margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0}#grid.open{opacity:1}#grid .col{opacity:.1;background:red;flex:1 0 0;height:100%}#grid .col:nth-child(n+13){display:none}@media (max-width:768px){#grid .col:nth-child(n+5){display:none}}@keyframes track2In{0%{opacity:0}to{opacity:1}}@keyframes track2Out{0%{opacity:1}to{opacity:0}}#nv_desktop{height:100vh;padding:calc(var(--pad)*1.5)0 var(--pad)0;z-index:100;flex-direction:column;grid-column:1/2;justify-content:space-between;display:flex;position:sticky;top:0}@media (max-width:768px){#nv_desktop{display:none}}#nv_desktop .nv_sidebar_logo{font-size:var(--fs-s);font-weight:var(--fw-regular);color:var(--ink-100);transition:color var(--dur-s)var(--ease-out);flex-shrink:0}#nv_desktop .nv_sidebar_logo:hover{color:var(--ink-60)}#nv_desktop .nv_sidebar_links{pointer-events:none;margin-top:var(--space-2xl);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}#nv_desktop .nv_sidebar_indicator{display:none}#nv_desktop .nv_sidebar_link{font-size:var(--fs-l);font-weight:var(--fw-regular);color:var(--ink-100);line-height:var(--lh-nav);pointer-events:auto;opacity:.3;transition:opacity var(--dur-s)var(--ease-out);padding:.1rem 0}#nv_desktop .nv_sidebar_link.active{opacity:1}#nv_desktop .nv_sidebar_subitems{padding-left:var(--inset-3xs);margin-top:var(--space-3xs);gap:.15rem var(--space-m);pointer-events:none;flex-wrap:nowrap;display:flex}#nv_desktop .nv_sidebar_subitem{font-size:var(--fs-s);color:var(--ink-100);align-items:center;gap:var(--space-2xs);pointer-events:auto;transition:opacity var(--dur-s)var(--ease-out);opacity:.3;padding:.2rem 0;text-decoration:none;display:flex}#nv_desktop .nv_sidebar_subitem.active{opacity:1}#nv_desktop .nv_sidebar_subdot{background:currentColor;flex-shrink:0;width:.3rem;height:.3rem;display:block}@media (hover:hover){#nv_desktop .nv_sidebar_subitem:hover{opacity:1}}#nv_desktop.on-hub .nv_sidebar_link{opacity:1}#nv_desktop.on-hub .nv_sidebar_indicator{opacity:0!important}#nv_desktop.on-hub.hub-intro .nv_sidebar_link,#nv_desktop.on-hub.hub-intro .nv_sidebar_subitems,#nv_desktop.on-hub.hub-intro .nv_sidebar_tagline-quote,#nv_desktop.on-hub.hub-intro .nv_sidebar_tagline-attribution{opacity:0}@media (prefers-reduced-motion:no-preference){#nv_desktop.on-hub.hub-intro .nv_sidebar_tagline-explainer{opacity:0;transform:translateY(.6rem)}}#nv_desktop.on-hub.hub-intro.settled .nv_sidebar_tagline-quote,#nv_desktop.on-hub.hub-intro.settled .nv_sidebar_tagline-attribution{animation:desktopHubSettle .9s var(--hero-ease)calc(3.6s + var(--cascade,0s))both}#nv_desktop.on-hub.hub-intro.settled .nv_sidebar_tagline-track2{opacity:1;animation:track2In .8s var(--ease-io).3s backwards,track2Out 1.2s var(--ease-io)calc(3.6s + var(--cascade,0s))forwards}@media (prefers-reduced-motion:no-preference){#nv_desktop.on-hub.hub-intro.settled .nv_sidebar_tagline-explainer{animation:explainerRise 1.1s var(--ease-io)calc(1.5s + var(--cascade,0s))both}}#nv_desktop.on-hub.hub-intro.settled .nv_sidebar_link,#nv_desktop.on-hub.hub-intro.settled .nv_sidebar_subitems{animation:desktopHubSettle 1.2s var(--ease-io)calc(var(--cascade,0s) + .4s)both}@media (hover:hover){#nv_desktop .nv_sidebar_links .nv_sidebar_link:hover{opacity:1}#nv_desktop.on-hub .nv_sidebar_links:hover .nv_sidebar_link{opacity:.3}#nv_desktop.on-hub .nv_sidebar_links .nv_sidebar_link:hover{opacity:1}}#nv_desktop .nv_sidebar_footer{position:relative}#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline{max-width:85%;margin:0 0 var(--space-xl);padding-right:var(--space-xl)}#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline-explainer{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-60);margin:0 0 var(--space-s)}#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline-quotebox{position:relative}#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline-track2{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-text);color:var(--text);opacity:0;margin:0;position:absolute;inset:0 2.5rem auto 0}@media (prefers-reduced-motion:reduce){#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline-track2{margin:0 0 var(--space-xs);position:static;opacity:1!important;animation:none!important}}#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline-quote{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-text);color:var(--text);margin:0}#nv_desktop .nv_sidebar_footer .nv_sidebar_tagline-attribution{font-size:var(--fs-s);font-weight:var(--fw-regular);color:var(--ink-30);margin:var(--space-2xs)0 0;font-style:normal}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-inner{gap:var(--space-m);flex-direction:column;display:flex;position:relative}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-address,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals span{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30)}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-name{white-space:nowrap}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-firm{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-lang{font-size:var(--fs-2xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30);gap:0 var(--space-xs);flex-wrap:wrap;display:flex}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-lang span{white-space:nowrap}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals{align-items:center;gap:var(--space-xs);pointer-events:none;display:flex}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals span{pointer-events:auto}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a{transition:color var(--dur-s)var(--ease-out)}#nv_desktop .nv_sidebar_footer .nv_sidebar_linkedin{top:var(--lk-top,auto);left:var(--lk-left,auto);width:var(--lk-size,1em);height:var(--lk-size,1em);font-size:var(--fs-s);color:var(--ink-30);pointer-events:auto;display:block;position:absolute}#nv_desktop .nv_sidebar_footer .nv_sidebar_linkedin svg{width:100%;height:100%;display:block}@media (hover:hover){#nv_desktop .nv_sidebar_footer-legals a:hover{color:var(--ink-100)}}body:has(.page-exit-to-hub) #nv_mobile{opacity:0}body:has(.page-exit-to-hub) #nv_mobile .nv_mobile_bar{pointer-events:none}body:has(.page-exit) #nv_mobile .nv_mobile_panel{opacity:0;pointer-events:none}#nv_mobile{transition:opacity var(--dur-m)var(--ease-io);display:none}@media (max-width:768px){#nv_mobile{z-index:600;pointer-events:none;flex-direction:column;width:100%;height:100svh;display:flex;position:fixed;top:0;left:0;transform:translateZ(0)}}#nv_mobile.nav-hidden{opacity:0}#nv_mobile.nav-hidden .nv_mobile_bar{pointer-events:none}#nv_mobile .nv_mobile_bar{box-sizing:content-box;height:var(--bar);padding:env(safe-area-inset-top,0px)var(--pad)0;background:var(--surface-raised);pointer-events:auto;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}#nv_mobile .nv_mobile_burger{width:var(--touch);height:var(--touch);cursor:pointer;margin:calc((10px - var(--touch))/2);-webkit-tap-highlight-color:#0000;background:0 0;border:none;position:relative}#nv_mobile .nv_mobile_burger:before{content:"";background:var(--ink-100);width:10px;height:10px;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);border-radius:0;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}#nv_mobile .nv_mobile_burger:after{display:none}#nv_mobile .nv_mobile_burger span{background:var(--ink-100);opacity:0;width:10px;height:1px;transition:rotate .3s var(--ease-expo)0s,scale .25s var(--ease-expo)0s,opacity .15s var(--ease-out)0s;display:block;position:absolute;top:calc(50% - .5px);left:calc(50% - 5px);rotate:none;scale:0}@media (hover:hover){#nv_mobile .nv_mobile_burger:hover:before{background:var(--ink-60)}}#nv_mobile .nv_mobile_logo{font-size:var(--fs-2xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-100)}@media (max-width:768px){#nv_mobile .nv_mobile_logo{font-size:var(--fs-base)}}#nv_mobile .nv_mobile_panel{padding:0 var(--pad)calc(var(--pad) + env(safe-area-inset-bottom,0px))var(--pad);background:var(--surface-raised);-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity var(--dur-s)var(--ease-out);flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow-y:auto}#nv_mobile .nv_mobile_panel .nv_mobile_panel-items{flex-direction:column;display:flex;position:relative}#nv_mobile .nv_mobile_panel .nv_mobile_indicator{background:var(--ink-100);opacity:0;pointer-events:none;border-radius:50%;width:.25rem;height:.25rem;margin-top:-.125rem;position:absolute;top:0;left:-.75rem}#nv_mobile .nv_mobile_panel .nv_mobile_indicator.animated{transition:transform .5s var(--ease-expo),opacity .35s var(--ease-out)}#nv_mobile .nv_mobile_panel .nv_mobile_bottom{flex-direction:column;display:flex}#nv_mobile .nv_mobile_panel .nv_mobile_tagline{margin:0 0 var(--pad);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 1.1s var(--hero-ease,ease)}#nv_mobile .nv_mobile_panel .nv_mobile_tagline-quote{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-nav);color:var(--text);margin:0}#nv_mobile .nv_mobile_panel .nv_mobile_tagline-attribution{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-nav);color:var(--ink-30);margin:var(--space-2xs)0 0}#nv_mobile .nv_mobile_panel .nav_fo{gap:var(--space-xs);border-top:1px solid var(--line-strong);padding-top:var(--pad);flex-direction:column;display:flex}#nv_mobile .nv_mobile_panel .nav_fo p,#nv_mobile .nv_mobile_panel .nav_fo a,#nv_mobile .nv_mobile_panel .nav_fo span{color:var(--ink-30);font-size:var(--fs-s);font-weight:var(--fw-regular)}#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_lang{font-size:var(--fs-2xs);margin:0;line-height:normal}#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_info-legals{align-items:center;gap:var(--space-xs);pointer-events:none;display:flex}#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_info-legals a,#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_info-legals span{pointer-events:auto}#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_info-legals .nav_fo_info-legal.active{color:var(--text)}#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_info-legals .nav_fo_dot{color:var(--ink-30)}#nv_mobile .nv_mobile_panel .nav_fo .nav_fo_info-legals .nav_fo_linkedin{color:var(--ink-30);align-items:center;display:flex}#nv_mobile .nv_mobile_link{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);font-size:var(--fs-xl);color:var(--ink-100);opacity:.3;line-height:var(--lh-text);padding:var(--inset-3xs)0;-webkit-tap-highlight-color:#0000;transition:opacity var(--dur-s)var(--ease-out)}#nv_mobile .nv_mobile_link.active{opacity:1}#nv_mobile .nv_mobile_subitems{padding-left:var(--inset-3xs);margin-top:var(--space-3xs);font-size:min(var(--fs-s),(100vw - 2*var(--pad))/28);flex-wrap:nowrap;gap:.15rem 1.85em;display:flex}#nv_mobile .nv_mobile_subitem{font-size:inherit;color:var(--ink-30);align-items:center;gap:var(--space-2xs);padding:var(--inset-3xs)0;white-space:nowrap;-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);text-decoration:none;display:flex}#nv_mobile .nv_mobile_subitem:active{color:var(--text)}#nv_mobile .nv_mobile_subdot{background:var(--ink-30);flex-shrink:0;width:.25rem;height:.25rem;display:block}#nv_mobile.open{background:var(--surface-raised);height:100dvh}#nv_mobile.open .nv_mobile_burger:before{opacity:0;transform:scale(.5)}#nv_mobile.open .nv_mobile_burger span{opacity:1;transition:opacity .2s var(--ease-out).2s,scale .4s var(--ease-expo).18s,rotate .4s var(--ease-expo).25s;scale:1}#nv_mobile.open .nv_mobile_burger span:first-child{rotate:45deg}#nv_mobile.open .nv_mobile_burger span:last-child{rotate:-45deg}#nv_mobile.open .nv_mobile_panel{opacity:1;pointer-events:auto}#nv_mobile.open .nv_mobile_panel .nv_mobile_tagline{opacity:1;transition-delay:.8s}@keyframes desktopHubSettle{0%{opacity:0}to{opacity:1}}#nv_desktop .nv_sidebar_top{justify-content:space-between;align-items:baseline;gap:var(--space-2xs)var(--space-s);flex-wrap:wrap;display:flex}#nv_desktop .nv_sidebar_toggle{padding:var(--inset-2xs);font:inherit;font-size:var(--fs-xs);color:var(--ink-100);white-space:nowrap;opacity:.3;pointer-events:auto;cursor:pointer;transition:opacity var(--dur-s)var(--ease-out);background:0 0;border:0;align-items:center;margin:-.4rem;display:inline-flex}@media (hover:hover){#nv_desktop .nv_sidebar_toggle:hover{opacity:1}}#nv_desktop .nv_sidebar_toggle:focus-visible{opacity:1;outline:1px solid var(--ink-50);outline-offset:3px}#nv_desktop .nv_sidebar_toggle-icon{border:1px solid;flex-shrink:0;width:.68rem;height:.68rem;position:relative}#nv_desktop .nv_sidebar_toggle-icon:after{content:"";background:currentColor;width:1px;position:absolute;top:0;bottom:0;left:calc(100% - .15rem - 1px)}#nv_desktop.on-hub .nv_sidebar_toggle{display:none}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_link{font-size:var(--fs-s);padding:calc(var(--space-2xs)*.3)0;display:inline-block}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_subitems{margin-top:calc(var(--space-2xs)/2);flex-direction:column;gap:0}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_subitem{font-size:var(--fs-xs);line-height:var(--lh-nav);padding:calc(var(--space-2xs)*.3)0}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_tagline{display:none}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_footer-legals{flex-direction:column;align-items:flex-start;gap:0}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_footer-legals>span{display:none}:is(html[data-nav=collapsed] #nv_desktop,#nv_desktop.on-hub) .nv_sidebar_toggle-icon:after{left:.15rem}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a:after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a[target=_blank]:after,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a[href^=http]:after,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a[href^=mailto\:]:after,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a:hover:after{opacity:1}}#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a:active:after,#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#nv_desktop .nv_sidebar_footer .nv_sidebar_footer-legals a:after{transition:none}}#nv_desktop .nv_sidebar_footer a.nv_sidebar_linkedin,#nv_mobile .nav_fo .nav_fo_info-legals a.nav_fo_linkedin{transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out)}#nv_desktop .nv_sidebar_footer a.nv_sidebar_linkedin:focus-visible,#nv_mobile .nav_fo .nav_fo_info-legals a.nav_fo_linkedin:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#nv_desktop .nv_sidebar_footer a.nv_sidebar_linkedin:hover,#nv_mobile .nav_fo .nav_fo_info-legals a.nav_fo_linkedin:hover{color:var(--ink-100)}}#nv_desktop .nv_sidebar_footer a.nv_sidebar_linkedin:active,#nv_mobile .nav_fo .nav_fo_info-legals a.nav_fo_linkedin:active,#nv_desktop .nv_sidebar_footer a.nv_sidebar_linkedin:focus-visible,#nv_mobile .nav_fo .nav_fo_info-legals a.nav_fo_linkedin:focus-visible{color:var(--ink-100)}#Loader{background:var(--color-background);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#Loader .loader-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}#Loader .loader-title{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);z-index:1;color:var(--text);letter-spacing:.06rem;text-transform:uppercase;opacity:0;animation:1.6s .2s forwards loaderFadeUp;position:relative;transform:scale(.95)}#Loader .loader-world{z-index:1;aspect-ratio:61/37;width:min(88vw,34rem);position:absolute;top:calc(50% + 3.25rem);left:50%;transform:translate(-50%)}@media (max-width:768px){#Loader .loader-world{width:min(76vw,34rem)}}#Loader .loader-world{color:var(--text);pointer-events:none;animation:1.2s 4.5s forwards loaderNetOut}@media (prefers-reduced-motion:reduce){#Loader .loader-world{animation:none}}#Loader.exit{animation:loaderOut var(--dur-l)var(--ease-out)forwards;pointer-events:none}@keyframes loaderFadeUp{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loaderNetOut{0%{opacity:1}to{opacity:0}}@keyframes loaderOut{to{opacity:0;visibility:hidden}}@media (max-width:768px){.page-wrapper:has(#NavHub){padding-top:env(safe-area-inset-top,0px)}}#NavHub{min-height:100vh;padding:calc(var(--pad)*1.5)calc((100% - 7*var(--gap))/8 + var(--gap))var(--pad);flex-direction:column;display:flex}@media (min-width:768px){#NavHub{position:relative;container-type:inline-size}#NavHub:before{content:"";background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:-1px}#NavHub.first-visit.settle:before{animation:hubLineIn 1.2s var(--ease-io)calc(var(--cascade,0s) + .4s)both}}@media (min-width:768px) and (prefers-reduced-motion:reduce){#NavHub.first-visit.settle:before{animation:none}}@media (min-width:768px){#NavHub .hub-links.hub-links{top:calc(var(--pad)*1.5);bottom:var(--pad);padding:0 calc((100% - 7*var(--gap))/8 + var(--gap));flex:none;margin:0;position:absolute;left:0;right:0}#NavHub[data-cascade] .mandate-cascade{position:static}#NavHub .hub-links>div:not(.mandate-cascade),#NavHub .hub-footer{display:none}#NavHub .hub-bottom{width:calc(4*(100cqw - 5*var(--gap))/6 + 3*var(--gap));order:-1}#NavHub .hub-bottom .hub-testimonial-explainer{margin:var(--space-l)0 0;padding-top:var(--space-l);border-top:1px solid var(--line)}}#NavHub .hub-testimonial{flex-direction:column;margin-bottom:0;display:flex}#NavHub .hub-testimonial-quotebox{order:-1}#NavHub .hub-bottom .hub-testimonial-quote{color:var(--ink-100)}#NavHub .hub-bottom .hub-testimonial-explainer{color:var(--ink-70)}#NavHub .hub-bottom .hub-testimonial-attribution{color:var(--ink-50)}#NavHub[data-cascade] .mandate-cascade,#NavHub[data-cascade] .mandate-cascade-list{justify-content:flex-start}#NavHub .hub-bottom .hub-testimonial-tagline{display:none}#NavHub.first-visit.settle .hub-bottom .hub-testimonial-explainer{animation:explainerRise 1.2s var(--ease-io)calc(var(--cascade,0s) + .4s)both}#NavHub.first-visit.settle .hub-bottom .hub-testimonial-quote,#NavHub.first-visit.settle .hub-bottom .hub-testimonial-attribution{transition-duration:1.2s;transition-delay:calc(var(--cascade,0s) + .4s)}#NavHub.first-visit.settle .hub-link>span,#NavHub.first-visit.settle .hub-subitems{animation-duration:1.2s;animation-timing-function:var(--ease-io)}@media (max-width:768px){#NavHub{flex-direction:column;min-height:100dvh;display:flex}#NavHub .hub-bottom .hub-testimonial-explainer{margin:var(--space-m)0 0}#NavHub .hub-footer.hub-footer{margin-top:var(--space-l);padding-top:var(--space-l)}#NavHub{padding:var(--pad)var(--pad)calc(var(--pad) + env(safe-area-inset-bottom,0px))}}#NavHub .hub-links{pointer-events:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}#NavHub .hub-link{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);color:var(--ink-100);line-height:var(--lh-text);pointer-events:auto;transition:filter var(--dur-s)var(--ease-out);padding:var(--inset-3xs)0;font-size:var(--fs-xl)}#NavHub .hub-link>span{opacity:0;display:block}#NavHub .hub-subitems{padding-left:var(--inset-3xs);font-size:min(var(--fs-s),(100vw - 2*var(--pad))/28);margin-top:var(--space-3xs);margin-bottom:var(--space-3xs);opacity:0;pointer-events:auto;flex-wrap:nowrap;gap:.15rem 1.85em;display:flex}#NavHub .hub-subitem{font-size:inherit;color:var(--ink-100);align-items:center;gap:var(--space-2xs);pointer-events:auto;white-space:nowrap;padding:.15rem 0;text-decoration:none;display:flex}#NavHub .hub-subdot{background:var(--ink-100);flex-shrink:0;width:.25rem;height:.25rem}#NavHub.settle .hub-subitems{opacity:1;animation:hubSettle 1s var(--ease-out)backwards}#NavHub .hub-bottom{flex-direction:column;display:flex}#NavHub .hub-testimonial{margin:0 0 var(--space-m);pointer-events:none;-webkit-user-select:none;user-select:none}#NavHub .hub-testimonial-explainer{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-60);margin:0 0 var(--space-xs);opacity:0}#NavHub .hub-testimonial-quotebox{position:relative}#NavHub .hub-testimonial-quote{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-nav);color:var(--ink-70);margin:0}#NavHub .hub-testimonial-attribution{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-nav);color:var(--ink-30);margin:var(--space-2xs)0 0}#NavHub .hub-testimonial-quote,#NavHub .hub-testimonial-attribution{opacity:0;transition:opacity 1.2s var(--ease-io)}#NavHub.settle .hub-testimonial-quote,#NavHub.settle .hub-testimonial-attribution{opacity:1;transition-delay:.7s}#NavHub.settle .hub-testimonial-attribution{transition-delay:1.05s}#NavHub.first-visit.settle .hub-testimonial-quote,#NavHub.first-visit.settle .hub-testimonial-attribution{transition-delay:calc(3.6s + var(--cascade,0s));transition-duration:1.2s}#NavHub.first-visit.settle .hub-testimonial-attribution{transition-delay:calc(3.95s + var(--cascade,0s))}@media (prefers-reduced-motion:reduce){#NavHub .hub-testimonial-quote,#NavHub .hub-testimonial-attribution{transition:none}#NavHub.settle .hub-testimonial-quote,#NavHub.settle .hub-testimonial-attribution,#NavHub.first-visit.settle .hub-testimonial-quote,#NavHub.first-visit.settle .hub-testimonial-attribution{opacity:1;transition-delay:0s}}#NavHub .hub-footer{padding-top:var(--pad);position:relative}#NavHub .hub-footer:before{content:"";background:var(--line-strong);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}#NavHub .hub-footer>div{gap:var(--space-m);opacity:0;flex-direction:column;display:flex}#NavHub .hub-footer p,#NavHub .hub-footer a,#NavHub .hub-footer span{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--ink-30)}#NavHub .hub-footer .hub-footer-address{line-height:var(--lh-ui)}#NavHub .hub-footer .hub-footer-lang{line-height:normal;font-size:var(--fs-2xs)}#NavHub .hub-footer .hub-footer-legals{align-items:center;gap:var(--space-xs);pointer-events:none;display:flex}#NavHub .hub-footer .hub-footer-legals a{pointer-events:auto;transition:filter var(--dur-s)var(--ease-out)}#NavHub .hub-footer .hub-footer-legals .hub-footer-linkedin{color:var(--ink-30);align-items:center;display:flex}@media (hover:hover){#NavHub .hub-footer-legals a{filter:opacity()}#NavHub .hub-footer-legals:hover a{filter:opacity(.3)}#NavHub .hub-footer-legals a:hover{filter:opacity()}}@media (max-width:768px){#NavHub.first-visit.settle .hub-footer>div{opacity:1;animation:none}#NavHub.first-visit.settle .hub-footer:before{animation:none;transform:scaleX(1)}}#NavHub.settle .hub-link>span{opacity:1;animation:hubSettle 1s var(--ease-out)backwards}#NavHub.settle .hub-testimonial-explainer{opacity:1;animation:explainerRise 1.4s var(--ease-out).1s backwards}#NavHub.first-visit.settle .hub-testimonial-explainer{opacity:1;animation:explainerRise 1.4s var(--ease-out)calc(1.5s + var(--cascade,0s))both}@media (prefers-reduced-motion:reduce){#NavHub .hub-testimonial-explainer{opacity:1;animation:none}}#NavHub.settle .hub-footer>div{opacity:1;animation:hubSettle 1s var(--ease-out)backwards}#NavHub.settle .hub-footer:before{animation:lineGrow 1s var(--ease-out).15s backwards;transform:scaleX(1)}@media (max-height:620px){#NavHub .hub-link{line-height:var(--lh-ui);padding:.15rem 0}#NavHub .hub-testimonial{margin-bottom:var(--space-s)}#NavHub .hub-testimonial-explainer{margin-bottom:var(--space-2xs)}#NavHub .hub-footer{padding-top:calc(var(--pad)*.6)}#NavHub .hub-footer>div{gap:var(--space-s)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hubSettle{0%{opacity:0}to{opacity:1}}:root{--hero-ease:cubic-bezier(.33,0,.67,1)}.hub-testimonial-tagline{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-nav);color:var(--ink-70);opacity:0;margin:0;position:absolute;inset:0 0 auto}#NavHub.first-visit.settle .hub-testimonial-tagline{opacity:1;animation:track2In .8s var(--ease-io).3s backwards,track2Out 1.2s var(--ease-io)calc(3.6s + var(--cascade,0s))forwards}@media (prefers-reduced-motion:reduce){.hub-testimonial-tagline,#NavHub.first-visit.settle .hub-testimonial-tagline{opacity:1;margin:0 0 var(--space-xs);animation:none;position:static}}@keyframes heroTagline{0%{opacity:0;animation-timing-function:var(--ease-io)}29%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes explainerRise{0%{opacity:0}to{opacity:1}}#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin]):after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin])[target=_blank]:after,#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin])[href^=http]:after,#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin])[href^=mailto\:]:after,#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin])[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin])[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin]):hover:after{opacity:1}}#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin]):active:after,#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin]):focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#NavHub .hub-footer .hub-footer-legals a:not([class*=linkedin]):after{transition:none}}#NavHub .hub-footer .hub-footer-legals a.hub-footer-linkedin{transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out)}#NavHub .hub-footer .hub-footer-legals a.hub-footer-linkedin:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#NavHub .hub-footer .hub-footer-legals a.hub-footer-linkedin:hover{color:var(--ink-100)}}#NavHub .hub-footer .hub-footer-legals a.hub-footer-linkedin:active,#NavHub .hub-footer .hub-footer-legals a.hub-footer-linkedin:focus-visible{color:var(--ink-100)}@keyframes hubLineIn{0%{opacity:0}to{opacity:1}}.mandate-cascade{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0}.mandate-cascade-list{flex-flow:column wrap;flex:0 auto;align-self:stretch;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mandate-cascade-list li{width:100%;font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--ink-100);opacity:0;text-align:left;flex:none}.mandate-cascade-anchor{margin:0 0 var(--space-s);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-nav);color:var(--text);opacity:0}[data-cascade=a] .mandate-cascade--hub,[data-cascade=a] .mandate-cascade--sidebar{justify-content:flex-start}@media (min-width:769px) and (max-height:760px){.mandate-cascade--sidebar .mandate-cascade-list li{font-size:var(--fs-xs);line-height:var(--lh-nav)}.mandate-cascade--sidebar .mandate-cascade-anchor{font-size:var(--fs-s);margin-bottom:var(--space-xs)}}[data-cascade=b] .mandate-cascade,[data-cascade=b] .mandate-cascade-list{justify-content:flex-end}[data-cascade=b] .mandate-cascade--sidebar{overflow:hidden}@media (max-height:620px){.mandate-cascade--hub .mandate-cascade-list li{font-size:var(--fs-xs);line-height:var(--lh-nav)}.mandate-cascade--hub .mandate-cascade-anchor{font-size:var(--fs-s);margin-bottom:var(--space-xs)}}@media (prefers-reduced-motion:no-preference){#NavHub.first-visit.settle .mandate-cascade-list li,#nv_desktop.on-hub.hub-intro.settled .mandate-cascade-list li{animation:cascadeItem 1.76s linear calc(.3s + var(--i)*.2s)both}#NavHub.first-visit.settle .mandate-cascade-anchor,#nv_desktop.on-hub.hub-intro.settled .mandate-cascade-anchor{opacity:1;animation:track2In .8s var(--ease-io).3s backwards,track2Out 1.2s var(--ease-io)calc(3.6s + var(--cascade,0s))forwards}#NavHub.first-visit,#nv_desktop.hub-intro{--cascade:var(--cascade-len,3.9s)}[data-cascade=a] .hub-testimonial-tagline,[data-cascade=a] .nv_sidebar_tagline-track2{display:none}}@media (prefers-reduced-motion:reduce){.mandate-cascade{display:none}}@keyframes cascadeItem{0%{opacity:0;animation-timing-function:var(--ease-io,ease-in-out)}28%{opacity:1;animation-timing-function:linear}50%{opacity:.9;animation-timing-function:linear}72%{opacity:.4;animation-timing-function:linear}to{opacity:0}}.document{width:100%;padding-top:calc(var(--pad)*1.5);padding-bottom:var(--pad);padding-left:calc(var(--col) + var(--gap))}@media (min-width:768px){.document{padding-bottom:var(--space-2xl);padding-left:calc((100% - 5*var(--gap))/6 + var(--gap))}html[data-nav=collapsed] .document{padding-left:calc((100% - 7*var(--gap))/8 + var(--gap));padding-right:calc((100% - 7*var(--gap))/8 + var(--gap))}}@media (max-width:768px){.document{padding:var(--space-xl)var(--pad)var(--space-2xl);opacity:0;height:auto;animation:fadeInPage var(--dur-s)var(--ease-out)forwards;background:0 0;margin:0}}@keyframes fadeInPage{to{opacity:1}}.document .document-title,.document h1{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title)}.document .document-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-m);white-space:pre-line}.document .document-confidentiality{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-xl)}.document .document-confidentiality+.document-confidentiality,.document .document-confidentiality-list{margin-top:var(--space-m)}.document .document-confidentiality-list+.document-confidentiality{margin-top:var(--space-s)}.document .document-confidentiality-item-row{align-items:baseline;gap:var(--space-2xs);padding:var(--inset-3xs)0;display:flex}.document .document-confidentiality-item-dot{background:var(--text);flex-shrink:0;width:.25rem;height:.25rem;transform:translateY(-2px)}.document .document-confidentiality-item{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text)}@media (max-width:768px){.document p,.document li,.document blockquote,.document label,.document td,.document th{line-height:var(--lh-text)!important}}.document .document-content{margin-top:var(--space-l);padding-bottom:var(--space-xl);color:var(--ink-70)}.document .document-content p{font-size:var(--fs-s);line-height:var(--lh-ui)}.document .document-content h2{font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-ui);color:var(--ink-85);margin-top:var(--space-xl);margin-bottom:var(--space-l)}.document .document-content h3{font-size:var(--fs-s);font-weight:var(--fw-bold);color:var(--ink-85);margin-top:var(--space-l);margin-bottom:var(--space-s)}.document .document-content h4,.document .document-content h5,.document .document-content h6{font-weight:var(--fw-bold);font-size:var(--fs-base);margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.document .document-content strong,.document .document-content b{font-weight:var(--fw-bold)}.document .document-content em,.document .document-content i{font-style:italic}.document .document-content code{font-family:monospace;font-size:var(--fs-xs);background:var(--line-faint);border-radius:3px;padding:.1em .35em}.document .document-content del{opacity:.6;text-decoration:line-through}.document .document-content a{color:inherit;transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none}.document .document-content a:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.document .document-content a:hover{color:var(--ink-60)}}.document .document-content a:active,.document .document-content a:focus-visible{color:var(--ink-60)}.document .document-content ul,.document .document-content ol{font-size:var(--fs-s);line-height:var(--lh-ui);margin-bottom:var(--space-s);padding-left:var(--inset-m)}.document .document-content ul{list-style-type:disc}.document .document-content ol{list-style-type:decimal}.document .document-content li{margin-bottom:.1rem}.document .document-content li::marker{color:var(--ink-30)}.document .document-content blockquote{font-size:var(--fs-s);line-height:var(--lh-ui);border-left:2px solid var(--ink-30);padding-left:var(--inset-m);margin:var(--space-m)0;opacity:.8;font-style:italic}.document .document-content hr{border:none;border-top:1px solid var(--line);margin:var(--space-2xl)0}.document .document-content>:last-child{margin-bottom:0}.PracticePage-back{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);align-items:center;gap:var(--space-2xs);color:var(--ink-60);-webkit-tap-highlight-color:#0000;margin-bottom:var(--space-xl);transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none;display:inline-flex}.PracticePage-back:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.PracticePage-back:hover{color:var(--ink-100)}}.PracticePage-back:active,.PracticePage-back:focus-visible{color:var(--ink-100)}.PracticePage-back-arrow{flex-shrink:0}.page-wrapper{grid-column:2/3;min-width:0;position:relative}@media (max-width:768px){.page-wrapper{padding-top:calc(var(--bar) + env(safe-area-inset-top,0px));min-height:100dvh}}::view-transition-old(root){animation:pageLeave var(--dur-xs)var(--ease-out)both}::view-transition-new(root){animation:pageEnter var(--dur-s)var(--ease-out)var(--dur-xs)both}#nv_desktop{view-transition-name:nav}#nv_mobile{view-transition-name:nav-mobile}::view-transition-group(nav){animation:none}::view-transition-group(nav-mobile){animation:none}::view-transition-new(nav){animation:none}::view-transition-new(nav-mobile){animation:none}::view-transition-old(nav){display:none}::view-transition-old(nav-mobile){display:none}.scroll-line{view-transition-name:scroll-line}::view-transition-group(scroll-line){animation:none}::view-transition-new(scroll-line){animation:none}::view-transition-old(scroll-line){display:none}.page-wrapper.page-leave{animation:pageLeave var(--dur-xs)var(--ease-out)forwards}.page-wrapper.page-enter{animation:pageEnter var(--dur-s)var(--ease-settle)both}@keyframes pageLeave{to{opacity:0}}@keyframes pageEnter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.page-wrapper.page-leave,.page-wrapper.page-enter{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.viewport-settle{opacity:0;transition:opacity .6s var(--ease-out)}@media (max-width:768px){.viewport-settle{transition:opacity .8s var(--ease-out)}}.viewport-settle.visible{opacity:1}.viewport-settle.no-transition{transition:none}.scroll-line{background:var(--line);pointer-events:none;z-index:0;opacity:0;width:1px;height:0;position:fixed;top:0;left:0}@media (max-width:768px){.scroll-line{display:none}}.pt-heading{z-index:60;pointer-events:none;will-change:left,top,width,font-size;margin:0;padding:0;position:fixed}#PracticePage.pt-entering>:not(.document-title),#MandatePage.pt-entering>:not(.document-title){opacity:0;transition:none}#PracticePage.pt-entering.pt-reveal>:not(.document-title),#MandatePage.pt-entering.pt-reveal>:not(.document-title){opacity:1;transition:opacity .7s var(--ease-out)}#PracticePage.pt-entering.pt-reveal>:not(.document-title):first-child,#MandatePage.pt-entering.pt-reveal>:not(.document-title):first-child{transition-delay:0s}#PracticePage.pt-entering.pt-reveal>:not(.document-title):nth-child(2),#MandatePage.pt-entering.pt-reveal>:not(.document-title):nth-child(2){transition-delay:50ms}#PracticePage.pt-entering.pt-reveal>:not(.document-title):nth-child(3),#MandatePage.pt-entering.pt-reveal>:not(.document-title):nth-child(3){transition-delay:.1s}#PracticePage.pt-entering.pt-reveal>:not(.document-title):nth-child(4),#MandatePage.pt-entering.pt-reveal>:not(.document-title):nth-child(4){transition-delay:.15s}#PracticePage.pt-entering.pt-reveal>:not(.document-title):nth-child(5),#MandatePage.pt-entering.pt-reveal>:not(.document-title):nth-child(5){transition-delay:.2s}#PracticePage.pt-entering.pt-reveal>:not(.document-title):nth-child(6),#MandatePage.pt-entering.pt-reveal>:not(.document-title):nth-child(6){transition-delay:.25s}#PracticePage.pt-entering>.document-title,#MandatePage.pt-entering>.document-title{visibility:hidden}#PracticePage.pt-entering.pt-landed>.document-title,#MandatePage.pt-entering.pt-landed>.document-title{visibility:visible}#AdvisoryServices.pt-entering .document-title,#AdvisoryServices.pt-entering .document-description,#AdvisoryServices.pt-entering .AdvisoryServicesIndex-row-description,#AdvisoryServices.pt-entering .AdvisoryServicesIndex-row-arrow,#AdvisoryServices.pt-entering .AdvisoryServicesIndex-row-title:not(.pt-target),#AdvisoryServices.pt-entering .AdvisoryServicesIndex-row-line,#AdvisoryServices.pt-entering .AdvisoryServices-instructing{opacity:0;transition:none}#AdvisoryServices.pt-entering.pt-reveal .document-title,#AdvisoryServices.pt-entering.pt-reveal .document-description,#AdvisoryServices.pt-entering.pt-reveal .AdvisoryServicesIndex-row-description,#AdvisoryServices.pt-entering.pt-reveal .AdvisoryServicesIndex-row-arrow,#AdvisoryServices.pt-entering.pt-reveal .AdvisoryServicesIndex-row-title:not(.pt-target),#AdvisoryServices.pt-entering.pt-reveal .AdvisoryServicesIndex-row-line,#AdvisoryServices.pt-entering.pt-reveal .AdvisoryServices-instructing{opacity:1;transition:opacity .7s var(--ease-out)}#AdvisoryServices.pt-entering .pt-target{visibility:hidden}#AdvisoryServices.pt-entering.pt-landed .pt-target{visibility:visible}#PeriplusResearch.pt-entering .viewport-settle{opacity:1;filter:none;transition:none}#PeriplusResearch.pt-entering .document-title,#PeriplusResearch.pt-entering .document-description,#PeriplusResearch.pt-entering .Mandate .description,#PeriplusResearch.pt-entering .Mandate-row-arrow,#PeriplusResearch.pt-entering .Mandate-row-title:not(.pt-target),#PeriplusResearch.pt-entering .Mandate-items-line{opacity:0;transition:none}#PeriplusResearch.pt-entering.pt-reveal .document-title,#PeriplusResearch.pt-entering.pt-reveal .document-description,#PeriplusResearch.pt-entering.pt-reveal .Mandate .description,#PeriplusResearch.pt-entering.pt-reveal .Mandate-row-arrow,#PeriplusResearch.pt-entering.pt-reveal .Mandate-row-title:not(.pt-target),#PeriplusResearch.pt-entering.pt-reveal .Mandate-items-line{opacity:1;transition:opacity .7s var(--ease-out)}#PeriplusResearch.pt-entering .pt-target{visibility:hidden}#PeriplusResearch.pt-entering.pt-landed .pt-target{visibility:visible}#ContactBiography.pt-entering>:not(.ContactBiography-head){opacity:0;transition:none}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head){opacity:1;transition:opacity .7s var(--ease-out)}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head):first-child{transition-delay:0s}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head):nth-child(2){transition-delay:50ms}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head):nth-child(3){transition-delay:.1s}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head):nth-child(4){transition-delay:.15s}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head):nth-child(5){transition-delay:.2s}#ContactBiography.pt-entering.pt-reveal>:not(.ContactBiography-head):nth-child(6){transition-delay:.25s}#Contact .document.pt-entering>:not(#Biography),#Contact .document.pt-entering #Biography>:not(.biography-head),#Contact .document.pt-entering .biography-head-icon{opacity:0;transition:none}#Contact .document.pt-entering.pt-reveal>:not(#Biography),#Contact .document.pt-entering.pt-reveal #Biography>:not(.biography-head),#Contact .document.pt-entering.pt-reveal .biography-head-icon{opacity:1;transition:opacity .7s var(--ease-out)}#ContactBiography.pt-entering .pt-target,#Contact .document.pt-entering .pt-target{visibility:hidden}#ContactBiography.pt-entering.pt-landed .pt-target,#Contact .document.pt-entering.pt-landed .pt-target{visibility:visible}@keyframes textSwapOut{to{opacity:0}}@keyframes textSwapIn{0%{opacity:0}}.TextSwap.is-out{animation:.28s cubic-bezier(.4,0,1,1) forwards textSwapOut}.TextSwap.is-in{animation:textSwapIn .7s var(--ease-out)both}@media (prefers-reduced-motion:reduce){.TextSwap.is-out,.TextSwap.is-in{animation:none}}.StrategicAdvisory-mandates-cta{gap:var(--space-xs);margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1);color:inherit;-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.StrategicAdvisory-mandates-cta:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.StrategicAdvisory-mandates-cta:hover{color:var(--ink-60)}}.StrategicAdvisory-mandates-cta:active,.StrategicAdvisory-mandates-cta:focus-visible{color:var(--ink-60)}.StrategicAdvisory-mandates-situation{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-style:italic}.StrategicAdvisory-mandates-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--text);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);margin:0;display:inline-flex}.StrategicAdvisory-mandates-square{border:1px solid var(--ink-50);width:8px;height:8px;transition:background .18s var(--ease-out),border-color .18s var(--ease-out);background:0 0;flex-shrink:0}.StrategicAdvisory-mandates-cta.filling .StrategicAdvisory-mandates-square{background:var(--text);border-color:var(--text)}.StrategicAdvisory-mandates-text{position:relative}.PageActionLinks{align-items:flex-start;gap:var(--space-s);margin-top:var(--space-xl);flex-direction:column;display:flex}.PageActionLinks-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--text);align-items:center;gap:var(--space-2xs);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){.PageActionLinks-link:hover{color:var(--ink-60)}.PageActionLinks-link:hover .PageActionLinks-square{border-color:var(--ink-30)}}.PageActionLinks-link:active{color:var(--ink-60)}.PageActionLinks-link:active .PageActionLinks-square{border-color:var(--ink-30)}.PageActionLinks-square{border:1px solid var(--ink-50);width:8px;height:8px;transition:border-color var(--dur-s)var(--ease-out);background:0 0;flex-shrink:0}.PracticeDirectory{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1);align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.PracticeDirectory-link{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);display:inline-flex}.PracticeDirectory-link:before{content:"";background:currentColor;flex-shrink:0;width:.3rem;height:.3rem}.PracticeDirectory-link{color:var(--ink-30);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none}.PracticeDirectory-link:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.PracticeDirectory-link:hover{color:var(--ink-100)}}.PracticeDirectory-link:active,.PracticeDirectory-link:focus-visible{color:var(--ink-100)}.PageActionLinks-square,.StrategicAdvisory-mandates-square{background:currentColor;border:0;flex-shrink:0;width:8px;height:8px;animation:none}.PageActionLinks-link:after{content:"";width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}.PageActionLinks-link[target=_blank]:after,.PageActionLinks-link[href^=http]:after,.PageActionLinks-link[href^=mailto\:]:after,.PageActionLinks-link[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}.PageActionLinks-link[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){.PageActionLinks-link:hover:after{opacity:1}}.PageActionLinks-link:active:after,.PageActionLinks-link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.PageActionLinks-link:after{transition:none}}.PracticeDirectory-link:after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}.PracticeDirectory-link[target=_blank]:after,.PracticeDirectory-link[href^=http]:after,.PracticeDirectory-link[href^=mailto\:]:after,.PracticeDirectory-link[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}.PracticeDirectory-link[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){.PracticeDirectory-link:hover:after{opacity:1}}.PracticeDirectory-link:active:after,.PracticeDirectory-link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.PracticeDirectory-link:after{transition:none}}.Mandate-item{cursor:pointer;padding:var(--inset-s)0;-webkit-tap-highlight-color:#0000}.Mandate-item .Mandate-item-head{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;display:flex}.Mandate-item .Mandate-item-head .Mandate-item-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);transition:color var(--dur-s)var(--ease-out)}.Mandate-item .Mandate-item-head .Mandate-item-summary{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-70);margin:var(--space-2xs)0 0;transition:color var(--dur-s)var(--ease-out)}.Mandate-item .Mandate-item-head .Mandate-item-arrow{flex-shrink:0;display:flex}@media (hover:hover){.Mandate-item.has-summary:hover .Mandate-item-title{color:var(--ink-60)}.Mandate-item.has-summary:hover .Mandate-item-summary{color:var(--ink-50)}}.Mandate-item.has-summary:active .Mandate-item-title{color:var(--ink-60)}.Mandate-item.has-summary:active .Mandate-item-summary{color:var(--ink-50)}.Mandate-item .Mandate-item-body{overflow:hidden}.Mandate-item .Mandate-item-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);padding-top:var(--space-m);padding-bottom:var(--space-m)}.Mandate-item .Mandate-item-description p{white-space:pre-line;margin:0}.Mandate-item .Mandate-item-description p+p{margin-top:1em}.Mandate-item-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--text);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);width:fit-content;margin-top:var(--space-m);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);text-decoration:none;display:flex}@media (hover:hover){.Mandate-item-link:hover{color:var(--ink-60)}.Mandate-item-link:hover .Mandate-item-link-square{border-color:var(--ink-30)}}.Mandate-item-link:focus-visible,.Mandate-item-link:active{color:var(--ink-60)}.Mandate-item-link:focus-visible .Mandate-item-link-square,.Mandate-item-link:active .Mandate-item-link-square{border-color:var(--ink-30)}.Mandate-item-link-square{border:1px solid var(--ink-50);width:8px;height:8px;transition:border-color var(--dur-s)var(--ease-out);background:0 0;flex-shrink:0}.Mandate-items-line{background:var(--line);width:100%;height:1px}.Mandate-row{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--inset-s)0;color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none;display:flex}.Mandate-row .Mandate-row-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);transition:color var(--dur-s)var(--ease-out)}.Mandate-row .Mandate-row-arrow{color:var(--grey-65);transition:color var(--dur-s)var(--ease-out);flex-shrink:0}@media (hover:hover){.Mandate-row:hover .Mandate-row-title,.Mandate-row:hover .Mandate-row-arrow{color:var(--ink-60)}}.Mandate-row:focus-visible .Mandate-row-title,.Mandate-row:active .Mandate-row-title,.Mandate-row:focus-visible .Mandate-row-arrow,.Mandate-row:active .Mandate-row-arrow{color:var(--ink-60)}.Mandate-item-link-square{background:currentColor;border:0;flex-shrink:0;width:8px;height:8px;animation:none}.Mandate-item-link:after{content:"";width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}.Mandate-item-link[target=_blank]:after,.Mandate-item-link[href^=http]:after,.Mandate-item-link[href^=mailto\:]:after,.Mandate-item-link[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}.Mandate-item-link[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){.Mandate-item-link:hover:after{opacity:1}}.Mandate-item-link:active:after,.Mandate-item-link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.Mandate-item-link:after{transition:none}}:is(.Mandate-items,.PracticeSelectedMandates-list)>:first-child :is(.Mandate-item,.Mandate-row){padding-top:0}:is(.Mandate-items,.PracticeSelectedMandates-list)>:last-child :is(.Mandate-item,.Mandate-row){padding-bottom:0}.Accordion-chevron{padding-left:var(--space-s);color:var(--ink-50);transition:color var(--dur-s)var(--ease-out);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.Accordion-chevron svg{display:block}.SectorsGeographies-line-header,.seminar-programme-heading,.MethodologyNetworks-item-name.expandable,.OperationalDepth-category-label,.OperationalDepth-node-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.OperationalDepth-heading{align-items:center;width:100%;display:flex}.OperationalDepth-heading .OperationalDepth-heading-name{flex:1}@media (hover:hover){.SectorsGeographies-line-header:hover .Accordion-chevron,.seminar-programme-heading:hover .Accordion-chevron,.MethodologyNetworks-item-name.expandable:hover .Accordion-chevron,.OperationalDepth-category-label:hover .Accordion-chevron,.OperationalDepth-node-toggle:hover .Accordion-chevron,.OperationalDepth-heading:hover .Accordion-chevron{color:var(--ink-100)}}.Disclosure{overflow:hidden}.Disclosure-content{opacity:0;transition:opacity var(--dur-disclose-close)var(--ease-disclose-close)}.Disclosure.open>.Disclosure-content{opacity:1;transition:opacity var(--dur-disclose-open)var(--ease-disclose-open)}@media (prefers-reduced-motion:reduce){.Disclosure-content,.Disclosure.open>.Disclosure-content{transition:none}}#MobileFooter{display:none}@media (max-width:768px){#MobileFooter{padding:0 var(--pad)calc(var(--space-2xl) + env(safe-area-inset-bottom,0px));display:block}}.mobile-footer-rule{background:var(--line);border:none;height:1px;margin:0}.mobile-footer-content{gap:var(--space-s);padding-top:var(--space-2xl);flex-direction:column;display:flex;position:relative}.mobile-footer-address{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30)}.mobile-footer-lang{font-size:var(--fs-2xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30)}.mobile-footer-links{align-items:center;gap:var(--space-xs);display:flex}.mobile-footer-links a{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30);transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out)}.mobile-footer-links a:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.mobile-footer-links a:hover{color:var(--ink-100)}}.mobile-footer-links a:active,.mobile-footer-links a:focus-visible{color:var(--ink-100)}.mobile-footer-links .mobile-footer-dot{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30)}.mobile-footer-links .mobile-footer-linkedin{align-items:center;display:flex}.mobile-footer-logo{opacity:.5;width:1.5rem}.mobile-footer-logo svg{width:100%;height:100%}.mobile-footer-links a:not(.mobile-footer-linkedin):after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}.mobile-footer-links a:not(.mobile-footer-linkedin)[target=_blank]:after,.mobile-footer-links a:not(.mobile-footer-linkedin)[href^=http]:after,.mobile-footer-links a:not(.mobile-footer-linkedin)[href^=mailto\:]:after,.mobile-footer-links a:not(.mobile-footer-linkedin)[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}.mobile-footer-links a:not(.mobile-footer-linkedin)[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){.mobile-footer-links a:not(.mobile-footer-linkedin):hover:after{opacity:1}}.mobile-footer-links a:not(.mobile-footer-linkedin):active:after,.mobile-footer-links a:not(.mobile-footer-linkedin):focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.mobile-footer-links a:not(.mobile-footer-linkedin):after{transition:none}}#MobileFooter .mobile-footer-links a.mobile-footer-linkedin{transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out)}#MobileFooter .mobile-footer-links a.mobile-footer-linkedin:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#MobileFooter .mobile-footer-links a.mobile-footer-linkedin:hover{color:var(--ink-100)}}#MobileFooter .mobile-footer-links a.mobile-footer-linkedin:active,#MobileFooter .mobile-footer-links a.mobile-footer-linkedin:focus-visible{color:var(--ink-100)}#DesktopFooter{margin-top:calc(-1*var(--gap));padding:0 0 5rem;padding-left:calc((100% - 7*var(--gap))/8 + var(--gap));--fc:calc((100% - 9*var(--gap))/10 + var(--gap));grid-column:2/-1}html[data-nav=collapsed] #DesktopFooter{padding-left:var(--fc);padding-right:calc(3*var(--fc))}@media (max-width:768px){#DesktopFooter{display:none}}#DesktopFooter .desktop-footer-inner{justify-content:space-between;align-items:flex-end;gap:var(--space-l);padding-top:var(--space-2xl);display:flex;position:relative}#DesktopFooter .desktop-footer-inner:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}#DesktopFooter .desktop-footer-links{gap:var(--space-xs);flex-direction:column;display:flex}#DesktopFooter .desktop-footer-link{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30);transition:color var(--dur-s)var(--ease-out);text-decoration:none}@media (hover:hover){#DesktopFooter .desktop-footer-link:hover{color:var(--ink-100)}}#DesktopFooter .desktop-footer-link:after{content:"";width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#DesktopFooter .desktop-footer-link[target=_blank]:after,#DesktopFooter .desktop-footer-link[href^=http]:after,#DesktopFooter .desktop-footer-link[href^=mailto\:]:after,#DesktopFooter .desktop-footer-link[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#DesktopFooter .desktop-footer-link[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#DesktopFooter .desktop-footer-link:hover:after{opacity:1}}#DesktopFooter .desktop-footer-link:active:after,#DesktopFooter .desktop-footer-link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#DesktopFooter .desktop-footer-link:after{transition:none}}.Atlas{margin-top:var(--space-2xl)}@media (min-width:768px){.Atlas{container-type:inline-size}}.Atlas .Atlas-frame{position:relative}@media (max-width:768px){.Atlas .Atlas-frame{margin-left:calc(-1*var(--pad));margin-right:calc(-1*var(--pad))}}@media (min-width:768px){.Atlas .Atlas-frame{--atlas-col:calc((100cqw - 4*var(--gap))/5);--atlas-reach:2;--atlas-aside:calc(3*var(--atlas-col) + 2*var(--gap));margin-left:calc(-1*(var(--atlas-col) + var(--gap)));margin-right:calc(-1*var(--atlas-reach)*(var(--atlas-col) + var(--gap)))}}@media (min-width:768px) and (max-width:1360px){.Atlas .Atlas-frame{--atlas-aside:calc(4*var(--atlas-col) + 3*var(--gap))}}@media (min-width:768px) and (max-width:1024px){.Atlas .Atlas-frame{--atlas-aside:calc(5*var(--atlas-col) + 4*var(--gap))}}@media (min-width:768px){html[data-nav=collapsed] .Atlas .Atlas-frame{--atlas-col:calc((100cqw - 5*var(--gap))/6);--atlas-reach:3}}.Atlas .Atlas-canvas{aspect-ratio:1578.7/940;width:100%;max-height:78vh;position:relative}@media (min-width:768px){.Atlas .Atlas-canvas{min-height:min(40rem,82vh)}}@media (max-width:768px){.Atlas .Atlas-canvas{aspect-ratio:1.3;max-height:none}}.Atlas .Atlas-canvas canvas{touch-action:pan-y;width:100%;height:100%;display:block}.Atlas .Atlas-canvas.is-country>canvas,.Atlas .Atlas-canvas.is-country .Atlas-controls{opacity:0;pointer-events:none;transition-duration:.2s;transition-delay:.3s}.Atlas .Atlas-canvas>canvas,.Atlas .Atlas-canvas .Atlas-controls{transition:opacity var(--dur-m)var(--ease-out)}@media (prefers-reduced-motion:reduce){.Atlas .Atlas-canvas>canvas,.Atlas .Atlas-canvas .Atlas-controls{transition:none}}.Atlas .Atlas-canvas>canvas{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.Atlas .Atlas-canvas.is-arriving>canvas,.Atlas .Atlas-canvas.is-arriving .Atlas-controls{opacity:0}.Atlas .Atlas-arrival{z-index:1;pointer-events:none;position:absolute;inset:0}.Atlas .Atlas-arrival canvas{width:100%;height:100%;display:block}.Atlas .Atlas-frame.is-zoomed canvas{touch-action:none;cursor:grab}.Atlas .Atlas-status{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--c-low);place-items:center;display:grid;position:absolute;inset:0}.Atlas .Atlas-tip{z-index:2;width:max-content;max-width:15rem;padding:var(--inset-2xs)var(--inset-xs)var(--inset-xs);border:1px solid var(--grey-line);background:var(--surface-raised);pointer-events:none;animation:atlasTipIn .3s var(--ease-out)both;position:absolute;top:0;left:0}.Atlas .Atlas-tip p{margin:0}.Atlas .Atlas-tip-title{font-size:var(--fs-base);line-height:var(--lh-ui)}.Atlas .Atlas-tip-sub{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--grey-50)}.Atlas .Atlas-tip-text{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--grey-65);margin-top:.4rem!important}.Atlas .Atlas-probe{top:0;left:calc(var(--atlas-col) + var(--gap) + var(--atlas-aside));pointer-events:none;width:0;height:0;position:absolute}@media (max-width:768px){.Atlas .Atlas-probe{display:none}}.Atlas .Atlas-card-fade{z-index:2;pointer-events:none;position:absolute;inset:0}@media (max-width:768px){.Atlas .Atlas-card-fade{pointer-events:auto;position:static}}.Atlas .Atlas-card-fade .Atlas-card{pointer-events:auto}.Atlas .Atlas-card{top:.5rem;left:calc(var(--atlas-col) + var(--gap));z-index:2;box-sizing:border-box;width:var(--atlas-aside);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grey-line)#0000;max-height:calc(100% - 1rem);padding:var(--inset-m);border:1px solid var(--grey-line);background:var(--color-background);position:absolute;overflow-y:auto}.Atlas .Atlas-card p{margin:0}@media (max-width:768px){.Atlas .Atlas-card{width:auto;padding:var(--inset-s)var(--pad);background:0 0;border-width:1px 0 0;max-height:none;position:static;overflow:visible}}.Atlas .Atlas-card-title{align-items:center;gap:var(--space-2xs);padding-right:var(--inset-l);font-size:var(--fs-2xl);line-height:var(--lh-title);color:var(--ink-100);display:flex}.Atlas .Atlas-card-body{transition:grid-template-rows var(--dur-s)var(--ease-out),opacity var(--dur-s)var(--ease-out);grid-template-rows:1fr;display:grid}.Atlas .Atlas-card-measure{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;position:absolute}.Atlas .Atlas-card-body-in{min-height:0;overflow:hidden}@media (min-width:768px){.Atlas .Atlas-card-body-in{width:calc(var(--atlas-aside) - 2*var(--inset-m) - 2px)}}.Atlas .Atlas-card{transition:width var(--dur-s)var(--ease-out),padding var(--dur-s)var(--ease-out)}.Atlas .Atlas-card.is-retracted{width:calc(var(--fit,0px) + 2*var(--inset-m) + 2px);padding:var(--inset-s)var(--inset-m);cursor:pointer;overflow-y:hidden}.Atlas .Atlas-card.is-retracted .Atlas-card-close{top:calc(var(--inset-s) + var(--fs-2xl)*var(--lh-title)/2 - 1.125rem)}.Atlas .Atlas-card.is-retracted .Atlas-card-title{white-space:nowrap}.Atlas .Atlas-card.is-retracted .Atlas-card-body{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.Atlas .Atlas-card,.Atlas .Atlas-card-body,.Atlas .Atlas-card-close{transition:none}}@media (max-width:768px){.Atlas .Atlas-card.is-retracted{width:auto;padding:var(--inset-s)var(--pad);cursor:auto}.Atlas .Atlas-card.is-retracted .Atlas-card-body{opacity:1;grid-template-rows:1fr}}.Atlas .Atlas-card-sub{font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-50);margin-top:.5rem!important}.Atlas .Atlas-card-text{font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-65);margin-top:1.25rem!important}.Atlas .Atlas-card-actions{align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-m);padding-top:var(--inset-m);border-top:1px solid var(--grey-line);flex-direction:column;display:flex}.Atlas .Atlas-card-actions button{font:inherit;font-size:var(--fs-s);line-height:var(--lh-nav);color:var(--c-high);cursor:pointer;transition:color var(--dur-s)var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.Atlas .Atlas-card-actions button:hover{color:var(--c-full)}}.Atlas .Atlas-card-countries{margin-top:var(--space-m);padding-top:var(--inset-m);border-top:1px solid var(--grey-line)}.Atlas .Atlas-card-countries ul{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Atlas .Atlas-card-countries.is-long ul{columns:2;column-gap:1.25rem;display:block}.Atlas .Atlas-card-countries.is-long li{break-inside:avoid;padding-bottom:.5rem}.Atlas .Atlas-card-countries li{min-width:0}.Atlas .Atlas-card-label{font-size:var(--fs-xs);color:var(--grey-50);margin-bottom:.75rem!important}.Atlas .Atlas-card-explore{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);align-items:flex-start;gap:var(--space-2xs);font-family:inherit;line-height:var(--lh-nav);text-align:left;color:var(--ink-30);cursor:pointer;-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.Atlas .Atlas-card-explore:before{content:"";background:currentColor;flex-shrink:0;width:.3rem;height:.3rem;margin-top:calc(.675em - .15rem)}@media (hover:hover){.Atlas .Atlas-card-explore:hover{color:var(--ink-100)}}.Atlas .Atlas-card-explore:focus-visible,.Atlas .Atlas-card-explore:active{color:var(--ink-100)}.Atlas .Atlas-card-note{font-size:var(--fs-2xs);line-height:var(--lh-ui);color:var(--grey-50);margin:.3rem 0 0 .8rem!important}.Atlas ul+.Atlas-card-note{margin:.75rem 0 0!important}.Atlas .Atlas-card-countries+.Atlas-card-actions{margin-top:1.25rem}.Atlas .Atlas-card-close{transition:top var(--dur-s)var(--ease-out);top:calc(var(--inset-m) + var(--fs-2xl)*var(--lh-title)/2 - 1.125rem);width:2.25rem;height:2.25rem;color:var(--c-mid);font-size:var(--fs-xl);line-height:var(--lh-solid);cursor:pointer;background:0 0;border:0;position:absolute;right:.5rem}.Atlas .Atlas-card-swatch{flex:none;width:8px;height:8px;display:inline-block}.Atlas .Atlas-card-swatch.is-port{border:1px solid var(--ink-60)}.Atlas .Atlas-card-swatch.is-place{background:var(--ink-50)}.Atlas .Atlas-card-swatch.is-harbor{background:var(--ink-100)}.Atlas .Atlas-card-facts{margin:var(--space-m)0 0;font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-65);padding:0;list-style:none}.Atlas .Atlas-card-facts li+li{margin-top:var(--space-3xs)}.Atlas .Atlas-card-note.Atlas-card-fineprint{margin:var(--space-m)0 0!important}.Atlas .Atlas-controls{z-index:2;gap:var(--space-3xs);display:flex;position:absolute;top:.5rem;right:.5rem}.Atlas .Atlas-controls button{min-width:1.75rem;height:1.75rem;padding:0 var(--inset-2xs);border:1px solid var(--grey-line);background:var(--surface-raised);font:inherit;font-size:var(--fs-xs);line-height:var(--lh-solid);color:var(--grey-80);cursor:pointer;transition:border-color var(--dur-s)var(--ease-out),color var(--dur-s)var(--ease-out)}@media (hover:hover){.Atlas .Atlas-controls button:hover:not(:disabled){border-color:var(--grey-35);color:var(--ink-100)}}.Atlas .Atlas-controls button:disabled{color:var(--grey-30);cursor:default}.Atlas .Atlas-controls .Atlas-about{color:var(--grey-50);font-style:italic}.Atlas .Atlas-about-wrap{z-index:3;background:var(--color-background);animation:atlasTipIn var(--dur-s)var(--ease-out)both;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Atlas .Atlas-about-wrap{animation:none}}.Atlas .Atlas-aboutbox{box-sizing:border-box;touch-action:pan-y;height:100%;padding:var(--space-xl)var(--space-xl)var(--inset-l);position:relative;overflow-y:auto}.Atlas .Atlas-aboutbox>*{max-width:34rem}.Atlas .Atlas-aboutbox h3{font-size:var(--fs-2xl);font-weight:var(--fw-regular);line-height:var(--lh-title);color:var(--ink-100)}.Atlas .Atlas-aboutbox p{margin-top:var(--space-s);font-size:var(--fs-base);line-height:var(--lh-ui);color:var(--grey-65)}.Atlas .Atlas-aboutbox dl{margin:var(--space-l)0 0;padding-top:var(--space-m);border-top:1px solid var(--grey-line)}.Atlas .Atlas-aboutbox dt{margin-top:var(--space-m);font-size:var(--fs-xs);color:var(--grey-50)}.Atlas .Atlas-aboutbox dt:first-child{margin-top:0}.Atlas .Atlas-aboutbox dd{margin:var(--space-2xs)0 0;font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-65)}.Atlas .Atlas-aboutbox dd+dd{margin-top:var(--space-xs)}.Atlas .Atlas-aboutclose{top:var(--inset-xs);right:var(--inset-xs);width:2.25rem;height:2.25rem;font-size:var(--fs-xl);line-height:var(--lh-solid);color:var(--grey-50);cursor:pointer;background:0 0;border:0;position:absolute}.Atlas button:focus-visible{outline:1px solid var(--c-low);outline-offset:3px}.Atlas-arrow,.Atlas-mapicon{vertical-align:-.15em;flex:none;width:1em;height:1em}.OperationalNetworks-section-item{padding:var(--inset-xs)var(--inset-s);transition:background var(--dur-m)var(--ease-out);margin:-.75rem -1rem;scroll-margin-top:2rem;position:relative}.OperationalNetworks-section-item.is-linked{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.OperationalNetworks-section-item .OperationalNetworks-showOnMap{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);font:inherit;font-size:var(--fs-xs);color:var(--c-low);cursor:pointer;transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.OperationalNetworks-section-item .OperationalNetworks-showOnMap:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.OperationalNetworks-section-item .OperationalNetworks-showOnMap:hover{color:var(--ink-100)}}.OperationalNetworks-section-item .OperationalNetworks-showOnMap:active,.OperationalNetworks-section-item .OperationalNetworks-showOnMap:focus-visible{color:var(--ink-100)}@media (max-width:768px){.OperationalNetworks-section-item{scroll-margin-top:calc(var(--bar) + var(--space-xl))}}@keyframes atlasCardIn{0%{opacity:0}}@keyframes atlasFadeIn{0%{opacity:0}}@keyframes atlasFadeOut{to{opacity:0}}.AtlasFade{animation:atlasFadeIn .3s var(--ease-out)both}span.AtlasFade{display:inline-block}.AtlasFade.is-out{pointer-events:none;animation:.12s linear forwards atlasFadeOut}@media (prefers-reduced-motion:reduce){.AtlasFade,.AtlasFade.is-out{animation:none}}@keyframes atlasTipIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Atlas .Atlas-card,.Atlas .Atlas-tip{animation:none}}.CountryAtlas{z-index:3;background:var(--color-background);color:var(--grey-80);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.45,0,.25,1);position:absolute;inset:0;overflow:hidden}.CountryAtlas.is-shown{opacity:1;pointer-events:auto;transition:opacity .3s var(--ease-out)}.CountryAtlas.is-leaving{opacity:0;pointer-events:none;transition:opacity var(--dur-xs)var(--ease-out)}.CountryAtlas.is-shown:not(.is-phone) .CountryAtlas-panel,.CountryAtlas.is-shown:not(.is-phone) .CountryAtlas-back,.CountryAtlas.is-shown:not(.is-phone) .CountryAtlas-controls{animation:atlasFadeIn .3s var(--ease-out).3s both}@media (prefers-reduced-motion:reduce){.CountryAtlas.is-shown:not(.is-phone) .CountryAtlas-panel,.CountryAtlas.is-shown:not(.is-phone) .CountryAtlas-back,.CountryAtlas.is-shown:not(.is-phone) .CountryAtlas-controls{animation:none}}@media (min-width:768px){.CountryAtlas{left:calc(var(--atlas-col) + var(--gap))}}.CountryAtlas.is-phone{z-index:700;touch-action:none;overscroll-behavior:none;position:fixed;inset:0}.CountryAtlas p,.CountryAtlas h3{margin:0}.CountryAtlas button{font:inherit}.CountryAtlas button:focus-visible,.CountryAtlas a:focus-visible{outline:1px solid var(--grey-50);outline-offset:3px}.CountryAtlas .CountryAtlas-map{position:absolute;inset:0}@media (min-width:1024px){.CountryAtlas .CountryAtlas-map{right:calc(var(--atlas-aside) + var(--gap))}}.CountryAtlas .CountryAtlas-map{background:var(--color-background)}.CountryAtlas .CountryAtlas-map .maplibregl-canvas{outline:none}.CountryAtlas .CountryAtlas-map .maplibregl-cooperative-gesture-screen{font-size:var(--fs-s);background:#03131ab3}.CountryAtlas .CountryAtlas-status{color:var(--grey-50);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.CountryAtlas .CountryAtlas-back{z-index:2;align-items:center;gap:var(--space-3xs);height:1.75rem;padding:0 var(--inset-xs);border:1px solid var(--grey-line);background:var(--color-background);font-size:var(--fs-xs);color:var(--grey-80);cursor:pointer;transition:border-color var(--dur-s)var(--ease-out),color var(--dur-s)var(--ease-out);display:inline-flex;position:absolute;top:.5rem;left:.5rem}@media (hover:hover){.CountryAtlas .CountryAtlas-back:hover{border-color:var(--grey-35);color:var(--ink-100)}}@media (min-width:1024px){.CountryAtlas .CountryAtlas-back{display:none}}.CountryAtlas .CountryAtlas-up{align-self:flex-start;align-items:center;gap:var(--space-2xs);max-width:calc(100% - 2.5rem);font-size:var(--fs-s);color:var(--grey-80);text-align:left;cursor:pointer;transition:color var(--dur-s)var(--ease-out);background:0 0;border:0;padding:.15rem 0;display:inline-flex}@media (hover:hover){.CountryAtlas .CountryAtlas-up:hover{color:var(--ink-100)}}.CountryAtlas .CountryAtlas-controls{z-index:3;justify-content:flex-start;gap:var(--space-3xs);width:var(--atlas-aside);padding:0 var(--inset-m);box-sizing:border-box;display:flex;position:absolute;bottom:2rem;right:0}@media (max-width:1024px){.CountryAtlas .CountryAtlas-controls{width:auto;padding:0;inset:.5rem .5rem auto auto}}.CountryAtlas .CountryAtlas-controls button{min-width:1.75rem;height:1.75rem;padding:0 var(--inset-2xs);border:1px solid var(--grey-line);background:var(--color-background);font-size:var(--fs-xs);line-height:var(--lh-solid);color:var(--grey-80);cursor:pointer;transition:border-color var(--dur-s)var(--ease-out),color var(--dur-s)var(--ease-out)}@media (hover:hover){.CountryAtlas .CountryAtlas-controls button:hover:not(:disabled){border-color:var(--grey-35);color:var(--ink-100)}}.CountryAtlas .CountryAtlas-controls button:disabled{color:var(--grey-30);cursor:default}.CountryAtlas .CountryAtlas-controls .CountryAtlas-about{color:var(--grey-50);font-family:Georgia,serif;font-style:italic}.CountryAtlas .CountryAtlas-panel{z-index:2;width:var(--atlas-aside);padding:var(--inset-m);border:1px solid var(--grey-line);background:var(--color-background);flex-direction:column;display:flex;position:absolute;top:.5rem;bottom:.5rem;right:0}@media (max-width:1024px){.CountryAtlas .CountryAtlas-panel{width:auto;max-height:5.6rem;padding:var(--inset-s)var(--inset-m);transition:max-height .35s var(--ease-out);border-width:1px 0 0;display:flex;inset:auto 0 0;overflow:hidden}.CountryAtlas .CountryAtlas-panel.is-open{max-height:62%}.CountryAtlas .CountryAtlas-panel .CountryAtlas-source{margin-bottom:0!important}.CountryAtlas .CountryAtlas-panel:not(.is-open) .CountryAtlas-trail,.CountryAtlas .CountryAtlas-panel:not(.is-open) .CountryAtlas-kicker{display:none}.CountryAtlas .CountryAtlas-panel:not(.is-open) .CountryAtlas-title{font-size:var(--fs-xl);margin-top:0!important}}.CountryAtlas .CountryAtlas-handle{cursor:pointer;width:3rem;height:2.25rem;color:var(--grey-65);background:0 0;border:0;display:none;position:absolute;top:0;right:0}.CountryAtlas .CountryAtlas-handle svg{margin:0 auto;display:block}@media (max-width:1024px){.CountryAtlas .CountryAtlas-handle{display:block}}.CountryAtlas .CountryAtlas-trail{margin-top:var(--space-s);padding-bottom:var(--inset-m);border-bottom:1px solid var(--grey-line);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--grey-50)}.CountryAtlas .CountryAtlas-trail ol{flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;display:flex}.CountryAtlas .CountryAtlas-trail li:not(:last-child):after{content:"/";color:var(--grey-20);margin:0 .45rem}.CountryAtlas .CountryAtlas-trail button{font-size:inherit;text-align:left;color:var(--grey-65);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.CountryAtlas .CountryAtlas-trail button:hover{color:var(--ink-100)}}.CountryAtlas .CountryAtlas-trail [aria-current]{color:var(--ink-100)}.CountryAtlas .CountryAtlas-kicker{font-size:var(--fs-xs);color:var(--grey-50);margin-top:1.25rem!important}.CountryAtlas .CountryAtlas-title{font-size:var(--fs-2xl);font-weight:var(--fw-regular);line-height:var(--lh-title);color:var(--ink-100);margin-top:.4rem!important}.CountryAtlas .CountryAtlas-sub{font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-50);margin-top:.6rem!important}.CountryAtlas .CountryAtlas-body{min-height:0;margin-top:var(--space-m);padding-top:var(--inset-m);border-top:1px solid var(--grey-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grey-line)#0000;flex:1;overflow-y:auto}.CountryAtlas .CountryAtlas-listhead{font-size:var(--fs-xs);color:var(--grey-50);margin-bottom:.75rem!important}.CountryAtlas .CountryAtlas-note{font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-65)}.CountryAtlas .CountryAtlas-flag{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--grey-65);font-style:italic;margin-top:.5rem!important}.CountryAtlas .CountryAtlas-group+.CountryAtlas-group{border-top:1px solid #ecf3ee14;margin-top:1.5rem;padding-top:1.25rem}.CountryAtlas .CountryAtlas-list{columns:2;column-gap:var(--space-m);margin:0;padding:0;list-style:none}.CountryAtlas .CountryAtlas-list li{break-inside:avoid}.CountryAtlas .CountryAtlas-list button{width:100%;padding:var(--inset-3xs)0;text-align:left;font-size:var(--fs-s);line-height:var(--lh-nav);color:var(--grey-65);cursor:pointer;transition:color var(--dur-s)var(--ease-out);background:0 0;border:0;display:block}@media (hover:hover){.CountryAtlas .CountryAtlas-list button:hover{color:var(--ink-100)}}.CountryAtlas .CountryAtlas-source{border-top:1px solid var(--grey-line);font-size:var(--fs-2xs);line-height:var(--lh-ui);color:var(--grey-35);flex:none;padding-top:1rem;margin-top:1.25rem!important;margin-bottom:3.5rem!important}.CountryAtlas.is-phone{--top:max(var(--pad),env(safe-area-inset-top));--bar:2.25rem}.CountryAtlas.is-phone .CountryAtlas-back,.CountryAtlas.is-phone .CountryAtlas-controls button{height:var(--bar);font-size:var(--fs-s)}.CountryAtlas.is-phone .CountryAtlas-back{top:var(--top);left:var(--pad);max-width:calc(100% - 2*var(--pad) - var(--bar) - .75rem);padding:0 var(--inset-xs)}.CountryAtlas.is-phone .CountryAtlas-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CountryAtlas.is-phone .CountryAtlas-controls{top:var(--top);right:var(--pad)}.CountryAtlas.is-phone .CountryAtlas-controls>:not(.CountryAtlas-about){display:none}.CountryAtlas.is-phone .CountryAtlas-controls .CountryAtlas-about{width:var(--bar)}.CountryAtlas.is-phone .CountryAtlas-panel.is-sheet{top:calc(var(--top) + var(--bar) + .75rem);width:auto;max-height:none;padding:0 0 env(safe-area-inset-bottom);will-change:transform;border-width:1px 0 0;transition:transform .5s cubic-bezier(.32,.72,0,1);bottom:0;left:0;right:0;overflow:hidden}.CountryAtlas.is-phone .CountryAtlas-panel.is-sheet.is-dragging{transition:none}.CountryAtlas.is-phone .CountryAtlas-panel.is-sheet .CountryAtlas-kicker,.CountryAtlas.is-phone .CountryAtlas-panel.is-sheet .CountryAtlas-trail{display:block}.CountryAtlas.is-phone .CountryAtlas-panel.is-sheet .CountryAtlas-title{font-size:var(--fs-2xl)}.CountryAtlas.is-phone .CountryAtlas-panel.is-sheet .CountryAtlas-source{margin:1.5rem 0 0!important}.CountryAtlas.is-phone .CountryAtlas-head{padding:0 var(--pad)var(--inset-s);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;flex:none}.CountryAtlas.is-phone .CountryAtlas-head:focus-visible{outline:1px solid var(--grey-50);outline-offset:-3px}.CountryAtlas.is-phone .CountryAtlas-head .CountryAtlas-kicker{margin-top:0!important}.CountryAtlas.is-phone .CountryAtlas-head .CountryAtlas-title{margin-top:.25rem!important}.CountryAtlas.is-phone .CountryAtlas-head .CountryAtlas-sub{margin-top:.35rem!important}.CountryAtlas.is-phone .CountryAtlas-grab{width:2.25rem;height:3px;margin:var(--space-2xs)auto var(--space-s);background:var(--grey-20);transition:background var(--dur-s)var(--ease-out);display:block}.CountryAtlas.is-phone .CountryAtlas-head:active .CountryAtlas-grab{background:var(--grey-50)}.CountryAtlas.is-phone .CountryAtlas-body{padding:var(--inset-s)var(--pad)var(--inset-m);touch-action:pan-y;margin-top:0;overflow-y:hidden}.CountryAtlas.is-phone .CountryAtlas-panel.is-up .CountryAtlas-body{overflow-y:auto}.CountryAtlas.is-phone .CountryAtlas-trail{margin:0 0 var(--space-m);padding-bottom:var(--inset-s)}.CountryAtlas.is-phone .CountryAtlas-list button{padding:var(--inset-2xs)0;font-size:var(--fs-s)}.CountryAtlas .CountryAtlas-tip{z-index:3;width:max-content;max-width:15rem;padding:var(--inset-2xs)var(--inset-xs)var(--inset-xs);border:1px solid var(--grey-line);background:var(--color-background);pointer-events:none;animation:atlasTipIn var(--dur-s)var(--ease-out)both;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.CountryAtlas .CountryAtlas-tip{animation:none}}.CountryAtlas .CountryAtlas-tip p{margin:0}.CountryAtlas .CountryAtlas-tip-title{font-size:var(--fs-base);line-height:var(--lh-ui)}.CountryAtlas .CountryAtlas-tip-sub{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--grey-50)}.CountryAtlas .CountryAtlas-tip-line{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--grey-65)}.CountryAtlas .CountryAtlas-tip-sub+.CountryAtlas-tip-line{margin-top:var(--space-2xs)!important}.CountryAtlas .CountryAtlas-tip-note{font-size:var(--fs-2xs);line-height:var(--lh-ui);color:var(--grey-50);margin-top:var(--space-2xs)!important}.CountryAtlas .CountryAtlas-about-wrap{z-index:4;background:var(--color-background);animation:atlasTipIn .25s var(--ease-out)both;position:absolute;inset:0}@media (min-width:1024px){.CountryAtlas .CountryAtlas-about-wrap{right:calc(var(--atlas-aside) + var(--gap))}}.CountryAtlas .CountryAtlas-aboutbox{box-sizing:border-box;touch-action:pan-y;height:100%;padding:var(--space-xl)var(--space-xl)var(--inset-l);position:relative;overflow-y:auto}@media (max-width:1024px){.CountryAtlas .CountryAtlas-aboutbox{padding:4rem 1.25rem 2rem}}.CountryAtlas .CountryAtlas-aboutbox>*{max-width:34rem}.CountryAtlas .CountryAtlas-aboutbox h3{font-size:var(--fs-2xl);font-weight:var(--fw-regular);line-height:var(--lh-title);color:var(--ink-100)}.CountryAtlas .CountryAtlas-aboutbox p{font-size:var(--fs-base);line-height:var(--lh-ui);color:var(--grey-65);margin-top:.9rem}.CountryAtlas .CountryAtlas-aboutbox dl{border-top:1px solid var(--grey-line);margin:1.6rem 0 0;padding-top:1.1rem}.CountryAtlas .CountryAtlas-aboutbox dt{font-size:var(--fs-xs);color:var(--grey-50);margin-top:1rem}.CountryAtlas .CountryAtlas-aboutbox dt:first-child{margin-top:0}.CountryAtlas .CountryAtlas-aboutbox dd{font-size:var(--fs-s);line-height:var(--lh-ui);color:var(--grey-65);margin:.3rem 0 0}.CountryAtlas .CountryAtlas-aboutbox a{color:var(--grey-80);-webkit-text-decoration-color:var(--grey-20);text-decoration-color:var(--grey-20);text-underline-offset:3px}.CountryAtlas .CountryAtlas-aboutclose{width:2.25rem;height:2.25rem;font-size:var(--fs-xl);line-height:var(--lh-solid);color:var(--grey-50);cursor:pointer;background:0 0;border:0;position:absolute;top:.6rem;right:.6rem}@media (prefers-reduced-motion:reduce){.CountryAtlas .CountryAtlas-about-wrap{animation:none}.CountryAtlas,.CountryAtlas .CountryAtlas-panel{transition:none}}.split-reveal .split-word{opacity:0;transition:opacity var(--dur-disclose-close)var(--ease-disclose-close),transform var(--dur-disclose-close)var(--ease-disclose-close);display:inline-block;transform:translateY(.25em)}.split-reveal.is-in .split-word{--split-delay:calc(var(--split-line,0)*var(--stagger-open));opacity:1;transition:opacity calc(var(--dur-disclose-open) - var(--split-delay))var(--ease-disclose-open)var(--split-delay),transform calc(var(--dur-disclose-open) - var(--split-delay))var(--ease-disclose-open)var(--split-delay);transform:none}@media (prefers-reduced-motion:reduce){.split-reveal .split-word{transition:opacity var(--dur-xs)var(--ease-out);transform:none}}@media print{.split-reveal .split-word{opacity:1!important;filter:none!important;transform:none!important}}#MosaicResearch .WhenInstructed{margin-top:var(--space-2xl)}#MosaicResearch .WhenInstructed-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m)}#MosaicResearch .WhenInstructed-intro{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text)}#MosaicResearch .WhenInstructed-item{margin-top:var(--inset-l);padding-top:var(--inset-l);border-top:1px solid rgba(var(--text-rgb),.1)}#MosaicResearch .WhenInstructed-item-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin:0 0 var(--space-2xs)}#MosaicResearch .WhenInstructed-item-explanation,#MosaicResearch .WhenInstructed-conclusion{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-85)}#MosaicResearch .WhenInstructed-item-explanation p+p,#MosaicResearch .WhenInstructed-conclusion p+p{margin-top:1em}#MosaicResearch .WhenInstructed-conclusion{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#AdvisoryServices{--c-full:var(--ink-100);--c-high:var(--ink-85);--c-mid:var(--ink-70);--c-low:var(--ink-50);--c-faint:var(--ink-30);--c-border:var(--line)}#AdvisoryServices .SectorsGeographies-lines{margin:var(--space-l)0 0;padding:var(--inset-m)0 0;border-top:1px solid var(--line);flex-direction:column;gap:0;list-style:none;display:flex}#AdvisoryServices .SectorsGeographies-line{padding:var(--inset-s)0}#AdvisoryServices .SectorsGeographies-line+.SectorsGeographies-line{border-top:1px solid var(--line)}#AdvisoryServices .SectorsGeographies-line:first-child{padding-top:0}#AdvisoryServices .SectorsGeographies-line:last-child{padding-bottom:0}#AdvisoryServices .SectorsGeographies-line{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--c-full);scroll-margin-top:2rem}@media (max-width:768px){#AdvisoryServices .SectorsGeographies-line{scroll-margin-top:calc(var(--bar) + var(--space-xl))}}#AdvisoryServices .SectorsGeographies-line-header{align-items:center;gap:var(--space-xs);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--text);text-align:left;-webkit-tap-highlight-color:#0000;width:100%;transition:color var(--dur-s)var(--ease-out);background:0 0;border:none;padding:0;display:flex}@media (hover:hover){#AdvisoryServices .SectorsGeographies-line-header:hover{color:var(--ink-60)}}#AdvisoryServices .SectorsGeographies-line-header:active{color:var(--ink-60)}#AdvisoryServices .SectorsGeographies-line-header.open{color:var(--c-high)}#AdvisoryServices .SectorsGeographies-indicator{border:1px solid var(--ink-50);width:10px;height:10px;transition:background var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);background:0 0;flex-shrink:0;position:relative}#AdvisoryServices .SectorsGeographies-indicator.open{background:var(--text);border-color:var(--text)}@media (hover:hover){#AdvisoryServices .SectorsGeographies-line-header:hover .SectorsGeographies-indicator:not(.open){background:var(--text);border-color:var(--text)}}#AdvisoryServices .SectorsGeographies-description-collapse{overflow:hidden}#AdvisoryServices .SectorsGeographies-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-regular);padding-top:var(--inset-xs);color:var(--ink-70);white-space:pre-line}#AdvisoryServices .SectorsOfApplication{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#AdvisoryServices .SectorsOfApplication .SectorsOfApplication-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m)}#AdvisoryServices .SectorsOfApplication .SectorsOfApplication-intro{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--c-mid);margin:-.75rem 0 var(--space-m)}#AdvisoryServices .SectorsOfApplication .SectorsGeographies-lines{border-top:0;gap:0;margin-top:0;padding-top:0}#AdvisoryServices .AdvisoryServicesIndex{margin-top:var(--space-2xl)}#AdvisoryServices .AdvisoryServicesIndex-row{justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding:var(--inset-l)0;color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none;display:flex}@media (max-width:768px){#AdvisoryServices .AdvisoryServicesIndex-row{padding:var(--inset-m)0}}#AdvisoryServices .AdvisoryServicesIndex>:first-child .AdvisoryServicesIndex-row{padding-top:0}#AdvisoryServices .AdvisoryServicesIndex>:last-child .AdvisoryServicesIndex-row{padding-bottom:0}#AdvisoryServices .AdvisoryServicesIndex-row-text{gap:var(--space-xs);flex-direction:column;display:flex}#AdvisoryServices .AdvisoryServicesIndex-row-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);transition:color var(--dur-s)var(--ease-out)}#AdvisoryServices .AdvisoryServicesIndex-row-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-70);max-width:42rem;transition:color var(--dur-s)var(--ease-out);margin:0}#AdvisoryServices .AdvisoryServicesIndex-row-arrow{transition:color var(--dur-s)var(--ease-out);flex-shrink:0}@media (hover:hover){#AdvisoryServices .AdvisoryServicesIndex-row:hover .AdvisoryServicesIndex-row-title{color:var(--ink-60)}#AdvisoryServices .AdvisoryServicesIndex-row:hover .AdvisoryServicesIndex-row-description{color:var(--ink-50)}#AdvisoryServices .AdvisoryServicesIndex-row:hover .AdvisoryServicesIndex-row-arrow{color:var(--ink-60)}}#AdvisoryServices .AdvisoryServicesIndex-row:active .AdvisoryServicesIndex-row-title{color:var(--ink-60)}#AdvisoryServices .AdvisoryServicesIndex-row:active .AdvisoryServicesIndex-row-description{color:var(--ink-50)}#AdvisoryServices .AdvisoryServicesIndex-row:active .AdvisoryServicesIndex-row-arrow{color:var(--ink-60)}#AdvisoryServices .AdvisoryServicesIndex-row-line{background:var(--line);width:100%;height:1px}#AdvisoryServices .AdvisoryServices-instructing{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#AdvisoryServices .AdvisoryServices-instructing-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m)}#AdvisoryServices .AdvisoryServices-instructing-body .document-confidentiality:first-child{margin-top:0}#PracticePage .PracticeScopeOfWork,#MandatePage .PracticeScopeOfWork,#ContactBiography .PracticeScopeOfWork{margin-top:var(--space-2xl)}#PracticePage .PracticeScopeOfWork-heading,#PracticePage .PracticeFormOfInstruction-heading,#PracticePage .PracticeSelectedMandates-heading,#MandatePage .PracticeScopeOfWork-heading,#MandatePage .PracticeFormOfInstruction-heading,#MandatePage .PracticeSelectedMandates-heading,#ContactBiography .PracticeScopeOfWork-heading,#ContactBiography .PracticeFormOfInstruction-heading,#ContactBiography .PracticeSelectedMandates-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m)}#PracticePage .PracticeScopeOfWork-item,#MandatePage .PracticeScopeOfWork-item,#ContactBiography .PracticeScopeOfWork-item{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#PracticePage .PracticeScopeOfWork-item:first-child,#MandatePage .PracticeScopeOfWork-item:first-child,#ContactBiography .PracticeScopeOfWork-item:first-child{border-top:none;margin-top:0;padding-top:0}#PracticePage .PracticeScopeOfWork-item-title,#MandatePage .PracticeScopeOfWork-item-title,#ContactBiography .PracticeScopeOfWork-item-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin:0 0 var(--space-2xs)}#PracticePage .PracticeScopeOfWork-item-explanation,#MandatePage .PracticeScopeOfWork-item-explanation,#ContactBiography .PracticeScopeOfWork-item-explanation{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-85)}#PracticePage .PracticeScopeOfWork-item-explanation p+p,#MandatePage .PracticeScopeOfWork-item-explanation p+p,#ContactBiography .PracticeScopeOfWork-item-explanation p+p{margin-top:1em}#PracticePage .PracticeFormOfInstruction,#PracticePage .MandatePage-account,#MandatePage .PracticeFormOfInstruction,#MandatePage .MandatePage-account,#ContactBiography .PracticeFormOfInstruction,#ContactBiography .MandatePage-account{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-85)}#PracticePage .PracticeFormOfInstruction p+p,#PracticePage .MandatePage-account p+p,#MandatePage .PracticeFormOfInstruction p+p,#MandatePage .MandatePage-account p+p,#ContactBiography .PracticeFormOfInstruction p+p,#ContactBiography .MandatePage-account p+p{margin-top:1em}#MandatePage .MandatePage-account p:last-child:not(:first-child){color:var(--text)}#PracticePage .PracticeSelectedMandates,#MandatePage .PracticeSelectedMandates,#ContactBiography .PracticeSelectedMandates{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#PracticePage .MandatePage-history,#MandatePage .MandatePage-history,#ContactBiography .MandatePage-history{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-70);margin-top:var(--space-l);font-style:italic}#PracticePage .MandatePage-related-heading,#MandatePage .MandatePage-related-heading,#ContactBiography .MandatePage-related-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m);margin-top:var(--space-2xl)}#PracticePage .MandatePage-related-heading+.PracticeCrossLinks,#MandatePage .MandatePage-related-heading+.PracticeCrossLinks,#ContactBiography .MandatePage-related-heading+.PracticeCrossLinks,#PracticePage .MandatePage-all,#MandatePage .MandatePage-all,#ContactBiography .MandatePage-all{margin-top:var(--space-s)}#PracticePage .MandatePage-all ul,#MandatePage .MandatePage-all ul,#ContactBiography .MandatePage-all ul{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#PracticePage .MandatePage-all-item,#MandatePage .MandatePage-all-item,#ContactBiography .MandatePage-all-item{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);display:inline-flex}#PracticePage .MandatePage-all-item:before,#MandatePage .MandatePage-all-item:before,#ContactBiography .MandatePage-all-item:before{content:"";background:currentColor;flex-shrink:0;width:.3rem;height:.3rem}#PracticePage .MandatePage-all-item,#MandatePage .MandatePage-all-item,#ContactBiography .MandatePage-all-item{color:var(--ink-30);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none}#PracticePage .MandatePage-all-item:focus-visible,#MandatePage .MandatePage-all-item:focus-visible,#ContactBiography .MandatePage-all-item:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#PracticePage .MandatePage-all-item:hover,#MandatePage .MandatePage-all-item:hover,#ContactBiography .MandatePage-all-item:hover{color:var(--ink-100)}}#PracticePage .MandatePage-all-item:active,#MandatePage .MandatePage-all-item:active,#ContactBiography .MandatePage-all-item:active,#PracticePage .MandatePage-all-item:focus-visible,#MandatePage .MandatePage-all-item:focus-visible,#ContactBiography .MandatePage-all-item:focus-visible,#PracticePage .MandatePage-all-item.is-current,#MandatePage .MandatePage-all-item.is-current,#ContactBiography .MandatePage-all-item.is-current{color:var(--ink-100)}#PracticePage .PracticeSelectedMandates-intro,#MandatePage .PracticeSelectedMandates-intro,#ContactBiography .PracticeSelectedMandates-intro{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-70);margin-bottom:var(--space-m);font-style:italic}#PracticePage .PracticeSelectedMandates-list,#MandatePage .PracticeSelectedMandates-list,#ContactBiography .PracticeSelectedMandates-list{flex-direction:column;display:flex}#PracticePage .PracticePage-ctas,#MandatePage .PracticePage-ctas,#ContactBiography .PracticePage-ctas{gap:var(--space-s);margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1);flex-direction:column;display:flex}#PracticePage .PracticePage-cta,#MandatePage .PracticePage-cta,#ContactBiography .PracticePage-cta{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--text);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){#PracticePage .PracticePage-cta:hover,#MandatePage .PracticePage-cta:hover,#ContactBiography .PracticePage-cta:hover{color:var(--ink-60)}#PracticePage .PracticePage-cta:hover .PracticePage-cta-square,#MandatePage .PracticePage-cta:hover .PracticePage-cta-square,#ContactBiography .PracticePage-cta:hover .PracticePage-cta-square{border-color:var(--ink-30)}}#PracticePage .PracticePage-cta:active,#MandatePage .PracticePage-cta:active,#ContactBiography .PracticePage-cta:active{color:var(--ink-60)}#PracticePage .PracticePage-cta:active .PracticePage-cta-square,#MandatePage .PracticePage-cta:active .PracticePage-cta-square,#ContactBiography .PracticePage-cta:active .PracticePage-cta-square{border-color:var(--ink-30)}#PracticePage .PracticePage-cta-square,#MandatePage .PracticePage-cta-square,#ContactBiography .PracticePage-cta-square{border:1px solid var(--ink-50);width:8px;height:8px;transition:border-color var(--dur-s)var(--ease-out);background:0 0;flex-shrink:0}#PracticePage .PracticeCrossLinks,#MandatePage .PracticeCrossLinks,#ContactBiography .PracticeCrossLinks{align-items:flex-start;gap:var(--space-2xs);margin-top:var(--space-2xl);flex-direction:column;display:flex}#PracticePage .PracticeCrossLinks-item,#MandatePage .PracticeCrossLinks-item,#ContactBiography .PracticeCrossLinks-item{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);display:inline-flex}#PracticePage .PracticeCrossLinks-item:before,#MandatePage .PracticeCrossLinks-item:before,#ContactBiography .PracticeCrossLinks-item:before{content:"";background:currentColor;flex-shrink:0;width:.3rem;height:.3rem}#PracticePage .PracticeCrossLinks-item,#MandatePage .PracticeCrossLinks-item,#ContactBiography .PracticeCrossLinks-item{color:var(--ink-30);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none}#PracticePage .PracticeCrossLinks-item:focus-visible,#MandatePage .PracticeCrossLinks-item:focus-visible,#ContactBiography .PracticeCrossLinks-item:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#PracticePage .PracticeCrossLinks-item:hover,#MandatePage .PracticeCrossLinks-item:hover,#ContactBiography .PracticeCrossLinks-item:hover{color:var(--ink-100)}}#PracticePage .PracticeCrossLinks-item:active,#MandatePage .PracticeCrossLinks-item:active,#ContactBiography .PracticeCrossLinks-item:active,#PracticePage .PracticeCrossLinks-item:focus-visible,#MandatePage .PracticeCrossLinks-item:focus-visible,#ContactBiography .PracticeCrossLinks-item:focus-visible{color:var(--ink-100)}#PracticePage .PracticeCrossLinks-item.is-external:before,#MandatePage .PracticeCrossLinks-item.is-external:before,#ContactBiography .PracticeCrossLinks-item.is-external:before{display:none}.StickyPageHead{top:var(--sticky-top,0px);z-index:50;pointer-events:none;height:0;position:sticky}.StickyPageHead .StickyPageHead-bar{padding:var(--inset-s)0;opacity:0;transition:opacity var(--dur-s)var(--ease-out),transform var(--dur-s)var(--ease-out);align-items:center;display:flex;position:relative;transform:translateY(-4px)}.StickyPageHead .StickyPageHead-bar:before{content:"";top:0;bottom:0;left:calc(-1*var(--bar-l,0px));right:calc(-1*var(--bar-r,0px));z-index:-1;background:var(--color-background);border-bottom:1px solid var(--line);position:absolute}@media (max-width:768px){.StickyPageHead .StickyPageHead-bar{margin:0 calc(-1*var(--pad));padding:var(--inset-xs)var(--pad)}}.StickyPageHead .StickyPageHead-link{min-width:0;color:var(--text);-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.StickyPageHead .StickyPageHead-link:hover{color:var(--ink-60)}.StickyPageHead .StickyPageHead-link:hover .StickyPageHead-back{color:var(--text)}}.StickyPageHead .StickyPageHead-link:focus-visible{outline:1px solid var(--ink-50);outline-offset:4px}.StickyPageHead .StickyPageHead-back{padding:var(--inset-2xs);color:var(--ink-60);opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-settle),color var(--dur-s)var(--ease-out);-webkit-tap-highlight-color:#0000;margin:-.5rem;display:flex;position:absolute;left:0;transform:none}@media (max-width:768px){.StickyPageHead .StickyPageHead-back{left:var(--pad)}}.StickyPageHead .StickyPageHead-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;display:block;overflow:hidden}.StickyPageHead.is-shown{pointer-events:auto}.StickyPageHead.is-shown .StickyPageHead-bar{opacity:1;transform:none}.StickyPageHead.is-shown .StickyPageHead-back{opacity:1;transform:translateX(calc(-1*(var(--gap) + 14px)))}@media (max-width:768px){.StickyPageHead .StickyPageHead-back{transform:translate(.6rem)}.StickyPageHead .StickyPageHead-title{padding-left:calc(14px + var(--space-2xs))}.StickyPageHead.is-shown .StickyPageHead-back{transform:none}}#PracticePage .PracticePage-cta-square,#MandatePage .PracticePage-cta-square,#ContactBiography .PracticePage-cta-square{background:currentColor;border:0;flex-shrink:0;width:8px;height:8px;animation:none}#PracticePage .PracticePage-cta:after,#MandatePage .PracticePage-cta:after,#ContactBiography .PracticePage-cta:after{content:"";width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#PracticePage .PracticePage-cta[target=_blank]:after,#PracticePage .PracticePage-cta[href^=http]:after,#PracticePage .PracticePage-cta[href^=mailto\:]:after,#PracticePage .PracticePage-cta[href^=tel\:]:after,#MandatePage .PracticePage-cta[target=_blank]:after,#MandatePage .PracticePage-cta[href^=http]:after,#MandatePage .PracticePage-cta[href^=mailto\:]:after,#MandatePage .PracticePage-cta[href^=tel\:]:after,#ContactBiography .PracticePage-cta[target=_blank]:after,#ContactBiography .PracticePage-cta[href^=http]:after,#ContactBiography .PracticePage-cta[href^=mailto\:]:after,#ContactBiography .PracticePage-cta[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#PracticePage .PracticePage-cta[href^=\#]:after,#MandatePage .PracticePage-cta[href^=\#]:after,#ContactBiography .PracticePage-cta[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#PracticePage .PracticePage-cta:hover:after,#MandatePage .PracticePage-cta:hover:after,#ContactBiography .PracticePage-cta:hover:after{opacity:1}}#PracticePage .PracticePage-cta:active:after,#MandatePage .PracticePage-cta:active:after,#ContactBiography .PracticePage-cta:active:after,#PracticePage .PracticePage-cta:focus-visible:after,#MandatePage .PracticePage-cta:focus-visible:after,#ContactBiography .PracticePage-cta:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#PracticePage .PracticePage-cta:after,#MandatePage .PracticePage-cta:after,#ContactBiography .PracticePage-cta:after{transition:none}}#PracticePage .PracticeCrossLinks-item:after,#MandatePage .PracticeCrossLinks-item:after,#ContactBiography .PracticeCrossLinks-item:after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#PracticePage .PracticeCrossLinks-item[target=_blank]:after,#PracticePage .PracticeCrossLinks-item[href^=http]:after,#PracticePage .PracticeCrossLinks-item[href^=mailto\:]:after,#PracticePage .PracticeCrossLinks-item[href^=tel\:]:after,#MandatePage .PracticeCrossLinks-item[target=_blank]:after,#MandatePage .PracticeCrossLinks-item[href^=http]:after,#MandatePage .PracticeCrossLinks-item[href^=mailto\:]:after,#MandatePage .PracticeCrossLinks-item[href^=tel\:]:after,#ContactBiography .PracticeCrossLinks-item[target=_blank]:after,#ContactBiography .PracticeCrossLinks-item[href^=http]:after,#ContactBiography .PracticeCrossLinks-item[href^=mailto\:]:after,#ContactBiography .PracticeCrossLinks-item[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#PracticePage .PracticeCrossLinks-item[href^=\#]:after,#MandatePage .PracticeCrossLinks-item[href^=\#]:after,#ContactBiography .PracticeCrossLinks-item[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#PracticePage .PracticeCrossLinks-item:hover:after,#MandatePage .PracticeCrossLinks-item:hover:after,#ContactBiography .PracticeCrossLinks-item:hover:after{opacity:1}}#PracticePage .PracticeCrossLinks-item:active:after,#MandatePage .PracticeCrossLinks-item:active:after,#ContactBiography .PracticeCrossLinks-item:active:after,#PracticePage .PracticeCrossLinks-item:focus-visible:after,#MandatePage .PracticeCrossLinks-item:focus-visible:after,#ContactBiography .PracticeCrossLinks-item:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#PracticePage .PracticeCrossLinks-item:after,#MandatePage .PracticeCrossLinks-item:after,#ContactBiography .PracticeCrossLinks-item:after{transition:none}}#PracticePage a.MandatePage-all-item:after,#MandatePage a.MandatePage-all-item:after,#ContactBiography a.MandatePage-all-item:after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#PracticePage a.MandatePage-all-item[target=_blank]:after,#PracticePage a.MandatePage-all-item[href^=http]:after,#PracticePage a.MandatePage-all-item[href^=mailto\:]:after,#PracticePage a.MandatePage-all-item[href^=tel\:]:after,#MandatePage a.MandatePage-all-item[target=_blank]:after,#MandatePage a.MandatePage-all-item[href^=http]:after,#MandatePage a.MandatePage-all-item[href^=mailto\:]:after,#MandatePage a.MandatePage-all-item[href^=tel\:]:after,#ContactBiography a.MandatePage-all-item[target=_blank]:after,#ContactBiography a.MandatePage-all-item[href^=http]:after,#ContactBiography a.MandatePage-all-item[href^=mailto\:]:after,#ContactBiography a.MandatePage-all-item[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#PracticePage a.MandatePage-all-item[href^=\#]:after,#MandatePage a.MandatePage-all-item[href^=\#]:after,#ContactBiography a.MandatePage-all-item[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#PracticePage a.MandatePage-all-item:hover:after,#MandatePage a.MandatePage-all-item:hover:after,#ContactBiography a.MandatePage-all-item:hover:after{opacity:1}}#PracticePage a.MandatePage-all-item:active:after,#MandatePage a.MandatePage-all-item:active:after,#ContactBiography a.MandatePage-all-item:active:after,#PracticePage a.MandatePage-all-item:focus-visible:after,#MandatePage a.MandatePage-all-item:focus-visible:after,#ContactBiography a.MandatePage-all-item:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#PracticePage a.MandatePage-all-item:after,#MandatePage a.MandatePage-all-item:after,#ContactBiography a.MandatePage-all-item:after{transition:none}#InCountryNetworks .OperationalDepth-plate,#InCountryNetworks .OperationalDepth-category-body,#InCountryNetworks .OperationalDepth-node-body,#InCountryNetworks .OperationalDepth-category,#InCountryNetworks .OperationalDepth-node,#InCountryNetworks .OperationalDepth-fragment,#InCountryNetworks .OperationalDepth-node-links{transform:none;transition:none!important}}#InCountryNetworks{--c-full:var(--ink-100);--c-high:var(--ink-85);--c-mid:var(--ink-70);--c-low:var(--ink-50);--c-faint:var(--ink-30);--c-border:var(--line);--d-surface:rgba(var(--depth-rgb),.04);--d-shadow:rgba(var(--depth-rgb),.06);--d-flash:rgba(var(--depth-rgb),.12)}#InCountryNetworks #OperationalNetworks{margin-top:var(--space-2xl)}#InCountryNetworks #OperationalNetworks .title{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title)}#InCountryNetworks #OperationalNetworks .intro{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-s);white-space:pre-line}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section{margin-top:var(--space-2xl)}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .StuckTitle-mark{height:0;display:block}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .StuckTitle-button{align-items:center;gap:var(--space-2xs);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-title{z-index:5;padding:var(--space-s)0;margin-top:calc(-1*var(--space-s));position:sticky;top:0}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-title:after{content:"";top:0;bottom:0;left:calc(-1*var(--bar-l,0px));right:calc(-1*var(--bar-r,0px));z-index:-1;background:var(--color-background);transition:border-color var(--dur-s)var(--ease-out);border-bottom:1px solid #0000;position:absolute}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-title.is-stuck:after{border-bottom-color:var(--line)}@media (max-width:768px){#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-title{margin-left:calc(-1*var(--pad));margin-right:calc(-1*var(--pad));padding-left:var(--pad);padding-right:var(--pad);top:calc(var(--bar) + env(safe-area-inset-top,0px))}}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);align-items:center;gap:var(--space-2xs);display:flex}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-title:before{content:"";background:var(--ink-100);flex-shrink:0;width:8px;height:8px}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-items{padding-top:var(--space-s);gap:var(--space-xl);flex-direction:column;display:flex}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-item .OperationalNetworks-section-item-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-style:italic}#InCountryNetworks #OperationalNetworks .OperationalNetworks-section .OperationalNetworks-section-item .OperationalNetworks-section-item-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--c-mid);margin:.2rem 0 0}#InCountryNetworks .OperationalDepth{--od-indent:0px;margin-top:0}#InCountryNetworks .OperationalDepth-heading{align-items:center;gap:var(--space-2xs);display:flex}@media (max-width:768px){#InCountryNetworks .OperationalDepth-heading{padding:var(--inset-3xs)0}}#InCountryNetworks .OperationalDepth-heading-toggle,#InCountryNetworks .OperationalDepth-heading-name{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:0;font-family:inherit}#InCountryNetworks .OperationalDepth-heading-toggle{flex-shrink:0;justify-content:center;align-items:center;display:flex}#InCountryNetworks .OperationalDepth-heading-name{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);text-align:left;color:var(--text);transition:color var(--dur-s)var(--ease-out);font-style:italic}@media (hover:hover){#InCountryNetworks .OperationalDepth-heading-name:hover{color:var(--ink-60)}}#InCountryNetworks .OperationalDepth-heading-name:active{color:var(--ink-60)}#InCountryNetworks .OperationalDepth-heading.open .OperationalDepth-heading-name{color:var(--c-high)}#InCountryNetworks .OperationalDepth-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);text-align:left;width:100%;color:var(--c-mid);margin:var(--space-3xs)0 0;padding:0 0 0 var(--od-indent);cursor:pointer;-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);background:0 0;border:none;font-family:inherit;display:block}@media (hover:hover){#InCountryNetworks .OperationalDepth-description:hover{color:var(--ink-100)}}#InCountryNetworks .OperationalDepth-heading.open~.OperationalDepth-description{color:var(--c-low)}@media (hover:hover){#InCountryNetworks .OperationalDepth-heading.open~.OperationalDepth-description:hover{color:var(--ink-100)}}#InCountryNetworks .OperationalDepth-indicator{border:1px solid var(--c-low);width:10px;height:10px;transition:background .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out);background:0 0;border-radius:0;flex-shrink:0;display:block;position:relative}#InCountryNetworks .OperationalDepth-indicator.open,#InCountryNetworks .OperationalDepth-heading-toggle .OperationalDepth-indicator.open{background:var(--c-high);border-color:var(--c-high)}@media (hover:hover){#InCountryNetworks .OperationalDepth-heading:hover .OperationalDepth-indicator:not(.open){background:var(--c-high);border-color:var(--c-high)}#InCountryNetworks .OperationalDepth-heading:not(.open):hover~.OperationalDepth-description{color:var(--c-mid)}}#InCountryNetworks .OperationalDepth-plate>div{overflow:hidden}#InCountryNetworks .OperationalDepth-plate-inner{padding:var(--space-s)0 0 var(--od-indent)}#InCountryNetworks .OperationalDepth-category{opacity:0;transition:opacity var(--dur-disclose-close)var(--ease-disclose-close),transform var(--dur-disclose-close)var(--ease-disclose-close);transform:translateY(.25em)}#InCountryNetworks .OperationalDepth-plate.open .OperationalDepth-category{--appear-delay:calc(var(--i,0)*var(--stagger-open));opacity:1;transition:opacity calc(var(--dur-disclose-open) - var(--appear-delay))var(--ease-disclose-open)var(--appear-delay),transform calc(var(--dur-disclose-open) - var(--appear-delay))var(--ease-disclose-open)var(--appear-delay);transform:none}#InCountryNetworks .OperationalDepth-category+.OperationalDepth-category{margin-top:var(--space-3xs)}#InCountryNetworks .OperationalDepth-category:first-child .OperationalDepth-category-label{margin-top:0}#InCountryNetworks .OperationalDepth-category-label{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);font-size:var(--fs-s);align-items:center;gap:var(--space-2xs);color:var(--c-mid);padding:var(--inset-3xs)0;cursor:pointer;-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);background:0 0;border:none;margin-top:0;margin-bottom:0;font-family:inherit;display:flex}@media (hover:hover){#InCountryNetworks .OperationalDepth-category-label:hover{color:var(--ink-100)}#InCountryNetworks .OperationalDepth-category-label:hover .OperationalDepth-indicator:not(.open){border-color:var(--ink-100)}}#InCountryNetworks .OperationalDepth-category-label:active{color:var(--ink-100)}#InCountryNetworks .OperationalDepth-category-label.open{color:var(--c-high)}#InCountryNetworks .OperationalDepth-category-body>div{overflow:hidden}#InCountryNetworks .OperationalDepth-nodes{padding-left:var(--inset-xs);flex-direction:column;display:flex}@media (max-width:768px){#InCountryNetworks .OperationalDepth-nodes{padding-left:var(--inset-3xs)}}#InCountryNetworks .OperationalDepth-node{opacity:0;transition:opacity var(--dur-disclose-close)var(--ease-disclose-close),transform var(--dur-disclose-close)var(--ease-disclose-close);transform:translateY(.25em)}#InCountryNetworks .OperationalDepth-category-body.open .OperationalDepth-node{--appear-delay:calc(var(--i,0)*var(--stagger-open));opacity:1;transition:opacity calc(var(--dur-disclose-open) - var(--appear-delay))var(--ease-disclose-open)var(--appear-delay),transform calc(var(--dur-disclose-open) - var(--appear-delay))var(--ease-disclose-open)var(--appear-delay);transform:none}#InCountryNetworks .OperationalDepth-node[data-weight=heavy] .OperationalDepth-node-name{color:var(--c-mid)}#InCountryNetworks .OperationalDepth-node[data-weight=light] .OperationalDepth-node-name{color:var(--c-low)}#InCountryNetworks .OperationalDepth-node[data-weight=heavy] .OperationalDepth-node-toggle{padding-top:var(--inset-xs);padding-bottom:var(--inset-xs)}@media (max-width:768px){#InCountryNetworks .OperationalDepth-node[data-weight=heavy] .OperationalDepth-node-toggle{padding-top:var(--inset-3xs);padding-bottom:var(--inset-3xs)}}#InCountryNetworks .OperationalDepth-node[data-weight=light] .OperationalDepth-node-toggle{padding-top:var(--inset-2xs);padding-bottom:var(--inset-2xs)}@media (max-width:768px){#InCountryNetworks .OperationalDepth-node[data-weight=light] .OperationalDepth-node-toggle{padding-top:var(--inset-xs);padding-bottom:var(--inset-xs)}}#InCountryNetworks .OperationalDepth-node-toggle{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--inset-2xs)0;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;font-family:inherit;display:flex}@media (max-width:768px){#InCountryNetworks .OperationalDepth-node-toggle{padding:var(--inset-2xs)0;min-height:1.75rem}}@media (hover:hover){#InCountryNetworks .OperationalDepth-node-toggle:hover .OperationalDepth-node-name{color:var(--ink-100)}#InCountryNetworks .OperationalDepth-node-toggle:hover .OperationalDepth-indicator:not(.open){border-color:var(--c-mid)}}#InCountryNetworks .OperationalDepth-node-toggle:active .OperationalDepth-node-name{color:var(--ink-100)}#InCountryNetworks .OperationalDepth-node-toggle.open{cursor:pointer}#InCountryNetworks .OperationalDepth-node-toggle.open .OperationalDepth-node-name{color:var(--c-high)}#InCountryNetworks .OperationalDepth-node-name{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);font-size:var(--fs-s);color:var(--c-low);text-align:left;transition:color var(--dur-s)var(--ease-out),translate .5s cubic-bezier(.25,.46,.45,.94)}#InCountryNetworks .OperationalDepth-node-body>div{padding-left:var(--inset-m);overflow:hidden}@media (max-width:768px){#InCountryNetworks .OperationalDepth-node-body>div{padding-left:var(--inset-xs)}}#InCountryNetworks .OperationalDepth-node-content{padding:0 0 var(--inset-s)}#InCountryNetworks .OperationalDepth-fragments{margin:0}#InCountryNetworks .OperationalDepth-fragment{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-text);color:var(--c-mid);opacity:0;transition:opacity var(--dur-disclose-close)var(--ease-disclose-close),transform var(--dur-disclose-close)var(--ease-disclose-close);display:block;position:relative;transform:translateY(.25em)}@media (max-width:768px){#InCountryNetworks .OperationalDepth-fragment{font-size:var(--fs-s);line-height:var(--lh-text)}}#InCountryNetworks .OperationalDepth-fragment.lead{color:var(--c-high);padding-left:0;font-style:normal}#InCountryNetworks .OperationalDepth-fragment+.OperationalDepth-fragment{padding-left:var(--inset-m);margin-top:.35em}@media (max-width:768px){#InCountryNetworks .OperationalDepth-fragment+.OperationalDepth-fragment{padding-left:var(--inset-s)}}#InCountryNetworks .OperationalDepth-fragment+.OperationalDepth-fragment:before{content:"—";color:var(--c-faint);font-style:normal;position:absolute;left:.15rem}#InCountryNetworks .OperationalDepth-node-body.open .OperationalDepth-fragment,#InCountryNetworks .OperationalDepth-node-body.open .OperationalDepth-node-links{--appear-delay:calc(var(--i,0)*var(--stagger-open));opacity:1;transition:opacity calc(var(--dur-disclose-open) - var(--appear-delay))var(--ease-disclose-open)var(--appear-delay),transform calc(var(--dur-disclose-open) - var(--appear-delay))var(--ease-disclose-open)var(--appear-delay);transform:none}#InCountryNetworks .OperationalDepth-node-links{margin-top:var(--space-xs);gap:var(--space-3xs);opacity:0;transition:opacity var(--dur-disclose-close)var(--ease-disclose-close),transform var(--dur-disclose-close)var(--ease-disclose-close);flex-wrap:wrap;display:flex;transform:translateY(.25em)}#InCountryNetworks .OperationalDepth-link-sep{display:none}#InCountryNetworks .OperationalDepth-node[data-path-target] .OperationalDepth-node-name{color:var(--c-high);translate:3px}#InCountryNetworks .OperationalDepth-node[data-path-target] .OperationalDepth-indicator:not(.open){border-color:var(--c-high)}#InCountryNetworks .OperationalDepth-link{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--c-low);padding:.2rem var(--inset-2xs);box-shadow:inset 0 0 0 .5px var(--c-faint);cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:left;transition:color var(--dur-s)var(--ease-out),box-shadow var(--dur-s)var(--ease-out),background var(--dur-s)var(--ease-out);background:0 0;border:none;border-radius:2px;font-family:inherit}@media (max-width:768px){#InCountryNetworks .OperationalDepth-link{font-size:var(--fs-2xs);padding:var(--inset-3xs)var(--inset-2xs)}}@media (hover:hover){#InCountryNetworks .OperationalDepth-link:hover{color:var(--c-full);box-shadow:inset 0 0 0 .5px var(--c-low)}}#InCountryNetworks .OperationalDepth-link:active{color:var(--c-full);box-shadow:inset 0 0 0 .5px var(--c-mid)}#InCountryNetworks .OperationalDepth-link.link-on-path{color:var(--c-mid);box-shadow:inset 0 0 0 .5px var(--c-faint)}#InCountryNetworks .OperationalDepth-indicator{position:relative}#Methodology .title{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title)}#Methodology .description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-2xs);white-space:pre-line}#Methodology .content{width:100%;margin-top:var(--space-2xl);position:relative}#Methodology .content .content-item{padding-left:var(--inset-m);margin-bottom:var(--space-xl);position:relative}#Methodology .content .content-item:before{content:"";background:var(--text);width:.45rem;height:.45rem;animation:dotIn var(--dur-m)var(--ease-out)forwards;animation-delay:var(--stagger,0s);animation-play-state:paused;display:block;position:absolute;top:0;left:0;transform:translate(-50%,125%)scale(0)}#Methodology .content .content-item:after{content:"";background:var(--line);transform-origin:top;width:1px;animation:lineIn var(--dur-l)var(--ease-io)forwards;animation-delay:calc(var(--stagger,0s) + .15s);animation-play-state:paused;position:absolute;top:.7875rem;bottom:-3.7875rem;left:0;transform:translate(-50%)scaleY(0)}#Methodology .content .content-item:last-child:after{display:none}#Methodology .content .content-item.in-view:before,#Methodology .content .content-item.in-view:after,#Methodology .content .content-item.in-view .MethodologyNetworks-item-outline{animation-play-state:running}#Methodology .content .content-item .content-item-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold)}#Methodology .content .content-item .content-item-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);white-space:pre-line}#Methodology .content #MethodologyNetworks .MethodologyNetworks-subtitle{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);margin-top:var(--space-3xs);white-space:pre-line}#Methodology .content #MethodologyNetworks .MethodologyNetworks-columns{align-items:flex-start;gap:var(--space-xl);margin-top:var(--space-s);display:flex}@media (max-width:768px){#Methodology .content #MethodologyNetworks .MethodologyNetworks-columns{gap:var(--space-l)}}#Methodology .content #MethodologyNetworks .MethodologyNetworks-column{gap:var(--space-2xs);flex-direction:column;display:flex}#Methodology .content #MethodologyNetworks .MethodologyNetworks-item{align-items:center;gap:var(--space-xs);display:flex}#Methodology .content #MethodologyNetworks .MethodologyNetworks-item-outline{aspect-ratio:1;border:1px solid var(--ink-50);width:.5rem;animation:outlineFill var(--dur-m)var(--ease-out)forwards;animation-delay:calc(var(--stagger,0s) + .4s + var(--item-index,0)*.15s);background:0 0;flex-shrink:0;animation-play-state:paused}#Methodology .content #MethodologyNetworks.in-view .MethodologyNetworks-item-outline{animation-play-state:running}#Methodology .content #MethodologyNetworks .MethodologyNetworks-item-name{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);font-size:var(--fs-s);color:var(--ink-70);white-space:nowrap}#Methodology .content #MethodologyNetworks .MethodologyNetworks-item-name.expandable{align-items:center;gap:var(--space-2xs);cursor:pointer;-webkit-tap-highlight-color:#0000;transition:color var(--dur-s)var(--ease-out);background:0 0;border:none;padding:0;font-family:inherit;display:flex}@media (hover:hover){#Methodology .content #MethodologyNetworks .MethodologyNetworks-item-name.expandable:hover{color:var(--text)}}#Methodology .content #MethodologyNetworks .MethodologyNetworks-expand-icon{width:.4rem;height:.4rem;color:inherit;opacity:.5;transition:opacity var(--dur-s)var(--ease-out);flex-shrink:0;position:relative}#Methodology .content #MethodologyNetworks .MethodologyNetworks-expand-icon svg{display:block}#Methodology .content #MethodologyNetworks .MethodologyNetworks-expand-icon.open,#Methodology .content #MethodologyNetworks .MethodologyNetworks-item-name.expandable:hover .MethodologyNetworks-expand-icon{opacity:.8}#Methodology .content #MethodologyNetworks .MethodologyNetworks-subsectors{overflow:hidden}#Methodology .content #MethodologyNetworks .MethodologyNetworks-subsectors-inner{gap:var(--space-3xs);padding:var(--inset-2xs)0 var(--inset-3xs)var(--inset-m);opacity:0;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);flex-wrap:wrap;display:flex;transform:translateY(-4px)}#Methodology .content #MethodologyNetworks .MethodologyNetworks-subsectors.open .MethodologyNetworks-subsectors-inner{opacity:1;transition:opacity .4s var(--ease-out)80ms,transform .5s cubic-bezier(.16,1,.3,1)50ms;transform:translateY(0)}#Methodology .content #MethodologyNetworks .MethodologyNetworks-subsector{font-size:var(--fs-2xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);font-size:var(--fs-2xs);color:var(--ink-50);padding:.15rem var(--inset-2xs);box-shadow:inset 0 0 0 .5px var(--line-strong);white-space:nowrap;border-radius:1px}#Methodology .content #MethodologyNetworks .MethodologyNetworks-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-xl);margin-bottom:var(--space-s);white-space:pre-line}@keyframes dotIn{0%{transform:translate(-50%,125%)scale(0)}to{transform:translate(-50%,125%)scale(1)}}@keyframes lineIn{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes outlineFill{0%{background:0 0}to{background:var(--text)}}#PeriplusResearch .Mandate{margin-top:1em;scroll-margin-top:2rem}@media (max-width:768px){#PeriplusResearch .Mandate{scroll-margin-top:calc(var(--bar) + var(--space-xl))}}#PeriplusResearch .Mandate .description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);white-space:pre-line}#PeriplusResearch .Mandate .Mandate-items{margin-top:var(--space-l)}#PeriplusResearch .Mandate .Mandate-items>:first-child .Mandate-row{padding-top:0}#Contact .document{min-height:auto}#Contact #Biography{margin-top:var(--space-xl)}#Contact #Biography .biography-head{color:var(--text);-webkit-tap-highlight-color:#0000;justify-content:space-between;align-items:center;text-decoration:none;display:flex}#Contact #Biography .biography-head .bigoraphy-head-title .title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold)}#Contact #Biography .biography-head .bigoraphy-head-title .subtitle{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-style:italic}#Contact #Biography .biography-head .biography-head-icon{color:var(--ink-50);transition:color var(--dur-s)var(--ease-out);flex-shrink:0}@media (hover:hover){#Contact #Biography .biography-head:hover .biography-head-icon{color:var(--text)}}#Contact #Biography .biography-always-visible{margin-top:var(--space-s);padding-bottom:var(--space-xl);border-bottom:1px solid var(--line)}#Contact #Biography .biography-always-visible .biography-always-visible-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);display:block}#Contact #Biography .biography-always-visible .biography-always-visible-link:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#Contact #Biography .biography-always-visible .biography-always-visible-link:hover{color:var(--ink-60)}}#Contact #Biography .biography-always-visible .biography-always-visible-link:active,#Contact #Biography .biography-always-visible .biography-always-visible-link:focus-visible{color:var(--ink-60)}#Contact #Biography .biography-always-visible .biography-always-visible-cta{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);margin-top:var(--space-xs);padding:var(--inset-3xs)0;font-weight:var(--fw-bold);color:var(--text);transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none;display:flex}#Contact #Biography .biography-always-visible .biography-always-visible-cta:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#Contact #Biography .biography-always-visible .biography-always-visible-cta:hover{color:var(--ink-60)}}#Contact #Biography .biography-always-visible .biography-always-visible-cta:active,#Contact #Biography .biography-always-visible .biography-always-visible-cta:focus-visible{color:var(--ink-60)}#Contact #Biography .biography-always-visible .lk{align-items:center;gap:var(--space-2xs);display:flex}#Contact #Biography .biography-paragraphs{gap:var(--space-l);margin-top:var(--space-xl);flex-direction:column;display:flex}#Contact #Biography .biography-paragraphs>.testimonials-quote{margin-top:calc(var(--space-xl) - var(--space-l))}#Contact #Biography .biography-paragraphs .biography-paragraph-text{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);white-space:pre-line}#Contact #Biography .biography-paragraphs .biography-paragraph-link,#Contact #Biography .biography-paragraphs .biography-form-card-link{--link-gap:var(--space-2xs);align-items:center;gap:var(--link-gap);transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none;display:inline-flex}#Contact #Biography .biography-paragraphs .biography-paragraph-link:focus-visible,#Contact #Biography .biography-paragraphs .biography-form-card-link:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){#Contact #Biography .biography-paragraphs .biography-paragraph-link:hover,#Contact #Biography .biography-paragraphs .biography-form-card-link:hover{color:var(--ink-60)}}#Contact #Biography .biography-paragraphs .biography-paragraph-link:active,#Contact #Biography .biography-paragraphs .biography-form-card-link:active,#Contact #Biography .biography-paragraphs .biography-paragraph-link:focus-visible,#Contact #Biography .biography-paragraphs .biography-form-card-link:focus-visible{color:var(--ink-60)}#Contact #Biography .biography-paragraphs .biography-paragraph-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--text);margin-top:var(--space-m);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}#Contact #Biography .biography-paragraphs .biography-forms{gap:var(--space-xl);margin-top:var(--space-s);flex-direction:column;display:flex}#Contact #Biography .biography-paragraphs .biography-form-card{gap:var(--space-xs);flex-direction:column;display:flex}#Contact #Biography .biography-paragraphs .biography-form-card-text{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);opacity:.5}#Contact #Biography .biography-paragraphs .biography-form-card-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);color:var(--text)}#Contact .biography-cta-text{text-decoration:none;position:relative}#Contact .biography-cta-square{border:1px solid var(--ink-50);width:8px;height:8px;animation:outlineFill var(--dur-m)var(--ease-out)forwards;background:0 0;flex-shrink:0;animation-play-state:paused}#Contact .biography-cta-square.in-view{animation-play-state:running}#Contact .contact-section{margin-top:var(--space-2xl)}#Contact .contact-section .contact-section-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold)}#Contact .contact-section .contact-section-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-s);white-space:pre-line}#Contact .contact-gallery{margin-top:var(--space-2xl);padding-bottom:var(--inset-l)}#Contact .contact-gallery .contact-gallery-image{aspect-ratio:16/10;cursor:pointer;width:100%;position:relative;overflow:hidden}#Contact .contact-gallery .contact-gallery-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}#Contact .contact-gallery .contact-gallery-image img.active{opacity:1}#Contact .contact-gallery .contact-gallery-dots{justify-content:center;gap:var(--space-2xs);margin-top:var(--space-m);display:flex}#Contact .contact-gallery .contact-gallery-dot{background:var(--line-strong);cursor:pointer;width:7px;height:7px;transition:background var(--dur-s)var(--ease-out);border:none;border-radius:50%;padding:0}#Contact .contact-gallery .contact-gallery-dot.active{background:var(--ink-85)}@media (hover:hover){#Contact .contact-gallery .contact-gallery-dot:hover:not(.active){background:var(--ink-100)}}#ContactBiography .ContactBiography-nav{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title)}#ContactBiography .ContactBiography-nav .PracticePage-back{vertical-align:middle;margin-bottom:0}#ContactBiography .ContactBiography-head{margin-top:var(--space-xl)}#ContactBiography .ContactBiography-name{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold)}#ContactBiography .ContactBiography-role{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-style:italic}#ContactForm .periplusSignals-head .title{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title)}#ContactForm .periplusSignals-head .description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-s);white-space:pre-line;font-style:italic}#ContactForm .periplusSignals-section-heading{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#ContactForm .periplusSignals-section-heading h3{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);font-size:var(--fs-xl)}#ContactForm .periplusSignals-informations{margin-top:var(--space-xl)}#ContactForm .periplusSignals-informations--context{margin-top:var(--space-l)}#ContactForm .periplusSignals-informations{gap:var(--space-l);z-index:10;flex-direction:column;display:flex;position:relative}#ContactForm .periplusSignals-informations .periplusSignals-informations-input{position:relative}#ContactForm .periplusSignals-informations .periplusSignals-informations-input:after{content:"";background:var(--ink-50);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-m)var(--ease-io);position:absolute;bottom:0;left:0;transform:scaleX(0)}#ContactForm .periplusSignals-informations .periplusSignals-informations-input:focus-within:after{transition:transform var(--dur-l)var(--ease-expo);transform-origin:0;transform:scaleX(1)}#ContactForm .periplusSignals-informations .periplusSignals-informations-input:has(.formSelect.open):after{transition:transform var(--dur-l)var(--ease-expo);transform-origin:0;transform:scaleX(1)}#ContactForm .periplusSignals-informations .periplusSignals-informations-input input,#ContactForm .periplusSignals-informations .periplusSignals-informations-input textarea{padding:var(--inset-s)0;width:100%;color:var(--text);font-family:Cardo,serif;font-size:var(--fs-base);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);background:0 0;border:none;outline:none}#ContactForm .periplusSignals-informations .periplusSignals-informations-input input::placeholder,#ContactForm .periplusSignals-informations .periplusSignals-informations-input textarea::placeholder{color:var(--ink-50)}#ContactForm .periplusSignals-informations .periplusSignals-informations-input input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ContactForm .periplusSignals-informations .periplusSignals-informations-input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ContactForm .periplusSignals-informations .periplusSignals-informations-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ContactForm .periplusSignals-informations .periplusSignals-informations-input textarea:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ContactForm .periplusSignals-informations .periplusSignals-informations-input textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ContactForm .periplusSignals-informations .periplusSignals-informations-input textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ContactForm .periplusSignals-informations .periplusSignals-informations-input textarea{resize:vertical;min-height:5rem}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect{position:relative}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-trigger{padding:var(--inset-s)0;width:100%;color:var(--text);font-family:Cardo,serif;font-size:var(--fs-base);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-placeholder{color:var(--ink-50)}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-arrow{opacity:.5;flex-shrink:0}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-dropdown{background:var(--color-background);border:1px solid var(--line);z-index:20;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-option{width:100%;padding:var(--inset-xs)var(--inset-s);color:var(--text);font-family:Cardo,serif;font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);cursor:pointer;text-align:left;transition:background var(--dur-s)var(--ease-out);background:0 0;border:none;display:block}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-option:hover{background:var(--line-faint)}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-option.selected{opacity:.5}#ContactForm .periplusSignals-informations .periplusSignals-informations-input .formSelect .formSelect-option--clear{opacity:.4;font-style:italic}#ContactForm .periplusSignals-informations .periplusSignals-informations-input{border-bottom:1px solid var(--line)}#ContactForm .periplusSignals-interests{margin-top:var(--space-xl)}#ContactForm .periplusSignals-interests>.title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-style:italic}#ContactForm .periplusSignals-interests .periplusSignals-interests-groups{gap:var(--space-l);margin-top:var(--space-2xs);flex-direction:column;display:flex}#ContactForm .periplusSignals-interests .periplusSignals-interests-group{gap:var(--space-xs);flex-direction:column;display:flex}#ContactForm .periplusSignals-interests .periplusSignals-interests-group-title{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-50);font-weight:var(--fw-bold)}#ContactForm .periplusSignals-interests .periplusSignals-interests-group-title~.periplusSignals-interests-checkbox{padding-left:var(--inset-xs)}#ContactForm .periplusSignals-interests-checkbox{cursor:pointer;align-items:center;gap:var(--space-2xs);-webkit-user-select:none;user-select:none;display:flex}#ContactForm .periplusSignals-interests-checkbox p{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui)}#ContactForm .periplusSignals-interests-checkbox input{appearance:none;border:1px solid var(--ink-30);cursor:pointer;width:10px;height:10px;transition:background .3s var(--ease-out),border-color .3s var(--ease-out);background:0 0;border-radius:0;flex-shrink:0;margin:0;display:inline-block}#ContactForm .periplusSignals-interests-checkbox input:checked{background:var(--ink-85);border-color:var(--ink-85)}#ContactForm .periplusSignals-checkbox-standalone{margin-top:var(--space-l)}#ContactForm .periplusSignals-button{width:fit-content;padding:var(--inset-s)var(--inset-m);background:var(--line);color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);cursor:not-allowed;margin-top:var(--space-xl);transition:background var(--dur-s)var(--ease-out),color var(--dur-s)var(--ease-out);border:none;border-radius:0;outline:none;justify-content:center;align-items:center;font-family:inherit;display:flex}#ContactForm .periplusSignals-button.active{background:var(--text);color:var(--color-background);cursor:pointer}#ContactForm .periplusSignals-success{margin-top:var(--space-xl);padding:var(--inset-m)0;text-align:center}#ContactForm .periplusSignals-success p{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-style:italic}#ContactForm .periplusSignals-error{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:#c44;margin-top:var(--space-m)}#ContactForm .periplusSignals-footer-text{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-xl);opacity:1;white-space:pre-line;font-style:italic}#ContactForm .qa-head .description{margin-top:var(--space-m)}#ContactForm .qa-head+.seminar-programme{margin-top:var(--space-l);border-top:0;padding-top:0}#ContactForm .seminar-programme{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1);scroll-margin-top:2rem}@media (max-width:768px){#ContactForm .seminar-programme{scroll-margin-top:calc(var(--bar) + var(--space-xl))}}#ContactForm .eng-std-section-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);opacity:.5;margin-bottom:var(--space-xs)}#ContactForm .seminar-programme-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);align-items:center;gap:var(--space-2xs);cursor:pointer;text-align:left;-webkit-tap-highlight-color:#0000;color:var(--text);transition:color var(--dur-s)var(--ease-out);background:0 0;border:none;padding:0;font-family:inherit;font-style:italic;display:flex}@media (hover:hover){#ContactForm .seminar-programme-heading:hover{color:var(--ink-85)}}#ContactForm .seminar-programme-heading.open{color:var(--ink-85)}#ContactForm .seminar-programme-heading .OperationalDepth-indicator{border:1px solid var(--ink-50);width:12px;height:12px;transition:background .3s var(--ease-out),border-color .3s var(--ease-out);background:0 0;border-radius:0;flex-shrink:0}#ContactForm .seminar-programme-heading .OperationalDepth-indicator.open{background:var(--ink-85);border-color:var(--ink-85)}@media (hover:hover){#ContactForm .seminar-programme-heading:hover .OperationalDepth-indicator:not(.open){background:var(--ink-85);border-color:var(--ink-85)}}#ContactForm .seminar-programme-heading .seminar-programme-heading-text{position:relative}#ContactForm .seminar-programme-content{overflow:hidden}#ContactForm .seminar-programme-section{padding-top:var(--inset-l)}#ContactForm .seminar-programme-section+.seminar-programme-section{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.06)}#ContactForm .seminar-programme-section-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold)}#ContactForm .seminar-programme-section-text{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-50);margin-top:var(--space-2xs);font-style:italic}#ContactForm .eng-std-item{padding:var(--inset-s)0}#ContactForm .eng-std-item:first-child{padding-top:0}#ContactForm .eng-std-item:last-child{padding-bottom:0}#ContactForm .eng-std-item+.eng-std-item{border-top:1px solid var(--line)}#ContactForm .eng-std-question{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);cursor:pointer;text-align:left;width:100%;color:var(--text);transition:color var(--dur-s)var(--ease-out);-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-family:inherit;display:flex}@media (hover:hover){#ContactForm .eng-std-question:hover{color:var(--ink-60)}}#ContactForm .eng-std-question.open{color:var(--ink-85)}#ContactForm .eng-std-question-text{text-align:left;flex:1}#ContactForm .eng-std-arrow{margin-left:var(--space-s);flex-shrink:0;display:flex}#ContactForm .eng-std-answer-collapse{overflow:hidden}#ContactForm .eng-std-answer-collapse.open>.Disclosure-content{transition-timing-function:var(--ease-io)}#ContactForm .eng-std-answer{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-2xs);padding-bottom:var(--inset-3xs)}#ContactForm .eng-std-answer>p,#ContactForm .eng-std-answer>ul{white-space:pre-line}#ContactForm .eng-std-answer>p:not(:last-child),#ContactForm .eng-std-answer>ul:not(:last-child){margin-bottom:1em}#ContactForm .eng-std-answer-list{margin:0;padding:0;list-style:none}#ContactForm .eng-std-answer-list-item{padding-left:var(--inset-s);position:relative}#ContactForm .eng-std-answer-list-item:not(:last-child){margin-bottom:.5em}#ContactForm .eng-std-answer-list-item:before{content:"";background:currentColor;width:.25rem;height:.25rem;position:absolute;top:.75em;left:0}@media print{#ContactForm .eng-std-item{break-inside:avoid}#ContactForm .eng-std-arrow{display:none}#ContactForm .eng-std-answer-collapse{height:auto!important;overflow:visible!important}}#Contact .biography-cta-square{background:currentColor;border:0;flex-shrink:0;width:8px;height:8px;animation:none}#Contact #Biography .biography-always-visible-cta:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link:after,#Contact #Biography .biography-paragraphs .biography-form-card-link:after{content:"";width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}#Contact #Biography .biography-always-visible-cta[target=_blank]:after,#Contact #Biography .biography-always-visible-cta[href^=http]:after,#Contact #Biography .biography-always-visible-cta[href^=mailto\:]:after,#Contact #Biography .biography-always-visible-cta[href^=tel\:]:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link[target=_blank]:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link[href^=http]:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link[href^=mailto\:]:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link[href^=tel\:]:after,#Contact #Biography .biography-paragraphs .biography-form-card-link[target=_blank]:after,#Contact #Biography .biography-paragraphs .biography-form-card-link[href^=http]:after,#Contact #Biography .biography-paragraphs .biography-form-card-link[href^=mailto\:]:after,#Contact #Biography .biography-paragraphs .biography-form-card-link[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}#Contact #Biography .biography-always-visible-cta[href^=\#]:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link[href^=\#]:after,#Contact #Biography .biography-paragraphs .biography-form-card-link[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){#Contact #Biography .biography-always-visible-cta:hover:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link:hover:after,#Contact #Biography .biography-paragraphs .biography-form-card-link:hover:after{opacity:1}}#Contact #Biography .biography-always-visible-cta:active:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link:active:after,#Contact #Biography .biography-paragraphs .biography-form-card-link:active:after,#Contact #Biography .biography-always-visible-cta:focus-visible:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link:focus-visible:after,#Contact #Biography .biography-paragraphs .biography-form-card-link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#Contact #Biography .biography-always-visible-cta:after,#Contact #Biography .biography-paragraphs .biography-paragraph-link:after,#Contact #Biography .biography-paragraphs .biography-form-card-link:after{transition:none}}#Contact #Biography .biography-always-visible .biography-always-visible-link{text-decoration:none}#ContactForm .seminar-programme-heading .OperationalDepth-indicator{position:relative}#Consultation .consultation-subtitle{color:var(--ink-50);font-size:var(--fs-s);margin-bottom:var(--space-l);line-height:var(--lh-ui)}@media (max-width:768px){#Consultation .calendly-inline-widget{height:750px!important}}.calendly-inline-widget{border-radius:4px;overflow:hidden}.calendly-inline-widget iframe{border:none}#Testimonials.testimonials-card{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}#Testimonials.testimonials-card .testimonials-entry{margin:0 0 var(--space-l);padding:0}#Testimonials.testimonials-card .testimonials-entry:last-child{margin-bottom:0}#Testimonials.testimonials-card .testimonials-entry-quote{font-family:Cardo,serif;font-style:italic;font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-ui);color:var(--ink-100);margin-bottom:var(--space-3xs)}#Testimonials.testimonials-card .testimonials-entry-attribution{font-family:Cardo,serif;font-size:var(--fs-s);font-weight:var(--fw-bold);line-height:var(--lh-ui);color:var(--ink-100)}#Testimonials.testimonials-quote{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#Testimonials.testimonials-quote .testimonials-entry{margin:0 0 var(--space-l);padding:0}#Testimonials.testimonials-quote .testimonials-entry:last-child{margin-bottom:0}#Testimonials.testimonials-quote .testimonials-entry-quote{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:italic;line-height:var(--lh-nav);color:var(--ink-70);margin:0}#Testimonials.testimonials-quote .testimonials-entry-attribution{font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-nav);color:var(--ink-30);margin:var(--space-2xs)0 0}.hidden-layout{max-width:none;margin:0;padding:0}#ReviewRoster{max-width:720px;min-height:100vh;padding:8rem var(--pad)8rem;margin:0 auto}@media (max-width:768px){#ReviewRoster{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}#ReviewRoster .rr-password{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#ReviewRoster .rr-password-form{width:min(480px,80vw)}#ReviewRoster .rr-password-title{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);margin-bottom:var(--space-l)}#ReviewRoster .rr-password-input-wrap{align-items:center;gap:var(--space-m);border-bottom:1px solid var(--line);display:flex;position:relative}#ReviewRoster .rr-password-input-wrap.shake{animation:rr-shake .4s var(--ease-out)}#ReviewRoster .rr-password-input-wrap input{padding:var(--inset-m)0;width:100%;color:var(--text);font-family:var(--font-cardo),serif;font-size:var(--fs-base);font-weight:var(--fw-regular);background:0 0;border:none;outline:none}#ReviewRoster .rr-password-input-wrap input::placeholder{color:var(--ink-50)}#ReviewRoster .rr-password-input-wrap input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-password-input-wrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-password-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-password-arrow{color:var(--line-strong);cursor:default;transition:color var(--dur-s)var(--ease-out);background:0 0;border:none;outline:none;flex-shrink:0;padding:0}#ReviewRoster .rr-password-arrow svg{width:1.25rem;height:1.25rem}#ReviewRoster .rr-password-arrow.active{color:var(--text);cursor:pointer}@keyframes rr-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}#ReviewRoster .rr-head .rr-title{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title)}#ReviewRoster .rr-head .rr-description{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-s);color:var(--ink-60);white-space:pre-line}#ReviewRoster .rr-head .rr-description+.rr-description{margin-top:1em}#ReviewRoster .rr-form-heading{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.08)}#ReviewRoster .rr-form-heading h3{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);font-size:var(--fs-xl)}#ReviewRoster .rr-form-fields{margin-top:var(--space-xl);gap:var(--space-m);z-index:10;flex-direction:column;display:flex;position:relative}#ReviewRoster .rr-field{position:relative}#ReviewRoster .rr-field:after{content:"";background:var(--ink-50);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-m)var(--ease-io);position:absolute;bottom:0;left:0;transform:scaleX(0)}#ReviewRoster .rr-field:focus-within:after{transition:transform var(--dur-l)var(--ease-expo);transform-origin:0;transform:scaleX(1)}#ReviewRoster .rr-field:has(.formSelect.open):after{transition:transform var(--dur-l)var(--ease-expo);transform-origin:0;transform:scaleX(1)}#ReviewRoster .rr-field{border-bottom:1px solid var(--line)}#ReviewRoster .rr-field input,#ReviewRoster .rr-field textarea{padding:var(--inset-xs)0;width:100%;color:var(--text);font-family:Cardo,serif;font-size:var(--fs-base);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);background:0 0;border:none;outline:none}#ReviewRoster .rr-field input::placeholder,#ReviewRoster .rr-field textarea::placeholder{color:var(--ink-30)}#ReviewRoster .rr-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-field textarea:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-field textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-field textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out}#ReviewRoster .rr-field textarea{resize:vertical;min-height:4rem}#ReviewRoster .rr-field .formSelect{position:relative}#ReviewRoster .rr-field .formSelect .formSelect-trigger{padding:var(--inset-xs)0;width:100%;color:var(--text);font-family:Cardo,serif;font-size:var(--fs-base);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}#ReviewRoster .rr-field .formSelect .formSelect-placeholder{color:var(--ink-30)}#ReviewRoster .rr-field .formSelect .formSelect-arrow{opacity:.35;flex-shrink:0}#ReviewRoster .rr-field .formSelect .formSelect-dropdown{background:var(--color-background);border:1px solid var(--line);z-index:20;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}#ReviewRoster .rr-field .formSelect .formSelect-option{width:100%;padding:var(--inset-2xs)var(--inset-xs);color:var(--text);font-family:Cardo,serif;font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);cursor:pointer;text-align:left;transition:background var(--dur-s)var(--ease-out);background:0 0;border:none;display:block}#ReviewRoster .rr-field .formSelect .formSelect-option:hover{background:var(--line-faint)}#ReviewRoster .rr-field .formSelect .formSelect-option.selected{opacity:.4}#ReviewRoster .rr-field .formSelect .formSelect-option--clear{opacity:.3;font-style:italic}#ReviewRoster .rr-file-upload{margin-top:var(--space-l)}#ReviewRoster .rr-file-label{align-items:center;gap:var(--space-2xs);cursor:pointer;padding:var(--inset-xs)0;border-bottom:1px solid var(--line);transition:border-color var(--dur-s)var(--ease-out);display:flex}@media (hover:hover){#ReviewRoster .rr-file-label:hover{border-bottom-color:var(--line-strong)}}#ReviewRoster .rr-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ReviewRoster .rr-file-text{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-30);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rr-file-label:has(.rr-file-remove) #ReviewRoster .rr-file-text{color:var(--ink-70)}#ReviewRoster .rr-file-remove{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:1rem;height:1rem;padding:0;position:relative}#ReviewRoster .rr-file-remove-x{width:100%;height:100%;display:block;position:relative}#ReviewRoster .rr-file-remove-x:before,#ReviewRoster .rr-file-remove-x:after{content:"";background:var(--ink-50);width:70%;height:1px;transition:background var(--dur-s)var(--ease-out);position:absolute;top:50%;left:50%}#ReviewRoster .rr-file-remove-x:before{transform:translate(-50%,-50%)rotate(45deg)}#ReviewRoster .rr-file-remove-x:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (hover:hover){#ReviewRoster .rr-file-remove:hover .rr-file-remove-x:before,#ReviewRoster .rr-file-remove:hover .rr-file-remove-x:after{background:var(--text)}}#ReviewRoster .rr-button{width:fit-content;padding:var(--inset-s)var(--inset-m);background:var(--line);color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);cursor:not-allowed;margin-top:var(--space-xl);transition:background var(--dur-s)var(--ease-out),color var(--dur-s)var(--ease-out);border:none;border-radius:0;outline:none;justify-content:center;align-items:center;font-family:inherit;display:flex}#ReviewRoster .rr-button.active{background:var(--text);color:var(--color-background);cursor:pointer}#ReviewRoster .rr-button--submit{margin-top:var(--space-l)}#ReviewRoster .rr-terms{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.08);animation:rr-fade-in .6s var(--ease-settle)both}@keyframes rr-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#ReviewRoster .rr-terms-inner{padding:var(--inset-m);background:var(--line-faint);border:1px solid var(--line-faint)}#ReviewRoster .rr-terms-title{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m)}#ReviewRoster .rr-terms-text{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-50);line-height:var(--lh-text);white-space:pre-line}#ReviewRoster .rr-terms-text+.rr-terms-text{margin-top:1em}#ReviewRoster .rr-success{margin-top:var(--space-xl);padding:var(--inset-m)0}#ReviewRoster .rr-success p{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);color:var(--ink-70);font-style:italic}#ReviewRoster .rr-error{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:#c44;margin-top:var(--space-m)}.not-found{width:100%;min-height:100dvh;padding:var(--space-3xl)var(--inset-l)var(--space-2xl);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.not-found{padding:var(--space-3xl)var(--pad)var(--space-2xl)}}.not-found .not-found-hero{text-align:center;margin-bottom:var(--space-2xl)}.not-found .not-found-code{font-size:var(--fs-3xl);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-title);color:var(--ink-100)}.not-found .not-found-message{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);margin-top:var(--space-2xs);color:var(--ink-50)}.not-found .not-found-link{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);margin-top:var(--space-l);color:var(--ink-100);transition:color var(--dur-s)var(--ease-out),border-color var(--dur-s)var(--ease-out);text-decoration:none;display:inline-block}.not-found .not-found-link:focus-visible{outline:1px solid var(--ink-50);outline-offset:3px}@media (hover:hover){.not-found .not-found-link:hover{color:var(--ink-60)}}.not-found .not-found-link:active,.not-found .not-found-link:focus-visible{color:var(--ink-60)}.not-found .not-found-link:after{content:none;width:.75em;height:.75em;margin-left:calc(var(--space-2xs) - var(--link-gap,0px));vertical-align:-.05em;clip-path:polygon(8.92% 46.88%,82.24% 46.88%,82.24% 53.12%,8.92% 53.12%,8.92% 46.88%,58.84% 14.64%,94.19% 50%,89.77% 54.42%,54.42% 19.06%,58.84% 14.64%,8.92% 46.88%,89.77% 45.58%,94.19% 50%,58.84% 85.36%,54.42% 80.94%,89.77% 45.58%);opacity:0;transition:opacity var(--dur-s)var(--ease-out);background:currentColor;flex-shrink:0;display:inline-block}.not-found .not-found-link[target=_blank]:after,.not-found .not-found-link[href^=http]:after,.not-found .not-found-link[href^=mailto\:]:after,.not-found .not-found-link[href^=tel\:]:after{content:"";clip-path:polygon(18.75% 76.84%,70.59% 25%,75% 29.41%,23.16% 81.25%,18.75% 76.84%,31.25% 18.75%,81.25% 18.75%,81.25% 25%,31.25% 25%,31.25% 18.75%,18.75% 76.84%,75% 18.75%,81.25% 18.75%,81.25% 68.75%,75% 68.75%,75% 18.75%)}.not-found .not-found-link[href^=\#]:after{content:"";clip-path:polygon(23.16% 18.75%,75% 70.59%,70.59% 75%,18.75% 23.16%,23.16% 18.75%,81.25% 31.25%,81.25% 81.25%,75% 81.25%,75% 31.25%,81.25% 31.25%,23.16% 18.75%,81.25% 75%,81.25% 81.25%,31.25% 81.25%,31.25% 75%,81.25% 75%)}@media (hover:hover){.not-found .not-found-link:hover:after{opacity:1}}.not-found .not-found-link:active:after,.not-found .not-found-link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.not-found .not-found-link:after{transition:none}}.not-found #Testimonials{text-align:left;width:100%;max-width:30rem;margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(var(--text-rgb),.1)}#Sitemap .Sitemap-group{margin-top:var(--space-2xl)}#Sitemap .Sitemap-heading{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-text);font-weight:var(--fw-bold);margin-bottom:var(--space-m)}#Sitemap .Sitemap-list--1{gap:var(--space-s);flex-direction:column;display:flex}#Sitemap .Sitemap-list--1>.Sitemap-item>.Sitemap-link{font-size:var(--fs-base);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-100)}#Sitemap .Sitemap-list--2{gap:var(--space-3xs);margin-top:var(--space-2xs);padding-left:var(--space-m);flex-direction:column;display:flex}#Sitemap .Sitemap-list--2 .Sitemap-link{font-size:var(--fs-s);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-ui);color:var(--ink-70)}#Sitemap .Sitemap-link{transition:color var(--dur-s)var(--ease-out);text-decoration:none}#Sitemap .Sitemap-link:hover,#Sitemap .Sitemap-link:focus-visible{color:var(--ink-60)}
