@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap");:where(:not(html):not(canvas):not(iframe):not(img):not(svg):not(video):not(svg *)){all:unset;display:revert}:after,:before{all:unset}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button{cursor:pointer}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{vertical-align:top;white-space:revert}:where(input,textarea)::-moz-placeholder{color:inherit;opacity:1}:where(input,textarea)::placeholder{color:inherit;opacity:1}@font-face{font-family:Graphik;font-style:normal;font-weight:400;src:url(../font/graphik_400.woff2) format("woff2"),url(../font/graphik_400.woff) format("woff")}@font-face{font-family:Graphik;font-style:italic;font-weight:400;src:url(../font/graphik_400_italic.woff2) format("woff2"),url(../font/graphik_400_italic.woff) format("woff")}@font-face{font-family:Graphik;font-style:normal;font-weight:500;src:url(../font/graphik_500.woff2) format("woff2"),url(../font/graphik_500.woff) format("woff")}@font-face{font-family:Graphik;font-style:italic;font-weight:500;src:url(../font/graphik_500_italic.woff2) format("woff2"),url(../font/graphik_500_italic.woff) format("woff")}html.function\:finance,html.function\:operation{--color-global-selection-background:#cbffb1}body,html{color:red;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}::-moz-selection{background-color:var(--color-global-selection-background);opacity:.5}::selection{background-color:var(--color-global-selection-background);opacity:.5}.accordion button.toggle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.accordion button.toggle:after{content:"";display:block;-webkit-mask-image:url(../gfx/accordion/toggle.svg);mask-image:url(../gfx/accordion/toggle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:180deg;transition:rotate .25s}.accordion .item:not(.active) button.toggle:after{rotate:0deg}.accordion:not(.disabled) .content{height:var(--height);opacity:1;transition:height .25s,opacity .25s 125ms}.accordion:not(.disabled) .item:not(.active) .content{height:0;opacity:0;overflow:hidden;transition:height .25s 125ms,opacity .25s}.anchor{left:0;position:absolute;top:0;transform:translateY(-90px);transform:translateY(calc(var(--header-height)*.5*-1))}html.function\:finance,html.function\:operation{--color-component-block-a-before-background:#82fa82;--color-component-block-a-after-background:#020202;--color-component-block-picture-after-background:#82fa82}.block{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-gap:72px 24px;grid-gap:calc(var(--gutter)*6) calc(var(--gutter)*2);gap:72px 24px;gap:calc(var(--gutter)*6) calc(var(--gutter)*2)}@media (max-width:864px){.block{gap:48px 24px;gap:calc(var(--gutter)*4) calc(var(--gutter)*2)}}@media (max-width:576px){.block{gap:24px;gap:calc(var(--gutter)*2)}}.block article{transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}.block article.visible{transform:translateZ(0)}.block a{display:block;position:relative}.block a:after,.block a:before{display:block;height:84px;height:var(--point-height);left:50%;pointer-events:none;position:absolute;top:0;transform-origin:center;width:84px;width:var(--point-width)}@media (pointer:fine){.block a:after,.block a:before{content:""}}.block a:before{background-color:var(--color-component-block-a-before-background);border-radius:50%;transform:translate(-50%,-50%) scale(0);z-index:2}@media (pointer:fine){.block a:before{transition:transform .5s .5s;will-change:transform}.block a:hover:before{transform:translate(-50%,-50%) scale(1);transition:transform .5s}}.block a:after{background-color:var(--color-component-block-a-after-background);-webkit-mask-image:url(../gfx/block/article.svg);mask-image:url(../gfx/block/article.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translate(-50%,-50%) scale(.375);z-index:3}@media (pointer:fine){.block a:after{opacity:0;transition:opacity .5s;will-change:opacity}.block a:hover:after{opacity:1;transition:opacity .5s .5s}}.block .picture{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto}.block .picture:after{background-color:var(--color-component-block-picture-after-background);display:block;mix-blend-mode:multiply;pointer-events:none;position:relative;transform:translate3d(0,-100%,0);transition:transform .5s .5s;will-change:transform;z-index:2}@media (pointer:fine){.block .picture:after{content:""}.block a:hover .picture:after{transform:translateZ(0);transition:transform .5s}}html.function\:finance,html.function\:operation{--color-component-button-foreground:#020202;--color-component-button-primary-background:#82fa82;--color-component-button-primary-hover-background:#73e873;--color-component-button-secondary-background:#f5f5f5;--color-component-button-secondary-hover-background:#ececec;--color-component-button-teritary-background:#fff;--color-component-button-teritary-hover-background:#f5f5f5}.button{align-items:center;border-radius:50vw;color:var(--color-component-button-foreground);display:inline-flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));font-weight:400;gap:0 .5em;height:2.875em;justify-content:center;padding:0 1.25em .125em}@media (pointer:fine){.button{transition:background-color .25s;will-change:background-color}}.button.primary{background-color:var(--color-component-button-primary-background)}@media (pointer:fine){.button.primary:hover{background-color:var(--color-component-button-primary-hover-background)}}.button.secondary{background-color:var(--color-component-button-secondary-background)}@media (pointer:fine){.button.secondary:hover{background-color:var(--color-component-button-secondary-hover-background)}}.button.teritary{background-color:var(--color-component-button-teritary-background)}@media (pointer:fine){.button.teritary:hover{background-color:var(--color-component-button-teritary-hover-background)}}.button:after{background-color:currentColor;content:"";height:.875em;margin-top:.125em;-webkit-mask-image:url(../gfx/button/self.svg);mask-image:url(../gfx/button/self.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.875em}.button:where([target*=blank],[formtarget*=blank]):after{height:.625em;-webkit-mask-image:url(../gfx/button/blank.svg);mask-image:url(../gfx/button/blank.svg);width:.625em}.button[download]:after{height:.875em;-webkit-mask-image:url(../gfx/button/download.svg);mask-image:url(../gfx/button/download.svg);width:.875em}html.function\:finance,html.function\:operation{--color-component-dropdown-select-foreground:#020202;--color-component-dropdown-toggle-background:#020202;--color-component-dropdown-list-background:#fff;--color-component-dropdown-list-border:#020202;--color-component-dropdown-option-foreground:#020202}.dropdown select{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}.dropdown .select{align-items:center;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;height:3em;padding:1em;position:relative;grid-gap:0 1em;border:1px solid;border-radius:8px;border-radius:calc(var(--border-radius)*.5);color:var(--color-component-dropdown-select-foreground);font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;gap:0 1em}.dropdown :where(.value,.placeholder){color:inherit;font-size:1em;grid-column:1;grid-row:1;position:relative;z-index:1}.dropdown .value{line-height:1.125;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown .value:empty{display:none}.dropdown .value span:not(:last-of-type):after{content:",";margin-right:.375em}.dropdown .value:not(:empty)+.placeholder{display:none}.dropdown button.toggle{grid-column:2;grid-row:1}.dropdown button.toggle:after,.dropdown button.toggle:before{content:"";display:block}.dropdown button.toggle:before{background-color:var(--color-component-dropdown-toggle-background);height:.5em;-webkit-mask-image:url(../gfx/dropdown/toggle/idle.svg);mask-image:url(../gfx/dropdown/toggle/idle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}.dropdown .select.active button.toggle:before{-webkit-mask-image:url(../gfx/dropdown/toggle/active.svg);mask-image:url(../gfx/dropdown/toggle/active.svg)}.dropdown button.toggle:after{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.dropdown .list{background-color:var(--color-component-dropdown-list-background);border:1px solid var(--color-component-dropdown-list-border);border-radius:8px;border-radius:calc(var(--border-radius)*.5);display:flex;flex-direction:column;gap:18px 0;gap:calc(var(--gutter)*1.5) 0;margin:0 -1px;min-width:calc(100% + 2px);padding:1em;position:absolute;z-index:3}.dropdown .list.position\:left{left:0}.dropdown .list.position\:right{right:0}.dropdown .list.position\:top{bottom:100%;margin-bottom:12px;margin-bottom:var(--gutter)}.dropdown .list.position\:bottom{margin-top:12px;margin-top:var(--gutter);top:100%}.dropdown .select:not(.active) .list{display:none}.dropdown button.option{align-items:center;color:var(--color-component-dropdown-option-foreground);display:flex;flex-direction:row;font-family:DM Mono,monospace;font-weight:400;gap:0 1em;white-space:nowrap}.dropdown button.option:before{background-color:transparent;border:1px solid;border-radius:50%;content:"";display:block;flex-shrink:0;height:1em;transition:background-color .25s;width:1em;will-change:background-color}.dropdown button.option.active:before{background-color:currentColor}html.function\:finance,html.function\:operation{--color-component-form-message-foreground:#020202;--color-component-form-message-background:#e8ffe0;--color-component-form-error-foreground:#b92612;--color-component-form-field-label-foreground:#020202;--color-component-form-field-label-after-foreground:#82fa82;--color-component-form-field-info-foreground:#8c8c8c;--color-component-form-field-input-foreground:#020202;--color-component-form-field-input-border:#afafaf;--color-component-form-field-input-focus-border:#020202;--color-component-form-field-input-placeholder-border:#afafaf}form.form{display:grid;grid-auto-flow:row;grid-auto-rows:auto}form.form.active{filter:grayscale(1);opacity:.625;pointer-events:none}form.form .message{align-items:center;background-color:var(--color-component-form-message-background);border-radius:16px;border-radius:var(--border-radius);color:var(--color-component-form-message-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;grid-column:1/-1;height:120px;justify-content:center;line-height:1.5;padding:max(12px,min(calc(1.02041vw + 8.08163px),24px)) max(18px,min(calc(1.53061vw + 12.12245px),36px));padding:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px)) max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));text-align:center}form.form .message~*{display:none}form.form span.error{color:var(--color-component-form-error-foreground);display:block;font-family:DM Mono,monospace;font-size:400;font-size:max(10px,min(calc(.17007vw + 9.34694px),12px));font-size:max(10px,min(calc((var(--viewport-width) - 384px)/1176*2 + 10px),12px));margin-top:.75em}form.form .field:not(:first-child){margin-top:18px;margin-top:calc(var(--gutter)*1.5)}form.form .field label{align-items:center;color:var(--color-component-form-field-label-foreground);display:flex;flex-direction:row;font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;gap:0 .375em}form.form .field.required label:after{color:var(--color-component-form-field-label-after-foreground);content:"*";display:block}form.form .field span.info{color:var(--color-component-form-field-info-foreground);display:block;font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;line-height:1.5;margin-top:.5em}form.form .field.data{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}form.form .field.file button{margin-top:.5em;position:relative}form.form .field.file button:before{content:"Upload file"}form.form .field.file button:after{-webkit-mask-image:url(../gfx/form/field/file.svg);mask-image:url(../gfx/form/field/file.svg)}form.form .field.file input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}form.form .field.string :where(input,textarea){border:1px solid var(--color-component-form-field-input-border);border-radius:8px;border-radius:calc(var(--border-radius)*.5);color:var(--color-component-form-field-input-foreground);font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;margin-top:.5em;transition:border-color .25s;width:100%;will-change:border-color}form.form .field.string input{height:2.75em;padding:0 1em}form.form .field.string textarea{line-height:1.5;padding:.75em 1em}form.form .field.string :where(input,textarea):focus{border-color:var(--color-component-form-field-input-focus-border)}form.form .field.string :where(input,textarea)::-moz-placeholder{color:var(--color-component-form-field-input-placeholder-border)}form.form .field.string :where(input,textarea)::placeholder{color:var(--color-component-form-field-input-placeholder-border)}form.form button[type=submit]{margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));width:100%}:root{--logo-width:320px;--logo-height:calc(var(--logo-width)*(1/5))}@media (max-width:1560px){:root{--logo-width:calc((var(--viewport-width) - 1200px)/360*80 + 240px)}}@media (max-width:1200px){:root{--logo-width:240px}}@media (max-width:576px){:root{--logo-width:168px;--logo-height:calc(var(--logo-width)*(16/47))}}html.function\:finance,html.function\:operation{--color-component-logo-background:#020202}a.logo{background-color:var(--color-component-logo-background);display:block;height:64px;height:var(--logo-height);left:0;margin-left:calc(50vw - 708px);margin-left:var(--document-margin);margin-top:58px;margin-top:calc((var(--header-height) - var(--logo-height))*.5);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:320px;width:var(--logo-width)}html.function\:finance a.logo{-webkit-mask-image:url(../gfx/logo/finance/desktop.svg);mask-image:url(../gfx/logo/finance/desktop.svg)}@media (max-width:576px){html.function\:finance a.logo{-webkit-mask-image:url(../gfx/logo/finance/mobile.svg);mask-image:url(../gfx/logo/finance/mobile.svg)}}html.function\:operation a.logo{-webkit-mask-image:url(../gfx/logo/operation/desktop.svg);mask-image:url(../gfx/logo/operation/desktop.svg)}@media (max-width:576px){html.function\:operation a.logo{-webkit-mask-image:url(../gfx/logo/operation/mobile.svg);mask-image:url(../gfx/logo/operation/mobile.svg)}}.picture{border-radius:16px;border-radius:var(--border-radius);overflow:hidden;position:relative}.picture:before{background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.picture:not([style*=background-image]):empty{background-color:#fff;background-image:linear-gradient(45deg,#d3d3d3 25%,transparent 0,transparent 75%,#d3d3d3 0,#d3d3d3),linear-gradient(45deg,#d3d3d3 25%,transparent 0,transparent 75%,#d3d3d3 0,#d3d3d3);background-position:0 0,5px 5px;background-size:10px 10px}.picture img{display:block}html.function\:finance,html.function\:operation{--color-component-share-h5-foreground:#020202;--color-component-share-button-background:#f5f5f5;--color-component-share-button-hover-background:#ececec;--color-component-share-button-before-background:#020202;--color-component-share-copy-after-foreground:#020202}.share{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto);justify-content:start;grid-gap:.75em 12px;grid-gap:.75em var(--gutter);font-size:max(12px,min(calc(.34014vw + 10.69388px),16px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*4 + 12px),16px));gap:.75em 12px;gap:.75em var(--gutter)}.share h5{color:var(--color-component-share-h5-foreground);font-family:DM Mono,monospace;font-size:1em;font-weight:500;grid-column:1/-1;grid-row:1;width:100%}.share button{background-color:var(--color-component-share-button-background);border-radius:50%;grid-row:2;height:36px;position:relative;width:36px}@media (pointer:fine){.share button{transition:background-color .25s;will-change:background-color}.share button:hover{background-color:var(--color-component-share-button-hover-background)}}.share button:before{background-color:var(--color-component-share-button-before-background);content:"";display:block;height:100%;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(44.4444444444%);transform-origin:center;width:100%;z-index:1}.share button.copy:before{-webkit-mask-image:url(../gfx/share/copy.svg);mask-image:url(../gfx/share/copy.svg)}.share button.twitter:before{-webkit-mask-image:url(../gfx/share/twitter.svg);mask-image:url(../gfx/share/twitter.svg)}.share button.facebook:before{-webkit-mask-image:url(../gfx/share/facebook.svg);mask-image:url(../gfx/share/facebook.svg)}.share button.copy:after{color:var(--color-component-share-copy-after-foreground);content:"Copied";font-family:DM Mono,monospace;font-size:10px;font-weight:400;left:50%;margin-top:.375em;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .25s;will-change:opacity}.share button.copy.active:after{opacity:1}.text{font-family:Graphik,sans-serif;font-weight:400;-webkit-user-select:text;-moz-user-select:text;user-select:text}.text :where(ul,ol){margin-left:2em}.text ul{list-style:disc}.text ol{list-style:decimal}.text li:not(:first-of-type){margin-top:.125em}.text a{-webkit-text-decoration:underline;text-decoration:underline}.text em{font-style:italic}.text strong{font-weight:500}html.function\:finance{--color-component-title-icon-before-background:#020202;--color-component-title-icon-after-background:#fff;--color-component-title-h2-foreground:#020202;--color-component-title-h3-foreground:#8c8c8c}html.function\:operation{--color-component-title-icon-before-background:#020202;--color-component-title-icon-after-background:#fff;--color-component-title-h2-foreground:#020202;--color-component-title-h3-foreground:#1f571f}.title{font-size:max(24px,min(calc(1.36054vw + 18.77551px),40px));font-size:max(24px,min(calc((var(--viewport-width) - 384px)/1176*16 + 24px),40px));max-width:696px;max-width:calc(var(--document-width)*.5 - var(--gutter));width:100%}@media (max-width:864px){.title{max-width:1050px;max-width:calc(var(--document-width)*.75 - var(--gutter))}}@media (max-width:576px){.title{max-width:1416px;max-width:var(--document-width)}}.title.icon{padding-top:1.25em;position:relative}.title.icon:after,.title.icon:before{content:"";display:block;left:0;position:absolute;top:0}.title.icon:before{background-color:var(--color-component-title-icon-before-background);border-radius:50%;flex-shrink:0;height:1.25em;width:1.25em;z-index:1}.title.icon:after{background-color:var(--color-component-title-icon-after-background);height:.5em;margin:.375em;-webkit-mask-image:url(../gfx/title.svg);mask-image:url(../gfx/title.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.5em;z-index:2}.title :where(h2,h3){font-family:Graphik,sans-serif;font-size:1em;font-weight:400;line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}.title h2{color:var(--color-component-title-h2-foreground)}.title.icon h2{margin-top:1em}.title h3{color:var(--color-component-title-h3-foreground)}.title .extract{font-family:Graphik,sans-serif;font-weight:400;-webkit-user-select:text;-moz-user-select:text;user-select:text}.track{display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-template-rows:auto;justify-content:start;overflow:auto;scrollbar-width:none;width:100%}.track:after,.track:before{content:"";display:block;height:100%;width:calc(50vw - 708px);width:var(--document-margin)}.track::-webkit-scrollbar{display:none}html.function\:finance,html.function\:operation{--color-component-video-play-background:#82fa82;--color-component-video-play-before-background:#020202}.video{border-radius:16px;border-radius:var(--border-radius);overflow:hidden;position:relative}.video:before{content:"";display:block;padding-top:56.25%}.video button.play{background-color:var(--color-component-video-play-background);border-radius:50%;height:84px;height:var(--point-height);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s;width:84px;width:var(--point-width);will-change:opacity;z-index:3}.video:not(:where(.active,.load.ready)) button.play{opacity:1;transition:opacity .25s .25s}.video button.play:before{background-color:var(--color-component-video-play-before-background);content:"";display:block;height:100%;-webkit-mask-image:url(../gfx/video/play.svg);mask-image:url(../gfx/video/play.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateX(4%) scale(.375);transform-origin:center;width:100%}.video.load:not(.ready) button.play:before{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:uwm1tv4;animation-timing-function:linear;-webkit-mask-image:url(../gfx/video/load.svg);mask-image:url(../gfx/video/load.svg);transform:rotate(0deg) scale(.375)}@keyframes uwm1tv4{to{transform:rotate(1turn) scale(.375)}}.video .picture{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;width:100%;will-change:opacity;z-index:2}.video .picture:not([style*=background-image]){--background-image:url(../gfx/video/picture.png)}.video:not(.active) .picture{opacity:1}.video iframe{background-color:#000;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .25s;width:100%;will-change:opacity;z-index:1}.video:not(.active) iframe{opacity:0}:root{--viewport-width:100vw;--viewport-height:100vw;--gutter:12px;--document-width:1416px;--document-column:calc((var(--document-width) - ((var(--gutter)*2)*11))/12);--document-margin:calc((var(--viewport-width) - var(--document-width))*0.5)}@media (max-width:1560px){:root{--document-width:calc((var(--viewport-width) - 1200px)/360*312 + 1104px)}}@media (max-width:1200px){:root{--document-width:calc((var(--viewport-width) - 576px)/624*576 + 528px)}}@media (max-width:576px){:root{--document-width:calc(100vw - 48px);--document-column:calc((var(--document-width) - ((var(--gutter)*2)*3))/4)}}:root{--column-span-1:calc(var(--document-column) + (var(--gutter)*2));--column-span-2:calc((var(--document-column) + (var(--gutter)*2))*2);--column-span-4:calc((var(--document-column) + (var(--gutter)*2))*4)}@media (max-width:1560px){:root{--column-span-1:calc((var(--viewport-width) - 1200px)/360*120);--column-span-2:calc((var(--viewport-width) - 1200px)/360*146 + 94px);--column-span-4:calc((var(--viewport-width) - 864px)/696*480)}}@media (max-width:1200px){:root{--column-span-1:initial;--column-span-2:calc(var(--document-column) + (var(--gutter)*2))}}@media (max-width:864px){:root{--column-span-4:initial}}@media (max-width:576px){:root{--column-span-2:calc((var(--viewport-width) - 384px)/192*138)}}@media (max-width:384px){:root{--column-span-2:initial}}:root{--point-height:var(--point-width);--point-width:84px}@media (max-width:1560px){:root{--point-width:calc((var(--viewport-width) - 1200px)/360*22 + 62px)}}@media (max-width:1200px){:root{--point-width:62px}}@media (max-width:576px){:root{--point-width:54px}}:root{--border-radius:16px}@media (max-width:576px){:root{--border-radius:8px}}html.function\:finance{--color-layout-html-background:#82fa82;--color-layout-body-background:#fff}html.function\:operation{--color-layout-html-background:#113611;--color-layout-body-background:#fff}body,html{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.layer\:active,html.layer\:active body{overflow:hidden!important}html{background-color:var(--color-layout-html-background);height:100%}html:where(.browser\:load,.browser\:resize) *,html:where(.browser\:load,.browser\:resize) :after,html:where(.browser\:load,.browser\:resize) :before{transition:none 0s ease 0s!important;transition:initial!important}body{background-color:var(--color-layout-body-background);display:flex;flex-direction:column;min-height:100%}:root{--header-height:180px}@media (max-width:1560px){:root{--header-height:calc(var(--logo-height) + (((var(--viewport-width) - 1200px)/360*(58 - 42) + 42*1px)*2))}}@media (max-width:1200px){:root{--header-height:132px}}@media (max-width:576px){:root{--header-height:106px}}html.function\:finance{--color-layout-header-layer-logo:#020202;--color-layout-header-toggle-before-background:#82fa82;--color-layout-header-toggle-div-background:#020202;--color-layout-header-site-a-foreground:#020202;--color-layout-header-country-a-foreground:#020202;--color-layout-header-country-a-border:#020202;--color-layout-header-country-a-active-foreground:#fff;--color-layout-header-country-a-active-background:#020202;--color-layout-header-company-a-foreground:#029122;--color-layout-header-company-a-hover-foreground:#020202;--color-layout-header-company-em-foreground:#020202}html.function\:operation{--color-layout-header-layer-logo:#f7fff5;--color-layout-header-toggle-before-background:#113611;--color-layout-header-toggle-div-background:#82fa82;--color-layout-header-site-a-foreground:#f3fff0;--color-layout-header-country-a-foreground:#f3fff0;--color-layout-header-country-a-border:#f3fff0;--color-layout-header-country-a-active-foreground:#113611;--color-layout-header-country-a-active-background:#f3fff0;--color-layout-header-company-a-foreground:#f3fff0;--color-layout-header-company-a-hover-foreground:#82fa82;--color-layout-header-company-em-foreground:#82fa82}header{position:relative;z-index:2}header>a.logo{z-index:1}header aside.layer>a.logo{background-color:var(--color-layout-header-layer-logo)}html:not(.layer\:active) header aside.layer>a.logo{opacity:0;transition:opacity .5s}html.layer\:active header aside.layer>a.logo{opacity:1;pointer-events:auto;transition:opacity .5s .5s}header button.toggle{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:84px;height:var(--point-height);justify-items:center;margin-right:calc(50vw - 708px);margin-right:var(--document-margin);margin-top:48px;margin-top:calc((var(--header-height) - var(--point-height))*.5);position:fixed;right:0;top:0;width:84px;width:var(--point-width);z-index:2}header button.toggle:before{background-color:var(--color-layout-header-toggle-before-background);border-radius:50%;content:"";display:block;grid-column:1;grid-row:1;height:100%;pointer-events:none;transform-origin:center;transition:transform .5s .25s,border-radius 0ms .25s;width:100%}header button.toggle div,header button.toggle div:after,header button.toggle div:before{background-color:var(--color-layout-header-toggle-div-background);border-radius:50vw;grid-column:1;grid-row:1;height:2px;position:absolute}@media (max-width:576px){header button.toggle div,header button.toggle div:after,header button.toggle div:before{height:1.5px}}header button.toggle div{transform:rotate(0deg);transition:transform .25s .5s;width:28.5714285714%;will-change:transform}header button.toggle div:after,header button.toggle div:before{content:"";display:block;width:100%}header button.toggle div:before{top:-8px;transition:top .25s .75s,opacity .25s .5s;will-change:top,opacity}@media (max-width:1200px){header button.toggle div:before{top:-6px}}header button.toggle div:after{bottom:-8px;transform:rotate(0deg);transition:bottom .25s .75s,transform .25s .5s;will-change:top,transform}@media (max-width:1200px){header button.toggle div:after{bottom:-6px}}html.layer\:active header button.toggle:before{border-radius:0;transform:scale(var(--scale));transition:transform .5s,border-radius 0ms .25s}html.layer\:active header button.toggle div{transform:rotate(45deg);transition:transform .25s .25s}html.layer\:active header button.toggle div:before{top:0;transition:top .25s,opacity .25s .25s}html.layer\:active header button.toggle div:after{bottom:0;transform:rotate(-90deg);transition:bottom .25s,transform .25s .25s}header aside.layer{gap:max(30px,min(calc(2.55102vw + 20.20408px),60px)) 0;gap:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) 0;height:var(--height);left:0;padding:180px calc(50vw - 708px) max(36px,min(calc(3.06122vw + 24.2449px),72px));padding:var(--header-height) var(--document-margin) max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));position:fixed;top:0;width:100vw;width:var(--viewport-width);z-index:3}header aside.layer,header nav.site{align-items:flex-start;display:flex;flex-direction:column;pointer-events:none}header nav.site{flex-grow:1;font-size:min(max(32px,min(calc(1.36054vw + 26.77551px),48px)),var(--font-size));font-size:min(max(32px,min(calc((var(--viewport-width) - 384px)/1176*16 + 32px),48px)),var(--font-size));line-height:1.25;margin:-.125em 0;min-height:0;will-change:opacity}header nav.site a{color:var(--color-layout-header-site-a-foreground);font-family:Graphik,sans-serif;font-weight:400}@media (pointer:fine){header nav.site a{opacity:1;transition:opacity .25s;will-change:opacity}}@media (pointer:fine){header nav.site:hover a:not(:where(:hover,.active)){opacity:.375}}html:not(.layer\:active) header nav.site{opacity:0;transition:opacity .5s}html.layer\:active header nav.site{opacity:1;transition:opacity .5s .6s}html.layer\:active header nav.site a{pointer-events:auto}header nav.country{display:flex;flex-direction:row;font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));gap:0 .5em;will-change:opacity}header nav.country a{align-items:center;border:1px solid var(--color-layout-header-country-a-border);border-radius:50vw;color:var(--color-layout-header-country-a-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-weight:400;height:1.5em;justify-content:center;padding-bottom:.0625em;width:3.5em}header nav.country a.active{background-color:var(--color-layout-header-country-a-active-background);color:var(--color-layout-header-country-a-active-foreground)}html:not(.layer\:active) header nav.country{opacity:0;transition:opacity .5s}html.layer\:active header nav.country{opacity:1;pointer-events:auto;transition:opacity .5s .7s}header .company{align-items:flex-start;display:flex;flex-direction:column;pointer-events:none}header .company a{color:var(--color-layout-header-company-a-foreground);font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.5102vw + 12.04082px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*6 + 14px),20px));line-height:1.5;will-change:color}@media (hover:hover){header .company a{transition:color .25s}header .company a:hover{color:var(--color-layout-header-company-a-hover-foreground)}}header .company span{display:block}header .company em{color:var(--color-layout-header-company-em-foreground)}html:not(.layer\:active) header .company{opacity:0;transition:opacity .5s}html.layer\:active header .company{opacity:1;pointer-events:auto;transition:opacity .5s .8s}main{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;position:relative;width:100vw;width:var(--viewport-width);z-index:1}html.layer\:active main{pointer-events:none}html.function\:finance{--color-layout-footer-background:#82fa82;--color-layout-footer-h6-foreground:#020202;--color-layout-footer-mark-background:#020202;--color-layout-footer-address-location-a:#029122;--color-layout-footer-nav-a-foreground:#029122;--color-layout-footer-credit-a-foreground:#029122;--color-layout-footer-social-a-foreground:#020202;--color-layout-footer-legal-foreground:#020202}html.function\:operation{--color-layout-footer-background:#113611;--color-layout-footer-h6-foreground:#f3fff0;--color-layout-footer-mark-background:#fff;--color-layout-footer-address-location-a:#82fa82;--color-layout-footer-nav-a-foreground:#82fa82;--color-layout-footer-credit-a-foreground:#82fa82;--color-layout-footer-social-a-foreground:#f3fff0;--color-layout-footer-legal-foreground:#82fa82}footer{align-items:start;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr auto;padding:max(36px,min(calc(3.06122vw + 24.2449px),72px)) calc(50vw - 708px);padding:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px)) var(--document-margin);position:relative;z-index:1;grid-gap:0 48px;grid-gap:0 calc(var(--gutter)*4);background-color:var(--color-layout-footer-background);gap:0 48px;gap:0 calc(var(--gutter)*4)}@media (max-width:1200px){footer{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto) 1fr repeat(2,auto)}}@media (max-width:864px){footer{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto) 1fr repeat(2,auto)}}@media (max-width:576px){footer{grid-template-columns:repeat(2,1fr)}}footer h6{color:var(--color-layout-footer-h6-foreground)}footer a.mark{aspect-ratio:16/17;background-color:var(--color-layout-footer-mark-background);display:block;grid-column:1/span 2;grid-row:1/span 2;-webkit-mask-image:url(../gfx/footer/mark.svg);mask-image:url(../gfx/footer/mark.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:96px}@media (max-width:1200px){footer a.mark{grid-column:1;grid-row:1;width:calc(7.69231vw + 3.69231px);width:calc((var(--viewport-width) - 576px)/624*48 + 48px)}}@media (max-width:576px){footer a.mark{width:48px}}footer .office{display:grid;grid-column:3/span 6;grid-row:1/span 2;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-gap:0 48px;grid-gap:0 calc(var(--gutter)*4);gap:0 48px;gap:0 calc(var(--gutter)*4)}@media (max-width:1200px){footer .office{grid-column:2/-1;grid-row:1}}@media (max-width:864px){footer .office{grid-column:1/-1;grid-row:2;margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}@media (max-width:576px){footer .office{gap:24px 12px;gap:calc(var(--gutter)*2) var(--gutter);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}footer address{align-items:flex-start;display:flex;flex-direction:column;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));line-height:1.25}footer address a{color:var(--color-layout-footer-address-location-a);display:block;-webkit-user-select:text;-moz-user-select:text;user-select:text}footer address a.location{flex-grow:1}footer address a.phone{margin-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));margin-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px));white-space:nowrap}footer nav.link{align-items:flex-start;display:flex;flex-direction:column;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));line-height:1.25}@media (max-width:1200px){footer nav.link{margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}footer nav.link a{color:var(--color-layout-footer-nav-a-foreground);display:block}footer nav.link.site{grid-column:9/span 2;grid-row:1/span 2}@media (max-width:1200px){footer nav.link.site{grid-column:2;grid-row:2/span 2}}@media (max-width:864px){footer nav.link.site{grid-column:1;grid-row:3/span 2}}footer nav.link.other{grid-column:11/span 2;grid-row:1}@media (max-width:1200px){footer nav.link.other{grid-column:3;grid-row:2}}@media (max-width:864px){footer nav.link.other{grid-column:2;grid-row:3}}footer .credit{align-items:flex-start;display:flex;flex-direction:column;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));grid-column:11/span 2;grid-row:2;line-height:1.25;margin-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));margin-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px))}@media (max-width:1200px){footer .credit{grid-column:3;grid-row:3}}@media (max-width:864px){footer .credit{grid-column:2;grid-row:4}}footer .credit a{color:var(--color-layout-footer-credit-a-foreground);display:block}footer nav.social{color:#fff;display:flex;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;gap:0 2em;grid-column:3/span 6;grid-row:3;margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}@media (max-width:1200px){footer nav.social{grid-column:2/-1;grid-row:4}}@media (max-width:864px){footer nav.social{grid-column:1/-1;grid-row:5}}@media (max-width:576px){footer nav.social{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-gap:12px;grid-gap:var(--gutter);gap:12px;gap:var(--gutter)}}footer nav.social a{align-items:center;color:var(--color-layout-footer-social-a-foreground);display:flex;flex-direction:row;gap:0 .375em}footer nav.social a:before{background-color:currentColor;border-radius:50%;content:"";display:block;flex-shrink:0;height:1em;width:1em}footer .legal{align-items:center;color:var(--color-layout-footer-legal-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(12px,min(calc(.17007vw + 11.34694px),14px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*2 + 12px),14px));font-weight:400;gap:0 .375em;grid-column:9/span 4;grid-row:3;margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:1200px){footer .legal{grid-column:2/-1;grid-row:5}}@media (max-width:864px){footer .legal{grid-column:1/-1;grid-row:6}}footer .legal:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:1.125em;-webkit-mask-image:url(../gfx/footer/legal.svg);mask-image:url(../gfx/footer/legal.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}html.function\:finance,html.function\:operation{--color-module-abstract-text-foreground:#020202}section.abstract{align-items:end;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) calc(50vw - 708px);padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) var(--document-margin);position:relative;width:100vw;width:var(--viewport-width);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:576px){section.abstract{gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 0;gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) 0;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);padding:max(54px,min(calc(4.59184vw + 36.36735px),108px)) calc(50vw - 708px) max(30px,min(calc(2.55102vw + 20.20408px),60px));padding:max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px)) var(--document-margin) max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}}section.abstract:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:576px){section.abstract:before{margin-top:max(54px,min(calc(4.59184vw + 36.36735px),108px));margin-top:max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px))}}section.abstract .picture{grid-column:8/span 5;grid-row:1;position:relative;transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform;z-index:2}@media (max-width:576px){section.abstract .picture{grid-column:2/span 3;margin-top:calc(max(54px, min(calc((100vw - 384px) / 1176 * (108 - 54) + 54 * 1px), 108px)) * -1);margin-top:calc(max(54px, min(calc((var(--viewport-width) - 384px) / 1176 * (108 - 54) + 54 * 1px), 108px)) * -1)}}section.abstract.visible .picture{transform:translateZ(0)}section.abstract .picture:after{content:"";display:block}section.abstract .content{grid-column:1/span 7;grid-row:1;position:relative;z-index:2}@media (max-width:576px){section.abstract .content{grid-column:1/-1;grid-row:2}}section.abstract .title{padding-right:120px;padding-right:var(--column-span-1)}section.abstract .text{color:var(--color-module-abstract-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5;margin-top:1.5em;padding-right:240px;padding-right:var(--column-span-2)}section.abstract a.button{margin-top:1.5em}html.function\:finance{--color-module-article-meta-date-foreground:#82fa82;--color-module-article-extract-foreground:#020202;--color-module-article-tag-h5-foreground:#020202;--color-module-article-tag-a-foreground:#020202;--color-module-article-tag-a-background:#dbdbdb;--color-module-article-tag-a-hover-background:#b8b8b8;--color-module-article-detail-before-background:#f5f5f5;--color-module-article-text-foreground:#020202}html.function\:operation{--color-module-article-meta-date-foreground:#029122;--color-module-article-extract-foreground:#113611;--color-module-article-tag-h5-foreground:#020202;--color-module-article-tag-a-foreground:#020202;--color-module-article-tag-a-background:#dbdbdb;--color-module-article-tag-a-hover-background:#b8b8b8;--color-module-article-detail-before-background:#f5f5f5;--color-module-article-text-foreground:#020202}section.article{width:100vw;width:var(--viewport-width)}section.article .overview{align-items:start;display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(3,auto);justify-items:start;padding:0 calc(50vw - 348px);padding:0 calc(var(--document-margin) + 360px)}@media (max-width:1560px){section.article .overview{padding:0 calc(41.46341vw - 214.82927px);padding:0 calc((var(--viewport-width) - 576px)/984*408 + 24px)}}@media (max-width:576px){section.article .overview{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);padding:0 calc(50vw - 708px);padding:0 calc(var(--document-margin))}}section.article .meta{display:flex;flex-direction:column;font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:500;gap:.5em 0;grid-column:1/-1;grid-row:1}section.article .meta span{-webkit-user-select:text;-moz-user-select:text;user-select:text}section.article .meta span.date{color:var(--color-module-article-meta-date-foreground)}section.article .title{font-size:max(32px,min(calc(1.36054vw + 26.77551px),48px));font-size:max(32px,min(calc((var(--viewport-width) - 384px)/1176*16 + 32px),48px));grid-column:1/-1;grid-row:2;margin-top:.625em;max-width:none}section.article .extract{color:var(--color-module-article-extract-foreground);font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));line-height:1.5;margin-top:1em}section.article nav.tag{display:flex;flex-direction:row;flex-wrap:wrap;font-family:DM Mono,monospace;font-size:max(12px,min(calc(.34014vw + 10.69388px),16px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*4 + 12px),16px));gap:.5em 12px;gap:.5em var(--gutter);grid-column:1;grid-row:3;margin-top:2.625em}section.article nav.tag h5{color:var(--color-module-article-tag-h3-foreground);font-size:1em;font-weight:500;width:100%}section.article nav.tag a{align-items:center;background-color:var(--color-module-article-tag-a-background);border-radius:50vw;color:var(--color-module-article-tag-a-foreground);display:flex;flex-direction:row;font-family:DM Mono,monospace;font-size:1em;font-weight:400;height:2.25em;justify-content:center;padding:0 1em}@media (pointer:fine){section.article nav.tag a{transition:background-color .25s;will-change:background-color}section.article nav.tag a:hover{background-color:var(--color-module-article-tag-a-hover-background)}}section.article .share{grid-column:2;grid-row:3;margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}@media (max-width:576px){section.article .share{grid-column:1;grid-row:4}}section.article .detail{margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));padding:0 calc(50vw - 348px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:0 calc(var(--document-margin) + 360px) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));position:relative}@media (max-width:1560px){section.article .detail{padding:0 calc(41.46341vw - 214.82927px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:0 calc((var(--viewport-width) - 576px)/984*408 + 24px) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px))}}@media (max-width:576px){section.article .detail{padding:0 calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:0 calc(var(--document-margin)) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px))}}section.article .detail:before{background-color:var(--color-module-article-detail-before-background);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}section.article :where(.text,.picture){position:relative;z-index:2}section.article :where(.text,.picture):not(:first-child){margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}section.article .picture{transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}section.article .picture.visible{transform:translateZ(0)}section.article .text{color:var(--color-module-article-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5}section.article h3{font-size:1.25em}section.article h4{font-size:1.125em}section.article :where(h3,h4,p,ul,ol):not(:first-child){margin-top:1em}section.article :where(ul,ol)+li:not(:first-of-type){margin-top:1em}html.function\:finance{--color-module-banner-background:#cbffb1;--color-module-banner-h2-foreground:#020202;--color-module-banner-h3-foreground:#6a6a6a;--color-module-banner-line-background:#82fa82}html.function\:operation{--color-module-banner-background:#1f571f;--color-module-banner-h2-foreground:#fff;--color-module-banner-h3-foreground:#82fa82;--color-module-banner-line-background:#82fa82}section.banner{background-color:var(--color-module-banner-background);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;overflow:hidden;width:100vw;width:var(--viewport-width)}@media (max-width:864px){section.banner{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);padding-bottom:max(24px,min(calc(2.04082vw + 16.16327px),48px));padding-bottom:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}section.banner .title{grid-column:1;grid-row:1;margin-left:calc(50vw - 708px);margin-left:var(--document-margin);margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}@media (min-width:865px){section.banner .title{margin-bottom:max(48px,min(calc(4.08163vw + 32.32653px),96px));margin-bottom:max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px))}}section.banner h2{color:var(--color-module-banner-h2-foreground)}section.banner h3{color:var(--color-module-banner-h3-foreground)}section.banner .pattern{display:grid;grid-column:2;grid-row:1;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media (min-width:865px){section.banner .pattern{margin-right:calc(50vw - 708px);margin-right:var(--document-margin)}}@media (max-width:864px){section.banner .pattern{grid-column:1;grid-row:2;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);height:472px;height:calc(var(--document-width)*.33333);margin-top:24px;margin-top:calc(var(--gutter)*2)}}section.banner .line{background-color:var(--color-module-banner-line-background);grid-row:1;-webkit-mask-image:url(../gfx/banner/pattern/desktop.svg);mask-image:url(../gfx/banner/pattern/desktop.svg);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}@media (min-width:865px){section.banner .line{width:200%}}@media (max-width:864px){section.banner .line{grid-column:1;height:300%;-webkit-mask-image:url(../gfx/banner/pattern/mobile.svg);mask-image:url(../gfx/banner/pattern/mobile.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-size:auto 100%;mask-size:auto 100%}}section.banner .line:first-of-type{grid-column:2}@media (max-width:864px){section.banner .line:first-of-type{grid-column:1}section.banner .line:not(:first-of-type){display:none}}@media (min-width:865px){section.banner .line:nth-of-type(2){grid-column:3}section.banner .line:nth-of-type(3){grid-column:4}}html.function\:finance,html.function\:operation{--color-module-bcorp-background:#fff;--color-module-bcorp-before-background:#82fa82;--color-module-bcorp-after-background:#020202;--color-module-bcorp-text-foreground:#020202}section.bcorp{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px);padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin);position:relative;width:100vw;width:var(--viewport-width);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);background-color:var(--color-module-bcorp-background);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:576px){section.bcorp{gap:max(30px,min(calc(2.55102vw + 20.20408px),60px)) 0;gap:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) 0;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}section.bcorp:after,section.bcorp:before{content:"";display:block;grid-column:7/span 6;grid-row:1;height:566.4px;height:calc(var(--document-width)*.4);margin:0 auto;width:566.4px;width:calc(var(--document-width)*.4)}@media (max-width:864px){section.bcorp:after,section.bcorp:before{grid-column:8/span 4}}@media (max-width:576px){section.bcorp:after,section.bcorp:before{grid-column:1;height:708px;height:calc(var(--document-width)*.5);width:708px;width:calc(var(--document-width)*.5)}}section.bcorp:before{background-color:var(--color-module-bcorp-before-background);border-radius:50%}section.bcorp:after{background-color:var(--color-module-bcorp-after-background);-webkit-mask-image:url(../gfx/bcorp.svg);mask-image:url(../gfx/bcorp.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:scale(60%);transform-origin:center}section.bcorp .content{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/span 6;grid-row:1}@media (max-width:864px){section.bcorp .content{grid-column:1/span 7}}@media (min-width:577px){section.bcorp .content{padding-bottom:177px;padding-bottom:calc(var(--document-width)*.125)}}@media (max-width:576px){section.bcorp .content{grid-column:1;grid-row:2}}section.bcorp .title{padding-right:120px;padding-right:var(--column-span-1)}section.bcorp .text{color:var(--color-module-bcorp-text-foreground);font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));line-height:1.5;margin-top:2em;padding-right:240px;padding-right:var(--column-span-2)}section.bcorp a.button.primary{margin-top:1.5em}section.bcorp a.button.secondary{margin-top:1.25em}html.function\:finance{--color-module-directory-background:#fff;--color-module-directory-group-h4-foreground:#020202;--color-module-directory-search-foreground:#020202;--color-module-directory-search-input-placeholder-foreground:#afafaf;--color-module-directory-search-filter-h5-foreground:#020202;--color-module-directory-period-label-foreground:#8c8c8c;--color-module-directory-period-input-checked-label-foreground:#020202;--color-module-directory-header-background:#fff;--color-module-directory-header-foreground:#8c8c8c;--color-module-article-0-before-background:#f3fff0;--color-module-article-1-before-background:#ecffe7;--color-module-article-2-before-background:#e0ffd6;--color-module-article-3-before-background:#dafdc9;--color-module-article-hover-before-background:#82fa82;--color-module-directory-article-h3-foreground:#6a6a6a;--color-module-directory-article-content-foreground:#020202;--color-module-directory-article-content-after-foreground:#8c8c8c;--color-module-directory-message-foreground:#8c8c8c;--color-module-directory-message-background:#f5f5f5}html.function\:operation{--color-module-directory-background:#fff;--color-module-directory-group-h4-foreground:#020202;--color-module-directory-search-foreground:#020202;--color-module-directory-search-input-placeholder-foreground:#afafaf;--color-module-directory-search-filter-h5-foreground:#020202;--color-module-directory-period-label-foreground:#8c8c8c;--color-module-directory-period-input-checked-label-foreground:#020202;--color-module-directory-header-background:#fff;--color-module-directory-header-foreground:#8c8c8c;--color-module-article-0-before-background:#ecffe7;--color-module-article-1-before-background:#e8ffe0;--color-module-article-2-before-background:#dafdc9;--color-module-article-3-before-background:#cbffb1;--color-module-article-hover-before-background:#73e873;--color-module-directory-article-h3-foreground:#6a6a6a;--color-module-directory-article-content-foreground:#020202;--color-module-directory-article-content-after-foreground:#8c8c8c;--color-module-directory-message-foreground:#8c8c8c;--color-module-directory-message-background:#f5f5f5}section.directory{align-items:start;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin:max(18px,min(calc(1.53061vw + 12.12245px),36px)) calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px));margin:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) var(--document-margin) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));width:100vw;width:var(--viewport-width);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);background-color:var(--color-module-directory-background);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){section.directory{gap:max(24px,min(calc(2.04082vw + 16.16327px),48px)) 0;gap:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) 0;grid-template-columns:1fr;grid-template-rows:auto}}section.directory form.query{grid-column:1;grid-row:1}@media (min-width:865px){section.directory form.query{margin-top:12px;margin-top:var(--gutter);padding-top:calc(max(12px, min(calc((100vw - 384px) / 1176 * (16 - 12) + 12 * 1px), 16px)) * 4);padding-top:calc(max(12px, min(calc((var(--viewport-width) - 384px) / 1176 * (16 - 12) + 12 * 1px), 16px)) * 4);position:sticky;top:0}}section.directory .group h4{color:var(--color-module-directory-group-h4-foreground);font-family:Graphik,sans-serif;font-size:max(16px,min(calc(.17007vw + 15.34694px),18px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*2 + 16px),18px));font-weight:400}@media (max-width:864px) and (min-width:577px){section.directory .group h4{grid-column:1/-1;grid-row:1}section.directory .group{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}}section.directory .group:not(:first-child){margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px))}section.directory .search{align-items:center;border:1px solid;border-radius:16px;border-radius:var(--border-radius);color:var(--color-module-directory-search-foreground);display:flex;flex-direction:row;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));height:3em;margin-top:12px;margin-top:var(--gutter);padding:0 1.25em}@media (max-width:864px) and (min-width:577px){section.directory .search{grid-column:1/-1;grid-row:2}}section.directory .search button{background-color:currentColor;content:"";display:block;height:1.25em;-webkit-mask-image:url(../gfx/directory/search.svg);mask-image:url(../gfx/directory/search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.25em}section.directory .search input{flex-grow:1;flex-shrink:1;font-family:Graphik,sans-serif;font-weight:400;height:100%}section.directory .search input::-moz-placeholder{color:var(--color-module-directory-search-input-placeholder-foreground)}section.directory .search input::placeholder{color:var(--color-module-directory-search-input-placeholder-foreground)}section.directory .filter{margin-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));margin-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px))}@media (max-width:864px) and (min-width:577px){section.directory .filter{grid-row:2;margin-top:12px;margin-top:var(--gutter)}}section.directory .filter h5{color:var(--color-module-directory-search-filter-h5-foreground);font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400}section.directory .filter .dropdown{margin-top:12px;margin-top:var(--gutter)}section.directory .filter.salary{align-items:end;display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto)}section.directory .filter.salary h5{grid-column:1;grid-row:1}section.directory .filter.salary .dropdown{grid-column:1/-1;grid-row:2}section.directory .filter.salary .dropdown:not(.display){display:none}section.directory .period{display:flex;flex-direction:row;gap:0 .375em;grid-column:2;grid-row:1}section.directory .period input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}section.directory .period label{color:var(--color-module-directory-period-label-foreground);cursor:pointer;font-family:DM Mono,monospace;font-size:max(12px,min(calc(.17007vw + 11.34694px),14px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*2 + 12px),14px));font-weight:400}section.directory .period label:not(:first-of-type):before{content:"/";margin-right:.375em}section.directory .period input:checked+label{color:var(--color-module-directory-period-input-checked-label-foreground)}section.directory .content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-column:span 3;grid-row:1;grid-template-columns:1fr;grid-gap:12px 0;grid-gap:var(--gutter) 0;gap:12px 0;gap:var(--gutter) 0}@media (max-width:864px){section.directory .content{gap:12px;gap:var(--gutter);grid-column:1;grid-row:2;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){section.directory .content{gap:12px 0;gap:var(--gutter) 0;grid-template-columns:1fr}}section.directory :where(.location,span.type,span.salary,.category){font-family:DM Mono,monospace;font-weight:400}section.directory .location{grid-column:1/span 2}@media (max-width:1200px) and (min-width:865px){section.directory .location{grid-column:1}}section.directory .contract{display:grid;grid-column:3/span 5;grid-template-columns:repeat(5,1fr);grid-template-rows:auto}@media (min-width:1201px){section.directory .contract{gap:0 24px;gap:0 calc(var(--gutter)*2)}}@media (max-width:1200px) and (min-width:865px){section.directory .contract{grid-column:2/span 3;grid-template-columns:auto repeat(3,1fr)}}@media (min-width:865px){section.directory span.type{grid-column:1/span 2}}@media (max-width:1200px) and (min-width:865px){section.directory span.type{grid-column:1}}@media (min-width:865px){section.directory span.salary{grid-column:3/span 3}}@media (max-width:1200px) and (min-width:865px){section.directory span.salary{grid-column:2/span 3}section.directory span.salary:before{content:"/";margin:0 .375em}}@media (min-width:865px){section.directory .category{grid-column:8/span 2}}@media (max-width:1200px) and (min-width:865px){section.directory .category{grid-column:5/span 2}}section.directory .header{align-items:center;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;height:4em;padding:0 max(18px,min(calc(1.53061vw + 12.12245px),36px));padding:0 max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));position:sticky;top:0;z-index:2;grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);background-color:var(--color-module-directory-header-background);color:var(--color-module-directory-header-foreground);font-size:max(12px,min(calc(.34014vw + 10.69388px),16px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*4 + 12px),16px));gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:1200px){section.directory .header{grid-template-columns:repeat(6,1fr)}}@media (max-width:864px){section.directory .header{display:none}}section.directory article{position:relative;transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform;z-index:1}section.directory article.visible{transform:translateZ(0)}section.directory article:before{border-radius:16px;border-radius:var(--border-radius);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (pointer:fine){section.directory article:before{transition:background-color .25s;will-change:background-color}}section.directory article:nth-of-type(2n):before{background-color:var(--color-module-article-0-before-background)}section.directory article:nth-of-type(3n):before{background-color:var(--color-module-article-1-before-background)}section.directory article:nth-of-type(5n):before{background-color:var(--color-module-article-2-before-background)}section.directory article:nth-of-type(11n):before{background-color:var(--color-module-article-3-before-background)}section.directory article:nth-of-type(odd):before{background-color:var(--color-module-article-0-before-background)}section.directory article:nth-of-type(3n+2):before{background-color:var(--color-module-article-1-before-background)}section.directory article:nth-of-type(5n+3):before{background-color:var(--color-module-article-2-before-background)}section.directory article:nth-of-type(11n+5):before{background-color:var(--color-module-article-3-before-background)}@media (pointer:fine){section.directory article:hover:before{background-color:var(--color-module-article-hover-before-background)}}section.directory article a{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr auto;height:100%;padding:max(12px,min(calc(1.02041vw + 8.08163px),24px)) max(18px,min(calc(1.53061vw + 12.12245px),36px));padding:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px)) max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));position:relative;z-index:2;grid-gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 24px;grid-gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) calc(var(--gutter)*2);gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 24px;gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) calc(var(--gutter)*2)}@media (max-width:1200px){section.directory article a{grid-template-columns:repeat(6,1fr)}}@media (max-width:864px){section.directory article a{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr repeat(2,auto)}}section.directory article .title{font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));grid-column:1/-1;grid-row:1;max-width:none}section.directory article h2{position:relative}section.directory article h2:after{background-color:currentColor;content:"";display:block;height:.875em;-webkit-mask-image:url(../gfx/directory/title.svg);mask-image:url(../gfx/directory/title.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;position:absolute;right:0;top:50%;transform:translate(6px,-50%);width:.875em}@media (max-width:864px){section.directory article h2:after{transform:translateY(-50%)}}@media (pointer:fine){section.directory article h2:after{transition:opacity .25s;will-change:opacity}section.directory article:hover h2:after{opacity:1}}section.directory article h3{color:var(--color-module-directory-article-h3-foreground)}section.directory article :where(.location,span.type,span.salary,.category){color:var(--color-module-directory-article-content-foreground);font-size:max(12px,min(calc(.34014vw + 10.69388px),16px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*4 + 12px),16px));grid-row:2;line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (min-width:865px){section.directory article :where(.location,span.type,span.salary,.category){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:864px){section.directory article :where(.location,span.type,span.salary,.category){display:flex;flex-direction:column}}@media (max-width:864px){section.directory article .location{grid-column:1;grid-row:2}section.directory article .contract{gap:0 24px;gap:0 calc(var(--gutter)*2);grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}section.directory article span.type{grid-column:1;grid-row:1}section.directory article span.salary{grid-column:2;grid-row:1}section.directory article .category{grid-column:2;grid-row:2}}@media (max-width:864px){section.directory article :where(.location,span.type,span.salary,.category):before{color:var(--color-module-directory-article-content-after-foreground)}}@media (max-width:864px){section.directory article .location:before{content:"Location"}section.directory article span.type:before{content:"Type"}section.directory article span.salary:before{content:"Salary"}section.directory article .category:before{content:"Sector"}}section.directory .message{align-items:center;background-color:var(--color-module-directory-message-background);border-radius:16px;border-radius:var(--border-radius);color:var(--color-module-directory-message-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:400;height:max(48px,min(calc(4.08163vw + 32.32653px),96px));height:max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px));justify-content:center;line-height:1.5;padding:max(12px,min(calc(1.02041vw + 8.08163px),24px)) max(18px,min(calc(1.53061vw + 12.12245px),36px));padding:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px)) max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));text-align:center}section.directory:not(:where(.load,.empty,.complete,.error)) .message{display:none}section.directory.load .message:before{content:"Loading" "…"}section.directory.empty .message:before{content:"No jobs found"}section.directory.complete .message:before{content:"You have reached the end!"}section.directory.error .message:before{content:"Something went wrong"}html.function\:finance,html.function\:operation{--color-module-error-background:#cbffb1;--color-module-error-text-foreground:#020202}section.error{align-items:center;background-color:var(--color-module-error-background);display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:180px calc(50vw - 708px) max(36px,min(calc(3.06122vw + 24.2449px),72px));padding:var(--header-height) var(--document-margin) max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));width:100vw;width:var(--viewport-width)}section.error .title{max-width:none;width:auto}section.error .text{color:var(--color-module-error-text-foreground);font-size:max(14px,min(calc(.34014vw + 12.69388px),18px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*4 + 14px),18px));line-height:1.5;margin-top:1.5em;text-align:center;width:22em}section.error a.button{margin-top:1.5em}html.function\:finance,html.function\:operation{--color-module-feature-text-foreground:#020202}section.feature{align-items:flex-start;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding:0 calc(50vw - 708px) max(42px,min(calc(3.57143vw + 28.28571px),84px));padding:0 var(--document-margin) max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));width:100vw;width:var(--viewport-width);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){section.feature{gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 0;gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) 0;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}section.feature .title{font-size:max(32px,min(calc(1.36054vw + 26.77551px),48px));font-size:max(32px,min(calc((var(--viewport-width) - 384px)/1176*16 + 32px),48px))}section.feature .picture{grid-column:1/span 6;grid-row:1;max-height:100%}@media (max-width:864px){section.feature .picture{grid-column:1}}section.feature .picture:after{content:"";display:block;padding-top:100%}section.feature .content{align-items:flex-start;display:flex;flex-direction:column;grid-column:7/span 6;grid-row:1;height:100%;padding:0 120px;padding:0 var(--column-span-1)}@media (max-width:864px){section.feature .content{grid-column:1;grid-row:2}}section.feature .text{color:var(--color-module-feature-text-foreground);font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));line-height:1.5;margin-top:1.25em}section.feature .text p:not(:first-of-type){margin-top:1em}section.feature a.button{margin-top:1.5em}html.function\:finance{--color-module-history-background:#fff;--color-module-history-year-foreground:#020202;--color-module-history-year-before-background:#82fa82;--color-module-history-text-foreground:#020202;--color-module-history-pattern-background:#f5f5f5}html.function\:operation{--color-module-history-background:#fff;--color-module-history-year-foreground:#020202;--color-module-history-year-before-background:#029122;--color-module-history-text-foreground:#020202;--color-module-history-pattern-background:#f5f5f5}section.history{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);padding:0 calc(50vw - 708px);padding:0 var(--document-margin);width:100vw;width:var(--viewport-width);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);background-color:var(--color-module-history-background);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){section.history{grid-template-columns:1fr}}section.history .title{grid-column:1/-1;grid-row:1;margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}section.history .content{display:flex;flex-direction:column;gap:24px 0;gap:calc(var(--gutter)*2) 0;grid-column:3/span 7;grid-row:2;margin:max(36px,min(calc(3.06122vw + 24.2449px),72px)) 0 max(54px,min(calc(4.59184vw + 36.36735px),108px));margin:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px)) 0 max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px))}@media (max-width:1200px){section.history .content{grid-column:1/span 9}}@media (max-width:1200px) and (min-width:865px){section.history .content{margin-left:calc(57.14286vw - 493.71429px);margin-left:calc((var(--viewport-width) - 864px)/336*192)}}@media (max-width:864px){section.history .content{grid-column:1}}section.history article{align-items:flex-start;display:flex;filter:grayscale(1);flex-direction:row;opacity:.25;transition:filter .5s,opacity .5s;will-change:filter,opacity}section.history article.active{filter:grayscale(0);opacity:1}section.history .year{align-items:center;color:var(--color-module-history-year-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-feature-settings:"tnum";font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));font-variant-numeric:tabular-nums;font-weight:400;gap:0 .375em}section.history .year:before{background-color:var(--color-module-history-year-before-background);border-radius:50%;content:"";display:block;flex-shrink:0;height:.75em;width:.75em}section.history .text{border-left:1px solid;color:var(--color-module-history-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5;margin-left:1.5em;padding-left:1.5em}section.history .pattern{background-color:var(--color-module-history-pattern-background);grid-column:10/span 3;grid-row:1/-1;-webkit-mask-image:url(../gfx/history/pattern.svg);mask-image:url(../gfx/history/pattern.svg);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}@media (max-width:864px){section.history .pattern{display:none}}html.function\:finance,html.function\:operation{--color-module-insight-background:#fff;--color-module-insight-extract-foreground:#8c8c8c;--color-module-insight-category-foreground:#8c8c8c;--color-module-insight-feature-picture-after-background:#82fa82;--color-module-insight-feature-text-foreground:#8c8c8c;--color-module-insight-insight-h4-foreground:#020202}section.insight{background-color:var(--color-module-insight-background);padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) calc(50vw - 708px);padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) var(--document-margin);width:100vw;width:var(--viewport-width)}section.insight .extract{color:var(--color-module-insight-extract-foreground);font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));line-height:1.5;margin-top:.625em;padding-right:120px;padding-right:var(--column-span-1)}section.insight .block{grid-template-columns:repeat(3,1fr);margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}@media (max-width:864px){section.insight .block{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){section.insight .block{grid-template-columns:1fr}}@media (min-width:865px){section.insight article:nth-of-type(3n+1){transition-delay:0ms}section.insight article:nth-of-type(3n+2){transition-delay:75ms}section.insight article:nth-of-type(3n+3){transition-delay:.15s}}@media (max-width:864px) and (min-width:577px){section.insight article:nth-of-type(odd){transition-delay:0ms}section.insight article:nth-of-type(2n+2){transition-delay:75ms}}section.insight .picture:before{filter:grayscale(1)}section.insight .picture:after{content:"";display:block;padding-top:75%}section.insight .category{color:var(--color-module-insight-category-foreground);font-family:DM Mono,monospace;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:500;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.insight article.feature{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;position:relative;grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){section.insight article.feature{gap:24px 0;gap:calc(var(--gutter)*2) 0;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}section.insight article.feature a{display:contents}section.insight article.feature .picture{grid-column:2;grid-row:1;transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}@media (max-width:864px){section.insight article.feature .picture{grid-column:1}}section.insight article.feature.visible .picture{transform:translateZ(0)}section.insight article.feature .picture:after{background-color:var(--color-module-insight-feature-picture-after-background);mix-blend-mode:multiply;position:relative;z-index:2}section.insight article.feature .content{grid-column:1;grid-row:1}@media (max-width:864px){section.insight article.feature .content{grid-row:2}}section.insight article.feature .title{margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));max-width:none;padding-right:120px;padding-right:var(--column-span-1)}section.insight article.feature .text{color:var(--color-module-insight-feature-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5;margin-top:1.25em;padding-right:240px;padding-right:var(--column-span-2)}section.insight article.feature .button{margin-top:1.25em}section.insight article.insight a:after,section.insight article.insight a:before{margin-top:37.5%}section.insight article.insight .content{margin-top:18px;margin-top:calc(var(--gutter)*1.5)}section.insight article.insight h4{color:var(--color-module-insight-insight-h4-foreground);font-family:Graphik,sans-serif;font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));font-weight:400;line-height:1.25;margin-top:.25em;-webkit-user-select:text;-moz-user-select:text;user-select:text}html.function\:finance,html.function\:operation{--color-module-interim-background:#f5f5f5;--color-module-interim-extract-foreground:#020202;--color-module-interim-toggle-after-background:#020202;--color-module-interim-name-foreground:#020202;--color-module-interim-name-before-background:#82fa82;--color-module-interim-item-border:#020202;--color-module-interim-list-li-foreground:#020202;--color-module-interim-list-li-background:#ececec}section.interim{background-color:var(--color-module-interim-background);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) calc(50vw - 708px) max(42px,min(calc(3.57143vw + 28.28571px),84px));padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) var(--document-margin) max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));width:100vw;width:var(--viewport-width)}@media (min-width:865px){section.interim{gap:0 24px;gap:0 calc(var(--gutter)*2)}}@media (max-width:864px){section.interim{grid-template-columns:1fr}}@media (min-width:865px){section.interim .title{display:contents}}section.interim .extract{color:var(--color-module-interim-extract-foreground);font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));grid-column:1;line-height:1.25;margin-top:1em}section.interim .accordion{margin-top:max(20px,min(calc(1.02041vw + 16.08163px),32px));margin-top:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px))}@media (max-width:864px){section.interim .accordion{margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}}section.interim .item:not(:first-child){border-top:1px solid var(--color-module-interim-item-border);margin-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));margin-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px));padding-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));padding-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px))}section.interim .item:last-child{border-bottom:1px solid var(--color-module-interim-item-border);padding-bottom:max(12px,min(calc(1.02041vw + 8.08163px),24px));padding-bottom:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px))}section.interim button.toggle:after{background-color:var(--color-module-interim-toggle-after-background);font-size:max(18px,min(calc(.5102vw + 16.04082px),24px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*6 + 18px),24px));height:1em;width:1em}section.interim .name{align-items:center;color:var(--color-module-interim-name-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));font-weight:400;gap:0 .375em;line-height:1.25}section.interim .name:before{background-color:var(--color-module-interim-name-before-background);border-radius:50%;content:"";display:block;height:.75em;margin-top:.0625em;width:.75em}section.interim ul.list{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;gap:var(--gutter);margin-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));margin-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px))}section.interim ul.list li{align-items:center;background-color:var(--color-module-interim-list-li-background);border-radius:50vw;color:var(--color-module-interim-list-li-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(16px,min(calc(.68027vw + 13.38776px),24px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*8 + 16px),24px));font-weight:400;height:2.25em;justify-content:center;padding:0 .875em .125em}:root{--intro-progress:0}@media (min-width:577px){:root{--intro-transform:calc(var(--viewport-width)*(1 - var(--intro-progress)))}}:root{--pattern-height:180px}@media (max-width:1560px){:root{--pattern-height:min(calc((var(--viewport-width) - 576px)/984*60 + 120px),calc(var(--viewport-height)*(4/25)))}}@media (max-width:576px){:root{--pattern-height:120px}}html.function\:finance{--color-module-intro-background:#020202;--color-module-intro-logo-background:#fff;--color-module-intro-path-stroke:#fff;--color-module-intro-text-foreground:#cbffb1}html.function\:operation{--color-module-intro-background:#1f571f;--color-module-intro-logo-background:#fff;--color-module-intro-path-stroke:#82fa82;--color-module-intro-text-foreground:#82fa82}section.intro{background-color:var(--color-module-intro-background);display:flex;flex-direction:column;gap:max(24px,min(calc(2.04082vw + 16.16327px),48px)) 0;gap:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) 0;height:100vw;height:var(--viewport-height);padding:180px 0 max(36px,min(calc(3.06122vw + 24.2449px),72px));padding:var(--header-height) 0 max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));width:100vw;width:var(--viewport-width)}section.intro a.logo{background-color:var(--color-module-intro-logo-background)}section.intro .pattern{margin-bottom:180px;margin-bottom:var(--pattern-height);min-height:0;pointer-events:none}@media (max-width:576px){section.intro .pattern{grid-row:2}}section.intro .line{height:180px;height:var(--pattern-height);position:relative;width:100%}section.intro .line:not(.display){opacity:0}section.intro svg{height:200%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}section.intro path{will-change:opacity,stroke-dashoffset;fill:none;stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:var(--stroke-dashoffset);stroke-miterlimit:10}@media (max-width:576px){section.intro path{stroke-dashoffset:calc(var(--stroke-dashoffset)*.75)}}section.intro g path{stroke:var(--color-module-intro-path-stroke);stroke-width:30px}section.intro .pattern.timing\:a g path,section.intro .pattern.timing\:b .line:first-of-type g path{animation-delay:0ms}section.intro .pattern.timing\:b .line:nth-of-type(2) g path{animation-delay:.5s}section.intro .pattern.timing\:b .line:nth-of-type(3) g path{animation-delay:1s}section.intro .pattern.timing\:b .line:nth-of-type(4) g path{animation-delay:1.5s}section.intro .pattern.timing\:c .line:first-of-type g path{animation-delay:2s}section.intro .pattern.timing\:c .line:nth-of-type(2) g path{animation-delay:0ms}section.intro .pattern.timing\:c .line:nth-of-type(3) g path{animation-delay:3s}section.intro .pattern.timing\:c .line:nth-of-type(4) g path{animation-delay:1s}section.intro mask{mask-type:luminance}section.intro mask rect{fill:#fff}section.intro mask path{stroke:#000;stroke-width:40px}section.intro .pattern.timing\:a mask path,section.intro .pattern.timing\:b .line:first-of-type mask path{animation-delay:1.5s}section.intro .pattern.timing\:b .line:nth-of-type(2) mask path{animation-delay:2s}section.intro .pattern.timing\:b .line:nth-of-type(3) mask path{animation-delay:2.5s}section.intro .pattern.timing\:b .line:nth-of-type(4) mask path{animation-delay:3s}section.intro .pattern.timing\:c .line:first-of-type mask path{animation-delay:3.5s}section.intro .pattern.timing\:c .line:nth-of-type(2) mask path{animation-delay:1s}section.intro .pattern.timing\:c .line:nth-of-type(3) mask path{animation-delay:4s}section.intro .pattern.timing\:c .line:nth-of-type(4) mask path{animation-delay:2.5s}html:not(.browser\:safari) section.intro path{animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:linear}html:not(.browser\:safari) section.intro g path{animation-name:uwm1tvp}@keyframes uwm1tvp{0%{opacity:1}60%{stroke-dashoffset:0}70%{opacity:1}71%{opacity:0}to{opacity:0;stroke-dashoffset:0}}html:not(.browser\:safari) section.intro mask path{animation-name:uwm1twp}@keyframes uwm1twp{0%{opacity:1}60%{stroke-dashoffset:0}90%{opacity:1}91%{opacity:0}to{opacity:0;stroke-dashoffset:0}}html.browser\:safari section.intro path{animation-duration:8s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in-out}html.browser\:safari section.intro g path{animation-name:uwm1twt}@keyframes uwm1twt{to{stroke-dashoffset:0}}section.intro .text{color:var(--color-module-intro-text-foreground);font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));line-height:1.25;margin-left:calc(50vw - 708px);margin-left:var(--document-margin);width:696px;width:calc(var(--document-width)*.5 - var(--gutter))}@media (max-width:864px){section.intro .text{width:1050px;width:calc(var(--document-width)*.75 - var(--gutter))}}@media (max-width:576px){section.intro .text{grid-row:1;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));width:1416px;width:var(--document-width)}}html.function\:finance,html.function\:operation{--color-module-job-background:#fff;--color-module-job-container-border:#020202;--color-module-job-h4-foreground:#020202;--color-module-job-h2-before-background:#82fa82;--color-module-job-h2-after-background:#020202;--color-module-job-item-h5-foreground:#afafaf;--color-module-job-item-value-foreground:#020202;--color-module-job-text-foreground:#020202}section.job{background-color:var(--color-module-job-background);padding:0 calc(50vw - 588px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:0 calc(var(--document-margin) + var(--column-span-1)) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));width:100vw;width:var(--viewport-width)}@media (max-width:1200px){section.job{padding:0 calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:0 var(--document-margin) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px))}}section.job .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:576px){section.job .container{gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 0;gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) 0;grid-template-columns:1fr}}section.job .container:not(:first-of-type){border-top:1px solid var(--color-module-job-container-border);margin-top:max(42px,min(calc(3.57143vw + 28.28571px),84px));margin-top:max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));padding-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));padding-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px))}section.job h4{color:var(--color-module-job-h4-foreground);font-family:Graphik,sans-serif;font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));font-weight:400;grid-column:1;grid-row:1}section.job .content{grid-column:2/span 2;grid-row:1}@media (max-width:576px){section.job .content{grid-column:1;grid-row:2}}@media (min-width:577px){section.job .overview h4{margin-top:calc(max(24px, min(calc((100vw - 384px) / 1176 * (48 - 24) + 24 * 1px), 48px)) * 3.25 + max(24px, min(calc((100vw - 384px) / 1176 * (48 - 24) + 24 * 1px), 48px)) - 1em);margin-top:calc(max(24px, min(calc((var(--viewport-width) - 384px) / 1176 * (48 - 24) + 24 * 1px), 48px)) * 3.25 + max(24px, min(calc((var(--viewport-width) - 384px) / 1176 * (48 - 24) + 24 * 1px), 48px)) - 1em)}}section.job .title{font-size:max(24px,min(calc(2.04082vw + 16.16327px),48px));font-size:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));max-width:none}section.job h2{display:flex;flex-direction:column;gap:.5em 0;position:relative}section.job h2:after,section.job h2:before{content:"";display:block;flex-shrink:0;height:2.75em;width:2.75em}section.job h2:before{background-color:var(--color-module-job-h2-before-background);border-radius:50%}section.job h2:after{background-color:var(--color-module-job-h2-after-background);left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}section.job .meta{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));grid-gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 24px;grid-gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) calc(var(--gutter)*2);gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 24px;gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) calc(var(--gutter)*2)}section.job .item{display:flex;flex-direction:column;font-family:DM Mono,monospace;font-size:max(12px,min(calc(.34014vw + 10.69388px),16px));font-size:max(12px,min(calc((var(--viewport-width) - 384px)/1176*4 + 12px),16px));font-weight:400;gap:.5em 0}section.job .item h5{color:var(--color-module-job-item-h5-foreground)}section.job .item .value{color:var(--color-module-job-item-value-foreground);-webkit-user-select:text;-moz-user-select:text;user-select:text}section.job .share{margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));width:calc(50% - 12px);width:calc(50% - var(--gutter))}section.job .text{color:var(--color-module-job-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5}section.job :where(p,ul,ol):not(:first-child){margin-top:1em}section.job form.form{grid-template-columns:1fr}@media (min-width:577px){section.job form.form{padding-right:240px;padding-right:calc((var(--document-column) + var(--gutter)*2)*2)}}html.function\:finance,html.function\:operation{--color-module-option-article-first-background:#fff;--color-module-option-article-last-background:#e8ffe0;--color-module-option-h2-before-background:#82fa82;--color-module-option-h2-after-background:#020202;--color-module-option-text-foreground:#020202}section.option{display:flex;flex-direction:row;width:100vw;width:var(--viewport-width)}@media (max-width:864px){section.option{flex-direction:column}}section.option article{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:max(72px,min(calc(6.12245vw + 48.4898px),144px));padding-bottom:max(72px,min(calc((var(--viewport-width) - 384px)/1176*72 + 72px),144px));padding-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));padding-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}@media (min-width:865px){section.option article{width:50%}}@media (max-width:864px){section.option article{padding-left:calc(50vw - 708px);padding-left:var(--document-margin);padding-right:calc(50vw - 708px);padding-right:var(--document-margin)}}section.option article:first-of-type{background-color:var(--color-module-option-article-first-background)}@media (min-width:865px){section.option article:first-of-type{padding-left:calc(50vw - 708px);padding-left:var(--document-margin);padding-right:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) + calc(((1416px - ((12px * 2) * 11)) / 12)) + 12px * 2);padding-right:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) + var(--document-column) + var(--gutter) * 2)}}section.option article:last-of-type{background-color:var(--color-module-option-article-last-background)}@media (min-width:865px){section.option article:last-of-type{padding-left:max(36px,min(calc(3.06122vw + 24.2449px),72px));padding-left:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));padding-right:calc(-588px + 50vw);padding-right:calc(var(--document-column) + var(--gutter)*2 + var(--document-margin))}}section.option .title{font-size:max(32px,min(calc(1.36054vw + 26.77551px),48px));font-size:max(32px,min(calc((var(--viewport-width) - 384px)/1176*16 + 32px),48px));max-width:none}section.option h2{display:flex;flex-direction:column;gap:.75em 0;position:relative}section.option h2:after,section.option h2:before{content:"";display:block;flex-shrink:0;height:2.75em;width:2.75em}section.option h2:before{background-color:var(--color-module-option-h2-before-background);border-radius:50%}section.option h2:after{background-color:var(--color-module-option-h2-after-background);left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}section.option .text{color:var(--color-module-option-text-foreground);flex-grow:1;font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));line-height:1.5;margin-top:1em}section.option .text p:last-of-type:not(:only-of-type){opacity:.5}section.option a.button{margin-top:2.375em}html.function\:finance{--color-module-partner-background:#1f571f;--color-module-partner-h2-foreground:#fff;--color-module-partner-h3-foreground:#82fa82}html.function\:operation{--color-module-partner-background:#113611;--color-module-partner-h2-foreground:#f3fff0;--color-module-partner-h3-foreground:#82fa82}section.partner{background-color:var(--color-module-partner-background);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) 0 max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) 0 max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));width:100vw;width:var(--viewport-width)}section.partner .title{margin:0 calc(50vw - 708px);margin:0 var(--document-margin)}section.partner h2{color:var(--color-module-partner-h2-foreground)}section.partner h3{color:var(--color-module-partner-h3-foreground)}section.partner .track{grid-column:1/-1;grid-row:2;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px))}section.partner .brand{background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);width:240px}@media (max-width:864px){section.partner .brand{width:calc(16.66667vw + 96px);width:calc((var(--viewport-width) - 576px)/288*48 + 192px)}}@media (max-width:576px){section.partner .brand{width:192px}}section.partner .brand:not(:first-of-type){margin-left:24px;margin-left:calc(var(--gutter)*2)}section.partner .brand:before{content:"";display:block;padding-top:66.6666666667%}html.function\:finance{--color-module-process-background:#dafdc9;--color-module-process-h2-foreground:#020202;--color-module-process-h3-foreground:#6a6a6a;--color-module-process-h4-foreground:#020202;--color-module-process-h4-before-background:#82fa82;--color-module-process-h4-after-background:#020202;--color-module-process-text-foreground:#6a6a6a}html.function\:operation{--color-module-process-background:#113611;--color-module-process-h2-foreground:#f3fff0;--color-module-process-h3-foreground:#82fa82;--color-module-process-h4-foreground:#82fa82;--color-module-process-h4-before-background:#82fa82;--color-module-process-h4-after-background:#020202;--color-module-process-text-foreground:#f3fff0}section.process{background-color:var(--color-module-process-background);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(42px,min(calc(3.57143vw + 28.28571px),84px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));width:100vw;width:var(--viewport-width)}section.process h2{color:var(--color-module-process-h2-foreground)}section.process h3{color:var(--color-module-process-h3-foreground)}section.process .content{align-items:start;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);height:var(--height);margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){section.process .content{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){section.process .content{gap:max(30px,min(calc(2.55102vw + 20.20408px),60px)) 0;gap:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) 0;grid-template-columns:repeat(4,1fr)}}@media (min-width:865px){section.process .content:after{content:"";display:block;margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}}section.process article{position:relative;transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-delay:calc(50ms*var(--transition-index));transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}section.process article.visible{transform:translateZ(0)}@media (min-width:865px){section.process article:first-of-type{top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 0);top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 0)}section.process article:nth-of-type(2){top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 1);top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 1)}section.process article:nth-of-type(3){top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 2);top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 2)}section.process article:nth-of-type(4){top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 3);top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 3)}section.process article:nth-of-type(5){margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 1);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 1)}section.process article:nth-of-type(6){margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 2);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 2)}section.process article:nth-of-type(7){margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 3);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 3)}section.process article:nth-of-type(8){margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 4);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * 4)}}@media (max-width:576px){section.process article:nth-of-type(odd){grid-column:1/span 3}}@media (max-width:864px) and (min-width:577px){section.process article:nth-of-type(2n){margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}}@media (max-width:576px){section.process article:nth-of-type(2n){grid-column:2/span 3}}section.process h4{color:var(--color-module-process-h4-foreground);display:flex;flex-direction:column;font-family:Graphik,sans-serif;font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));font-weight:400;gap:.75em 0;line-height:1.25;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.process h4:after,section.process h4:before{content:"";display:block;flex-shrink:0;height:3.5em;width:3.5em}section.process h4:before{background-color:var(--color-module-process-h4-before-background);border-radius:50%}section.process h4:after{background-color:var(--color-module-process-h4-after-background);left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}section.process .text{color:var(--color-module-process-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5;margin-top:.75em}section.process a.button{margin-top:2.25em}html.function\:finance{--color-module-role-background:#fff;--color-module-role-text-foreground:#020202;--color-module-role-ul-foreground:#020202;--color-module-role-li-before-background:#82fa82}html.function\:operation{--color-module-role-background:#fff;--color-module-role-text-foreground:#020202;--color-module-role-ul-foreground:#020202;--color-module-role-li-before-background:#029122}section.role{background-color:var(--color-module-role-background);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(48px,min(calc(4.08163vw + 32.32653px),96px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px));width:100vw;width:var(--viewport-width)}section.role .content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:576px){section.role .content{gap:max(18px,min(calc(1.53061vw + 12.12245px),36px)) 0;gap:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px)) 0;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}section.role .text{color:var(--color-module-role-text-foreground);font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));grid-column:1;grid-row:1;line-height:1.5;padding-right:120px;padding-right:var(--column-span-1)}section.role ul{color:var(--color-module-role-ul-foreground);font-family:Graphik,sans-serif;font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));font-weight:400;grid-column:2;grid-row:1;margin-top:.5em}@media (max-width:576px){section.role ul{grid-column:1;grid-row:2}}section.role li{display:flex;flex-direction:row;gap:0 .875em;line-height:1.125;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.role li:not(:first-of-type){margin-top:.625em}section.role li:before{background-color:var(--color-module-role-li-before-background);border-radius:50%;content:"";display:block;flex-shrink:0;height:.875em;margin-top:.125em;width:.875em}html.function\:finance{--color-module-search-background:#cbffb1;--color-module-search-h2-foreground:#020202;--color-module-search-h3-foreground:#6a6a6a;--color-module-search-label-foreground:#020202;--color-module-search-input-background:#fff;--color-module-search-input-foreground:#020202;--color-module-search-input-placeholder-foreground:#afafaf;--color-module-search-line-background:#82fa82}html.function\:operation{--color-module-search-background:#1f571f;--color-module-search-h2-foreground:#ecffe7;--color-module-search-h3-foreground:#82fa82;--color-module-search-label-foreground:#82fa82;--color-module-search-input-background:#fff;--color-module-search-input-foreground:#020202;--color-module-search-input-placeholder-foreground:#afafaf;--color-module-search-line-background:#82fa82}section.search{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);overflow:hidden;width:100vw;width:var(--viewport-width);grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);background-color:var(--color-module-search-background);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){section.search{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}}@media (max-width:576px){section.search{grid-template-columns:1fr}}section.search .title{grid-column:1/-1;grid-row:1;margin-left:calc(50vw - 708px);margin-left:var(--document-margin);margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}section.search h2{color:var(--color-module-search-h2-foreground)}section.search h3{color:var(--color-module-search-h3-foreground)}section.search form{align-items:flex-start;display:flex;flex-direction:column;grid-column:1;grid-row:2;margin-left:calc(50vw - 708px);margin-left:var(--document-margin);margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}@media (min-width:865px){section.search form{margin-bottom:max(54px,min(calc(4.59184vw + 36.36735px),108px));margin-bottom:max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px))}}@media (max-width:864px){section.search form{grid-column:1/span 3}}@media (max-width:576px){section.search form{grid-column:1;margin-right:calc(50vw - 708px);margin-right:var(--document-margin)}}section.search :where(label,input){font-family:Graphik,sans-serif;font-size:max(18px,min(calc(.5102vw + 16.04082px),24px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*6 + 18px),24px));font-weight:400}section.search label{color:var(--color-module-search-label-foreground)}section.search input{background-color:var(--color-module-search-input-background);border-radius:16px;border-radius:var(--border-radius);color:var(--color-module-search-input-foreground);height:3.875em;margin-top:.875em;padding:0 1.375em;width:100%}section.search input::-moz-placeholder{color:var(--color-module-search-input-placeholder-foreground)}section.search input::placeholder{color:var(--color-module-search-input-placeholder-foreground)}section.search button{margin-top:1.5em}section.search .pattern{display:grid;grid-column:2;grid-row:1/-1;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media (min-width:865px){section.search .pattern{margin-right:calc(50vw - 708px);margin-right:var(--document-margin)}}@media (max-width:864px){section.search .pattern{grid-column:1/-1;grid-row:3;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);height:472px;height:calc(var(--document-width)*.33333);margin-top:24px;margin-top:calc(var(--gutter)*2)}}@media (max-width:576px){section.search .pattern{height:944px;height:calc(var(--document-width)*.66667)}}section.search .line{background-color:var(--color-module-search-line-background);grid-row:1;-webkit-mask-image:url(../gfx/search/pattern/desktop.svg);mask-image:url(../gfx/search/pattern/desktop.svg);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}@media (min-width:865px){section.search .line{width:200%}}@media (max-width:864px){section.search .line{grid-column:1;height:300%;-webkit-mask-image:url(../gfx/search/pattern/mobile.svg);mask-image:url(../gfx/search/pattern/mobile.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-size:auto 100%;mask-size:auto 100%}}@media (min-width:865px){section.search .line:first-of-type{grid-column:2}}@media (max-width:864px){section.search .line:first-of-type{grid-row:1}}@media (min-width:865px){section.search .line:nth-of-type(2){grid-column:3}}@media (max-width:864px){section.search .line:nth-of-type(2){grid-row:3}}html.function\:finance,html.function\:operation{--color-module-sector-background:#f5f5f5;--color-module-sector-content-a-before-background:#fff;--color-module-sector-content-a-hover-before-background:#e8ffe0;--color-module-sector-content-a-after-background:#020202;--color-module-sector-h4-foreground:#020202;--color-module-sector-h4-before-background:#82fa82;--color-module-sector-h4-after-background:#020202}section.sector{background-color:var(--color-module-sector-background)}section.sector .content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;justify-items:start;margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}section.sector .content a{align-items:center;display:flex;flex-direction:row;transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}section.sector .content a.visible{transform:translateZ(0)}section.sector .content a:after,section.sector .content a:before{content:"";display:block}section.sector .content a:before{background-color:var(--color-module-sector-content-a-before-background);border-radius:50vw;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (pointer:fine){section.sector .content a:before{transition:background-color .25s;will-change:background-color}section.sector .content a:hover:before{background-color:var(--color-module-sector-content-a-hover-before-background)}}section.sector .content a:after{background-color:var(--color-module-sector-content-a-after-background);flex-shrink:0;height:1em;-webkit-mask-image:url(../gfx/sector/pseudo.svg);mask-image:url(../gfx/sector/pseudo.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:1em;z-index:2}@media (pointer:fine){section.sector .content a:after{opacity:0;transition:opacity .25s;will-change:opacity}section.sector .content a:hover:after{opacity:1}}section.sector h4{align-items:center;color:var(--color-module-sector-h4-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:1em;font-weight:400;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text;z-index:2}section.sector h4:after,section.sector h4:before{content:"";display:block;flex-shrink:0;height:2em;width:2em}section.sector h4:before{background-color:var(--color-module-sector-h4-before-background);border-radius:50%}section.sector h4:after{background-color:var(--color-module-sector-h4-after-background);left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}html.function\:finance,html.function\:operation{--color-module-service-background:#fff;--color-module-service-h4-foreground:#020202;--color-module-service-h4-before-background:#82fa82;--color-module-service-h4-after-background:#020202;--color-module-service-text-foreground:#8c8c8c}section.service{background-color:var(--color-module-service-background)}section.service .content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}section.service article{transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}section.service article.visible{transform:translateZ(0)}section.service h4{color:var(--color-module-service-h4-foreground);display:flex;flex-direction:column;font-family:Graphik,sans-serif;font-weight:400;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.service h4:after,section.service h4:before{content:"";display:block;flex-shrink:0}section.service h4:before{background-color:var(--color-module-service-h4-before-background);border-radius:50%}section.service h4:after{background-color:var(--color-module-service-h4-after-background);left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}section.service .text{color:var(--color-module-service-text-foreground);line-height:1.5}html.function\:finance,html.function\:operation{--color-module-signup-background:#029122;--color-module-signup-h2-foreground:#fff;--color-module-signup-input-foreground:#fff;--color-module-signup-input-border:#73e873;--color-module-signup-input-placeholder:#73e873}section.signup{background-color:var(--color-module-signup-background);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(42px,min(calc(3.57143vw + 28.28571px),84px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));width:100vw;width:var(--viewport-width)}section.signup .title{max-width:none}section.signup h2{color:var(--color-module-signup-h2-foreground)}section.signup form{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px));grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:1200px){section.signup form{grid-template-columns:repeat(4,1fr)}}@media (max-width:864px){section.signup form{gap:24px;gap:calc(var(--gutter)*2);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);justify-items:start}}@media (max-width:576px){section.signup form{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}section.signup input{border:1px solid var(--color-module-signup-input-border);border-radius:16px;border-radius:var(--border-radius);color:var(--color-module-signup-input-foreground);font-family:Graphik,sans-serif;font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));font-weight:400;height:2.875em;padding:0 1em;width:100%}section.signup input:-webkit-autofill{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--color-module-signup-input-foreground)}@media (max-width:864px) and (min-width:577px),(min-width:1201px){section.signup input[name*=EMAIL]{grid-column:span 2}}section.signup input::-moz-placeholder{color:var(--color-module-signup-input-placeholder)}section.signup input::placeholder{color:var(--color-module-signup-input-placeholder)}html.function\:finance,html.function\:operation{--color-module-study-background:#f5f5f5;--color-module-study-extract-foreground:#020202;--color-module-study-text-foreground:#020202}section.study{background-color:var(--color-module-study-background);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(48px,min(calc(4.08163vw + 32.32653px),96px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px));width:100vw;width:var(--viewport-width)}section.study .extract{color:var(--color-module-study-extract-foreground);font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));line-height:1.5;margin-top:1.5em;padding-right:120px;padding-right:var(--column-span-1)}section.study .text{color:var(--color-module-study-text-foreground);font-size:max(18px,min(calc(.5102vw + 16.04082px),24px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*6 + 18px),24px));line-height:1.25;margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px));padding-right:240px;padding-right:var(--column-span-2);width:696px;width:calc(var(--document-width)*.5 - var(--gutter))}@media (max-width:864px){section.study .text{width:1050px;width:calc(var(--document-width)*.75 - var(--gutter))}}@media (max-width:576px){section.study .text{width:1416px;width:var(--document-width)}}section.study .text p:last-of-type{opacity:.5}section.study .video{grid-column:1/-1;grid-row:3;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px))}html.function\:finance,html.function\:operation{--color-module-subject-background:#fff;--color-module-subject-h2-before-background:#82fa82;--color-module-subject-h2-after-background:#020202;--color-module-subject-text-foreground:#020202;--color-module-subject-pattern-background:#f5f5f5}section.subject{align-items:center;background-color:var(--color-module-subject-background);display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) 0;padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) 0;width:100vw;width:var(--viewport-width)}@media (min-width:865px){section.subject{gap:0 24px;gap:0 calc(var(--gutter)*2)}}@media (max-width:864px){section.subject{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}section.subject .title{font-size:max(32px,min(calc(1.36054vw + 26.77551px),48px));font-size:max(32px,min(calc((var(--viewport-width) - 384px)/1176*16 + 32px),48px));grid-column:1/span 3;grid-row:1}@media (min-width:865px){section.subject .title{max-width:none;padding-left:calc(50vw - 708px);padding-left:var(--document-margin)}}@media (max-width:864px){section.subject .title{grid-column:1;margin-left:calc(50vw - 708px);margin-left:var(--document-margin)}}section.subject h2{display:flex;flex-direction:column;gap:1em 0;position:relative}section.subject h2:after,section.subject h2:before{content:"";display:block;flex-shrink:0;height:2.75em;width:2.75em}section.subject h2:before{background-color:var(--color-module-subject-h2-before-background);border-radius:50%}section.subject h2:after{background-color:var(--color-module-subject-h2-after-background);left:0;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}section.subject .text{color:var(--color-module-subject-text-foreground);font-size:max(16px,min(calc(.68027vw + 13.38776px),24px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*8 + 16px),24px));grid-column:4/span 3;grid-row:2;line-height:1.5;margin-right:calc(50vw - 708px);margin-right:var(--document-margin);padding-right:120px;padding-right:var(--column-span-1)}@media (min-width:865px){section.subject .text{margin-top:calc((max(32px, min(calc((100vw - 384px) / 1176 * (48 - 32) + 32 * 1px), 48px)) - 1em) * 1.5 * -1);margin-top:calc((max(32px, min(calc((var(--viewport-width) - 384px) / 1176 * (48 - 32) + 32 * 1px), 48px)) - 1em) * 1.5 * -1)}}@media (max-width:864px){section.subject .text{grid-column:1;margin-left:calc(50vw - 708px);margin-left:var(--document-margin);margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px))}}section.subject .text p:not(:first-child){margin-top:1em}section.subject .pattern{background-color:var(--color-module-subject-pattern-background);grid-column:1/span 3;grid-row:2;height:236px;height:calc(var(--document-width)*.16667);margin-right:120px;margin-right:var(--column-span-1);-webkit-mask-image:url(../gfx/subject/pattern.svg);mask-image:url(../gfx/subject/pattern.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%}@media (max-width:864px){section.subject .pattern{grid-column:1;grid-row:3;height:472px;height:calc(var(--document-width)*.33333);margin-top:24px;margin-top:calc(var(--gutter)*2)}}html.function\:finance{--color-module-team-background:#fff;--color-module-team-extract-foreground:#020202;--color-module-team-h4-foreground:#020202;--color-module-team-role-foreground:#8c8c8c;--color-module-team-area-foreground:#82fa82;--color-module-team-text-foreground:#020202;--color-module-team-contact-a-foreground:#8c8c8c;--color-module-team-button-foreground:#020202}html.function\:operation{--color-module-team-background:#fff;--color-module-team-extract-foreground:#020202;--color-module-team-h4-foreground:#020202;--color-module-team-role-foreground:#8c8c8c;--color-module-team-area-foreground:#1f571f;--color-module-team-text-foreground:#020202;--color-module-team-contact-a-foreground:#8c8c8c;--color-module-team-button-foreground:#020202}section.team{background-color:var(--color-module-team-background);padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) calc(50vw - 708px) max(42px,min(calc(3.57143vw + 28.28571px),84px));padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) var(--document-margin) max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));width:100vw;width:var(--viewport-width)}section.team h2{padding-right:120px;padding-right:var(--column-span-1)}section.team .extract{color:var(--color-module-team-extract-foreground);font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));line-height:1.25;margin-top:1em}section.team a.button{margin-top:2.25em}section.team .block{grid-template-columns:repeat(4,1fr);margin-top:max(48px,min(calc(4.08163vw + 32.32653px),96px));margin-top:max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px));position:relative}@media (max-width:1200px){section.team .block{grid-template-columns:repeat(3,1fr)}}@media (max-width:864px){section.team .block{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){section.team .block{grid-template-columns:1fr}}@media (min-width:1201px){section.team article:nth-of-type(4n+1){transition-delay:0ms}section.team article:nth-of-type(4n+2){transition-delay:.1s}section.team article:nth-of-type(4n+3){transition-delay:.2s}section.team article:nth-of-type(4n+4){transition-delay:.3s}}@media (max-width:1200px) and (min-width:865px){section.team article:nth-of-type(3n+1){transition-delay:0ms}section.team article:nth-of-type(3n+2){transition-delay:.1s}section.team article:nth-of-type(3n+3){transition-delay:.2s}}@media (max-width:864px) and (min-width:577px){section.team article:nth-of-type(odd){transition-delay:0ms}section.team article:nth-of-type(2n+2){transition-delay:.1s}}section.team article{position:relative}section.team.active article{pointer-events:none;transform:translateZ(0)}@media (min-width:577px){section.team article a{opacity:1;transition:opacity .5s .5s}section.team.active article:not(.active) a{opacity:.03125;transition:opacity .5s}}section.team article a:after,section.team article a:before{margin-top:58.3333333333%}section.team .picture{z-index:1}section.team .picture:before{filter:grayscale(1)}section.team .picture:after{content:"";display:block;padding-top:116.6666666667%}section.team .content{margin-top:18px;margin-top:calc(var(--gutter)*1.5);z-index:1}section.team :where(h4,.role,.area){font-family:Graphik,sans-serif;font-weight:400;line-height:1.375;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.team h4{color:var(--color-module-team-h4-foreground);font-size:max(18px,min(calc(.5102vw + 16.04082px),24px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*6 + 18px),24px))}section.team :where(.role,.area){font-size:max(14px,min(calc(.5102vw + 12.04082px),20px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*6 + 14px),20px))}section.team .role{color:var(--color-module-team-role-foreground)}section.team .area{color:var(--color-module-team-area-foreground)}section.team .layer{pointer-events:none;width:calc(150% + 24px);width:calc(150% + var(--gutter)*2)}@media (min-width:577px){section.team .layer{opacity:0;position:absolute;top:0;transition:opacity .5s;will-change:opacity;z-index:2}}@media (max-width:1200px){section.team .layer{width:100%}}@media (max-width:576px){section.team .layer{overflow:hidden}section.team:not(.disabled) .layer{height:0;transition:height .25s 125ms}}@media (min-width:1201px){section.team article:where(:nth-of-type(4n+1),:nth-of-type(4n+2)) .layer{left:100%;margin-left:24px;margin-left:calc(var(--gutter)*2)}}@media (min-width:1201px){section.team article:where(:nth-of-type(4n+3),:nth-of-type(4n)) .layer{margin-right:24px;margin-right:calc(var(--gutter)*2);right:100%}}@media (max-width:1200px) and (min-width:865px){section.team article:where(:nth-of-type(3n+1),:nth-of-type(3n+2)) .layer{left:100%;margin-left:24px;margin-left:calc(var(--gutter)*2)}}@media (max-width:1200px) and (min-width:865px){section.team article:nth-of-type(3n) .layer{margin-right:24px;margin-right:calc(var(--gutter)*2);right:100%}}@media (max-width:864px) and (min-width:577px){section.team article:nth-of-type(odd) .layer{left:100%;margin-left:24px;margin-left:calc(var(--gutter)*2)}section.team article:nth-of-type(2n) .layer{margin-right:24px;margin-right:calc(var(--gutter)*2);right:100%}section.team article:nth-last-of-type(-n+2) .layer{bottom:0;top:auto}}section.team article.active .layer{pointer-events:auto}@media (min-width:577px){section.team article.active .layer{opacity:1;transition:opacity .5s .25s}}@media (max-width:576px){section.team:not(.disabled) article.active .layer{height:var(--height);transition:height max(.25s,min(var(--transition),.5s))}}section.team .text{color:var(--color-module-team-text-foreground);font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));line-height:1.5}@media (max-width:576px){section.team .text{margin-top:1em}}section.team .text p:not(:first-of-type){margin-top:1em}section.team .contact{margin-top:max(12px,min(calc(1.02041vw + 8.08163px),24px));margin-top:max(12px,min(calc((var(--viewport-width) - 384px)/1176*12 + 12px),24px))}section.team .contact a{color:var(--color-module-team-contact-a-foreground);display:block;font-family:Graphik,sans-serif;font-size:max(16px,min(calc(.34014vw + 14.69388px),20px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*4 + 16px),20px));font-weight:400;line-height:1.125;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.team .contact a:not(:first-of-type){margin-top:.5em}section.team button{align-items:center;color:var(--color-module-team-button-foreground);display:flex;flex-direction:row;font-family:Graphik,sans-serif;font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));font-weight:500;gap:0 .625em;letter-spacing:.1em;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));text-transform:uppercase}section.team button:before{background-color:currentColor;content:"";display:block;height:.875em;-webkit-mask-image:url(../gfx/team/button.svg);mask-image:url(../gfx/team/button.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.875em}html.function\:finance{--color-module-testimonial-background:#020202;--color-module-testimonial-h2-foreground:#fff;--color-module-testimonial-h3-foreground:#82fa82;--color-module-testimonial-blockquote-background:#029122;--color-module-testimonial-blockquote-active-background:#82fa82;--color-module-testimonial-q-foreground:#020202;--color-module-testimonial-cite-foreground:#113611;--color-module-testimonial-index-button-background:#474747;--color-module-testimonial-index-button-active-background:#82fa82}html.function\:operation{--color-module-testimonial-background:#113611;--color-module-testimonial-h2-foreground:#f3fff0;--color-module-testimonial-h3-foreground:#82fa82;--color-module-testimonial-blockquote-background:#029122;--color-module-testimonial-blockquote-active-background:#82fa82;--color-module-testimonial-q-foreground:#020202;--color-module-testimonial-cite-foreground:#113611;--color-module-testimonial-index-button-background:#474747;--color-module-testimonial-index-button-active-background:#82fa82}section.testimonial{background-color:var(--color-module-testimonial-background);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) 0 max(42px,min(calc(3.57143vw + 28.28571px),84px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) 0 max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px));width:100vw;width:var(--viewport-width)}section.testimonial .title{margin:0 calc(50vw - 708px);margin:0 var(--document-margin)}section.testimonial h2{color:var(--color-module-testimonial-h2-foreground)}section.testimonial h3{color:var(--color-module-testimonial-h3-foreground)}section.testimonial .track{margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}section.testimonial .track:not(.active){scroll-padding-left:calc(50vw - 708px);scroll-padding-left:var(--document-margin);scroll-snap-type:x mandatory}section.testimonial .track:after,section.testimonial .track:before{scroll-snap-align:start}section.testimonial blockquote{align-items:flex-start;background-color:var(--color-module-testimonial-blockquote-background);border-radius:16px;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:max(24px,min(calc(2.04082vw + 16.16327px),48px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));position:relative;scroll-snap-align:start;transition:background-color .25s;width:1062px;width:calc(var(--document-width)*.75);will-change:background-color}@media (max-width:576px){section.testimonial blockquote{width:1327.5px;width:calc(var(--document-width)*.9375)}}section.testimonial blockquote:not(:first-of-type){margin-left:12px;margin-left:var(--gutter)}section.testimonial blockquote.active{background-color:var(--color-module-testimonial-blockquote-active-background)}section.testimonial :where(q,cite){font-family:Graphik,sans-serif;font-weight:400;line-height:1.25;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text;z-index:1}section.testimonial q{color:var(--color-module-testimonial-q-foreground);flex:1;font-size:max(20px,min(calc(1.70068vw + 13.46939px),40px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*20 + 20px),40px))}section.testimonial cite{color:var(--color-module-testimonial-cite-foreground);font-size:max(16px,min(calc(.68027vw + 13.38776px),24px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*8 + 16px),24px));margin-top:2em}section.testimonial cite span{display:block}section.testimonial blockquote button{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section.testimonial .index{display:flex;flex-direction:row;gap:0 18px;gap:0 calc(var(--gutter)*1.5);margin:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) 0;margin:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) 0}section.testimonial .index button{background-color:var(--color-module-testimonial-index-button-background);border-radius:50%;flex-shrink:0;height:12px;transition:background-color .25s;width:12px;will-change:background-color}section.testimonial .index button.active{background-color:var(--color-module-testimonial-index-button-active-background)}html.function\:finance,html.function\:operation{--color-module-vacancy-background:#fff;--color-module-vacancy-h4-foreground:#020202}section.vacancy{background-color:var(--color-module-vacancy-background);padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) var(--document-margin) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));position:relative;width:100vw;width:var(--viewport-width)}section.vacancy .title{padding-right:120px;padding-right:var(--column-span-1)}section.vacancy form.form{gap:0 24px;gap:0 calc(var(--gutter)*2);grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,1fr);margin:max(36px,min(calc(3.06122vw + 24.2449px),72px)) auto 0;margin:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px)) auto 0;width:936px}@media (max-width:1560px){section.vacancy form.form{width:calc(20.68966vw + 613.24138px);width:calc((var(--viewport-width) - 864px)/696*144 + 792px)}}@media (max-width:864px){section.vacancy form.form{gap:max(24px,min(calc(2.04082vw + 16.16327px),48px)) 0;gap:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) 0;grid-template-columns:1fr;width:100%}}section.vacancy h4{color:var(--color-module-vacancy-h4-foreground);font-family:Graphik,sans-serif;font-size:max(20px,min(calc(.34014vw + 18.69388px),24px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*4 + 20px),24px));font-weight:400}section.vacancy .field:first-of-type{margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px))}html.function\:finance,html.function\:operation{--color-module-value-background:#f5f5f5;--color-module-value-h4-foreground:#020202;--color-module-value-h4-before-background:#82fa82;--color-module-value-h4-after-background:#020202;--color-module-value-compact-article-background:#fff;--color-module-value-compact-text-foreground:#020202;--color-module-value-detail-article-before-background:#fff;--color-module-value-detail-content-background:#fff;--color-module-value-detail-text-foreground:#8c8c8c}section.value{background-color:var(--color-module-value-background);display:grid;grid-template-columns:repeat(6,1fr);padding-left:calc(50vw - 708px);padding-left:var(--document-margin);padding-right:calc(50vw - 708px);padding-right:var(--document-margin);width:100vw;width:var(--viewport-width)}@media (min-width:577px){section.value{gap:0 24px;gap:0 calc(var(--gutter)*2)}}@media (max-width:576px){section.value{grid-template-columns:1fr}}section.value .title{grid-column:1/-1}section.value h4{color:var(--color-module-value-h4-foreground);display:flex;flex-direction:column;font-family:Graphik,sans-serif;font-size:max(24px,min(calc(.68027vw + 21.38776px),32px));font-size:max(24px,min(calc((var(--viewport-width) - 384px)/1176*8 + 24px),32px));font-weight:400;gap:.75em 0;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.value h4:after,section.value h4:before{content:"";display:block;flex-shrink:0;height:2.625em;width:2.625em}section.value h4:before{background-color:var(--color-module-value-h4-before-background);border-radius:50%}section.value h4:after{background-color:var(--color-module-value-h4-after-background);left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transform:scale(60%);transform-origin:center}section.value article.knowledge h4:after{-webkit-mask-image:url(../gfx/value/knowledge.svg);mask-image:url(../gfx/value/knowledge.svg)}section.value article.respect h4:after{-webkit-mask-image:url(../gfx/value/respect.svg);mask-image:url(../gfx/value/respect.svg)}section.value article.community h4:after{-webkit-mask-image:url(../gfx/value/community.svg);mask-image:url(../gfx/value/community.svg)}section.value .text{font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));line-height:1.5;margin-top:1.25em}section.value.compact{grid-template-rows:repeat(2,auto);padding-bottom:max(24px,min(calc(2.04082vw + 16.16327px),48px));padding-bottom:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));padding-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));padding-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}@media (max-width:864px){section.value.compact{grid-template-rows:repeat(4,auto)}}section.value.compact article{align-items:flex-start;background-color:var(--color-module-value-compact-article-background);border-radius:16px;border-radius:var(--border-radius);display:flex;flex-direction:column;grid-column:span 2;padding:24px;padding:calc(var(--gutter)*2);transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform}@media (min-width:865px){section.value.compact article{grid-row:2;margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}}@media (max-width:576px){section.value.compact article{grid-column:1}}section.value.compact article.visible{transform:translateZ(0)}@media (min-width:865px){section.value.compact article:first-of-type{transition-delay:0ms}section.value.compact article:nth-of-type(2){transition-delay:.1s}section.value.compact article:nth-of-type(3){transition-delay:.2s}}@media (max-width:864px) and (min-width:577px){section.value.compact article:first-of-type{grid-column:1/span 4;grid-row:2}}@media (max-width:864px){section.value.compact article:first-of-type{margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}section.value.compact article:not(:first-of-type){margin-top:12px;margin-top:var(--gutter)}}@media (max-width:864px) and (min-width:577px){section.value.compact article:nth-of-type(2){grid-column:3/span 4;grid-row:3}section.value.compact article:nth-of-type(3){grid-column:1/span 4;grid-row:4}}section.value.compact .content{align-items:flex-start;display:flex;flex-direction:column;height:100%}section.value.compact .text{color:var(--color-module-value-compact-text-foreground);flex-grow:1}section.value.compact a.button{margin-top:1.25em}section.value.detail{padding-bottom:max(54px,min(calc(4.59184vw + 36.36735px),108px));padding-bottom:max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));padding-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));padding-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}section.value.detail article{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-top:max(72px,min(calc(6.12245vw + 48.4898px),144px));margin-top:max(72px,min(calc((var(--viewport-width) - 384px)/1176*72 + 72px),144px));position:relative;grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (min-width:865px){section.value.detail article{padding-bottom:max(48px,min(calc(4.08163vw + 32.32653px),96px));padding-bottom:max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px))}}@media (max-width:864px){section.value.detail article{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}}@media (max-width:576px){section.value.detail article{grid-template-columns:repeat(4,1fr)}}section.value.detail article:before{background-color:var(--color-module-value-detail-article-before-background);border-radius:16px;border-radius:var(--border-radius);display:block;height:100%;position:absolute;top:0;width:calc(100% - 120px);width:calc(100% - var(--document-column) - var(--gutter)*2);z-index:1}@media (min-width:865px){section.value.detail article:before{content:""}}section.value.detail article:nth-of-type(odd):before{left:0}section.value.detail article:nth-of-type(2n):before{right:0}section.value.detail .picture{grid-row:1;position:relative;transform:translate3d(0,max(48px,min(calc(4.08163vw + 32.32653px),96px)),0);transform:translate3d(0,max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)),0);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;will-change:transform;z-index:3}@media (max-width:864px){section.value.detail .picture{z-index:2}}section.value.detail article.visible .picture{transform:translateZ(0)}section.value.detail article:nth-of-type(odd) .picture{grid-column:2}@media (max-width:864px){section.value.detail article:nth-of-type(odd) .picture{grid-column:7/span 6}}@media (max-width:576px){section.value.detail article:nth-of-type(odd) .picture{grid-column:2/span 3;margin-right:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-right:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}section.value.detail article:nth-of-type(2n) .picture{grid-column:1;margin-right:120px;margin-right:var(--column-span-1)}@media (max-width:864px){section.value.detail article:nth-of-type(2n) .picture{grid-column:1/span 6}}@media (max-width:576px){section.value.detail article:nth-of-type(2n) .picture{grid-column:1/span 3;margin-left:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-left:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}@media (min-width:865px){section.value.detail article:first-of-type .picture{margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * -1);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * -1)}section.value.detail article:nth-of-type(2) .picture{align-self:end}section.value.detail article:nth-of-type(3) .picture{margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * -1);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * -1)}}section.value.detail .picture:after{content:"";display:block}section.value.detail article:first-of-type .picture:after{padding-top:100%}section.value.detail article:nth-of-type(2) .picture:after,section.value.detail article:nth-of-type(3) .picture:after{padding-top:75%}section.value.detail .content{grid-row:1;position:relative;z-index:2}@media (min-width:865px){section.value.detail .content{margin-right:120px;margin-right:var(--column-span-1);margin-top:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-top:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}@media (max-width:864px){section.value.detail .content{background-color:var(--color-module-value-detail-content-background);border-radius:16px;border-radius:var(--border-radius);grid-row:2;margin-top:calc(max(36px, min(calc((100vw - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * -1);margin-top:calc(max(36px, min(calc((var(--viewport-width) - 384px) / 1176 * (72 - 36) + 36 * 1px), 72px)) * -1);padding:max(60px,min(calc(5.10204vw + 40.40816px),120px)) max(24px,min(calc(2.04082vw + 16.16327px),48px)) max(24px,min(calc(2.04082vw + 16.16327px),48px));padding:max(60px,min(calc((var(--viewport-width) - 384px)/1176*60 + 60px),120px)) max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));z-index:1}}@media (max-width:576px){section.value.detail .content{grid-column:1/-1}}@media (min-width:865px){section.value.detail article:nth-of-type(odd) .content{margin-left:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-left:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px))}}@media (max-width:864px) and (min-width:577px){section.value.detail article:nth-of-type(odd) .content{grid-column:1/span 11}}@media (min-width:865px){section.value.detail article:nth-of-type(2n) .content{margin-right:max(24px,min(calc(2.04082vw + 16.16327px),48px));margin-right:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px));padding-right:120px;padding-right:var(--column-span-1)}}@media (max-width:864px) and (min-width:577px){section.value.detail article:nth-of-type(2n) .content{grid-column:2/span 11}}section.value.detail .text{color:var(--color-module-value-detail-text-foreground)}section.value.detail :where(p,ul,ol):not(:first-child){margin-top:1em}html.page\:about.function\:finance{--color-page-feature-background:#fff;--color-page-abstract-background:#fff;--color-page-abstract-before-background:#cbffb1;--color-page-abstract-h2-foreground:#020202;--color-page-abstract-h3-foreground:#6a6a6a;--color-page-abstract-text-foreground:#020202}html.page\:about.function\:operation{--color-page-feature-background:#fff;--color-page-abstract-background:#fff;--color-page-abstract-before-background:#1f571f;--color-page-abstract-h2-foreground:#f3fff0;--color-page-abstract-h3-foreground:#82fa82;--color-page-abstract-text-foreground:#f3fff0}html.page\:about section.feature{background-color:var(--color-page-feature-background);margin-top:180px;margin-top:var(--header-height)}html.page\:about section.abstract{align-items:center;background-color:var(--color-page-abstract-background)}html.page\:about section.abstract:before{background-color:var(--color-page-abstract-before-background)}html.page\:about section.abstract h2{color:var(--color-page-abstract-h2-foreground)}html.page\:about section.abstract h3{color:var(--color-page-abstract-h3-foreground)}html.page\:about section.abstract .text{color:var(--color-page-abstract-text-foreground)}html.page\:about section.abstract .picture:after{padding-top:75%}html.page\:contact.function\:finance,html.page\:contact.function\:operation{--color-page-feature-background:#fff}html.page\:contact section.feature{background-color:var(--color-page-feature-background);margin-top:180px;margin-top:var(--header-height)}html.page\:contact section.team a.button{display:none}html.page\:error main{flex-direction:column}html.page\:index.function\:finance,html.page\:index.function\:operation{--color-page-intro-before-background:#f5f5f5;--color-page-feature-background:#f5f5f5;--color-page-abstract-background:#f5f5f5;--color-page-abstract-before-background:#fff;--color-page-service-extract-foreground:#020202;--color-page-sector-extract-foreground:#020202}html.page\:index header>a.logo{display:none}@media (min-width:577px){html.page\:index main{padding-top:200vw;padding-top:calc(var(--viewport-width) + var(--viewport-height))}html.page\:index section.intro{left:0;position:fixed;top:0;z-index:1}html.page\:index section.intro:before{background-color:var(--color-page-intro-before-background);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate3d(var(--intro-transform),0,0);width:100%;will-change:transform;z-index:3}}@media (min-width:577px){html.page\:index section.intro :where(a.logo,.text){z-index:2}}@media (min-width:577px){html.page\:index section.intro :where(.pattern,.text){position:relative}}@media (min-width:577px){html.page\:index section.intro .pattern{z-index:4}html.page\:index:not(.intro\:active) section.intro{margin-top:100vw;margin-top:var(--viewport-width);position:absolute}}html.page\:index section.feature{padding-top:180px;padding-top:var(--header-height)}@media (min-width:577px){html.page\:index section.feature{align-content:center;clip-path:inset(0);height:100vw;height:var(--viewport-height);left:0;position:fixed;top:0;transform:translate3d(var(--intro-transform),0,0);will-change:transform;z-index:5}}@media (max-width:576px){html.page\:index section.feature{background-color:var(--color-page-feature-background);grid-template-columns:repeat(4,1fr);padding-top:max(42px,min(calc(3.57143vw + 28.28571px),84px));padding-top:max(42px,min(calc((var(--viewport-width) - 384px)/1176*42 + 42px),84px))}}@media (min-width:577px){html.page\:index section.feature a.logo{transform:translate3d(calc(var(--intro-transform)*-1),0,0);will-change:transform}}@media (max-width:576px){html.page\:index section.feature a.logo{display:none}}@media (min-width:1201px){html.page\:index section.feature .picture{margin-left:48px;margin-left:calc(var(--document-column)*.5)}}@media (max-width:1560px) and (min-width:1201px){html.page\:index section.feature .picture{margin-left:calc(13.33333vw - 160px);margin-left:calc((var(--viewport-width) - 1200px)/360*48)}}@media (max-width:576px){html.page\:index section.feature .picture{grid-column:2/span 3}}@media (min-width:577px){html.page\:index section.feature .content{justify-content:center}}@media (max-width:576px){html.page\:index section.feature .content{grid-column:1/span 3}}@media (min-width:577px){html.page\:index:not(.intro\:active) section.feature{margin-top:100vw;margin-top:var(--viewport-width);position:absolute}}html.page\:index section.abstract{align-items:end;background-color:var(--color-page-abstract-background)}html.page\:index section.abstract:before{background-color:var(--color-page-abstract-before-background)}html.page\:index section.abstract .content{padding-bottom:177px;padding-bottom:calc(var(--document-width)*.125)}@media (max-width:576px){html.page\:index section.abstract .picture:before{background-position:top}}html.page\:index section.abstract .picture:after{padding-top:125%}@media (max-width:576px){html.page\:index section.abstract .picture:after{padding-top:100%}}html.page\:index section.insight{justify-items:start}@media (max-width:864px) and (min-width:577px){html.page\:index section.insight article:not(:nth-of-type(-n+2)){display:none}}html.page\:index section.insight a.button{margin-top:3.25em}html.page\:index section.service{align-items:flex-start;display:flex;flex-direction:column;padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) max(36px,min(calc(3.06122vw + 24.2449px),72px)) max(54px,min(calc(4.59184vw + 36.36735px),108px)) calc(50vw - 708px);padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px)) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px)) var(--document-margin);width:50vw;width:calc(var(--viewport-width)*.5)}@media (max-width:864px){html.page\:index section.service{padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));width:100vw;width:var(--viewport-width)}}html.page\:index section.service .extract{color:var(--color-page-service-extract-foreground);font-size:max(18px,min(calc(.5102vw + 16.04082px),24px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*6 + 18px),24px));line-height:1.25;margin-top:1em;padding-right:120px;padding-right:var(--column-span-1)}html.page\:index section.service .extract p:last-of-type{opacity:.5}html.page\:index section.service .content{align-content:start;flex-grow:1;gap:0 24px;gap:0 calc(var(--gutter)*2);grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:1200px) and (min-width:865px),(max-width:576px){html.page\:index section.service .content{gap:24px;gap:calc(var(--gutter)*2);grid-template-columns:repeat(4,1fr)}html.page\:index section.service article:nth-of-type(odd){grid-column:1/span 3}}@media (max-width:864px) and (min-width:577px),(min-width:1201px){html.page\:index section.service article:nth-of-type(2n){margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}}@media (max-width:1200px) and (min-width:865px),(max-width:576px){html.page\:index section.service article:nth-of-type(2n){grid-column:2/span 3}}html.page\:index section.service h4{font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));gap:.5em 0}html.page\:index section.service h4:after,html.page\:index section.service h4:before{height:2.5em;width:2.5em}html.page\:index section.service .text{font-size:max(14px,min(calc(.17007vw + 13.34694px),16px));font-size:max(14px,min(calc((var(--viewport-width) - 384px)/1176*2 + 14px),16px));margin-top:.5em}html.page\:index section.service a.button{margin-top:1.5em}html.page\:index section.sector{align-items:flex-start;display:flex;flex-direction:column;justify-items:start;padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px)) max(36px,min(calc(3.06122vw + 24.2449px),72px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px)) max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px));width:50vw;width:calc(var(--viewport-width)*.5)}@media (max-width:864px){html.page\:index section.sector{padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));width:100vw;width:var(--viewport-width)}}html.page\:index section.sector .extract{color:var(--color-page-sector-extract-foreground);font-size:max(18px,min(calc(.5102vw + 16.04082px),24px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*6 + 18px),24px));line-height:1.25;margin-top:1em}html.page\:index section.sector .content{align-content:start;flex-grow:1;gap:24px;gap:calc(var(--gutter)*2);grid-template-columns:repeat(2,1fr)}@media (max-width:1200px) and (min-width:865px),(max-width:576px){html.page\:index section.sector .content{gap:12px 0;gap:var(--gutter) 0;grid-template-columns:1fr}}html.page\:index section.sector .content a{font-size:max(18px,min(calc(.17007vw + 17.34694px),20px));font-size:max(18px,min(calc((var(--viewport-width) - 384px)/1176*2 + 18px),20px));gap:0 1.125em;padding:.375em 1.125em .375em .375em}@media (max-width:864px) and (min-width:577px),(min-width:1201px){html.page\:index section.sector .content a:nth-of-type(-n+3){grid-column:1}html.page\:index section.sector .content a:nth-last-of-type(-n+3){grid-column:2}}html.page\:index section.sector h4{gap:0 .75em}html.page\:index section.sector a.button{margin-top:2.25em}html.page\:insight:not(.view\:detail) section.insight{margin-top:180px;margin-top:var(--header-height)}html.page\:insight:not(.view\:detail) section.insight article.feature{border:solid #020202;border-width:1px 0;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) 0;padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) 0}html.page\:insight:not(.view\:detail) section.insight .title~.title{margin-top:max(30px,min(calc(2.55102vw + 20.20408px),60px));margin-top:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px))}html.page\:insight:not(.view\:detail) section.insight form.query{display:grid;flex-direction:row;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin-top:max(18px,min(calc(1.53061vw + 12.12245px),36px));margin-top:max(18px,min(calc((var(--viewport-width) - 384px)/1176*18 + 18px),36px));position:relative;width:100%;z-index:2;grid-gap:0 24px;grid-gap:0 calc(var(--gutter)*2);gap:0 24px;gap:0 calc(var(--gutter)*2)}@media (max-width:864px){html.page\:insight:not(.view\:detail) section.insight form.query{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){html.page\:insight:not(.view\:detail) section.insight form.query{gap:12px 0;gap:var(--gutter) 0;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}html.page\:insight:not(.view\:detail) section.insight .dropdown.tag{grid-column:1;grid-row:1}html.page\:insight:not(.view\:detail) section.insight .dropdown.sort{grid-column:3;grid-row:1;margin-left:120px;margin-left:var(--column-span-1)}@media (max-width:864px){html.page\:insight:not(.view\:detail) section.insight .dropdown.sort{grid-column:2}}@media (max-width:576px){html.page\:insight:not(.view\:detail) section.insight .dropdown.sort{grid-column:1;grid-row:2}}html.page\:insight:not(.view\:detail) section.insight .dropdown .value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.page\:insight:not(.view\:detail) section.insight .dropdown .value span:first-of-type{margin-left:.375em}html.page\:insight:not(.view\:detail) section.insight .dropdown.tag :where(.value,.placeholder):before{content:"Filter" ":"}html.page\:insight:not(.view\:detail) section.insight .dropdown.sort :where(.value,.placeholder):before{content:"Sort" ":"}html.page\:insight:not(.view\:detail) section.insight .block{position:relative;z-index:1}html.page\:insight.view\:detail.function\:finance,html.page\:insight.view\:detail.function\:operation{--color-page-article-meta-category-background:#8c8c8c}html.page\:insight.view\:detail section.article{margin-top:180px;margin-top:var(--header-height);position:relative}html.page\:insight.view\:detail section.article .meta span.category{color:var(--color-page-article-meta-category-background)}html.page\:insight.view\:detail section.article .detail:before{margin-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));margin-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}html.page\:insight.view\:detail section.insight a.button{margin-top:3.25em}html.page\:job.view\:detail section.job,html.page\:job:not(.view\:detail) section.banner,html.page\:privacy section.article{margin-top:180px;margin-top:var(--header-height)}html.page\:privacy section.article .detail:before{margin-top:calc(max(18px, min(calc((100vw - 384px) / 1176 * (36 - 18) + 18 * 1px), 36px)) * -1);margin-top:calc(max(18px, min(calc((var(--viewport-width) - 384px) / 1176 * (36 - 18) + 18 * 1px), 36px)) * -1)}html.page\:sector:not(.view\:detail) section.sector{margin-top:180px;margin-top:var(--header-height);padding:max(24px,min(calc(2.04082vw + 16.16327px),48px)) calc(50vw - 708px) max(48px,min(calc(4.08163vw + 32.32653px),96px));padding:max(24px,min(calc((var(--viewport-width) - 384px)/1176*24 + 24px),48px)) var(--document-margin) max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px));width:100vw;width:var(--viewport-width)}html.page\:sector:not(.view\:detail) section.sector .content{gap:24px;gap:calc(var(--gutter)*2);grid-template-columns:repeat(2,1fr);padding-left:480px;padding-left:var(--column-span-4)}@media (max-width:576px){html.page\:sector:not(.view\:detail) section.sector .content{gap:12px 0;gap:var(--gutter) 0;grid-template-columns:1fr}}html.page\:sector:not(.view\:detail) section.sector .content a{font-size:max(20px,min(calc(1.02041vw + 16.08163px),32px));font-size:max(20px,min(calc((var(--viewport-width) - 384px)/1176*12 + 20px),32px));gap:0 .5em;padding:.25em .75em .25em .25em}@media (min-width:577px){html.page\:sector:not(.view\:detail) section.sector .content a:nth-of-type(-n+3){grid-column:1}html.page\:sector:not(.view\:detail) section.sector .content a:nth-last-of-type(-n+3){grid-column:2}}html.page\:sector:not(.view\:detail) section.sector h4{gap:0 .5em}html.page\:sector:not(.view\:detail) section.insight{grid-row:1;justify-items:start}@media (min-width:865px){html.page\:sector:not(.view\:detail) section.insight{box-sizing:content-box;min-height:522px;min-height:calc((var(--document-width) - var(--gutter)*2)*.5*.75)}html.page\:sector:not(.view\:detail) section.insight article.feature a{position:relative}html.page\:sector:not(.view\:detail) section.insight article.feature .picture{position:absolute;right:0;top:0;width:100%}}html.page\:sector:not(.view\:detail) section.insight a.button{margin-top:1.25em}html.page\:sector.view\:detail.function\:finance,html.page\:sector.view\:detail.function\:operation{--color-page-insight-before-background:#020202;--color-page-team-before-background:#020202}html.page\:sector.view\:detail section.subject{margin-top:180px;margin-top:var(--header-height)}html.page\:sector.view\:detail section.insight{justify-items:start;position:relative}html.page\:sector.view\:detail section.insight:before{background-color:var(--color-page-insight-before-background);content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1416px;width:var(--document-width)}html.page\:sector.view\:detail section.insight a.button{margin-top:3.25em}html.page\:sector.view\:detail section.team{position:relative}html.page\:sector.view\:detail section.team:before{background-color:var(--color-page-team-before-background);content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1416px;width:var(--document-width)}html.page\:service.function\:finance,html.page\:service.function\:operation{--color-page-feature-background:#fff;--color-page-service-pattern-background:#f5f5f5}html.page\:service section.feature{background-color:var(--color-page-feature-background);margin-top:180px;margin-top:var(--header-height)}html.page\:service section.service{padding:max(30px,min(calc(2.55102vw + 20.20408px),60px)) 0 max(54px,min(calc(4.59184vw + 36.36735px),108px));padding:max(30px,min(calc((var(--viewport-width) - 384px)/1176*30 + 30px),60px)) 0 max(54px,min(calc((var(--viewport-width) - 384px)/1176*54 + 54px),108px));width:100vw;width:var(--viewport-width)}html.page\:service section.service .content,html.page\:service section.service .title{margin-left:calc(50vw - 708px);margin-left:var(--document-margin)}html.page\:service section.service .content{gap:0 24px;gap:0 calc(var(--gutter)*2);grid-template-columns:repeat(2,1fr);margin-right:calc(50vw - 708px);margin-right:var(--document-margin)}@media (max-width:864px){html.page\:service section.service .content{gap:max(48px,min(calc(4.08163vw + 32.32653px),96px)) 24px;gap:max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)) calc(var(--gutter)*2);grid-template-columns:repeat(4,1fr)}}@media (max-width:384px){html.page\:service section.service .content{gap:max(48px,min(calc(4.08163vw + 32.32653px),96px)) 0;gap:max(48px,min(calc((var(--viewport-width) - 384px)/1176*48 + 48px),96px)) 0;grid-template-columns:1fr}}html.page\:service section.service article{padding-right:120px;padding-right:var(--column-span-1)}@media (max-width:384px){html.page\:service section.service article{grid-column:1}}@media (max-width:864px) and (min-width:385px){html.page\:service section.service article:nth-of-type(odd){grid-column:1/span 3}}@media (min-width:865px){html.page\:service section.service article:nth-of-type(2n){margin-top:max(120px,min(calc(10.20408vw + 80.81633px),240px));margin-top:max(120px,min(calc((var(--viewport-width) - 384px)/1176*120 + 120px),240px))}}@media (max-width:864px) and (min-width:385px){html.page\:service section.service article:nth-of-type(2n){grid-column:2/span 3}}html.page\:service section.service h4{font-size:max(24px,min(calc(.68027vw + 21.38776px),32px));font-size:max(24px,min(calc((var(--viewport-width) - 384px)/1176*8 + 24px),32px));gap:1em 0}html.page\:service section.service h4:after,html.page\:service section.service h4:before{height:3.875em;width:3.875em}html.page\:service section.service .text{font-size:max(16px,min(calc(.68027vw + 13.38776px),24px));font-size:max(16px,min(calc((var(--viewport-width) - 384px)/1176*8 + 16px),24px));margin-top:1.375em}html.page\:service section.service a.button{margin-top:1.5em}html.page\:service section.service .pattern{background-color:var(--color-page-service-pattern-background);height:472px;height:calc(var(--document-width)*.33333);margin-top:-133.33333px;margin-top:calc(var(--document-width)*.11111*-1 - var(--gutter)*2*-1);-webkit-mask-image:url(../gfx/service/pattern.svg);mask-image:url(../gfx/service/pattern.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;pointer-events:none}@media (max-width:576px){html.page\:service section.service .pattern{height:944px;height:calc(var(--document-width)*.66667);margin-top:24px;margin-top:calc(var(--gutter)*2)}}html.page\:service.view\:detail section.subject{margin-top:180px;margin-top:var(--header-height)}html.page\:vacancy.function\:finance,html.page\:vacancy.function\:operation{--color-page-feature-background:#f5f5f5}html.page\:vacancy section.feature{background-color:var(--color-page-feature-background);margin-top:180px;margin-top:var(--header-height);padding-top:max(36px,min(calc(3.06122vw + 24.2449px),72px));padding-top:max(36px,min(calc((var(--viewport-width) - 384px)/1176*36 + 36px),72px))}
/*# sourceMappingURL=site.css.map */