:root{--color-bg: #ffffff;--color-accent: #29ffff;--color-primary: #2a29ff;--color-text: #171717;--color-surface: #f6f6f6;--color-border: #e3e3e3;--color-active: #9ef34a;--color-inactive: #efefef;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:inherit}html,body,#main{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-size:12px;font-family:sans-serif;-webkit-font-smoothing:inherit}img,svg{-webkit-user-drag:none;user-select:none;pointer-events:none}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Manrope.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Manrope.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/FragmentMono.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter-Regular.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Inter-Medium.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter-Bold.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter-Regular-Italic.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter-Bold-Italic.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Manrope Placeholder;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0%;size-adjust:103.76%}@font-face{font-family:Inter Placeholder;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}body{--proton-will-change-override: none;background:var(--color-bg)}@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)){body{--proton-will-change-override: transform}}.proton-text{margin:0;padding:0}.proton-text:not([data-text-fill]){font-family:var( --proton-blockquote-font-family, var(--proton-font-family, Inter, Inter Placeholder, sans-serif) );font-style:var(--proton-blockquote-font-style, var(--proton-font-style, normal));font-weight:var(--proton-blockquote-font-weight, var(--proton-font-weight, 400));font-size:calc(var(--proton-blockquote-font-size, var(--proton-font-size, 16px)) * var(--proton-font-size-scale, 1));line-height:var(--proton-blockquote-line-height, var(--proton-line-height, 1.2em));letter-spacing:var(--proton-blockquote-letter-spacing, var(--proton-letter-spacing, 0));text-align:var(--proton-blockquote-text-alignment, var(--proton-text-alignment, start));text-transform:var(--proton-blockquote-text-transform, var(--proton-text-transform, none));color:var(--proton-blockquote-text-color, var(--proton-text-color, #000));text-decoration-line:var( --proton-blockquote-text-decoration, var(--proton-text-decoration, initial) );text-decoration-style:var( --proton-blockquote-text-decoration-style, var(--proton-text-decoration-style, initial) );text-decoration-color:var( --proton-blockquote-text-decoration-color, var(--proton-text-decoration-color, initial) );text-decoration-thickness:var( --proton-blockquote-text-decoration-thickness, var(--proton-text-decoration-thickness, initial) );text-decoration-skip-ink:var( --proton-blockquote-text-decoration-skip-ink, var(--proton-text-decoration-skip-ink, initial) );text-underline-offset:var( --proton-blockquote-text-decoration-offset, var(--proton-text-decoration-offset, initial) );-webkit-text-stroke-width:var(--proton-text-stroke-width, initial);-webkit-text-stroke-color:var(--proton-text-stroke-color, initial);-moz-font-feature-settings:var(--proton-font-open-type-features, initial);-webkit-font-feature-settings:var(--proton-font-open-type-features, initial);font-feature-settings:var(--proton-font-open-type-features, initial);font-variation-settings:var(--proton-font-variation-axes, normal);text-wrap:var(--proton-text-wrap-override, var(--proton-text-wrap))}mark.proton-text,.proton-text li,.proton-text ol,.proton-text ul{background-color:var( --proton-blockquote-text-background-color, var(--proton-text-background-color, initial) );border-radius:var( --proton-blockquote-text-background-radius, var(--proton-text-background-radius, initial) );padding:var( --proton-blockquote-text-background-padding, var(--proton-text-background-padding, initial) )}@supports not (color: color(display-p3 1 1 1)){.proton-text:not([data-text-fill]){color:var( --proton-blockquote-text-color-rgb, var( --proton-blockquote-text-color, var(--proton-text-color-rgb, var(--proton-text-color, #000)) ) );-webkit-text-stroke-color:var( --proton-text-stroke-color-rgb, var(--proton-text-stroke-color, initial) )}mark.proton-text{background-color:var( --proton-blockquote-text-background-color-rgb, var( --proton-blockquote-text-background-color, var( --proton-text-background-color-rgb, var(--proton-text-background-color, initial) ) ) )}}strong.proton-text{font-family:var(--proton-blockquote-font-family-bold, var(--proton-font-family-bold));font-style:var(--proton-blockquote-font-style-bold, var(--proton-font-style-bold));font-weight:var(--proton-blockquote-font-weight-bold, var(--proton-font-weight-bold, bolder));font-variation-settings:var( --proton-blockquote-font-variation-axes-bold, var(--proton-font-variation-axes-bold) )}em.proton-text{font-family:var(--proton-blockquote-font-family-italic, var(--proton-font-family-italic));font-style:var(--proton-blockquote-font-style-italic, var(--proton-font-style-italic, italic));font-weight:var(--proton-blockquote-font-weight-italic, var(--proton-font-weight-italic));font-variation-settings:var( --proton-blockquote-font-variation-axes-italic, var(--proton-font-variation-axes-italic) )}em.proton-text>strong.proton-text{font-family:var( --proton-blockquote-font-family-bold-italic, var(--proton-font-family-bold-italic) );font-style:var( --proton-blockquote-font-style-bold-italic, var(--proton-font-style-bold-italic, italic) );font-weight:var( --proton-blockquote-font-weight-bold-italic, var(--proton-font-weight-bold-italic, bolder) );font-variation-settings:var( --proton-blockquote-font-variation-axes-bold-italic, var(--proton-font-variation-axes-bold-italic) )}.proton-text:not(:first-child),blockquote.proton-text:not(:first-child),table.proton-text:not(:first-child),figure.proton-text:not(:first-child){margin-top:var(--proton-blockquote-paragraph-spacing, var(--proton-paragraph-spacing, 0))}.proton-text[data-text-fill]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:max(0em,(1.3em - var(--proton-blockquote-line-height, var(--proton-line-height, 1.3em))) / 2);margin:min(0em,(1.3em - var(--proton-blockquote-line-height, var(--proton-line-height, 1.3em))) / -2)}code.proton-text,code.proton-text span.proton-text:not([data-text-fill]){font-family:var( --proton-code-font-family, var(--proton-font-family, Inter, Inter Placeholder, monospace) );font-style:var(--proton-code-font-style, var(--proton-font-style, normal));font-weight:var(--proton-code-font-weight, var(--proton-font-weight, 400));font-size:calc(var(--proton-code-font-size, var(--proton-font-size, 16px)) * var(--proton-font-size-scale, 1));line-height:var(--proton-code-line-height, var(--proton-line-height, 1.2em));color:var(--proton-code-text-color, var(--proton-text-color, #000))}@supports not (color: color(display-p3 1 1 1)){code.proton-text,code.proton-text span.proton-text:not([data-text-fill]){color:var( --proton-code-text-color-rgb, var(--proton-code-text-color, var(--proton-text-color-rgb, #000)) )}}blockquote.proton-text{margin:0;unicode-bidi:initial}a.proton-text,span.proton-text[data-nested-link]{font-family:var( --proton-link-font-family, var(--proton-font-family, Inter, Inter Placeholder, sans-serif) );font-style:var(--proton-link-font-style, var(--proton-font-style, normal));font-weight:var(--proton-link-font-weight, var(--proton-font-weight, 400));font-size:calc(var(--proton-link-font-size, var(--proton-font-size, 16px)) * var(--proton-font-size-scale, 1));color:var(--proton-link-text-color, var(--proton-text-color, #000));text-transform:var(--proton-link-text-transform, var(--proton-text-transform, none));cursor:var(--proton-custom-cursors, pointer);background-color:var(--proton-link-text-background-color, initial);border-radius:var(--proton-link-text-background-radius, initial);padding:var(--proton-link-text-background-padding, initial);text-decoration-line:var( --proton-link-text-decoration, var(--proton-text-decoration, initial) );text-decoration-style:var( --proton-link-text-decoration-style, var(--proton-text-decoration-style, initial) );text-decoration-color:var( --proton-link-text-decoration-color, var(--proton-text-decoration-color, initial) );text-decoration-thickness:var( --proton-link-text-decoration-thickness, var(--proton-text-decoration-thickness, initial) );text-decoration-skip-ink:var( --proton-link-text-decoration-skip-ink, var(--proton-text-decoration-skip-ink, initial) );text-underline-offset:var( --proton-link-text-decoration-offset, var(--proton-text-decoration-offset, initial) )}a.proton-text:hover,span.proton-text[data-nested-link]:hover{font-family:var(--proton-link-hover-font-family, var(--proton-link-font-family));font-style:var(--proton-link-hover-font-style, var(--proton-link-font-style));font-weight:var(--proton-link-hover-font-weight, var(--proton-link-font-weight));font-size:calc(var(--proton-link-hover-font-size, var(--proton-link-font-size, 16px)) * var(--proton-font-size-scale, 1));color:var(--proton-link-hover-text-color, var(--proton-link-text-color));background-color:var( --proton-link-hover-text-background-color, var(--proton-link-text-background-color, initial) );border-radius:var( --proton-link-hover-text-background-radius, var(--proton-link-text-background-radius, initial) );padding:var( --proton-link-hover-text-background-padding, var(--proton-link-text-background-padding, initial) );text-decoration-line:var( --proton-link-hover-text-decoration, var(--proton-link-text-decoration) );text-decoration-style:var( --proton-link-hover-text-decoration-style, var(--proton-link-text-decoration-style) );text-decoration-color:var( --proton-link-hover-text-decoration-color, var(--proton-link-text-decoration-color) );text-decoration-thickness:var( --proton-link-hover-text-decoration-thickness, var(--proton-link-text-decoration-thickness) );text-decoration-skip-ink:var( --proton-link-hover-text-decoration-skip-ink, var(--proton-link-text-decoration-skip-ink) );text-underline-offset:var( --proton-link-hover-text-decoration-offset, var(--proton-link-text-decoration-offset) )}@media(max-width:609px){a.proton-text:hover,span.proton-text[data-nested-link]:hover{font-size:calc(var(--proton-link-hover-font-size, var(--proton-link-font-size, 14px)) * var(--proton-font-size-scale, 1))}}.text-styles-preset-reset.proton-text{--proton-font-family: Inter, Inter Placeholder, sans-serif;--proton-font-style: normal;--proton-font-weight: 500;--proton-text-color: #000;--proton-font-size: 16px;--proton-letter-spacing: 0;--proton-text-transform: none;--proton-text-decoration: none;--proton-text-decoration-style: none;--proton-text-decoration-color: none;--proton-text-decoration-thickness: none;--proton-text-decoration-skip-ink: none;--proton-text-decoration-offset: none;--proton-line-height: 1.2em;--proton-text-alignment: start;--proton-font-open-type-features: normal;--proton-text-background-color: initial;--proton-text-background-radius: initial;--proton-text-background-padding: initial}ul.proton-text{list-style:none;position:relative;margin:0;padding:0 0 0 3ch}ul.proton-text>li.proton-text{list-style:none;position:relative;margin:-3px 0;padding:0}ul.proton-text>li.proton-text:before{content:"•";position:absolute;font-size:23px;width:20px;top:0;left:-27px}ul.proton-text>li.proton-text>p{margin:0;padding:0;line-height:inherit}ol.proton-text{--list-style-type: decimal}ol.proton-text>li.proton-text:before{position:absolute;left:0;content:counter(list-item,var(--list-style-type)) ".";font-variant-numeric:tabular-nums}ol.proton-text>li.proton-text:nth-last-child(n+100),ol.proton-text>li.proton-text:nth-last-child(n+100)~li{padding-left:1ch}ol.proton-text>li.proton-text:nth-last-child(n+1000),ol.proton-text>li.proton-text:nth-last-child(n+1000)~li{padding-left:2ch}ol.proton-text>li.proton-text:nth-last-child(n+10000),ol.proton-text>li.proton-text:nth-last-child(n+10000)~li{padding-left:3ch}ol.proton-text>li.proton-text:nth-last-child(n+100000),ol.proton-text>li.proton-text:nth-last-child(n+100000)~li{padding-left:4ch}ol.proton-text>li.proton-text:nth-last-child(n+1000000),ol.proton-text>li.proton-text:nth-last-child(n+1000000)~li{padding-left:5ch}.proton-table-wrapper{overflow-x:auto}table.proton-text,.proton-table-wrapper table.proton-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.proton-text,th.proton-text{min-width:16ch;vertical-align:top}.proton-text-module[style*=aspect-ratio]>:first-child{width:100%}@supports not (aspect-ratio: 1){.proton-text-module[style*=aspect-ratio]{position:relative}.proton-text-module[style*=aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / var(--aspect-ratio))}.proton-text-module[style*=aspect-ratio]>:first-child{position:absolute;top:0;left:0;height:100%}}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}.svg-container svg{display:block}[data-reset=button]{border:0;padding:0;background:none}[data-hide-scrollbars=true]{scrollbar-width:none}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:transparent}@supports not (overflow: clip){:root{--overflow-clip-fallback: hidden}}.body-container{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;width:100%;height:min-content;position:relative;overflow:hidden;padding:0;gap:0;background-color:var(--color-bg, #fff)}.body-container .nav-bar-container{position:var(--proton-canvas-fixed-position, fixed);left:50%;bottom:calc(100% - min(var(--proton-viewport-height, 100%),100%) + 18px);transform:translate(-50%);order:-1000;flex:none;width:auto;height:auto;z-index:9}.nav-bar{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:center;width:min-content;height:60px;position:relative;overflow:visible;padding:0 6px 0 15px;gap:10px}.nav-bar .nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;width:min-content;height:min-content;flex:none;position:relative;overflow:visible;padding:0;gap:15px}.nav-bar .home{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;width:34px;height:34px;flex:none;position:relative;overflow:visible;padding:0;gap:10px;text-decoration:none}.nav-bar .home-icon-container{flex:none;width:20px;height:20px;position:relative}.nav-bar .menu-list{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;width:min-content;height:min-content;flex:none;position:relative;overflow:visible;padding:0 2px 0 0;gap:24px}.nav-bar .menu-item-normal{flex:none;width:auto;height:auto;position:relative;white-space:pre}.nav-bar .menu-item-special{flex:none;width:auto;height:46px;position:relative}.proton-styles-preset-2cahi:not(.rich-text-wrapper),.proton-styles-preset-2cahi.rich-text-wrapper a{--proton-link-text-color: var(--color-bg, #fff);--proton-link-text-decoration: none;--proton-link-hover-text-color: rgba(255, 255, 255, .7);--proton-link-hover-text-decoration: none;--proton-link-current-text-color: var(--color-bg, #fff);--proton-link-current-text-decoration: none;transition:color .4s cubic-bezier(.44,0,.56,1)}.nav-menu-row-item.button{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;width:min-content;height:46px;position:relative;overflow:visible;padding:15px 20px;gap:10px;cursor:pointer;text-decoration:none}.nav-menu-row-item .text-span{flex:none;width:auto;height:auto;position:relative;white-space:pre}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.nav-menu-row-item.button{gap:0}.nav-menu-row-item.button>*{margin:0 5px}.nav-menu-row-item.button>:first-child{margin-left:0}.nav-menu-row-item.button>:last-child{margin-right:0}}.proton-styles-preset-nav-menu-item:not(.rich-text-wrapper),.proton-styles-preset-nav-menu-item.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 15px;--proton-letter-spacing: -.05em;--proton-line-height: 100%;--proton-paragraph-spacing: 20px;--proton-text-alignment: center;--proton-text-color: #fff;--proton-text-decoration: none;--proton-text-transform: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial}@media(max-width:609px){.proton-styles-preset-nav-menu-item:not(.rich-text-wrapper),.proton-styles-preset-nav-menu-item.rich-text-wrapper p{--proton-font-size: 14px}}.section{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;flex:none;width:100%;max-width:550px;height:min-content;position:relative;padding:0;gap:50px;overflow:visible}.main{display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;gap:100px;width:100%;height:min-content;position:relative;padding:0;background-color:var(--color-bg)}.proton-root .hero-tie-container{flex:none;width:auto;height:auto;position:absolute;left:50%;top:0;transform:translate(-50%);z-index:1;will-change:var(--proton-will-change-effect-override, transform)}.proton-root .hero-badge{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;gap:10px;width:100%;height:min-content;position:relative;padding:120px 0 0;overflow:hidden}.proton-root .hero-card{--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;--border-style: solid;--border-color: #e9e9e9;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;flex:1 0 0px;gap:10px;width:1px;height:min-content;position:relative;padding:12px 10px 10px;border-radius:46px;background-color:var(--color-surface)}.proton-root .hero-card-hole{--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;--border-style: solid;--border-color: #e9e9e9;aspect-ratio:3.3157894736842106 / 1;flex:none;width:63px;height:var(--proton-aspect-ratio-supported, 19px);position:relative;border-radius:46px;background-color:var(--color-bg)}.proton-root .hero-card-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:center;flex:none;gap:50px;width:100%;height:min-content;position:relative;padding:var(--padding, 30px 50px 50px);overflow:hidden;border-radius:36px;background-color:var(--color-bg);box-shadow:0 7px 26.5px #00000008;will-change:var(--proton-will-change-override, transform)}.proton-root .hero-card-slot-container,.proton-root .brands-logo-container,.proton-root .experience-body-table-items-container,.proton-root .journal-item{flex:none;width:100%;height:auto;position:relative}.proton-root .hero-card-content-top{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:none;gap:20px;width:100%;height:min-content;position:relative;padding:0;overflow:hidden;will-change:var(--proton-will-change-effect-override, transform)}.proton-root .hero-card-content-top-left{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:1 0 0px;gap:18px;width:1px;height:min-content;position:relative;padding:0;overflow:visible}.proton-root .hero-card-content-avatar{aspect-ratio:1 / 1;flex:none;width:70px;height:var(--proton-aspect-ratio-supported, 70px);position:relative;border-radius:100px}.proton-root .hero-card-content-main{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:1 0 0px;gap:12px;width:1px;height:min-content;position:relative;padding:0;overflow:visible}.proton-root .hero-card-content-main-text{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:none;gap:7px;width:100%;height:min-content;position:relative;padding:0;overflow:visible}.proton-root .hero-card-content-main-text-name,.proton-root .experience-body-content-title{--proton-paragraph-spacing: 0px;flex:none;width:100%;height:auto;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.proton-root .hero-card-content-main-text-role,.proton-root .brands-header{--proton-paragraph-spacing: 0px;flex:none;width:100%;height:auto;position:relative;opacity:.6;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.proton-root .hero-card-content-main-social{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;flex:none;gap:10px;width:min-content;height:min-content;position:relative;padding:0;overflow:visible}.social-link-normal{aspect-ratio:1 / 1;flex:none;width:22px;height:var(--proton-aspect-ratio-supported, 22px);position:relative}.proton-root .hero-card-content-top-available{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:none;gap:7px;width:min-content;height:min-content;position:relative;padding:4px 0 0;overflow:visible}.proton-root .available-dot-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;flex:none;gap:10px;width:min-content;height:min-content;position:relative;padding:3px 0 0;overflow:visible}.proton-root .available-pulse{aspect-ratio:1 / 1;flex:none;width:8px;height:var(--proton-aspect-ratio-supported, 8px);position:relative;border-radius:100%;background-color:var(--color-active);animation:pulseOpacity .8s ease-in-out infinite alternate}@keyframes pulseOpacity{0%{opacity:1}to{opacity:.4}}.proton-root .available-text-container,.proton-root .hero-card-content-badge-text-container,.proton-root .location-text-container,.proton-root .experience-header-text,.proton-root .experience-timeline-current-number-text{--proton-paragraph-spacing: 0px;flex:none;width:auto;height:auto;position:relative;white-space:pre}.proton-root .hero-card-content-slogan{--proton-paragraph-spacing: 0px;flex:none;width:100%;height:auto;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;will-change:var(--proton-will-change-effect-override, transform)}.proton-root .hero-card-content-others{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:none;gap:22px;width:100%;height:min-content;position:relative;padding:0;overflow:visible;will-change:var(--proton-will-change-effect-override, transform)}.hero-card-content-badge{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:none;gap:10px;width:min-content;height:min-content;position:relative;padding:6px 8px 6px 6px;overflow:visible;border-radius:50px;background-color:var(--color-surface)}.hero-card-content-description{--proton-paragraph-spacing: 0px;--proton-text-wrap-override: balance;flex:none;width:100%;height:auto;position:relative;opacity:.5}.proton-root .hero-card-content-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;flex:none;gap:10px;width:100%;height:min-content;position:relative;padding:0;overflow:hidden;will-change:var(--proton-will-change-effect-override, transform)}.proton-root .hero-card-content-button-primary,.proton-root .hero-card-bottom-links,.proton-root .hyperlink-container{flex:none;width:auto;height:auto;position:relative}.proton-root .hero-card-content-button-secondary{flex:none;width:auto;height:58px;position:relative}.proton-root .hero-card-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:space-between;flex:none;width:100%;height:min-content;position:relative;padding:7px 50px;overflow:hidden}.proton-root .hero-card-bottom-location{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;flex:none;gap:5px;width:min-content;height:min-content;position:relative;padding:0;overflow:visible}.proton-root .location-icon{flex:none;width:13px;height:14px;position:relative}.hero-card-slot-div.hero-card-slot-centered{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;width:432px;height:min-content;gap:10px;position:relative;padding:0;overflow:visible}.hero-card-slot-div .hero-card-slot-bar-active,.hero-card-slot-div .hero-card-slot-bar-inactive{flex:1 0 0;width:1px;height:4px;position:relative;border-radius:50px;opacity:1}.hero-card-slot-bar-active{background-color:var(--color-active)}.hero-card-slot-bar-inactive{background-color:var(--color-inactive)}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.hero-card-slot-div.hero-card-slot-centered{gap:0}.hero-card-slot-div.hero-card-slot-centered>*{margin:0 5px}.hero-card-slot-div.hero-card-slot-centered>:first-child{margin-left:0}.hero-card-slot-div.hero-card-slot-centered>:last-child{margin-right:0}}.hero-tie.hero-tie-centered{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;width:63px;height:min-content;gap:0;position:relative;padding:0;overflow:visible}.hero-tie .hero-tie-stripe{flex:none;width:53px;height:70px;position:relative;background-color:var(--color-primary);opacity:1}.hero-tie .hero-tie-holder{flex:none;width:63px;height:var(--proton-aspect-ratio-supported, 44px);aspect-ratio:1.4318 / 1;position:relative}.hero-tie .hero-tie-box{flex:none;width:31px;height:var(--proton-aspect-ratio-supported, 26px);aspect-ratio:1.1923 / 1;position:relative}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.hero-tie.hero-tie-centered{gap:0}.hero-tie.hero-tie-centered>*{margin:0}.hero-tie.hero-tie-centered>:first-child{margin-top:0}.hero-tie.hero-tie-centered>:last-child{margin-bottom:0}}.proton-root .section-header{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;flex:none;width:100%;height:min-content;position:relative;padding:0;overflow:visible;gap:24px}.proton-root .section-header-title{--proton-paragraph-spacing: 0px;--proton-text-wrap-override: balance;flex:none;width:100%;height:auto;position:relative}.proton-root .section-header-description{--proton-paragraph-spacing: 0px;--proton-text-wrap-override: balance;flex:none;width:100%;max-width:350px;height:auto;position:relative;opacity:.6;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.proton-root .projects-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;flex:none;width:100%;height:min-content;position:relative;padding:0;overflow:visible;gap:10px}.proton-root .projects-list-item-link{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;flex:none;width:100%;height:min-content;position:sticky;top:110px;z-index:1;padding:0;gap:10px;text-decoration:none}.proton-root .projects-list-item{flex:1 0 0px;width:1px;height:400px;position:relative}.proton-root .view-all{--border-bottom-width: 1px;--border-color: #e8e8e8;--border-left-width: 1px;--border-right-width: 1px;--border-style: solid;--border-top-width: 1px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;flex:none;width:100%;max-width:550px;height:min-content;position:relative;padding:18px;gap:6px;margin-top:20px;border-radius:46px;background-color:var(--color-surface)}.projects-card.projects-card-container{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-end;gap:10px;padding:10px;position:relative;overflow:hidden;cursor:pointer;will-change:var(--proton-will-change-override, transform)}.projects-card .caption-info{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:space-between;width:100%;height:min-content;padding:10px;position:relative;z-index:1;overflow:visible}.projects-card .caption-info-content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;flex:1 0 0;width:1px;height:min-content;gap:14px;padding:0;position:relative;overflow:hidden}.projects-card .caption-info-logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;width:54px;height:54px;gap:10px;padding:0;position:relative}.projects-card .project-logo{aspect-ratio:1 / 1;width:22px;height:var(--proton-aspect-ratio-supported, 22px);flex:none;position:relative;overflow:visible;background-size:cover;background-position:center;transition:transform .3s ease-in-out}.projects-card .caption-info-text{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:1 0 0;width:1px;height:min-content;gap:1px;padding:0 20px 0 0;position:relative;overflow:visible}.projects-card .caption-info-text-title{width:100%;height:auto;flex:none;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.projects-card .caption-info-text-description{width:100%;height:auto;flex:none;position:relative;--proton-text-wrap-override: balance}.projects-card .caption-info-arrow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;aspect-ratio:1 / 1;width:54px;height:var(--proton-aspect-ratio-supported, 54px);gap:10px;padding:0;position:relative}.projects-card .link-icon-circle-bg{width:12px;height:12px;flex:none;position:relative;transition:transform .3s ease-out}.projects-card .project-background-image{inset:0;position:absolute;z-index:0;flex:none;background-size:cover;background-position:center;transition:transform .3s ease-in-out}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.projects-card.projects-card-container,.projects-card .caption-info-content,.projects-card .caption-info-logo,.projects-card .caption-info-text,.projects-card .caption-info-arrow{gap:0}.projects-card.projects-card-container>*{margin:5px 0}.projects-card.projects-card-container>:first-child,.projects-card .caption-info-text>:first-child{margin-top:0}.projects-card.projects-card-container>:last-child,.projects-card .caption-info-text>:last-child{margin-bottom:0}.projects-card .caption-info-content>*{margin:0 7px}.projects-card .caption-info-content>:first-child,.projects-card .caption-info-logo>:first-child,.projects-card .caption-info-arrow>:first-child{margin-left:0}.projects-card .caption-info-content>:last-child,.projects-card .caption-info-logo>:last-child,.projects-card .caption-info-arrow>:last-child{margin-right:0}.projects-card .caption-info-logo>*,.projects-card .caption-info-arrow>*{margin:0 5px}.projects-card .caption-info-text>*{margin:.5px 0}}.projects-card.card-hover:hover .project-logo{transform:scale(1.15)}.projects-card.card-hover:hover .link-icon-circle-bg{transform:rotate(45deg)}.projects-card.card-hover:hover .project-background-image{transform:scale(1.05)}.proton-root .skills-items{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex:none;width:100%;height:min-content;position:relative;gap:12px;overflow:hidden}.proton-root .skills-row{flex:none;width:100%;height:100%;position:relative}.skills-item-container .skills-item-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;width:100%;height:min-content;gap:12px;position:relative;overflow:hidden}.skills-item-content .skills-icon-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;width:54px;height:54px;position:relative;overflow:hidden;background-color:var(--color-surface);border-radius:9px;will-change:var(--proton-will-change-override, transform)}.skills-item-content .skills-icon{aspect-ratio:1 / 1;width:30px;height:var(--proton-aspect-ratio-supported, 30px);flex:none;position:relative;overflow:visible}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.skills-item-content .skills-icon-wrapper{gap:0}.skills-item-content .skills-icon-wrapper>:first-child{margin-left:0}.skills-item-content .skills-icon-wrapper>:last-child{margin-right:0}.skills-item-content .skills-icon-wrapper>*{margin:0 5px}}.proton-root .experience-header{align-content:center;align-items:center;background-color:var(--color-primary);border-radius:40px;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;max-width:550px;padding:55px 50px;position:relative;width:100%}.proton-root .experience-header-container{align-content:flex-end;align-items:flex-end;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:1px}.proton-root .experience-header-yoe{--proton-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre-wrap;width:75px;word-break:break-word;word-wrap:break-word}.proton-root .experience-header-plus{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;left:72px;overflow:hidden;padding:0;position:absolute;top:-15px;width:min-content;z-index:1}.proton-root .plus-icon{flex:none;height:22px;position:relative;width:22px}.proton-root .experience-header-ladder{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:100%;justify-content:center;left:360px;overflow:hidden;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:min-content;z-index:1}.proton-root .ladder-icon{flex:none;height:164px;position:relative;width:124px}.proton-root .experience-body{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:50px;height:min-content;justify-content:flex-start;max-width:550px;overflow:visible;padding:5px 50px 0;position:relative;width:100%}.proton-root .experience-timeline{--border-bottom-width: 0px;--border-color: #eeeeee;--border-left-width: 0px;--border-right-width: 0px;--border-style: solid;--border-top-width: 1px;align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:27px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.proton-root .experience-timeline-gradient{background:linear-gradient(90deg,#fff0 -35%,#fff);flex:none;height:100%;overflow:hidden;position:absolute;right:0;top:-5px;width:130px;z-index:2}.proton-root .experience-timeline-current{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;overflow:visible;padding:17px 0 0;position:relative;width:min-content}.proton-root .experience-timeline-current-ellipse{aspect-ratio:1 / 1;background-color:var(--color-primary);border-radius:100%;flex:none;height:var(--proton-aspect-ratio-supported, 14px);left:0;position:absolute;top:-7px;width:14px;z-index:1}.proton-root .experience-timeline-current-number{align-content:center;align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:auto}.proton-root .experience-timeline-past{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:27px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:1px}.proton-root .experience-timeline-past-item{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;overflow:visible;padding:19px 0 0;position:relative;width:1px}.proton-root .experience-timeline-past-ellipse{aspect-ratio:1 / 1;background-color:#cacaca;border-radius:100%;flex:none;height:var(--proton-aspect-ratio-supported, 10px);left:0;position:absolute;top:-5px;width:10px;z-index:1}.proton-root .experience-timeline-past-number{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.proton-root .experience-timeline-past-number-text{--proton-paragraph-spacing: 0px;flex:none;height:auto;opacity:.4;position:relative;white-space:pre;width:auto}.proton-root .experience-body-content{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.proton-root .experience-body-content-description{--proton-paragraph-spacing: 0px;flex:none;height:auto;max-width:342px;opacity:.5;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.proton-root .experience-body-table{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:28px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.experience-two-column-row.main-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;width:450px;height:min-content;gap:10px;padding:30px 0 0;position:relative;overflow:hidden}.experience-two-column-row .experience-column-left{display:flex;flex:2 0 0;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;width:1px;height:min-content;gap:10px;padding:0;position:relative;overflow:hidden}.experience-two-column-row .text-block{flex:1 0 0;width:1px;height:auto;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.experience-two-column-row .experience-column-right{display:flex;flex:3 0 0;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;width:1px;height:min-content;gap:10px;padding:0;position:relative;overflow:hidden}.proton-root .testimonials-container{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:60px;height:min-content;justify-content:center;max-width:550px;overflow:visible;padding:0 0 210px;position:relative;width:100%}.proton-root .testimonials-phone{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:32px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.proton-root .screen-left-art{align-self:stretch;background:linear-gradient(270deg,#f3f3f3,#fff);border-radius:60px;flex:none;height:auto;overflow:hidden;position:relative;width:360px;will-change:var(--proton-will-change-override, transform)}.proton-root .testimonials-phone-container{flex:none;height:auto;position:relative;width:auto;z-index:1}.proton-root .screen-right-art{align-self:stretch;background:linear-gradient(270deg,#fff,#f3f3f3);border-radius:60px;flex:none;height:auto;overflow:hidden;position:relative;width:360px;will-change:var(--proton-will-change-override, transform)}.proton-root .hand-art{-webkit-mask:linear-gradient(180deg,#000000 75%,rgba(0,0,0,0) 100%) add;flex:none;inset:-30px -188px -188px 7px;mask:linear-gradient(180deg,rgb(0,0,0) 75%,rgba(0,0,0,0) 100%) add;overflow:visible;pointer-events:none;position:absolute;z-index:0}.testimonials.main-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;width:360px;height:750px;gap:20px;padding:0;position:relative;overflow:visible}.testimonials .mobile-border{position:absolute;top:-10px;right:-10px;left:-10px;height:771px;flex:none;overflow:visible;pointer-events:none;z-index:2}.testimonials .gestures{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;position:absolute;top:0;right:0;left:0;min-height:750px;width:auto;gap:10px;padding:0;overflow:hidden;will-change:var(--proton-will-change-override, transform);z-index:10}.testimonials .gesture-left-container,.testimonials .gesture-right-container{position:absolute;top:50%;height:100%;width:50%;flex:none;z-index:1;transform:translateY(-50%)}.testimonials .gesture-left-container{left:0}.testimonials .gesture-right-container{right:0}.testimonials .vertical-stack{display:flex;flex:1 0 0;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:1px;height:100%;padding:70px 50px 50px;position:relative;overflow:visible;z-index:2}.testimonials .vertical-stack-top,.testimonials .vertical-stack-info,.testimonials .vertical-stack-info-data,.testimonials .vertical-stack-info-recommendation-author{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;width:100%;height:min-content;padding:0;position:relative;overflow:visible;gap:var(--proton-gap, 20px)}.testimonials .vertical-stack-top{gap:25px}.testimonials .vertical-stack-info{gap:40px;z-index:2}.testimonials .vertical-stack-info-data{gap:20px}.testimonials .vertical-stack-info-recommendation-author{gap:6px}.testimonials .progress-bar,.testimonials .vertical-stack-top-person{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;width:100%;height:min-content;gap:10px;padding:0;position:relative;overflow:visible}.testimonials .progress-bar-segment{flex:1 0 0;width:1px;height:3px;position:relative}.testimonials .vertical-stack-top-person-avatar{flex:none;width:33px;height:var(--proton-aspect-ratio-supported, 33px);aspect-ratio:1 / 1;position:relative}.testimonials .vertical-stack-top-person-info{display:flex;flex:1 0 0;flex-direction:column;gap:2px;width:1px;height:min-content;position:relative}.testimonials .vertical-stack-top-person-info-name,.testimonials .vertical-stack-top-person-info-role,.testimonials .vertical-stack-info-recommendation-text,.testimonials .vertical-stack-info-recommendation-author-name,.testimonials .vertical-stack-info-recommendation-author-role{width:100%;height:auto;flex:none;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.testimonials .stars-icon{width:69px;height:13px;flex:none;position:relative}.testimonials .vertical-stack-image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;gap:10px;padding:0;overflow:hidden;z-index:1}.testimonials .vertical-stack-image-background{position:absolute;inset:0;z-index:1}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.testimonials.main-wrapper,.testimonials .gestures,.testimonials .vertical-stack-top,.testimonials .progress-bar,.testimonials .vertical-stack-top-person,.testimonials .vertical-stack-top-person-info,.testimonials .vertical-stack-info,.testimonials .vertical-stack-info-data,.testimonials .vertical-stack-info-recommendation-author,.testimonials .vertical-stack-image{gap:0}.testimonials.main-wrapper>*{margin:0 10px}.testimonials .gestures>*,.testimonials .progress-bar>*,.testimonials .vertical-stack-top-person>*,.testimonials .vertical-stack-image>*{margin:0 5px}.testimonials .vertical-stack-top>*{margin:14px 0}.testimonials .vertical-stack-top-person-info>*{margin:1px 0}.testimonials .vertical-stack-info>*{margin:20px 0}.testimonials .vertical-stack-info-data>*{margin:10px 0}.testimonials .vertical-stack-info-recommendation-author>*{margin:3px 0}}.proton-root .journal-list{--border-bottom-width: 1px;--border-color: #e9e9e9;--border-left-width: 1px;--border-right-width: 1px;--border-style: solid;--border-top-width: 1px;align-content:center;align-items:center;background-color:var(--color-surface);border-radius:45px;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;padding:10px;position:relative;width:100%}.journal-row.row-align{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;position:relative;text-decoration:none;height:min-content;padding:10px 20px 10px 10px;gap:15px}.journal-row .journal-row-image{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;aspect-ratio:1 / 1;flex:none;width:54px;height:var(--proton-aspect-ratio-supported, 54px);position:relative;overflow:hidden;gap:10px;padding:0;will-change:var(--proton-will-change-override, transform);transition:transform .3s ease-out}.journal-row:hover .journal-row-image{transform:scale(1.1)}.journal-row .journal-image{aspect-ratio:1 / 1;flex:none;height:var(--proton-aspect-ratio-supported, 54px);position:absolute;inset:0;z-index:1}.journal-row .journal-row-title{--proton-text-wrap-override: balance;flex:1 0 0px;width:1px;height:auto;position:relative}.journal-row .journal-row-date{flex:none;width:auto;height:auto;white-space:pre;position:relative}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.journal-row.row-align,.journal-row .journal-row-image{gap:0}.journal-row.row-align>*{margin:0 9px}.journal-row.row-align>:first-child,.journal-row .journal-row-image>:first-child{margin-left:0}.journal-row.row-align>:last-child,.journal-row .journal-row-image>:last-child{margin-right:0}.journal-row .journal-row-image>*{margin:0 5px}}.proton-styles-preset-name:not(.rich-text-wrapper),.proton-styles-preset-name.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 22px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 120%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-bg);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-name:not(.rich-text-wrapper),.proton-styles-preset-name.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 19px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 120%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-bg);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.proton-styles-preset-small-text:not(.rich-text-wrapper),.proton-styles-preset-small-text.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 13px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 120%;--proton-paragraph-spacing: 0px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-small-text:not(.rich-text-wrapper),.proton-styles-preset-small-text.rich-text-wrapper p{--proton-font-size: 12px}}.proton-styles-preset-slogan:not(.rich-text-wrapper),.proton-styles-preset-slogan.rich-text-wrapper h1{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 72px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 90%;--proton-paragraph-spacing: 0px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-slogan:not(.rich-text-wrapper),.proton-styles-preset-slogan.rich-text-wrapper h1{--proton-font-size: 50px}}.proton-styles-preset-large:not(.rich-text-wrapper),.proton-styles-preset-large.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 65px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.06em;--proton-line-height: 80%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-large:not(.rich-text-wrapper),.proton-styles-preset-large.rich-text-wrapper p{--proton-font-size: 48px}}.proton-styles-preset-small-caption:not(.rich-text-wrapper),.proton-styles-preset-small-caption.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 11px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 100%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}.proton-styles-preset-past-year:not(.rich-text-wrapper),.proton-styles-preset-past-year.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 18px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 140%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-past-year:not(.rich-text-wrapper),.proton-styles-preset-past-year.rich-text-wrapper p{--proton-font-size: 16px}}.proton-styles-preset-title-2:not(.rich-text-wrapper),.proton-styles-preset-title-2.rich-text-wrapper h3{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-size: 24px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 140%;--proton-paragraph-spacing: 40px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-title-2:not(.rich-text-wrapper),.proton-styles-preset-title-2.rich-text-wrapper h3{--proton-font-size: 22px}}.nav-bar[data-border=true]:after,.nav-bar [data-border=true]:after,.footer-container[data-border=true]:after,.footer-container [data-border=true]:after,.proton-root[data-border=true]:after,.proton-root [data-border=true]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-width:var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);border-style:var(--border-style, none);border-color:var(--border-color, none);border-radius:inherit;box-sizing:border-box;pointer-events:none}.display-block{display:block}.button-primary.button-primary-align{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;cursor:pointer;width:min-content;height:58px;gap:16px;padding:3px 74px 3px 28px;position:relative;overflow:visible;text-decoration:none}.button-primary .button-label{position:relative;z-index:2;flex:none;width:auto;height:auto;white-space:pre}.button-primary .button-icon{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;position:absolute;right:3px;top:5%;transform:translateY(-50%);width:52px;height:52px;gap:10px;padding:0;z-index:2}.button-primary .svg-arrow{flex:none;width:10px;height:10px;position:relative;transition:transform .2s ease-out}.button-primary .button-background-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;flex:none;overflow:visible;opacity:0;transition:opacity .2s ease-in-out}.button-primary .button-background-main{position:absolute;inset:0;flex:none;overflow:visible}.button-primary:hover .button-background-hover{opacity:1}.button-primary:hover .svg-arrow{transform:rotate(45deg)}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.button-primary.button-primary-align,.button-primary .button-icon{gap:0}.button-primary.button-primary-align>*{margin:0 8px}.button-primary.button-primary-align>:first-child{margin-left:0}.button-primary.button-primary-align>:last-child{margin-right:0}.button-primary .button-icon>*{margin:5px 0}.button-primary .button-icon>:first-child{margin-top:0}.button-primary .button-icon>:last-child{margin-bottom:0}}.button-secondary.button-secondary-align{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;cursor:pointer;width:min-content;height:58px;gap:16px;padding:20px 28px;position:relative;overflow:visible;text-decoration:none}.button-secondary .button-secondary-text-container{flex:none;width:auto;height:auto;position:relative;white-space:pre}.button-secondary .button-background-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;flex:none;overflow:visible;z-index:0;opacity:0;transition:opacity .2s ease-in-out}.button-secondary:hover .button-background-hover{opacity:1}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.button-secondary.button-secondary-align{gap:0}.button-secondary.button-secondary-align>*{margin:0 8px}.button-secondary.button-secondary-align>:first-child{margin-left:0}.button-secondary.button-secondary-align>:last-child{margin-right:0}}.brands-logo-row.logo-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;gap:10px;width:550px;height:52px;padding:0;position:relative;overflow:hidden}.brands-logo-row .brands-logo-strip-container{flex:1 0 0;width:1px;height:80px;position:relative}.brands-logo-row .brand-logo-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;gap:10px;width:min-content;height:min-content;padding:0;position:relative;overflow:hidden}.brands-logo-row .brand-logo-box{aspect-ratio:3.75 / 1;width:105px;height:var(--proton-aspect-ratio-supported, 28px);flex:none;position:relative}.gesture-item.gesture-wrapper{position:relative;cursor:pointer;overflow:visible}.gesture-item .gesture-item-full{position:absolute;inset:0;flex:none;overflow:visible;opacity:0;will-change:var(--proton-will-change-override, opacity);transition:opacity .2s ease-in-out}.gesture-item:hover .gesture-item-full{opacity:1}.progress-bar-row.main-flex{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;cursor:pointer;position:relative;will-change:var(--proton-will-change-override, transform);width:360px;height:3px;gap:20px;padding:0;overflow:hidden}.progress-bar-row .overlay-container{flex:none;position:absolute;inset:0;z-index:1}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.progress-bar-row.main-flex{gap:0}.progress-bar-row.main-flex>*{margin:0 10px}.progress-bar-row.main-flex>:first-child{margin-left:0}.progress-bar-row.main-flex>:last-child{margin-right:0}}.link-label-icon.link-item-align{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:7px;padding:5px 0;height:min-content;width:min-content;cursor:pointer;text-decoration:none;position:relative;overflow:visible}.link-label-icon .link-text-span{flex:none;width:auto;height:auto;white-space:pre;position:relative}.link-label-icon .link-icon{width:10px;height:10px;flex:none;position:relative;transition:transform .2s ease-out}.link-label-icon:hover .link-icon{transform:rotate(45deg)}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.link-label-icon.link-item-align{gap:0}.link-label-icon.link-item-align>*{margin:0 3.5px}.link-label-icon.link-item-align>:first-child{margin-left:0}.link-label-icon.link-item-align>:last-child{margin-right:0}}.footer-container{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;flex:none;width:100%;max-width:550px;height:min-content;position:relative;gap:50px;padding:100px 0;overflow:visible}.footer-container .footer-contact{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:17px;padding:10px 10px 17px;width:100%;max-width:550px;height:min-content;position:relative;--border-bottom-width: 1px;--border-color: rgb(232, 232, 232);--border-left-width: 1px;--border-right-width: 1px;--border-style: solid;--border-top-width: 1px;background-color:var(--color-surface);border-radius:46px;will-change:transform;opacity:1;transform:none}.footer-container .footer-contact-main{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:40px;padding:45px;width:100%;height:min-content;overflow:visible;position:relative;background-color:var(--color-bg);border-radius:40px;opacity:1}.footer-container .footer-contact-main-header{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:28px;width:100%;height:min-content;position:relative;overflow:visible;padding:0}.footer-container .footer-header-title,.footer-container .footer-copyright-text{width:100%;height:auto;flex:none;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.footer-container .footer-header-description{width:100%;max-width:277px;height:auto;flex:none;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.footer-container .footer-contact-main-social{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;width:77%;height:min-content;position:relative;overflow:visible;padding:0}.footer-container .social-link-footer{width:40px;height:40px;flex:none;position:relative}.footer-container .footer-contact-main-copyright{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:22px;width:100%;height:min-content;position:relative;overflow:visible;padding:0}.footer-container .footer-contact-creator{width:auto;height:auto;flex:none;position:relative}.proton-styles-preset-heading-2:not(.rich-text-wrapper),.proton-styles-preset-heading-2.rich-text-wrapper h2{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-size: 50px;--proton-line-height: 110%;--proton-letter-spacing: -.05em;--proton-paragraph-spacing: 40px;--proton-text-alignment: center;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-heading-2:not(.rich-text-wrapper),.proton-styles-preset-heading-2.rich-text-wrapper h2{--proton-font-size: 34px}}.proton-styles-preset-paragraph:not(.rich-text-wrapper),.proton-styles-preset-paragraph.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-size: 17px;--proton-line-height: 140%;--proton-letter-spacing: -.04em;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-paragraph:not(.rich-text-wrapper),.proton-styles-preset-paragraph.rich-text-wrapper p{--proton-font-size: 15px}}.proton-styles-preset-role:not(.rich-text-wrapper),.proton-styles-preset-role.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-size: 14px;--proton-line-height: 130%;--proton-letter-spacing: -.04em;--proton-paragraph-spacing: 0px;--proton-text-alignment: left;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px){.proton-styles-preset-role:not(.rich-text-wrapper),.proton-styles-preset-role.rich-text-wrapper p{--proton-font-size: 13px}}.social-circle-flex.social-icons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:22px;height:22px;padding:var(--icon-padding);cursor:pointer;position:relative;overflow:visible;text-decoration:none;align-content:center}.social-link-icon{flex:1 0 0;width:100%;height:1px;position:relative;opacity:.4;transition:opacity .5s ease}.social-link-normal:hover .social-link-icon,.social-link-footer:hover .social-link-icon{opacity:1!important;transition:opacity .5s ease}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.social-circle-flex.social-icons{gap:0}.social-circle-flex.social-icons>*{margin:5px 0}.social-circle-flex.social-icons>:first-child{margin-top:0}.social-circle-flex.social-icons>:last-child{margin-bottom:0}}@supports (aspect-ratio: 1){body{--proton-aspect-ratio-supported: auto}}.footer-contact-creator-link.horizontal-flex{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start;gap:6px;width:min-content;height:min-content;padding:0;position:relative;overflow:hidden;cursor:default;text-decoration:none}.footer-contact-creator-link .footer-contact-creator-link-text-created-by,.footer-contact-creator-link .footer-contact-creator-link-text-author-name{flex:none;position:relative;width:auto;height:auto;white-space:pre}.footer-contact-creator-link .footer-contact-creator-link-image{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:4px;width:min-content;height:min-content;position:relative;padding:0;overflow:visible}.footer-contact-creator-link .footer-contact-creator-link-image-avatar{flex:none;width:28px;height:var(--proton-aspect-ratio-supported, 28px);aspect-ratio:1 / 1;position:relative;gap:4px}.typography-card-title .proton-styles-preset-default:not(.rich-text-wrapper),.typography-card-title .proton-styles-preset-default.rich-text-wrapper p,.typography-card-title .proton-styles-preset-navbar:not(.rich-text-wrapper),.typography-card-title .proton-styles-preset-navbar.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-variation-axes: normal;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-size: 16px;--proton-line-height: 130%;--proton-letter-spacing: -.04em;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-decoration: none;--proton-text-transform: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial}.typography-card-title .proton-styles-preset-default:not(.rich-text-wrapper),.typography-card-title .proton-styles-preset-default.rich-text-wrapper p{--proton-text-color: var(--color-text)}.typography-card-title .proton-styles-preset-navbar:not(.rich-text-wrapper),.typography-card-title .proton-styles-preset-navbar.rich-text-wrapper p{--proton-text-color: var(--color-surface)}@media(max-width:609px){.typography-card-title .proton-styles-preset-default:not(.rich-text-wrapper),.typography-card-title .proton-styles-preset-default.rich-text-wrapper p,.typography-card-title .proton-styles-preset-navbar:not(.rich-text-wrapper),.typography-card-title .proton-styles-preset-navbar.rich-text-wrapper p{--proton-font-size: 14px}}.logo-track{display:flex;width:calc(var(--logo-width) * var(--logo-count) * 2);animation:scroll var(--animation-duration) linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--logo-width) * var(--logo-count) * -1))}}.logo-item{flex-shrink:0;width:var(--logo-width);display:flex;justify-content:center;align-items:center}.hero-card-content-404{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.not-found-text-container{--proton-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word;padding:10px 10px 0;outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none}.proton-styles-preset-subtitle-not-found:not(.rich-text-wrapper),.proton-styles-preset-subtitle-not-found.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 26px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-style-bold-italic: italic;--proton-font-style-italic: italic;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-weight-bold-italic: 700;--proton-font-weight-italic: 400;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}.proton-style-preset-404:not(.rich-text-wrapper),.proton-style-preset-404.rich-text-wrapper h1{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-size: 141px;--proton-font-weight: 600;--proton-letter-spacing: -.09em;--proton-line-height: 90%;--proton-text-alignment: left;--proton-text-color: var(--color-text, rgb(23, 23, 23))}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-subtitle-not-found:not(.rich-text-wrapper),.proton-styles-preset-subtitle-not-found.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 24px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-style-bold-italic: italic;--proton-font-style-italic: italic;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-weight-bold-italic: 700;--proton-font-weight-italic: 400;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.testimonials-container{position:relative;overflow:hidden;width:100%;height:auto}.testimonial-item{position:absolute;top:0;left:0;width:100%;opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.testimonial-item.active{opacity:1;transform:scale(1);z-index:1}.article{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:80px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.proton-root .article-top-container{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:34px;height:min-content;justify-content:center;max-width:550px;overflow:hidden;padding:0;position:relative;width:100%}.proton-root .article-image-container{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;position:relative;width:100%;padding:0 30px;max-width:1180px}.proton-root .article-content-container{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;position:relative;width:100%;padding:0;max-width:550px}.article-header{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:40px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.back-button-container{flex:none;height:auto;position:relative;width:auto}.back-button-link .back-button-text{flex:none;height:auto;position:relative;white-space:pre;width:auto}.proton-styles-preset-back-button-text:not(.rich-text-wrapper),.proton-styles-preset-back-button-text.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 14px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 0px;--proton-text-alignment: left;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-back-button-text:not(.rich-text-wrapper),.proton-styles-preset-back-button-text.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 13px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 0px;--proton-text-alignment: left;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.proton-root .article-info-container{--border-bottom-width: 1px;--border-color: #e3e3e3;--border-left-width: 0px;--border-right-width: 0px;--border-style: solid;--border-top-width: 0px;align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:28px;height:min-content;justify-content:flex-start;overflow:visible;padding:0 0 32px;position:relative;width:100%}.proton-styles-preset-article-title:not(.rich-text-wrapper),.proton-styles-preset-article-title.rich-text-wrapper h1{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 50px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 100%;--proton-paragraph-spacing: 0px;--proton-text-alignment: left;--proton-text-color: #171717;--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-article-title:not(.rich-text-wrapper),.proton-styles-preset-article-title.rich-text-wrapper h1{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 34px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 100%;--proton-paragraph-spacing: 0px;--proton-text-alignment: left;--proton-text-color: #171717;--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.proton-root .article-info-author-name{--proton-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre;width:auto}.proton-root .article-info-date{--proton-paragraph-spacing: 0px;flex:none;height:auto;opacity:.5;position:relative;white-space:pre;width:auto}.proton-root .article-intro-container{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.proton-root .article-intro{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.proton-root .article-intro-description{flex:none;height:auto;opacity:.6;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.proton-styles-preset-article-intro:not(.rich-text-wrapper),.proton-styles-preset-article-intro.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 26px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-style-bold-italic: italic;--proton-font-style-italic: italic;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-weight-bold-italic: 700;--proton-font-weight-italic: 400;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-article-intro:not(.rich-text-wrapper),.proton-styles-preset-article-intro.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-family-italic: "Inter", "Inter Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 24px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-style-bold-italic: italic;--proton-font-style-italic: italic;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-font-weight-bold-italic: 700;--proton-font-weight-italic: 400;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.back-button-link.back-button-link-text{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:min-content}.back-button-link .back-arrow{align-content:center;align-items:center;aspect-ratio:1 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--proton-aspect-ratio-supported, 52px);justify-content:center;padding:0;position:relative;width:52px}.back-button-link .back-arrow-vector{flex:none;height:14px;position:relative;width:15px}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.back-button-link.back-button-link-text,.back-button-link .back-arrow{gap:0px}.back-button-link.back-button-link-text>*{margin:0 8px}.back-button-link.back-button-link-text>:first-child,.back-button-link .back-arrow>:first-child{margin-left:0}.back-button-link.back-button-link-text>:last-child,.back-button-link .back-arrow>:last-child{margin-right:0}.back-button-link .back-arrow>*{margin:0 5px}}.back-button-link[data-border=true]:after,.back-button-link [data-border=true]:after{content:"";border-width:var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);border-color:var(--border-color, none);border-style:var(--border-style, none);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.proton-root .article-info-title{--proton-paragraph-spacing: 0px;--proton-text-wrap-override: balance;flex:none;height:auto;position:relative;width:100%}.proton-root .article-info{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:22px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.proton-root .article-info-author{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:min-content}.proton-root .article-info-author-avatar{aspect-ratio:1 / 1;border-radius:100px;flex:none;height:var(--proton-aspect-ratio-supported, 28px);position:relative;width:28px}.proton-root .article-image{aspect-ratio:1.6290322580645162 / 1;border-radius:30px;flex:1 0 0px;height:var(--proton-aspect-ratio-supported, 350px);max-width:1180px;position:relative;width:1px}.proton-root .article-content{--proton-link-text-color: #0099ff;--proton-link-text-decoration: underline;--proton-paragraph-spacing: 10px;flex:1 0 0px;height:auto;max-width:550px;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}.proton-styles-preset-article-h2:not(.rich-text-wrapper),.proton-styles-preset-article-h2.rich-text-wrapper h2{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 38px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 120%;--proton-paragraph-spacing: 40px;--proton-text-alignment: start;--proton-text-color: #171717;--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-article-h2:not(.rich-text-wrapper),.proton-styles-preset-article-h2.rich-text-wrapper h2{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 30px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.05em;--proton-line-height: 120%;--proton-paragraph-spacing: 40px;--proton-text-alignment: start;--proton-text-color: #171717;--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.proton-styles-preset-article-p:not(.rich-text-wrapper),.proton-styles-preset-article-p.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 18px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 145%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: rgba(23, 23, 23, .5);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-article-p:not(.rich-text-wrapper),.proton-styles-preset-article-p.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 16px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 145%;--proton-paragraph-spacing: 14px;--proton-text-alignment: start;--proton-text-color: rgba(23, 23, 23, .5);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.proton-styles-preset-article-h3:not(.rich-text-wrapper),.proton-styles-preset-article-h3.rich-text-wrapper h3{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 22px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 140%;--proton-paragraph-spacing: 40px;--proton-text-alignment: start;--proton-text-color: #171717;--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-article-h3:not(.rich-text-wrapper),.proton-styles-preset-article-h3.rich-text-wrapper h3{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 20px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 140%;--proton-paragraph-spacing: 24px;--proton-text-alignment: start;--proton-text-color: #171717;--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.proton-root .project-content-container{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:80px;height:min-content;justify-content:flex-start;padding:0;position:relative;width:100%}.proton-root .project-content-top{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:80px;height:min-content;justify-content:center;max-width:550px;overflow:visible;padding:0;position:relative;width:100%}.hero-card-header-image-container{align-content:center;align-items:center;border-radius:40px;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%;will-change:var(--proton-will-change-override, transform)}.hero-card-header-image{aspect-ratio:1.4627659574468086 / 1;flex:1 0 0px;height:var(--proton-aspect-ratio-supported, 364px);overflow:hidden;position:relative;width:1px}.hero-card-header-info-container{flex:none;height:auto;position:relative;width:100%}.proton-styles-preset-menu-text:not(.rich-text-wrapper),.proton-styles-preset-menu-text.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 16px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}@media(max-width:609px)and (min-width:0px){.proton-styles-preset-menu-text:not(.rich-text-wrapper),.proton-styles-preset-menu-text.rich-text-wrapper p{--proton-font-family: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-family-bold: "Manrope", "Manrope Placeholder", sans-serif;--proton-font-open-type-features: normal;--proton-font-size: 14px;--proton-font-style: normal;--proton-font-style-bold: normal;--proton-font-variation-axes: normal;--proton-font-weight: 600;--proton-font-weight-bold: 700;--proton-letter-spacing: -.04em;--proton-line-height: 130%;--proton-paragraph-spacing: 20px;--proton-text-alignment: start;--proton-text-color: var(--color-text);--proton-text-decoration: none;--proton-text-stroke-color: initial;--proton-text-stroke-width: initial;--proton-text-transform: none}}.hero-card-header-info.hero-card-header-info-text-style{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:flex-start;overflow:visible;padding:10px 20px 10px 10px;position:relative;width:532px}.hero-card-header-info .hero-card-header-info-type-container{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:1px}.hero-card-header-info .hero-card-header-info-type-logo{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:54px;justify-content:center;padding:0;position:relative;width:54px}.hero-card-header-info .hero-card-header-info-type-menu{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-end;overflow:visible;padding:0;position:relative;width:1px}@supports (background: -webkit-named-image(i)) and (not (font-palette: dark)){.hero-card-header-info.hero-card-header-info-text-style,.hero-card-header-info .hero-card-header-info-type-container,.hero-card-header-info .hero-card-header-info-type-logo,.hero-card-header-info .hero-card-header-info-type-menu{gap:0px}.hero-card-header-info.hero-card-header-info-text-style>*{margin:0 10px}.hero-card-header-info.hero-card-header-info-text-style>:first-child,.hero-card-header-info .hero-card-header-info-type-container>:first-child,.hero-card-header-info .hero-card-header-info-type-logo>:first-child,.hero-card-header-info .hero-card-header-info-type-menu>:first-child{margin-left:0}.hero-card-header-info.hero-card-header-info-text-style>:last-child,.hero-card-header-info .hero-card-header-info-type-container>:last-child,.hero-card-header-info .hero-card-header-info-type-logo>:last-child,.hero-card-header-info .hero-card-header-info-type-menu>:last-child{margin-right:0}.hero-card-header-info .hero-card-header-info-type-container>*{margin:0 8px}.hero-card-header-info .hero-card-header-info-type-logo>*,.hero-card-header-info .hero-card-header-info-type-menu>*{margin:0 5px}}.hero-card-header-info .logo-container{flex:none;height:22px;position:relative;width:22px}.hero-card-header-info .hero-card-header-info-type-text,.hero-card-header-info .hero-card-header-info-type-menu-text{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}.project-content-back-button-container{flex:none;height:auto;position:relative;width:auto}.project-content-header{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:30px;height:min-content;justify-content:center;max-width:550px;overflow:hidden;padding:0;position:relative;width:100%;will-change:var(--proton-will-change-effect-override, transform)}.project-content-header-title{--proton-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.project-content-header-description,.project-content-body-text-description{flex:none;height:auto;opacity:.6;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.project-content-body-image-multiple{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;max-width:1180px;overflow:hidden;padding:0 30px;position:relative;width:100%}.project-content-body-image-multiple-top{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.project-content-image-banner{aspect-ratio:1.3295454545454546 / 1;border-radius:30px;flex:1 0 0px;height:var(--proton-aspect-ratio-supported, 203px);max-width:1100px;position:relative;width:1px}.project-content-body-text-container{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:center;max-width:550px;overflow:hidden;padding:0;position:relative;width:100%}.project-content-body-text-title{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.project-content-body-image-single{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;max-width:1180px;justify-content:center;overflow:hidden;padding:0 30px;position:relative;width:100%}.project-content-image-banner-large{aspect-ratio:1.463768115942029 / 1;border-radius:30px;flex:1 0 0px;height:var(--proton-aspect-ratio-supported, 376px);max-width:1180px;position:relative;width:1px}.project-content-image-banner-large-mixed{aspect-ratio:1.463768115942029 / 1;border-radius:30px;flex:none;height:var(--proton-aspect-ratio-supported, 376px);max-width:1180px;position:relative;width:100%}@media(max-width:609.98px){.section{gap:30px;padding:0 10px}.footer-container{padding:60px 10px 50px}.footer-container .footer-contact-main{gap:30px;padding:40px}.proton-root .testimonials-container{gap:40px;padding:0 10px}.main{gap:60px}.proton-root .hero-tie-container{top:0;will-change:unset}.proton-root .hero-badge{padding:121px 0 0}.proton-root .hero-card{border-radius:36px;gap:9px;padding:7px 10px}.proton-root .hero-card-hole{width:46px;height:var(--proton-aspect-ratio-supported, 14px)}.proton-root .hero-card-content{border-radius:30px;gap:24px;padding:30px}.proton-root .hero-card-content-top{flex-direction:column;gap:24px;justify-content:center;will-change:unset}.proton-root .hero-card-content-top-left{flex:none;order:1;width:100%}.proton-root .hero-card-content-avatar{width:60px;height:var(--proton-aspect-ratio-supported, 60px)}.proton-root .hero-card-content-main-text{gap:4px}.proton-root .hero-card-content-main-text-name,.proton-root .hero-card-content-top-available{order:0}.proton-root .hero-card-content-main-text-role{order:1}.proton-root .hero-card-content-slogan,.proton-root .hero-card-content-others,.proton-root .hero-card-content-buttons{will-change:unset}.proton-root .hero-card-content-buttons{align-items:flex-start;align-content:flex-start;flex-direction:column}.hero-card-content-buttons>div:not(:first-child){display:none!important}.proton-root .hero-card-bottom{flex-direction:column;gap:6px;justify-content:center;padding:8px 50px}.proton-root .projects-header,.proton-root .skills-header{gap:16px}.proton-root .projects-list-item{height:280px}.proton-root .view-all{border-radius:36px;padding:18px;margin-top:10px}.proton-root .experience-header{border-radius:32px;padding:45px 40px}.proton-root .experience-header-yoe{width:58px}.proton-root .experience-header-plus{left:56px;top:-16px}.proton-root .plus-icon{width:20px;height:20px}.proton-root .experience-header-ladder{left:265px;z-index:0}.proton-root .experience-body{gap:35px;padding:5px 15px 0}.proton-root .experience-body-table{gap:25px}.proton-root .journal-header{gap:18px}.proton-root .journal-list{gap:10px;padding:10px}.proton-root .screen-left-art,.proton-root .screen-right-art,.proton-root .hand-art{display:none}.body-container .nav-bar-container{top:calc(100% - min(var(--proton-viewport-height, 100%),100%) + 10px);bottom:unset}.hero-tie .hero-tie-stripe{width:46px;height:80px}.hero-tie .hero-tie-holder{aspect-ratio:unset;width:54px;height:37px}.hero-tie .hero-tie-box{aspect-ratio:unset;width:24px;height:17px}.proton-root .hero-card-content-top-available{padding:0}.experience-timeline-past-item:nth-child(n+4){display:none}.experience-two-column-row.main-container{padding:26px 0 0;gap:5px}.experience-two-column-row .experience-column-right{gap:5px}.article{gap:40px}.proton-root .article-top-container{gap:30px;padding:0 20px}.proton-root .article-image-container{padding:0 10px}.article-header{gap:30px}.article-info{gap:26px}.proton-root .article-info-date{order:1}.proton-root .article-image{border-radius:20px;height:var(--proton-aspect-ratio-supported, 228px)}.proton-root .article-content{--proton-paragraph-spacing: 10px}.proton-root .article-content-container{gap:30px;padding:0 20px}.proton-root .project-content-container{gap:50px}.proton-root .project-content-top{gap:50px;padding:0 10px}.proton-root .hero-card-header-image-container{border-radius:30px}.proton-root .hero-card-header-image{border-radius:30px;height:var(--proton-aspect-ratio-supported, 245px);will-change:var(--proton-will-change-override, transform)}.project-content-header{gap:18px;padding:0 10px;will-change:unset}.project-content-header-title{order:0}.project-content-header-description{order:1}.project-content-back-button-container{order:2}.project-content-body-image-multiple,.project-content-body-image-single{padding:0 10px}.project-content-body-image-multiple-top{flex-direction:column}.project-content-body-text-container{padding:0 20px}.project-content-image-banner,.project-content-image-banner-large,.project-content-image-banner-large-mixed{aspect-ratio:1.3295454545454546 / 1;flex:none;height:var(--proton-aspect-ratio-supported, 278px);width:100%}}.menu-item-special .button,.menu-item-special .proton-text{transition:all .2s ease-in-out}.menu-item-special:hover .button{background-color:var(--color-primary)!important}.menu-item-special:hover .proton-text{--proton-text-color: var(--color-bg) !important}.back-arrow,.back-arrow-vector{transition:all .2s ease-in-out}.back-arrow:hover{background-color:var(--color-primary)!important}.back-arrow:hover .back-arrow-vector{filter:saturate(0) brightness(0) invert(1)}
